/*#fModule-26499{
    position: absolute;
    z-index: 2147483503;
}
*/
.path-home- .fboxy-title h3{
    display: none;
}

.path-conference-hall- #fboxy-bg {
    width: unset;
    height: unset;
}

.policydivform-item-type-boolean{
    width: 78%;
    float: left;
}

#field_id_5114{
    display: none;
}
#field_id_5115{
    display: none;
}
.path-conference-hall- .fboxy-wrapper {
    position: absolute;
    top: 18.5%;
    left: 31.1%;
    transform: translate(-50%,5.8%);
    height: 35.4vw;
    width: 70.8vw;
    max-width: 90vw;
    max-height: 55vw;
    transition: all 1s;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}

.test-frame{
  width: 70.7%;
    position: absolute;
    height: 76.4%;
    top: 12.3%;
    left: 14.8%;
}

#section-body{
    display: block !important;
}

/* FANCY BOX */

.fancybox-close-small {
    color: #fff !important;
    padding: 3px !important;
    background: #7b2e1a !important;
}
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {
    
    cursor: auto !important;
}
.fancybox-button {
width: 38px !important;
height: 38px !important;
}

.fancybox-content{
    height: inherit !important;
    width: 1004px !important; 
}

.fancybox-slide #one{
    max-width: 35%;
    height: 16vh !important;
}
.certpop {
    padding: 0px !important;
    text-align: center;
    }

@media screen and (min-width: 320px) and (max-width: 823px) {

.fancybox-slide #one {
    max-width: 68vw !important;
    height: 25vh !important;
}
.certpop {
    padding: 0px !important;
    text-align: center;
    }
}
.font-cert-zero{
    font-size: 0;
}

/* END FANCYBOX */


.back-home{
    display: none;
}
.path-session-1- #section-body, .path-session-2- #section-body, .path-session-3- #section-body, 
.path-session-4- #section-body, .path-session-5- #section-body, .path-plenary-hall- #section-body, 
.path-eposters- #section-body, .gallery-category- #section-body{
    display: block !important;
}

.gallery-category- .fGalleryImage img {
    width: 100%;
    padding: 90px;
}

.path-eposters- #section-body{
   margin-top: 6%;
}
.path-eposters- .fModuleTitle h3{
    margin-top: 6%;

}
.path-eposters- .fGalleryImage{
padding: 5px;
}
.fGalleryText h3{
    text-align: center;
}
.policyid {
        position: absolute;
    top: 45vw;
    left: 1.5vw;
    z-index: 9999;
}


 .policyid i{
    padding: 5px 100px;
 } 
.termsid {
        position: absolute;
    top: 45.2vw;
    left: 16.9vw;
    z-index: 9999;
}


 .termsid i{
    padding: 5px 90px;
 } 
.regid {
    position: absolute;
    top: 34.8vw;
    left: 41.5vw;
    z-index: 9999;
}


 .regid i{
    padding: 40px 120px;
 }  

 @media only screen and (orientation: portrait){
.regid {
        position: absolute;
    top: 62vh;
    left: 23.5%;
    z-index: 9999;

}

.regid i {
    padding: 30px 95px;
}

.policyid {
   position: absolute;
    top: 92vh;
    left: 33.5%;
    z-index: 9999;

}

.policyid i {
    padding: 5px 68px;
}

.termsid {
        position: absolute;
    top: 92vh;
    left: 67.8%;
    z-index: 9999;

}

.termsid i {
    padding: 5px 68px;
}

}


.view-login .page-matter {
    min-height: 100vh ;
    height: 100% ;
    max-height: 100vh ;
    display: flex ;
    align-items: center ;
    justify-content: center ;
    position: relative ;
    width: 100% ;
}
.view-account-register .page-matter {
    min-height: 100vh ;
    height: 100% ;
    max-height: 100vh ;
    display: flex ;
    align-items: center ;
    justify-content: center ;
    position: relative ;
    width: 100% ;
}


.guidevid {
    font-size: 0;
}
.view-login #form-item-password{
    display: none;
}
.view-account-register .fMenu, .view-account-register .navbar-toggle{
    display: none;
}

.lobby-btn {
    position: absolute;
    }

.lobby-btn a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.hall-play-button {
   left: 22.6%;
    width: 56%;
    height: 50.8%;
    top: 10.7%;
    position: fixed;

}
.hall-play-button a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
}
.path-home- #system-video{
    z-index: 2147483502 !important;
}
.skip-vid {
    position: fixed;
    display:    none;  
    margin-top:30px;
    right: 0%;
    border-radius: 25px;
    padding: 5px 15px;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    border-color: #274795;
    background: #274795;
    box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
    z-index: 2147483503 !important;
}

.skip-vid a{
    color: #fff;
}

.tab-wrap {
    -webkit-transition: 0.3s box-shadow ease;
    transition: 0.3s box-shadow ease;
    border-radius: 6px;
    max-width: 100%;
    overflow: auto;
    position: relative;
    list-style: none;
    background-color: #fff;
    margin: 0px 0 10px 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    transform: translateY(0);
    transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: all .65s ease;
    padding: 70px;
}
.tab-wrap-content {
    margin-bottom: 30px;
}

.fModuleTitle {
    text-align: center;
        margin-top: 60px;
}


.inpbtn {
     padding: .6vw 1vw !important;
}

@media (orientation: portrait){
.view-login #system-rotate, .view-account-register #system-rotate{
    display: none;
}
}


@media (orientation: portrait){
.view-login .fForm {
    margin-top: -27vw !important;
    margin-left: 35px !important;
    margin-right: 35px !important;
    }
.view-account-register .fForm {
    margin-top: -12vw !important;
    margin-left: 35px !important;
    margin-right: 35px !important;
}
.view-account-register .fForm {
    
    width: 350px !important;
    
}
.fForm .buttons input{
    width: 100% !important;
}
}

@media screen and (min-width: 320px) and (max-width: 812px) {


   /*.fForm input, .fForm select, .fForm textarea {
        width: 100% !important;
    }*/

    

}

@media only screen and (orientation: portrait){
body.cva-user-login #section-body, body.cva-user-account-register #section-body {
    display: block;
    width: 100%;
}
}



/* VIDEO iBOXY CSS */

#fboxy-bg {
    width: 0;
    height: 0;
}

.fboxy-title .fboxy-close:before {
    top: 50%;
    transform: translate(0,-50%) rotate(45deg);
}
.fboxy-title .fboxy-close:after {
    top: 50%;
    transform: translate(0,-50%) rotate(-45deg);
}

.fboxy-title .fboxy-close {
    position: absolute;
    opacity: 1 !important;
    height: 100%;
    width: 100%;
}
.fboxy-wrapper .fboxy-title {
    right: -28% !important;
    background: #e50b0b;
    border-radius: 50%;
    z-index: 999;
    border: 2px solid #fff;
    position: absolute !important;
    text-shadow: 0px 0px 5px rgb(0 0 0 / 80%);
    top: 8%!important;
    height: 35px;
    width: 35px;
}
.fboxy-wrapper .fboxy-body.fboxy-body-iframe {
    background: #fff;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 50%);
    left: 27%;
    right: 0;
    bottom: 0;
    top: 12%;
    width: 99%;
    position: absolute;
    overflow: auto;
    height: 112%;
    border: 3px solid #fc9b0e;
}

body .fboxy-wrapper {
   position: absolute;
    margin-top: -1.2%;
    left: 35%;
    transform: translate(-50%,13%);
    height: 27.8vw;
    width: 56.2vw;
    max-width: 58vw;
    max-height: 34vw;
    transition: all 1s;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}
/* END iBOXY CSS */

/* LOGIN PAGE */

.view-login .fForm input {
    width: auto;
    max-width: 100%;
    width: 100%;
    color: #000;
    padding: 0.25rem;
    border: 1px solid #666;
}

body.view-login #fContent > .container {
    background: rgba(255,255,255,0.85);
    padding: 0;
    position: relative;
    top: 25%;
    left: 0;
    transform: translate(0);
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    box-shadow: 0 0 1rem rgb(0 0 0 / 25%);
    transform: translate(0,-25%);
}

.fForm {
    margin-top: 65px;
    margin-left: 107px;
    margin-right: 107px;
}

 @media only screen and (orientation: portrait){
body.cva-user-login #warning-message, body.cva-user-account-register #warning-message, body.cva-user-form-77 #warning-message {
    display: none;
}

}

@media only screen and (orientation: portrait){
body.cva-user-login #body-wrapper, body.cva-user-account-register #body-wrapper, body.cva-user-form-77 #body-wrapper {
    display: block;
    width: 100%;
}
}

@media(max-width:767.8px) {
    form.fForm label {
        float: none;
        width: 100%;
        margin-right: 0;
        display: block;
        text-align: left;
    }
    form.fForm .hint,
    form.fForm .error,
    form.fForm .buttons {
        margin-left: 0;
        padding-left: 0;
    }
}



body.com-user.view-login {
    /*background: #5f479d;*/
    color: #fff;
    background-image: url(https://storage.unitedwebnetwork.com/files/907/7c9bec9b5388193868b32677a053dc7c.jpg);
    background-repeat: round;
    background-size: cover;
}

body.com-user.view-account-register{
    background-image: url(https://storage.unitedwebnetwork.com/files/907/7c9bec9b5388193868b32677a053dc7c.jpg);
    background-repeat: round;
    background-size: cover;
}

@media only screen and (orientation: portrait){
body.com-user.view-login {
    /*background: #5f479d;*/
    color: #fff;
    background-image: url(https://storage.unitedwebnetwork.com/files/907/cd982045f6bc4d70427360753d163b12.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
}

body.com-user.view-account-register{
    background-image: url(https://storage.unitedwebnetwork.com/files/907/cd982045f6bc4d70427360753d163b12.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
}

}


body.view-login #fContent > div.container {
    width: 100%;
}
body.view-login #fContent #fMatter {
    min-height: 100vh;
    height: 100%;
    max-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /*background-image: url(https://storage.unitedwebnetwork.com/files/576/3d5fb71ecd1fc407cdc54cca9e90f798.jpg);
    background-size: cover;
    background-repeat: no-repeat;*/
}
body.view-login #fContent #fMatter:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background: rgba(255,255,255,0.6);*/
}
body.view-login .fForm {
    position: relative;
    z-index: 999;
    background: rgb(0, 53, 149);
    padding: 5px 15px;
    border-radius: 15px;
    text-align: center;
}
body.view-login .fForm label {
    width: auto;
    float: none;
    display: block;

    text-align: left;
    color: #fff;
}
body.view-login .fForm .hint {
    margin-left: 0;
    text-align: left;
    display: none;
}
body.view-login .fForm .hint a {
    color: #fff;
    text-transform: uppercase;
}
body.view-login .fForm .buttons {
    padding-left: 0;
}
body.view-login .fForm .buttons input {
    background: #01a85a;
    color: #fff;
    padding: 8px 40px;
    text-transform: uppercase;
    border: none;
    border-radius: 10px;
}

.view-login .fForm {
    margin-top: -5vw;
    width: 350px;
    margin-left: 11vw;
    }
 .view-account-register .fForm {
    margin-top: 2vw;
    width: 400px;
    margin-left: 7vw;
}   
.view-account-register #form-item-fullname input, .view-account-register #form-item-username input,
.view-account-register #form-item-mobile input, .view-account-register #form-item-field_id_4991 input, .view-account-register #field_id_4990 input, 
.view-account-register .fForm select, .view-account-register .fForm textarea {
    
    width: 480px;
    
}



.view-account-register #form-item-password, .view-account-register #form-item-password_repeat{
    display: none;
}

/* VIEW ACCOUNT REGISTER */

body.com-user.view-account-register .buttons a {
    color: #fff;
    background: #01a85a;
    padding: 9px 40px;
    border-radius: 10px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    display: none;
}

.view-account-register .fForm .form-item {
    
    padding-top: 0.1rem;
    padding-bottom: 0;
}

.view-account-register .fForm fieldset {
    border: 0px none;
    border-top: none;
    padding: 0;
    margin: 0;
}

.view-account-register .form-item-type-fieldset legend{
    display: none;
}


body.view-account-register #fContent > div.container {
    width: 100%;
}
body.view-account-register #fContent #fMatter {
    min-height: 100vh;
    height: 100%;
    /*max-height: 100vh;*/
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    /*background-image: url(https://storage.unitedwebnetwork.com/files/576/3d5fb71ecd1fc407cdc54cca9e90f798.jpg);
    background-size: cover;
    background-repeat: no-repeat;*/
}
body.view-account-register #fContent #fMatter:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background: rgba(255,255,255,0.6);*/
}
body.view-account-register .fForm {
    position: relative;
    z-index: 999;
    background: rgb(0, 53, 149);
    padding: 3px 15px;
    border-radius: 15px;
    text-align: center;
    font-size: 14px;
}
body.view-account-register .fForm label {
    width: auto;
    float: none;
    display: block;
    text-transform: uppercase;
    text-align: left;
    color: #fff;
}
body.view-account-register .fForm .hint {
    margin-left: 0;
    text-align: left;
    font-size: 10px !important;
    color: #fff;
    /*display: none;*/
}
body.view-account-register .fForm .hint a {
    color: #fff;
    text-transform: uppercase;
}
body.view-account-register .fForm .buttons {
    padding-left: 0;
}
body.view-account-register .fForm .buttons input {
        background: #01a85a;
    color: #fff;
    padding: 8px 40px;
    text-transform: uppercase;
    border: none;
    border-radius: 10px;
    font-weight: bold;
}

@media screen and (min-width: 320px) and (max-width: 676px){
body.com-user.view-account-register .buttons a {
    position: relative;
    /*display: inline-block;*/
    margin-top: 10px;
    width: 100%;
    display: none;
}
}
/* END VIEW ACCOUNT REGISTER... */




    @keyframes revanimate
{
    0%
    {
        transform: scale(1.2);
    }
    100%
    {
        transform: scale(0.5);
    }
}
.lobby-btn.publication {
    top: 64.4%;
    left: 64.4%;
    width: 19%;
    height: 5.5%;
}
.lobby-btn.corom {
    top: 25.2%;
    left: 13.4%;
    width: 24%;
    height: 20.8%;
}
.lobby-btn.iffco {
    top: 25.2%;
    left: 37.7%;
    width: 24%;
    height: 20.8%;
}
.lobby-btn.maaden {
    top: 25.2%;
    left: 62%;
    width: 24%;
    height: 20.8%;
}
.lobby-btn.session1 {
    top: 47.2%;
    left: 40.4%;
    width: 18.6%;
    height: 18.8%;
}
.lobby-btn.session2 {
        top: 49%;
    left: 65.4%;
    width: 12.2%;
    height: 16.4%;
}
.lobby-btn.session3 {
        top: 49%;
    left: 21.7%;
    width: 12.3%;
    height: 16.5%;
}
.lobby-btn.session4 {
    top: 60.4%;
    left: 87.5%;
    width: 5.6%;
    height: 13.8%;
}
.lobby-btn.session5 {
    
    top: 61.2%;
    left: 26.5%;
    width: 9.2%;
    height: 11.5%;
}
.lobby-btn.session11 {
    top: 33%;
    left: 70%;
    width: 5.2%;
    height: 9.5%;
}
.lobby-btn.plenary {
        top: 32.6%;
    left: 46.1%;
    width: 7%;
    height: 9.7%;
}


.lobby-btn.exhblobby {
    
        top: 49%;
    left: 21.6%;
    width: 12.4%;
    height: 16.5%;

}

.lobby-btn.networking {
   top: 53%;
    left: 78.3%;
    width: 6.2%;
    height: 12.5%;
}

.lobby-btn.erchall {
    top: 68.4%;
    left: 79.8%;
    width: 6.5%;
    height: 15.6%;
}

.lobby-btn.eposter {
        left: 65.4%;
    top: 50.2%;
    height: 15.2%;
    width: 12.5%;

}

.lobby-btn.agenda {
 left: 78.3%;
    top: 70.2%;
    height: 17.8%;
    width: 7.4%;
    cursor: pointer;
}

.lobby-btn.infodesk {
    left: 0%;
    top: 62.4%;
    height: 15.8%;
    width: 6.9%;
    cursor: pointer;
}

.lobby-btn.ecertificate {
       left: 15.2%;
    top: 68.6%;
    height: 15.5%;
    width: 6.6%;
}

.lobby-btn.selfie {
    left: 47.3%;
    top: 62.8%;
    height: 15.5%;
    width: 5.4%;
}
.lobby-btn.food {
    left: 3.5%;
    top: 72.8%;
    height: 15.5%;
    width: 6.6%;
}
.corom_revpulse {
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.iffco_revpulse {
    position: absolute;
    top: 24%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.maaden_revpulse {
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.session1_revpulse {
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.session2_revpulse {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.session3_revpulse {
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.session4_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.session5_revpulse {
    position: absolute;
    top: 11%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.session11_revpulse {
    position: absolute;
    top: 40%;
    left: 63%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
    
}
.plenary_revpulse {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.exhblobby_revpulse {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.networking_revpulse {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.erchall_revpulse {
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.food_revpulse {
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.eposter_revpulse {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.agenda_revpulse {
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.infodesk_revpulse {
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.ecertificate_revpulse {
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.selfie_revpulse {
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #000, 0 0 0 6px #56ff00;
}
.corom_revpulse:before, .corom_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.iffco_revpulse:before, .iffco_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.maaden_revpulse:before, .maaden_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.session1_revpulse:before, .session1_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.session2_revpulse:before, .session2_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.session3_revpulse:before, .session3_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.session4_revpulse:before, .session4_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.session5_revpulse:before, .session5_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
    
}
.session11_revpulse:before, .session11_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.plenary_revpulse:before, .plenary_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhblobby_revpulse:before, .exhblobby_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.networking_revpulse:before, .networking_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.erchall_revpulse:before, .erchall_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.food_revpulse:before, .food_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.eposter_revpulse:before, .eposter_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.agenda_revpulse:before, .agenda_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.infodesk_revpulse:before, .infodesk_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.ecertificate_revpulse:before, .ecertificate_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.selfie_revpulse:before, .selfie_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.corom_revpulse:after, .iffco_revpulse:after, .maaden_revpulse:after, .food_revpulse:after, .session1_revpulse:after, .session2_revpulse:after, .session3_revpulse:after, .session4_revpulse:after, 
.session5_revpulse:after, .session11_revpulse:after,.plenary_revpulse:after, .exhblobby_revpulse:after, .networking_revpulse:after,
.erchall_revpulse:after, .eposter_revpulse:after, .agenda_revpulse:after, .infodesk_revpulse:after,
.ecertificate_revpulse:after, .selfie_revpulse:after   {
    animation-delay: 1s;
}


/* VIDEO GUIDE */

.center-vg {
  /*height: 100%;
  display: flex;*/
  position: absolute;
    
        top: 80.2%;
    left: 47%;

    align-items: center;
    justify-content: center;
    text-align: center;
}

.circle-vg {
    position: relative;
    width: 6vw;
    height: 6vw;
    color: #fff;
    background: #003399;
    border-radius: 50%;
    border: 2px solid;
}

.logo-vg {
    font-size: 5vw;
    line-height: 5vw;
    vertical-align: middle;
}
.logo-vg a{
    position: relative;
    display: block;
    z-index: 1;
    font-size: 2vw !important;
    line-height: 5.8vw;
    /*margin-left: 10px;*/
    color: #fff !important;
    animation: slide-vg 1.4s ease-in-out infinite;
}
.button-vg {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    font-size: 10px;
    padding: 2px;
    font-weight: bold;
    text-transform: capitalize;
    background: #000;
    border: 1px solid;
    animation: slide-vg 1.4s ease-in-out infinite;
    cursor: pointer;
}

/*.button-vg:hover {
  color: #000;
  background: #fff;
  border-color: #fff;
}*/
.button-vg a {
    text-decoration: none;
    color: #fff !important;
    font-size: .8vw !important;
}

@keyframes slide-vg {
  0% {
    transform: translateX(2px)
  }
  50% {
    transform: translateX(-2px)
  }
  100% {
    transform: translateX(2px)
  }
}

.text-vg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
  animation: rotate-vg 14s linear infinite;
  fill: #fff;
}

@keyframes rotate-vg {
  from { transform: rotate(0); }
  to { transform: rotate(360deg); }
}

/* END VIDEO GUIDE */



/* ExHIBITION STALL HOVER */

.exhibitor-links {
    position: fixed;
    right: 1rem;
    top: 40%;
    transform: translate(0,-50%);
}

.exhibitor-links a {
    display: block !important;
    margin-bottom: 1rem;
    position: relative;
}

a.color-pdf, a.color-pdf span {
    background: #cc0000 !important;
    color: #fff !important;
}

.exhibitor-links a span {
    position: absolute;
    width: auto;
    text-align: right;
    right: 50px;
    z-index: 10;
    padding: 0 1rem;
    background: #000;
    border-radius: 2rem;
    box-shadow: 0 0 1rem rgba(0,0,0,0.5);
    white-space: nowrap;
    opacity: 0;
}

.exhibitor-links a {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 3rem;
    margin-right: 1rem;
    display: inline-block;
    background: #fff;
    color: #000;
    font-size: 1rem;
    line-height: 2.5rem;
    text-align: center;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    transition: 0.3s all;
}

.exhibitor-links a:hover {
    transform: scale(1.1);
}

.exhibitor-links a:hover span {
    opacity: 1;
    transition: 0.5s all;
}

/* END ExHIBITION STALL HOVER */




.lobby-btn.mc_qna {
  margin-left: 45vw;
    margin-top: 39vw;
}

#modal-drag-anywhere{
  cursor: pointer;

}

#modal-drag-anywhere {
        background-color: #860000 !important;
        font-size: calc(0vw + 3vw);
  line-height: calc(3vh + 0vh);
      padding: 0.8vw;
/*   text-shadow: 0 0 5px #f562ff, 0 0 15px #f562ff, 0 0 25px #f562ff,
    0 0 20px #f562ff, 0 0 30px #890092, 0 0 80px #890092, 0 0 80px #890092;
  color: #fccaff; */
  text-shadow: 0 0 5px #ffa500, 0 0 15px #ffa500, 0 0 20px #ffa500, 0 0 40px #ffa500, 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;
    color: #fff6a9;
  
  
  animation: blinkqq 5s infinite;
  -webkit-animation: blinkqq 5s infinite;
}



@-webkit-keyframes blinkqq {
  20%,
  24%,
  55% {
    color: #111;
    text-shadow: none;
  }

  0%,
  19%,
  21%,
  23%,
  25%,
  54%,
  56%,
  100% {
/*     color: #fccaff;
    text-shadow: 0 0 5px #f562ff, 0 0 15px #f562ff, 0 0 25px #f562ff,
      0 0 20px #f562ff, 0 0 30px #890092, 0 0 80px #890092, 0 0 80px #890092; */
  text-shadow: 0 0 5px #ffa500, 0 0 15px #ffa500, 0 0 20px #ffa500, 0 0 40px #ffa500, 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;
    color: #fff6a9;
  }
}

@keyframes blinkqq {
  20%,
  24%,
  55% {
    color: #111;
    text-shadow: none;
  }

  0%,
  19%,
  21%,
  23%,
  25%,
  54%,
  56%,
  100% {
/*     color: #fccaff;
    text-shadow: 0 0 5px #f562ff, 0 0 15px #f562ff, 0 0 25px #f562ff,
      0 0 20px #f562ff, 0 0 30px #890092, 0 0 80px #890092, 0 0 80px #890092; */
  text-shadow: 0 0 5px #ffa500, 0 0 15px #ffa500, 0 0 20px #ffa500, 0 0 40px #ffa500, 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;
    color: #fff6a9;
  }
}

/* ================================== JBOX =========================================== */

#jBox1{
    position: absolute !important;
    top: 5vw !important;
    left: 62vw !important;
    height: 57%!important;
}

.jBox-content{
    height: 100% !important;
    width: 100% !important;
    padding: 0px 0px !important;
    overflow-x: auto !important;
    overflow-y: auto !important;

}
.jBox-title {
    height: 3vw;
    font-size: 1vw !important;
    font-weight: bold !important;
}


.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {
    /*height: 100% !important;

    width: 37vw !important;*/
}

.popifrm {
    width: 37vw;
   /* position: absolute;*/
    top: 0vw;
}

.popifrm {
    min-height: 485px;
}

@media screen and (max-width: 812px){

    .popifrm {
        min-height: 300px !important;
    }
    
}

/*  ================================== END JBOX ======================================= */

/* =================================== EXHIBITION HALL ================================ */

/*  EXHIBITION HALL */

/* --------------------HALL 1-------------- */

.lobby-btn.exhbhall1 {
         left: 9.1%;
    top: 73%;
    height: 16.2%;
    width: 17%;
}
.lobby-btn.exhbhall2 {
        left: 40%;
    top: 56.5%;
    height: 16%;
    width: 17%;
}


.lobby-btn.exhbhall3 {
    left: 71%;
    top: 73%;
    height: 16.4%;
    width: 17.2%;
}
.lobby-btn.exhbhall4 {
        left: 66.4%;
    top: 47.6%;
    height: 14%;
    width: 12.4%;

}
.lobby-btn.exhbhall5 {
        left: 44.7%;
    top: 48.4%;
    height: 12.2%;
    width: 11%;

}
.lobby-btn.exhbhall6 {
    left: 23.6%;
    top: 49.3%;
    height: 12.4%;
    width: 11.2%;
}
.lobby-btn.exhbhall7 {
    left: 56.5%;
    top: 43%;
    height: 14.2%;
    width: 13.2%;
}


.lobby-btn.exhbhall8 {
        left: 11.9%;
    top: 43.2%;
    height: 14.2%;
    width: 13%;
}
.lobby-btn.exhbhall9 {
   
    left: 56.8%;
    top: 68.5%;
    height: 14.5%;
    width: 13.2%;


}
.lobby-btn.exhbhall10 {
    left: 35.6%;
    top: 23%;
    height: 14.8%;
    width: 13.2%;
}

.lobby-btn.exhbhall11 {
  left: 7.6%;
    top: 68.2%;
    height: 14.2%;
    width: 13.2%;
}

.lobby-btn.exhbhall12 {
        left: 34.7%;
    top: 43.2%;
    height: 13.5%;
    width: 13%;

}

.lobby-btn.exhbhall13 {
    left: 26.5%;
    top: 60.6%;
    height: 17.2%;
    width: 15.5%;
}

.lobby-btn.exhbhall14 {
      left: 59%;
    top: 60.6%;
    height: 17%;
    width: 15.6%;
}

.lobby-btn.exhbhall15 {
      left: 20.7%;
    top: 31.8%;
    height: 16.4%;
    width: 15.6%;
}

.lobby-btn.exhbhall16 {
    left: 42%;
    top: 31.4%;
    height: 17%;
    width: 15.6%;
}

.lobby-btn.exhbhall17 {
 left: 63.8%;
    top: 31.4%;
    height: 17%;
    width: 15.6%;
}


.lobby-btn.exhbhall18 {
    left: 54.2%;
    top: 40.2%;
    height: 11.7%;
    width: 10.9%;
}
.lobby-btn.exhbhall19 {
    left: 70.6%;
    top: 39.6%;
    height: 13.8%;
    width: 12.3%;
}
.lobby-btn.exhbhall20 {
        left: 7%;
    top: 65.8%;
    height: 17.5%;
    width: 15.6%;
}

.lobby-btn.exhbhall21 {
      left: 30.2%;
    top: 65.8%;
    height: 17.3%;
    width: 15.6%;
}

.lobby-btn.exhbhall22 {
      left: 53.2%;
    top: 65.6%;
    height: 17.5%;
    width: 15.9%;
}

.lobby-btn.exhbhall23 {
  left: 79.5%;
    top: 66%;
    height: 15.8%;
    width: 13.2%;
}

.lobby-btn.exhbhall24 {
 left: 15.8%;
    top: 44.6%;
    height: 11.9%;
    width: 10.9%;
}

.lobby-btn.exhbhall25 {
      left: 37%;
    top: 45.4%;
    height: 8.8%;
    width: 9.9%;
}

.lobby-btn.exhbhall26 {
    left: 54.2%;
    top: 41.6%;
    height: 11.8%;
    width: 10.95%;
}

.lobby-btn.exhbhall27 {
     left: 74%;
    top: 41.6%;
    height: 12.2%;
    width: 10.8%;
}

.lobby-btn.exhbhall28 {
    left: 42.6%;
    top: 30%;
    height: 17.8%;
    width: 17%;
}
.lobby-btn.exhbhall29 {
    left: 26.2%;
    top: 61.6%;
    height: 26.5%;
    width: 16.8%;

}
.lobby-btn.exhbhall30 {
      left: 58.5%;
    top: 61.6%;
    height: 28.5%;
    width: 16.6%;
}

.lobby-btn.exhbhall31 {
  left: 83.5%;
    top: 59.6%;
    height: 27.5%;
    width: 13.6%;
}

.lobby-btn.exhbhall32 {
  left: 12.5%;
    top: 37.6%;
    height: 17.5%;
    width: 14%;
}

.lobby-btn.exhbhall33 {
  left: 41.5%;
    top: 40.4%;
    height: 19.5%;
    width: 16.6%;
}

.lobby-btn.exhbhall34 {
  left: 74.5%;
    top: 37.6%;
    height: 19.5%;
    width: 14%;
}

.lobby-btn.exhbhall35 {
  left: 31%;
    top: 25.6%;
    height: 17.5%;
    width: 10.4%;
}

.lobby-btn.exhbhall36 {
      left: 44.5%;
    top: 17.6%;
    height: 19.5%;
    width: 11.4%;
}

.lobby-btn.exhbhall37 {
 left: 58.5%;
    top: 25.6%;
    height: 18.5%;
    width: 11.4%;
}


.lobby-btn.exhbhall38 {
        left: 4%;
    top: 56%;
    height: 28.5%;
    width: 14.6%;
}
.lobby-btn.exhbhall39 {
    left: 26.2%;
    top: 61.6%;
    height: 26.5%;
    width: 16.8%;

}
.lobby-btn.exhbhall40 {
      left: 58.5%;
    top: 61.6%;
    height: 28.5%;
    width: 16.6%;
}

.lobby-btn.exhbhall41 {
  left: 83.5%;
    top: 59.6%;
    height: 27.5%;
    width: 13.6%;
}

.lobby-btn.exhbhall42 {
  left: 12.5%;
    top: 37.6%;
    height: 17.5%;
    width: 14%;
}

.lobby-btn.exhbhall43 {
  left: 41.5%;
    top: 40.4%;
    height: 19.5%;
    width: 16.6%;
}

.lobby-btn.exhbhall44 {
  left: 74.5%;
    top: 37.6%;
    height: 19.5%;
    width: 14%;
}

.lobby-btn.exhbhall45 {
  left: 31%;
    top: 25.6%;
    height: 17.5%;
    width: 10.4%;
}

.lobby-btn.exhbhall46 {
      left: 44.5%;
    top: 17.6%;
    height: 19.5%;
    width: 11.4%;
}

.lobby-btn.exhbhall47 {
 left: 58.5%;
    top: 25.6%;
    height: 18.5%;
    width: 11.4%;
}
.lobby-btn.exhright{
    left: 94.8%;
    top: 65.6%;
    width: 3.2%;
    height: 6.3%;
    border-radius: 50%;
}
.lobby-btn.exhleft{
   left: 1.25%;
    top: 65.6%;
    width: 3.2%;
    height: 6.3%;
    border-radius: 50%;
}

/* SCIENTIFIC HALL */

.lobby-btn.h1 {
        left: 11.6%;
    top: 49.8%;
    height: 16%;
    width: 14.2%;
}
.lobby-btn.h2 {
        left: 28%;
    top: 49.5%;
    height: 13%;
    width: 11.2%;
}


.lobby-btn.h3 {
    
    left: 46%;
    top: 48.8%;
    height: 12.4%;
    width: 13.4%;

}
.lobby-btn.h4 {
    left: 60.8%;
    top: 50.6%;
    height: 13%;
    width: 14.6%;

}
.lobby-btn.h5 {
    left: 77%;
    top: 51.2%;
    height: 13.2%;
    width: 16%;

}
.lobby-btn.h6 {
    left: 9.8%;
    top: 33.3%;
    height: 13.4%;
    width: 13.2%;
}
.lobby-btn.h7 {
   left: 26%;
    top: 35.2%;
    height: 13.2%;
    width: 10.2%;
}


.lobby-btn.h8 {
   left: 53.9%;
    top: 36%;
    height: 11.2%;
    width: 13%;
}
.lobby-btn.h9 {
   
    left: 71.3%;
    top: 35.5%;
    height: 12.5%;
    width: 14.4%;


}

.h1_revpulse {
    position: absolute;
        top: 36%;
    left: 52%;
    transform: rotateY(128deg);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h2_revpulse {
    position: absolute;
    top: 35%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h3_revpulse {
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h4_revpulse {
    position: absolute;
    top: 39%;
    left: 48%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h5_revpulse {
    position: absolute;
    top: 39%;
    left: 48%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h6_revpulse {
    position: absolute;
    top: 40%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h7_revpulse {
    position: absolute;
    top: 40%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h8_revpulse {
    position: absolute;
    top: 42%;
    left: 48%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.h9_revpulse {
    position: absolute;
    top: 42%;
    left: 48%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}

.h1_revpulse:before, .h1_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h2_revpulse:before, .h2_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h3_revpulse:before, .h3_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h4_revpulse:before, .h4_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h5_revpulse:before, .h5_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h6_revpulse:before, .h6_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h7_revpulse:before, .h7_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h8_revpulse:before, .h8_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.h9_revpulse:before, .h9_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}

.h1_revpulse:after, .h2_revpulse:after, .h3_revpulse:after, .h4_revpulse:after, .h5_revpulse:after, 
.h6_revpulse:after, .h7_revpulse:after, .h8_revpulse:after, .h9_revpulse:after {
    animation-delay: 1s;
}
.scientific{
    font-size: 0px;
}
/* END SCIENTIFIC HALL */

.exhbhall1_revpulse {
    position: absolute;
    top: 5%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall2_revpulse {
    position: absolute;
    top: 5%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall3_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall4_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall5_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall6_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall7_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall8_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall9_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall10_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall11_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall12_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall13_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall14_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall15_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall16_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall17_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall18_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall19_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall20_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall21_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall22_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall23_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall24_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall25_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall26_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall27_revpulse {
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall28_revpulse {
    position: absolute;
    top: 6%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall29_revpulse {
    position: absolute;
    top: 16%;
    left: 44%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall30_revpulse {
    position: absolute;
    top: 4%;
    left: 56%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall31_revpulse {
    position: absolute;
    top: 16%;
    left: 49%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall32_revpulse {
    position: absolute;
    top: 35%;
    left: 64%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall33_revpulse {
    position: absolute;
    top: 44%;
    left: 66%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall34_revpulse {
    position: absolute;
    top: 26%;
    left: 95%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall35_revpulse {
    position: absolute;
    top: 19%;
    left: 11%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall36_revpulse {
    position: absolute;
    top: 46%;
    left: 51%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall37_revpulse {
    position: absolute;
    top: 32%;
    left: 66%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}

/* 6 STAL */

.exhbhall38_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall39_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall40_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall41_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall42_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall43_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall44_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall45_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall46_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}
.exhbhall47_revpulse {
    position: absolute;
    top:9%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: .2vw;
    height: .2vw;
    background: #56ff00;
    border: 2px solid #56ff00;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 0 3px #262626, 0 0 0 6px #56ff00;
}


.exhbhall1_revpulse:before, .exhbhall1_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall2_revpulse:before, .exhbhall2_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall3_revpulse:before, .exhbhall3_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall4_revpulse:before, .exhbhall4_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall5_revpulse:before, .exhbhall5_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall6_revpulse:before, .exhbhall6_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall7_revpulse:before, .exhbhall7_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall8_revpulse:before, .exhbhall8_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall9_revpulse:before, .exhbhall9_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall10_revpulse:before, .exhbhall10_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall11_revpulse:before, .exhbhall11_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall12_revpulse:before, .exhbhall12_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall13_revpulse:before, .exhbhall13_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall14_revpulse:before, .exhbhall14_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall15_revpulse:before, .exhbhall15_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall16_revpulse:before, .exhbhall16_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall17_revpulse:before, .exhbhall17_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall18_revpulse:before, .exhbhall18_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall19_revpulse:before, .exhbhall19_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall20_revpulse:before, .exhbhall20_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall21_revpulse:before, .exhbhall21_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall22_revpulse:before, .exhbhall22_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall23_revpulse:before, .exhbhall23_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall24_revpulse:before, .exhbhall24_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall25_revpulse:before, .exhbhall25_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall26_revpulse:before, .exhbhall26_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall27_revpulse:before, .exhbhall27_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall28_revpulse:before, .exhbhall28_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall29_revpulse:before, .exhbhall29_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall30_revpulse:before, .exhbhall30_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall31_revpulse:before, .exhbhall31_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall32_revpulse:before, .exhbhall32_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall33_revpulse:before, .exhbhall33_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall34_revpulse:before, .exhbhall34_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall35_revpulse:before, .exhbhall35_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall36_revpulse:before, .exhbhall36_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall37_revpulse:before, .exhbhall37_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}

/* STALL 6 */

.exhbhall38_revpulse:before, .exhbhall38_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall39_revpulse:before, .exhbhall39_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall40_revpulse:before, .exhbhall40_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall41_revpulse:before, .exhbhall41_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall42_revpulse:before, .exhbhall42_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall43_revpulse:before, .exhbhall43_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall44_revpulse:before, .exhbhall44_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall45_revpulse:before, .exhbhall45_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall46_revpulse:before, .exhbhall46_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}
.exhbhall47_revpulse:before, .exhbhall47_revpulse:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 2px solid #56ff00;
    border-radius: 50%;
    animation: revanimate 2s linear infinite;
}

.exhbhall1_revpulse:after, .exhbhall2_revpulse:after, .exhbhall3_revpulse:after, .exhbhall4_revpulse:after, .exhbhall5_revpulse:after, 
.exhbhall6_revpulse:after, .exhbhall7_revpulse:after, .exhbhall8_revpulse:after, .exhbhall9_revpulse:after, .exhbhall10_revpulse:after,
.exhbhall11_revpulse:after, .exhbhall12_revpulse:after, .exhbhall13_revpulse:after, .exhbhall14_revpulse:after, .exhbhall15_revpulse:after, 
.exhbhall16_revpulse:after, .exhbhall17_revpulse:after, .exhbhall18_revpulse:after, .exhbhall19_revpulse:after, .exhbhall20_revpulse:after,
.exhbhall21_revpulse:after, .exhbhall22_revpulse:after, .exhbhall23_revpulse:after, .exhbhall24_revpulse:after, .exhbhall25_revpulse:after, 
.exhbhall26_revpulse:after, .exhbhall27_revpulse:after, .exhbhall28_revpulse:after, .exhbhall29_revpulse:after, .exhbhall30_revpulse:after,
.exhbhall31_revpulse:after, .exhbhall32_revpulse:after, .exhbhall33_revpulse:after, .exhbhall34_revpulse:after, .exhbhall35_revpulse:after, 
.exhbhall36_revpulse:after, .exhbhall37_revpulse:after, .exhbhall38_revpulse:after, .exhbhall39_revpulse:after, .exhbhall40_revpulse:after,
.exhbhall41_revpulse:after, .exhbhall42_revpulse:after, .exhbhall43_revpulse:after, .exhbhall44_revpulse:after, .exhbhall45_revpulse:after, 
.exhbhall46_revpulse:after, .exhbhall47_revpulse:after {
    animation-delay: 1s;
}


.page-matter #fModule-26399 {
    z-index: 1;
    position: relative;
}
.page-matter #fModule-26399 img {
    width: 100%;
}
.page-matter #fModule-26442 {
    z-index: 1;
    position: relative;
}
.page-matter #fModule-26442 img {
    width: 100%;
}

.view-login .page-matter #frm {
    z-index: 1;
    position: relative;
}

#blnkhome {
    animation: blinkinghome 1s infinite;
}

@keyframes blinkinghome {
0% {
    box-shadow: 0 0 #000;
}
100% {
    color: #000;
    box-shadow: 0 0 10px 8px transparent;
    border-width: 40px;
}
}


.fontzero{
    font-size: 0px;
}
/* =================================== END EXHIBITION HALL ============================ */


/* SLIDO */

.div-iframe {
    height: 100%;
    position: absolute;
    top: 10%;
}

.slido-main{
    left:14vw;
}

.sldifrm {
    width: 37vw;
    
}

@media screen and (max-width: 812px){

    .sldifrm {
        min-height: 300px !important;
    }
    
}

/* FAQ */

.navigation-accord {
  font-weight: 300;
  font-size: 0.9375rem;
  max-width: 640px;
  min-width: 216px;
  margin: 0 auto;
  color: #696666;
}

.navigation-coord__logo {
  width: 216px;
  margin: 0 auto;
  padding-bottom: 18px;
}

.accordion,
.sub-accordion {
  margin: 0;
  padding: 0;
  list-style: none;
}
.accordion__item {
  background: #e7e7e7;
  border-radius: 20px;
  margin-bottom: 5px;
}

.accordion__item:nth-child(odd) > :first-child:not(.accordion__link_active) {
    color: #ffffff;
    background: #696666;
}
.accordion__link {
  font-weight: 500;
  font-size: 1rem;
  position: relative;
  color: #696666;
  text-decoration: none;
  border-radius: 20px;
  display: block;
  padding: 12px 50px 12px 20px;
}
.accordion__link:not(.accordion__link_active):after {
  position: absolute;
  content: "";
  border-top: 12px #ff8663 solid;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  right: 22px;
  top: 50%;
  transform: translatey(-6px);
}
.accordion__link:not(.accordion__link_active):hover {
    opacity: .8;
    color: #fff;
    background: #B8B8B8;
}
.accordion__link:not(.accordion__link_active):hover:after {
  border-top: 12px #ffffff solid;
}

.sub-accordion {
  padding: 5px 20px;
    display: none;
    height: 0;
    overflow: hidden;
}
.sub-accordion__item {
  padding: 5px 0;
}

.accordion__link_active {
    color: #ffffff;
    background-color: #ff8663;   
}
.accordion__link_active:after {
  position: absolute;
  content: "";
  border-bottom: 12px #fff solid;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  right: 22px;
  top: 50%;
  transform: translatey(-6px);
}
.accordion__link_active + ul{
    display: block;
    /*height: 100%;*/
    height: fit-content;
}

.accordion__item a:focus, .accordion__item a:hover {
    color: #fff !important;
    text-decoration: none !important;
}

/* AGRO SOCIAL ICON */

   * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#agrosoc-menu ul, #agrosoc-menu li {
  list-style-type: none;
}



ul#agrosoc-menu {
  position: fixed;
  top: 25vh;
  transform: translateY(-50%);
}
ul#agrosoc-menu li {
    display: block;
    left: -5px;
    position: relative;
    width: 150px;
    height: 35px;
    line-height: 35px;
    transition: 0.35s ease;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
}
ul#agrosoc-menu li:hover {
  left: 0;
}
ul#agrosoc-menu li a {
  text-decoration: none;
  display: block;
  float: left;
  width: 100px;
  padding-left: 12px;
  color: #EFEFEF;
  text-transform: capitalize;
}
ul#agrosoc-menu li .fa {
    display: block;
    width: 35px;
    text-align: center;
    float: right;
    font-size: 15px;
    line-height: 35px;
    color: #EFEFEF;
    border-radius: 50%;
}
@media screen and (min-width: 320px) and (max-width: 812px) {
ul#agrosoc-menu {
    
    top: 19vh;
   
}
.link-share {
      bottom: 4rem;
}
}

li.facebook {
  background-color: #415c06;
}
li.facebook .fa {
  background-color: #3b5998;
}

li.github {
  background-color: #3876b4;
}
li.github .fa {
  background-color: #4183c4;
}

li.instagram {
  background-color: #4caf50;
}
li.instagram .fa {
  background-color: #d3306b;
}

li.linkedin {
  background-color: #006a9d;
}
li.linkedin .fa {
  background-color: #007bb6;
}

li.pinterest {
  background-color: #b51d23;
}
li.pinterest .fa {
  background-color: #cb2027;
}

li.twitter {
  background-color: #0099d4;
}
li.twitter .fa {
  background-color: #00aced;
}

li.vimeo {
  background-color: #a0cf3c;
}
li.vimeo .fa {
  background-color: #aad450;
}

li.youtube {
  background-color: #a20000;
}
li.youtube .fa {
  background-color: #b00;
}
li.whatsapp {
  background-color: #4caf50;
}
li.whatsapp .fa {
  background-color: #0ba238;
}

/* END SOCIAL */


/* Social Share Button */
nav.float-action-button {
    position: fixed;
    bottom: 0;
    left: 0;
    margin: 1em;
}

a.buttons {
    box-shadow: 0 5px 11px -2px rgba(0, 0, 0, 0.18), 0 4px 12px -7px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    width: 56px;
    height: 56px;
    color: #fff;
    font-size: 2.6em;
    padding: 1px 0 0 0;
    text-align: center;
    display: block;
    margin: 20px auto 0;
    position: relative;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
}

a.buttons:active,
a.buttons:focus,
a.buttons:hover {
    box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
    text-decoration: none;
}

a.buttons:not(:last-child) {
    width: 40px;
    height: 40px;
    margin: 20px auto 0;
    opacity: 0;
    font-size: 2em;
    padding-top: 6px;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
}

a.buttons.main-button > i:first-child {
    position: relative;
    margin-top: 10px;
}

nav.float-action-button:hover a.buttons:not(:last-child) {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin: 20px auto 0;
}

a.buttons:nth-last-child(1) {
    -webkit-transition-delay: 25ms;
    transition-delay: 25ms;
    background-color: #2e5795;
    /* Button color */
}

a.buttons:nth-last-child(1) i.fa {
    transform: rotate3d(0, 0, 1, 0);
    transition: content 0.4s, transform 0.4s, opacity 0.4s;
}

a.buttons:nth-last-child(1):hover i.fa {
    transform: rotate3d(0, 0, 1, -180deg);
}

a.buttons:nth-last-child(1) i.fa:nth-last-child(1) {
    position: absolute;
    margin: 10px 0 0 -32px;
}

a.buttons:nth-last-child(1) i.fa:nth-last-child(2) {
    opacity: 0;
}

a.buttons:nth-last-child(1):hover i.fa:nth-last-child(1) {
    opacity: 0;
}

a.buttons:nth-last-child(1):hover i.fa:nth-last-child(2) {
    opacity: 1;
}

a.buttons:not(:last-child):nth-last-child(2) {
    -webkit-transition-delay: 50ms;
    transition-delay: 20ms;
    background-color: #3b5998;
    /* Facebook color */
}

a.buttons:not(:last-child):nth-last-child(3) {
    -webkit-transition-delay: 75ms;
    transition-delay: 40ms;
    background-color: #1da1f2;
    /* Twitter color */
}

a.buttons:not(:last-child):nth-last-child(4) {
    -webkit-transition-delay: 100ms;
    transition-delay: 60ms;
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );

    /* Instagram color */
}
a.buttons:not(:last-child):nth-last-child(5) {
    -webkit-transition-delay: 100ms;
    transition-delay: 60ms;
    background-color: #3b5998;
    /* Google plus color */
}
a.buttons:not(:last-child):nth-last-child(6) {
    -webkit-transition-delay: 100ms;
    transition-delay: 60ms;
    background-color: #dd4b39;
    /* Google plus color */
}

.tooltip.left {
    margin-left: -10px;
}

/*#region presentation purpose */
.credits {
    font-family: sans-serif;
    font-size: 13px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9999;
}

.credits .code-credits {
    background-color: rgba(0, 0, 0, .1);
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: rgba(255, 255, 255, .9);
    display: block;
    max-width: 256px;
    padding: 8px;
}

.credits .code-credits::after {
    content: "";
    display: block;
    clear: both;
}

.credits .code-credits img {
    border-radius: 4px;
    float: left;
    margin-right: 12px;
    width: 64px;
}

.credits .code-credits > div {
    float: left;
}

.credits .code-credits .cc-name {
    font-weight: bold;
    font-size: 16px;
}

.credits .code-credits .cc-follow {
    display: block;
    margin-top: 2px;
}

.credits .code-credits .cc-follow a:last-child {
    margin-left: 4px;
}

.credits .code-credits .cc-follow a:link,
.credits .code-credits .cc-follow a:visited {
    background-color: #eff3f6;
    background-image: linear-gradient(-180deg, #fafbfc, #eff3f6 90%);
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    color: #24292e;
    font-weight: bold;
    letter-spacing: -0.3px;
    padding: 4px 10px;
    text-decoration: none;
}

.credits .code-credits .cc-follow a:hover,
.credits .code-credits .cc-follow a:active {
    color: #fff;
    background-color: #3072b3;
    background-image: -webkit-linear-gradient(#599bdc, #3072b3);
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -ms-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
    border-color: #518cc6 #518cc6 #2a65a0;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.credits .code-credits .cc-follow a:first-child:hover,
.credits .code-credits .cc-follow a:first-child:active {
    color: #fff;
    background-color: #000;
    background-image: -webkit-linear-gradient(#555, #000);
    background-image: -moz-linear-gradient(#555, #000);
    background-image: -ms-linear-gradient(#555, #000);
    background-image: linear-gradient(#555, #000);
    border-color: #555 #555 #000;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bg-credits {
    background-color: #000;
    border-radius: 4px;
    color: white;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    padding: 4px 6px;
    position: fixed;
    top: 10px;
    right: 10px;
    text-decoration: none;
}

/*#endregion */


/* NETWORKIING LOUNGE */

.center-nl {
    position: fixed;
    top: 76.2%;
    left: 24.5%;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.circle-nl {
    position: relative;
    width: 11vw;
    height: 11vw;
    color: #fff;
    background: #002b51;
    border-radius: 50%;
    border: 2px solid;
}
.logo-nl {
    font-size: 5vw;
    line-height: 5vw;
    vertical-align: middle;
}
.logo-nl a {
    position: relative;
    display: block;
    z-index: 1;
    font-size: 2.5vw !important;
    line-height: 10vw;
    color: #fff !important;
    font-weight: 500;
    animation: slide-nl 1.4s ease-in-out infinite;
}
.button-nl {
    position: absolute;
    bottom: .2vw;
    left: 0;
    right: 0;
    font-size: 1vw;
    line-height: 2.2vw;
    padding: 0vw;
    font-weight: bold;
    text-transform: capitalize;
    background: #002b51;
    border: 1px solid;
    animation: slide-nl 1.4s ease-in-out infinite;
    cursor: pointer;
}

/*.button-nl:hover {
  color: #000;
  background: #fff;
  border-color: #fff;
}*/
.button-nl a {
    text-decoration: none;
    color: #fff !important;
    font-size: 1.1vw !important;
}

@keyframes slide-nl {
  0% {
    transform: translateX(2px)
  }
  50% {
    transform: translateX(-2px)
  }
  100% {
    transform: translateX(2px)
  }
}

.text-nl {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  animation: rotate-nl 14s linear infinite;
  fill: #fff;
}

@keyframes rotate-nl {
  from { transform: rotate(0); }
  to { transform: rotate(360deg); }
}
/* END NETWORKIING LOUNGE */


@keyframes blinking {
        0%{
          box-shadow: 0 0 #fff;
        }
        /* YOU CAN ADD MORE COLORS IN THE KEYFRAMES IF YOU WANT
        50%{
          color: #55d66b;
        }
        */
        100%{
          color: #fff;
          box-shadow: 0 0 10px 8px transparent;
          border-width: 40px;
        }
      }
      #blnktxt{
        
        /* NAME | TIME | ITERATION */
        animation: blinking 1s infinite;
      }