
    .show-mobile {
    display: none;
}
       
#video-play-button{
 position: absolute;
    left: 49%;
    top: 28%;
    border-radius: 50%;
    /* padding: 10px; */
    display:none;
}

#video-play-button a{
  border-radius:50%;
}
#video-section{
      top: 14.8%;
    left: 23.5%;
    display: none;
    width: 53.3%;
    height: 46%;
}

#exhibitor_list_option li.active{
  background: rgb(24 184 231 / 98%);
    color: #fff;
}

#exhibitor_list_option li.active a{
 color: #fff;
}
    #exhibitor_list_option li.active:hover {
    background: #747474;
    color: #fff;
}


  .active-tab{
    background: #eab41a;
  }
  .bg-color{
   
   /* background: rgba(47, 46, 46, 0.53);*/
    }
    /* border-radius: 77px;
/*--modal start--*/
input[type=text], input[type=password], input[type=email], select {
  width: 100%;
  padding: 15px;
  /*margin: 5px 0 22px 0;*/
  display: inline-block;
  border: none;
  background: #f1f1f1;
}

input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, select:focus {
  background-color: #ddd;
  outline: none;
}

/* Overwrite default styles of hr */
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}

/* Set a style for the submit button */
.registerbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}

.registerbtn:hover {
  opacity: 1;
}

/* Add a blue text color to links */
a {
  color: dodgerblue;
}

/* Set a grey background color and center the text of the "sign in" section */
.signin {
  background-color: #f1f1f1;
  text-align: center;
}
/*--modal end ---*/


 #button-1 {
    position: absolute;
       left: 27%;
    top: 40%;
    opacity:0;  
}
 #button-2 {
       position: absolute;
    opacity: 0;
    left: 18%;
    top: 48%;
    width: 12%;
    height: 63px;
}

 #b2b-lounge {
       position: absolute;
    opacity: 0;
    right: 27%;
    top: 45%;
    width: 12%;
    height: 63px;
}


 #btn-exhibitorhall{
        position: absolute;
    opacity: 0;
    left: 25%;
    top: 46%;
    width: 16%;
    }
    
    #btn-website-4 {
    position: absolute;
    left: 22%;
    bottom: 30%;
}
    
    #btn-logge {
    position: absolute;
    opacity: 0;
    right: 19%;
    top: 38%;
    width: 11%;
    height: 7%;
}
    
    .video-fluid {
    width: 100%;
}

#btn-website-1{
        position: absolute;
  right: 14%;
    bottom: 29%;
}

#btn-website-2{
        position: absolute;
        right: 20%;
    bottom: 29%;

}
#btn-website-3{
        position: absolute;
  right: 25%;
    bottom: 30%;
}

.btn-blink {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 0px solid #fd1717;
    background: #dc4726;
    animation: blinking 0.3s linear infinite;
    opacity: 0.4;
}


#button-3 {
position: absolute;
    right: 17%;
    top: 39%;
    border-radius: 50%;
   
    border: 5px solid #fff;
}
#register-button{
  position: absolute;
        left: 29%;
    bottom: 29.5%;
    border-radius: 30px;
    background: #f2b710;
    border: 2px solid #fcfcfc;
    animation: rotate 5s 1s linear infinite
}
#button-4 {
position: absolute;
    left: 90%;
    top: 33%;
}

.chat-lobby-position{
    position: absolute;
    left: 32%;
    bottom: 28.99%;
    animation: rotation 2s infinite linear;
   
    }

 .chat-circle-lobby{
   background: #0927ff;
    border-radius: 20px;
    color: #fff;

    }
 .chat-icon{
               padding: 5px 3px;
    border-radius: 20px;
    border: 3px solid #fff;
    font-size: 11px;
    line-height: 1;
    }

    @keyframes rotation{
        from {
        transform:rotateY(0deg);
    }
    to {
        transform:rotateY(360deg);
    }
    }

 







  .over-hidden{
    overflow:hidden;
  }
  .images-first{

      animation:zoom 15s 2s  ease-in-out 1;
  }
   .images-secound{
/*display:none;*/
top:0;


  }

  .img-confrence{
    animation: confrence 10s 2s  ease-in-out 1;

  }
.register{
   animation: register 10s 2s  ease-in-out 1;
}

  #images-register{
    display:none;

  }

  .images-three{
      overflow: hidden;
    height: 100vh;
    display:none;
top:0;
/*transtion:all 10s linear ;
    */
  /*  transform: scale(1.5) translate(5px, 58px);*/
   
/*animation: inconfrence 10s 2s linear 1;*/
    
  }
  .image-zoom{

     animation: thirdzoom 10s 2s  ease-in-out 1;
  }

  .absolute{
    position:absolute;
   width:100%; margin:auto; bottom:10px;  color: #fff;
   overflow:hidden;
  }

.text-slide1{
    font-size:5rem;
  font-weight:900;
 animation: slide_left 4s linear 1 ;
 
}

.text-slide2{
  animation: slide_right 2s linear infinite ;
  font-size:2rem;
}

  @keyframes rotate{
    0%{
            
         transform:rotateY(0deg);
    }
     
    100%{

transform:rotateY(360deg);
    
    }


  }
/*
   @keyframes zoom{
    0%{
         transform:scale(1);
    }
    100%{
         transform:scale(2);
    }
  }

@keyframes zooms{

    0%{ transform:scale(2);
        
    }
    50%{ transform:scale(1.5);
        
    }
    100%{
      transform:scale(1);
        
    }
  }
*/

@keyframes thirdzoom {

0% {
transform: scale(1) translate(0px, 0px); 
}

100%{
    transform: scale(2.5) translate(-332px, -110px);

}

}

@keyframes confrence{

  0%{
        transform: scale(1) translate(0px, 0px);
}
 100%{
        transform: scale(2.5) translate(188px, 70px);
}

  }
@keyframes inconfrence{
  0%{
      transform: scale(1) translate(0px, 0px);
  }

  100%{
   transform: scale(1.5) translate(5px, 58px);
  }

}

@keyframes register{
  0%{
      transform: scale(1) translate(0px, 0px);
  }

  100%{
    transform: scale(2.5) translate(133px, 70px);
      }

}

@keyframes blinking1{
  0%{
      transform: scale(0);
      color:#738fba;
  }

  100%{

    transform: scale(1);
      color:#fff;

      }
}



.blink{
  color: #fff7f7!important; top: 34%!important; right: 16%!important; font-weight: 700;
animation: blinking1 1s ease-in-out infinite;
}


/* staanf page css*/


 #navbardrop{
        background: #eeeff2;
    /* border-radius: 20px 10px; */
    border-radius: 19px;
    padding: 8px 12px;
    color: #1c1b1b!important;
  }
  .user-circle{
        background: #eeeff2;
    /* border-radius: 20px 10px; */
    border-radius: 19px;
    padding: 7px 13px!important;
    color: #1c1b1b!important;
  }
  .bold-text{
    font-weight:600;
    color:#333;
    margin-right:10px;
  }
  
  .supported-bg{
  /*  background: #fbffbd;*/
    padding: 0px 10px;
  }
  .organised-bg{
   /* background: #c7faff;*/
    padding: 7px 10px;
  }
  .online-check{
 bottom: -4px;
    right: 1px;
    color: #0cd15b; 
  }

  .profile-dropdown{
    position: absolute;
    right: 0;
    max-width: 180px;
    z-index: 1001;
    background: #fff;
    width: 180px;
    display:none;
    margin-top: 6px;
}

.cog-dropdown{
    position: absolute;
    right: 0;
    max-width: 265px;
    z-index: 1001;
    background: #fff;
    width: 265px;
    display: none;
    margin-top: 6px;
}
.exhibitor-name {
  font-size: 13px;
    background: linear-gradient(45deg, #eef1f7, #b8f5f6);
    border-radius: 16px;
    padding: 2px;
    text-align: center;
    color: #000;
    text-transform: capitalize;
    font-weight: 600;
}
  .profile-dropdown ul, .cog-dropdown ul{
    list-style: none;
    padding: 0;
    font-size: 14px;
  }
  

  .profile-dropdown ul li a,  .cog-dropdown ul li a{
    width:100%;
    display: flex;
    padding:10px;
    align-items: center;
    text-decoration: none;
    color:#333;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
  }
  .profile-dropdown ul li a.profile-card-data,  .cog-dropdown ul li a.profile-card-data
  {
    color: #fff;
    background: linear-gradient(45deg, #3acacc, #274393);
  }
  .cog-dropdown ul li a i{
    width: 11% !important;
  }
.profile-dropdown ul li a:hover,  .cog-dropdown ul li a:hover{
   background: #bcd8ff;
}
.cog-dropdown ul li a.profile-card-data:hover{
  background: linear-gradient(45deg, #3acacc, #274393);
}

 
  body{
height:100vh;
overflow: hidden;
    }

    .carousel {
  width: 100%;
   background:url(../images/stand/stand-bg.jpg) no-repeat;
   height:100vh;
   background-position: top -620px right;
}

.slide-box {
  display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
    padding-top:7rem;
}

.slide-box img {
    width: 358px;
    transform: scale(1);
}
.slide-box-1 a:nth-child(1) img{
   /* filter: invert(1);*/
}
.slide-box-1 a:nth-child(2) img{
    filter: hue-rotate(143deg);
}

.slide-box-1 a:nth-child(3) img{
    filter: hue-rotate(103deg);
}

.slide-box-1 a:nth-child(4) img{
    filter: hue-rotate(45deg);
}
.slide-box-1 a:nth-child(5) img{
    filter: hue-rotate(125deg);
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .slide-box img {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /*.slide-box img {
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }*/
}

@media (min-width: 992px)
{
  /*.slide-box img {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }*/
}

.carousel-caption {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 20px;
  border-radius: .5rem;
}

#seperate-bg{
  display:none;
 width: 100%;
   background:url(../images/stand/stand-bg1.webp) no-repeat;
   height:100vh;
   background-position:center;
   overflow:hidden;
   background-size:cover;
  }


@media screen and (max-width: 900px) and (orientation: landscape){
.booth-icons-box .booth-icon-link span {
    width: 32px!important;
    height: 32px!important;
    right: -8px!important;
    top: -1px!important;
    padding: 5px!important;
}

.booth-icons-box .booth-icon-link {
    padding: 5px 25px 5px 3px;
    margin-bottom: 25px!important;
    font-size: 12px;
    
}
.booth-icon-right-box .booth-icon-link {
   right: -125px!important;
}
.booth-icon-left-box .booth-icon-link {
    left: -131px!important;
}
.booth-icons-box .booth-icon-link span i {
    font-size: 15px!important;
   
}
.booth-icons-box {
    top: 20%;
    left: 0%;
    z-index:2;
}
.booth-icons-box.booth-icon-right-box {
    right: 0;
}

}
.booth-icons-box.booth-icon-right-box .booth-icon-link {
    padding: 5px 10px 5px 50px;
    right: -150px;
}
.booth-icons-box.booth-icon-right-box {
    left: auto;
    /* right: -9%; */
    right: 0;
    z-index: 0;
}
.booth-icons-box {
       position: absolute;
    top: 23%;
    /* left: -9%; */
    /* left: -150px; */
    left: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    z-index: 2;
}
.booth-icons-box.booth-icon-right-box .booth-icon-link span {
    left: -9px;
}
.booth-icons-box .booth-icon-link span i {
    font-size: 23px;
    color: #ffffff;
    transform: rotate(45deg);
}


.booth-icons-box .booth-icon-link span {
   width: 48px;
    height: 48px;
    position: absolute;
    right: -10px;
    /* background: #ff662c; */
    background: linear-gradient(97deg, #142ee6 43%, #0b6dd3eb 82%);
    top: -8px;
    border-radius: 10%;
    padding: 8px;
    transform: rotate(-45deg);
}
.booth-icons-box .booth-icon-link {
      color: #000;
    background: #fff;
    border-radius: 4px;
    padding: 5px 60px 5px 20px;
    margin-bottom: 40px;
    position: relative;
    box-shadow: 2px 3px 10px 0px rgb(0 0 0 / 40%);
    display: flex;
    text-decoration: none;
    font-weight: 600;
    transition: all 0.7s ease-in-out;
}

  .modal-content iframe{
        margin: 0 auto;
        display: block;
        width: 100% !important;
    }

.table td, .table th{

      border-top: 1px solid #fcfcfc;
}

.profile-main{
  border-radius: 6px; box-shadow: 0px 2px 23px -10px #a9a7a7;
}
.user-icon{
  padding: 20px 28px;background: #0ccfe3;border-radius: 50%;font-size: 1.9rem;color: #fff;
}
.text-section{
  background: #dcf7ff; font-size: 14px; padding: 5px;margin-bottom: 0;border-left: 5px solid #7aaefcf7;
}
.text-section2{
  background: #c3e7f1;
    font-size: 14px;
    padding: 5px;
    margin-bottom: 0;
    border-left: 5px solid #7aaefcf7;
}

.text-section3{
    background: #d1eaf1;
    font-size: 14px;
    padding: 5px;
    margin-bottom: 0;
    border-left: 5px solid #7aaefcf7;
}

   .facebook-icon span{
   font-size: 1.6rem;
    padding: 10px 19px;
    border-radius: 50%;
    background: #2358d1;
    color: #ffffff;
 }  

 .linkedin-icon span{
 font-size: 1.6rem;
    padding: 10px 17px;
    border-radius: 50%;
    background: #2382d3;
    color: #ffffff;
}    
.twitter-icon span{
   font-size: 1.6rem;
    padding: 10px 15px;
    border-radius: 50%;
    background: #1acaff;
    color: #ffffff;
}
.instagram-icon span{
   font-size: 1.6rem;
    padding: 10px 15px;
    border-radius: 50%;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    color: #ffffff;
}

 .exhibitor-tab{
    list-style:none;
    justify-content:space-between;
    border-bottom: 1px solid #3fa7e4 !important;
  }
  .exhibitor-tab li a.active
  {
    background: #383535!important;
  }

  .exhibitor-tab li.tabs.check_name:nth-child(1)
  {
    margin-left: 10px;
  }
  .exhibitor-tab li.tabs.check_name:nth-child(4) 
  {
    margin-right: 0px;
  }
  .exhibitor-tab li.tabs.check_name
  {
    padding: 15px 8px 10px;
    margin-right: 4px;
  }
  .exhibitor-tab li.tabs.check_name.active-tab
  {
    border: 1px solid #1894ff;
    border-bottom: 0;
    border-radius: 17px 17px 0% 0%;
  }
  .exhibitor-tab li a{
    padding: 9px 15px 11px;
    color: #fff;
    background: linear-gradient(65deg, #24aeff, #2c81b3);
    border-radius: 17px 17px 0% 0%;
    box-shadow: 0px 15px 10px -10px #c2c2c2;
    text-decoration: none;
  }
  .view-button{
    padding: 3px 6px;
    font-size: 12px;
    font-weight: 600;
  }
  .bg-yellow{
       background: #e9eb40;
  }

  .modal table{
        font-size: 14px;
  }
  .modal .table td, .modal .table th{
        padding: .55rem;
        white-space: nowrap;
  }
.modal .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(255 228 112 / 15%);
}
.keyword{
   padding: 5px;
    background: #45a7e1f2;
    color: #fff;
    border-radius: 10px;
    margin: 2px;
  }

  .modal input[type="checkbox"]{
    width: 18px;
    height: 18px;
  }

  .btn-download{
        background: #24aeff;
    color: #fff;
    border-radius: 26px;
    box-shadow: 0px 12px 16px -12px #4d4b4b;
  }
  .btn-delete{
        color: #ff0202;
  }
  .btn-delete:hover{
    color: #ff0202!important;
  }

   .divider{
         border-bottom: 1px solid #ebeaea;
          margin-bottom: 10px;
       }

       .flex-and-wrap{
        display: flex;
    flex-wrap: wrap;
       }

      .btn-cancel {
    background: #525151;
    color: #fff;
    border-radius: 26px;
    box-shadow: 0px 12px 16px -12px #4d4b4b;
}
.btn:hover{
  color:#fff;
  }

  /* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

  .min-height{
    height:200px;
    overflow-y: auto;
  }
  .meeting-scheudle{
        border-radius: 5px;
        padding:3px;
        font-size: 13px;
    color: #000;
    margin-bottom:5px;
  }
  .profile-img-section{
        padding: 10px;
    background: #d6f5fe;
    border-radius: 10px;
  }
  #profile-modal label {
    font-size: 13px;
    font-weight: 600;
}
#profile-modal p {
    padding: 5px;
   
    font-size: 14px;
}
  .btn-linkedin{
        background: #2a87d7;
    color: #fff;
    border-radius: 20px;
    box-shadow: 0px 6px 21px -13px #434040;
  }
  .upload-btn{
        position: absolute;
    z-index: 0;
  }
  .cv-file{
    opacity: 0;
    z-index: 1;
    position: relative;
  }
  .border-bottom-1{
    border:0px;
    border-bottom:1px solid #000!important;
    background:transparent!important;
  }
  .image-to-upload{
    position: absolute;
    bottom: 2px;
    right: 4px;
    width: 33px;
    height: 33px;
    border-radius: 72%;
    opacity: 0;
    z-index: 2;

  }
  .upload-img{
        /* right: 0; */
    color: #000;
    position: absolute;
    right: 5px;
    z-index: 1;
    bottom: 4px;
    padding: 2px 7px;
    border-radius: 19px;
    background: #639ffa;
    color: #fff;
  }
  .profile-img{
    width: 121px;
    height: 121px;
    border-radius:50%;
   /* overflow: hidden;*/
    background:#f7f7f7;
    position:relative;
  }
  .profile-img img{
     border-radius:50%;
     width:100%;
     height:100%;
     object-fit: scale-down;
  }
  /* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

  .min-height{
    height:200px;
    overflow-y: auto;
  }
  .meeting-scheudle{
        border-radius: 5px;
        padding:3px;
        font-size: 13px;
    color: #000;
    margin-bottom:5px;
  }
  .profile-img-section{
        padding: 10px;
    background: #d6f5fe;
    border-radius: 10px;
  }
  #profile-modal label {
    font-size: 13px;
    font-weight: 600;
}
#profile-modal p {
    padding: 5px;
   
    font-size: 14px;
}
  .btn-linkedin{
        background: #2a87d7;
    color: #fff;
    border-radius: 20px;
    box-shadow: 0px 6px 21px -13px #434040;
  }
  .upload-btn{
        position: absolute;
    z-index: 0;
  }
  .cv-file{
    opacity: 0;
    z-index: 1;
    position: relative;
  }
  .border-bottom-1{
    border:0px;
    border-bottom:1px solid #000;
    background:transparent;
  }
  .image-to-upload{
    position: absolute;
    bottom: 2px;
    right: 4px;
    width: 33px;
    height: 33px;
    border-radius: 72%;
    opacity: 0;
    z-index: 2;

  }
  .upload-img{
        /* right: 0; */
    color: #000;
    position: absolute;
    right: 5px;
    z-index: 1;
    bottom: 4px;
    padding: 2px 7px;
    border-radius: 19px;
    background: #639ffa;
    color: #fff;
  }
  .profile-img{
    width: 121px;
    height: 121px;
    border-radius:50%;
   /* overflow: hidden;*/
    background:#f7f7f7;
    position:relative;
  }
  .profile-img img{
     border-radius:50%;
  }

.bg-color {
background: rgba(47, 46, 46, 0.53);
  /* background: rgb(36 132 251 / 76%);*/
}

#tabs-section h6{
  font-size: 15px;
    font-weight: 400;
}

  .absolute{
    position:absolute;
   width:100%; margin:auto; bottom:10px;  color: #fff;
   overflow:hidden;
  }


  .carousel-control-next, .carousel-control-prev{
        width: 28px!important;
    height: 63px!important;
    top:35%!important;
  }




/*
-----------  session hall-1--------*/

 #seminar-img-1{
    width: 100%;
    background: url(../images/session-1-img.jpg) no-repeat;
    height: 100vh;
    background-size:cover;
    background-position: center;  
    overflow: hidden;
    }

    .filter {
    display: flex;
    color: #000;
    justify-content: flex-end;
    align-items: center;
    font-size: 12px;
}

.view-btn {
    background: #e63d35;
    color: #fff!important;
    padding: 5px 15px;
    font-size: 11px;
}

.f-size-12{
  font-size: 12px;
}
.text-verticle-question{ 
       top: -10px;
    left: -54px;
    padding: 10px;
    z-index: 0;
    border-bottom-left-radius: 28px;
    background: #2b2d2d;
    border-top-left-radius: 26px;
    /* border-radius: 0px; */
    font-weight: 600;
    color: #fff!important;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    text-transform: uppercase;
}
.text-verticle-agenda{ 
  top: 55%;
    left: -51px;
    padding: 15px 30px;
    z-index: 2;
    background: #2b2d2d;
    font-weight: 600;
    border-bottom-left-radius: 43px;
    color: #fff!important;
    border-bottom-right-radius: 34px;
    text-orientation: mixed;
    text-transform: uppercase;
    transform: rotate(-90deg);
}


/*--stand page exhibitor hall--
*/

  #exhibitor-hall-img{

    /*background: url(../images/exhibitor-hall.jpg) no-repeat;*/
    background-size: cover;
    height: 100vh;
    background-position: center;
    overflow: hidden;
}

.btn-invisible{
   top: 16%;
    left: 32%;
}

.btn-invisible2{
  top: 17%;
    right: 40%;
}
.btn-invisible3{
       top: 57%;
    left: 34%;
}
.btn-invisible4{
       top: 57.2%;
    right: 39.2%;
}

    .blink-btn{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 0px solid #fd1717;
    background: #26dcb2;
    animation: blinking 0.3s linear infinite;
    opacity: 0.4;
    }

    .zoom-hall-1{
      animation:zoom-exhibitor1 3s linear 1;
    }

    .zoom-hall-2{
      animation:zoom-exhibitor2 3s linear 1;
    }

    .zoom-hall-3{
      animation:zoom-exhibitor3 3s linear 1;
    }

    .zoom-hall-4{
      animation:zoom-exhibitor4 3s linear 1;
    }
#hall-main{
  display:none;
}
    @keyframes zoom-exhibitor1{
      0%{
            transform: translate(0px, 0px) Scale(1);
      }

      100%{
           transform: translate(104px, 147px) Scale(1.5);
      }
    }


 @keyframes zoom-exhibitor2{
      0%{
             transform: translate(0px, 0px) Scale(1);
      }

      100%{
            transform: translate(-176px, 147px) Scale(1.5);
      }
    }

     @keyframes zoom-exhibitor3{
      0%{
            transform: translate(0px, 0px) Scale(1);
      }

      100%{
            transform: translate(119px, -144px) Scale(1.5);
      }
    }

     @keyframes zoom-exhibitor4{
      0%{
            transform: translate(0px, 0px) Scale(1);
      }

      100%{
            transform: translate(-162px, -162px) Scale(1.5);
      }
    }


  @keyframes blinking{
      0% {
         box-shadow: 0 0 0 0px rgb(226 50 21 / 98%)
     }
     100% {
          box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
     }
    }




/*single stand----*/




#banner1{
    top: 33.1%; left: 24.3%; width: 104px; height: 162px; background: #fff;
  }
  #logo-place{
    bottom: 21.61%; left: 12.5%; width: 242px; height: 158px; background: #fff;
  }
#standy1{
  bottom: 18.897%; right: 30.4%; width: 105.8px; height: 251px; background: #fff;transform: skew(-27.06turn, 9deg) skewY(-164deg) rotate(-23deg);
}

#standy2{
 bottom: 21.8%; right: 12.4%; width: 98.8px;  height: 259px;   background: #fff;
}

.big-stall-image{
  width:100%; 
  /*padding: 73px;*/
   height: calc(100vh - 0.5rem);
    object-fit: scale-down;
}
#twitch-embed iframe
{
  width: 100% !important;
  height: 100% !important;
}
#profile-modal
{
    z-index: 1051 !important;
}


.ask-question{
  left:100.6%; top: 55%; background: #fff; padding: 10px; width: 30%;  z-index: 1;
}
.b2b-setting-only-css .text-left span
{
  width: 15px;
}
#booth_model .modal-dialog
{
  max-width: 718px;
}
#VideoModal .modal-dialog
{
  max-width: 718px;
}
#VideoModal .modal-body iframe
{
  width: 100% !important;
}
#VideoModal .modal-body video
{
  width: 100% !important;
}
.modal { overflow: auto !important; }

/* Networking Hall Modal Started */
.networking-hall-modal-box{ font-family: 'Nanum Gothic', sans-serif; }
.networking-hall-networking-hall-modal-box .show-modal{
    color: #7275d2;
    background-color: #fff;
    font-size: 18px;
    font-weight: 800;
    text-transform: capitalize;
    padding: 10px 15px;
    margin: 80px auto 0;
    border: none;
    outline: none;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
    display: block;
    transition: all 0.3s ease;
}
.networking-hall-modal-box .show-modal:hover{
    color: #7275d2;
    border: none;
    outline: none;
    text-decoration: none;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset;
}
.networking-hall-modal-box .show-modal:focus{ background-color: #fff; }
.modal-backdrop.in{ opacity: 0; }
.networking-hall-modal-box .modal{ top: 90px !important; }
.networking-hall-modal-box .modal-dialog{
    max-width: 650px;
    margin: 20px auto 0;
}
.networking-hall-modal-box .modal-dialog .modal-content{
    text-align: center;
    border: none;
    border-radius: 1.0rem;
}
.networking-hall-modal-box .modal-dialog .modal-content .close{
    color: #c7c5c5;
    font-size: 28px;
    text-shadow: none;
    line-height: 33px;
    height: 33px;
    width: 33px;
    opacity: 1;
    position: absolute;
    left: auto;
    right: 0px;
    top: 0px;
    z-index: 1;
    transition: all 0.3s;
}
.networking-hall-modal-box .modal-dialog .modal-content .close span{
    margin: 0px 0 0 0;
    display: block;
    background: #ec3c3c;
    color: #fff;
}
.networking-hall-modal-box .modal-dialog .modal-content .close:hover{ color: #7275d2; }
.networking-hall-modal-box .modal-dialog .modal-content .close:focus{ outline: none; }
.networking-hall-modal-box .modal-dialog .modal-content .modal-body{ padding: 42px 20px 48px !important; }
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .title{
    color: #1a4477;
    font-size: 22px;
    text-transform: capitalize;
    margin: 0 0 10px;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .description{
    color: #999;
    font-size: 13px;
    line-height: 22px;
    margin: 0 10px 25px;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content{
    width: 45%;
    padding: 15px 20px;
    margin: 0 5px 20px;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    display: inline-block;
    vertical-align: top;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content:hover,
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content:focus{
    background: linear-gradient(45deg, #37f9f9, #1444b1);
    text-decoration: none;
    border: 1px solid #15d3f9;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content:hover .icon,
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content:hover .title,
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content:hover .description
{
    color: #fff;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content .icon{
    color: #1444b1;
    font-size: 60px;
    line-height: 80px;
    margin: 0 auto 10px;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content .title{ font-size: 20px; }
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content .description{ margin-bottom: 0; }
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .subscribe,
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .cancel{
    color: #fff;
    background: #7275d2;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: capitalize;
    width: 50%;
    padding: 12px 10px;
    margin: 0 auto 20px;
    border: none;
    border-radius: 5px;
    display: block;
    transition: all 0.3s ease;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .subscribe:hover{ background: #373a3e; }
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .cancel{
    color: #7275d2;
    background-color: #f5f5f5;
    font-size:18px;
    margin-bottom: 0;
}
.networking-hall-modal-box .modal-dialog .modal-content .modal-body .cancel:hover{
    color: #333;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.1) inset;
}
@media only screen and (max-width: 576px){
    .networking-hall-modal-box .modal-dialog{ width: 93% !important; }
    .networking-hall-modal-box .modal-dialog .modal-content .modal-body .box-content{
        width: 100%;
        margin: 0 0 20px;
    }
}
/* Networking Hall Modal Ended */

/* Exhibitor Analytics Summary Style Starts */    
.exhibitor-analytic-summary .panel{
  padding: 20px 20px 35px;
  border-radius: 0;
  margin: 50px 0px 80px;
  background: #efefef;
  box-shadow: 1px 8px 10px 1px #ccc;
}
.exhibitor-analytic-summary .panel .panel-heading{ padding: 0px 15px 10px 3px; }
.exhibitor-analytic-summary .panel .panel-heading .title{
  color: #222;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin: 0;
}
.exhibitor-analytic-summary .panel .panel-heading select
{
  width: auto;
  padding: 5px 1px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.exhibitor-analytic-summary .panel .panel-heading .btn{
  background-color: #6D7AE0;
  padding: 6px 12px;
  border-radius: 0;
  border: none;
  transition: all 0.3s ease 0s;
}
.exhibitor-analytic-summary .panel .panel-heading .btn:hover{
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.08);
}
.exhibitor-analytic-summary .panel .panel-body .table{
  margin: 0;
  border: 1px solid #e7e7e7;
  background: #fff;
}
.exhibitor-analytic-summary .panel .panel-body .table tr td{ border-color: #e7e7e7; }
.exhibitor-analytic-summary .panel .panel-body .table thead tr.active th{
  color: #fff;
  background-color: #6D7AE0;
  font-size: 16px;
  font-weight: 500;
  padding: 12px;
  border: 1px solid #6D7AE0;
  text-align: center;
  width: auto;
    float: none;
}
.exhibitor-analytic-summary .panel .panel-body .table tbody tr:hover{ background-color: rgba(109, 122, 224, 0.1); }
.exhibitor-analytic-summary .panel .panel-body .table tbody tr td{
  color: #555;
  padding: 8px 12px;
  vertical-align: middle;
  text-align: center;
  width: auto;
    float: none;
}
.exhibitor-analytic-summary .panel .panel-body .table tbody .btn{
  border-radius: 0;
  transition: all 0.3s ease;
  font-size: 12px;
}
.exhibitor-analytic-summary .panel .panel-body .table tbody .btn:hover{ box-shadow: 0 0 0 2px #333; }
.exhibitor-analytic-summary .panel .panel-footer{
  background-color: #fff;
  padding: 15px 15px 5px;
  border: none;
}
.exhibitor-analytic-summary .panel .panel-footer .col{ line-height: 35px; }
.exhibitor-analytic-summary .pagination{ margin: 0; float: right; padding: 10px 0px; }
.exhibitor-analytic-summary span.page-info
{
  float:left;
  padding:10px 0px;
}
.exhibitor-analytic-summary .pagination li.page-item:nth-child(1) a, 
.exhibitor-analytic-summary .pagination li.page-item:nth-child(n) a {
  width: auto;
  height: auto;
  padding: 0px 10px;
}
.exhibitor-analytic-summary .pagination li a{
  font-size: 15px;
  font-weight: 600;
  color: #6D7AE0;
  text-align: center;
  height: 35px;
  width: 35px;
  line-height: 33px;
  padding: 0;
  margin: 0 2px;
  display: block;
  transition: all 0.3s ease 0s;
}
.exhibitor-analytic-summary .pagination li:first-child a,
.exhibitor-analytic-summary .pagination li:last-child a{
  border-radius: 0;
}
.exhibitor-analytic-summary .pagination li a:hover,
.exhibitor-analytic-summary .pagination li a:focus,
.exhibitor-analytic-summary .pagination li.active a{
  color: #fff;
  background-color: #6D7AE0;
}
/* Exhibitor Analytics Summary Style Ends */


.event-text-cliph{
      background: url(https://www.indiapowergen2021.com/expoci/assets/85/Lobby/images/bg.gif);
    background-size: cover;
    background-position: left top 123px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900;
    text-transform: uppercase;
}

.booth-icon-left-box .booth-icon-link {
    left: -150px;
}
.booth-icon-left-box a.booth-icon-link:hover {
    /* margin-left: 161px; */
    /* position: absolute; */
    top: 0;
    right: 0;
    z-index: 1;
    left: 0!important;
    width: 100%;
    /* transition: all 1s ease-in-out; */
}
.booth-icon-right-box a.booth-icon-link:hover {
    /* margin-left: 161px; */
    /* position: absolute; */
    top: 0;
    right: 0;
    z-index: 1;
    right: 0!important;
    width: 100%;
    /* transition: all 1s ease-in-out; */
}

.booth-text-right{
   font-size: 14px;
    padding: 5px;
    background: linear-gradient(45deg, #24328e 50%, #82131d 111%);
    border-radius: 20px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    /* margin-left: 59px; */
    text-transform: uppercase;
    width: auto;
}
.booth-text-left{
       font-size: 14px;
    padding: 5px;
    background: linear-gradient(45deg, #24328e 50%, #82131d 111%);
    border-radius: 20px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-right: 59px;
    text-transform: uppercase;
    width: auto;
}