 .top_header_webinar{
      display: block !important;
   }
   html body .header{
      top: 61px !important;
   }
   .menu-light .header-top {
   position: fixed!important
   }
   .menu-light .header-top .header-container {
   background: #fff!important
   }
      .latestNews{
      padding: 20px 50px !important;
      background: #B4C5B4;
   }
   .latestNews_content h3 a {
    font-size: 20px;
    text-align: center;
    color: #fff;
    line-height: 20px;
    font-weight: 600;
   }
   .latestNews_content h3 a span{
      font-size: 16px;
      font-family: 'Jost',sans-serif
   }
   .latestNews_content h3{
      margin-bottom: 0;
   }
   .latestNews_content h3 a span.text-black{
      color: #000;
      font-size: 20px;
      font-weight: bold;
      font-family: 'Jost',sans-serif
   }
   .latestNews_img img{
      width: 100px;
      max-width: 100px;
   }
   .latestNews_content{
      padding-left: 20px;
   }
   .latestNews{
      height: auto;
   }
   .latestNews .track{
      position: static;
      height: auto;
      animation: marquee 25s linear infinite;
      width: 5000px;
   }
   .latestNews .content {
    flex: 0 0 500px;
   }
   .track:hover{  
   animation-play-state: paused;
}
 @media (max-width: 767px){
html body header.header, body.menu-light .header {
    top: 61px !important;
    height: 35px !important;
}
}

 #acn{
         position: absolute;
   top: 0%;
   left: 50%;
   max-width: 200%;
   width: 100%;
   transform: translateX(-50%);
   z-index: 9999;
   min-height: 100vh;
        }

.dsn-nav-bar{
   z-index: 999999;
}
#dsn-hero{
   background-image: url(../../page-not-found.html);
    background-size: cover;
    background-position: center;
}
.bgText_box.showText {
    width: 100%;
    left: 0;
    min-height: 100vh;
    top: 0;
    display: flex !important;
    align-items: center;
    position: absolute;
}
.zoomImgBg{
   min-height: 100vh;
}
.bg.has-top-bottom:after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #000;
    left: 0;
    opacity: 0.6;
}
.top_header_webinar{
   display: none;
}
.header {
    top: 13px !important;
    height: auto !important;
    width: auto !important;
    z-index: 9999999 !important;
}
.header-top {
    top: 0;
}
 .av-logo-zoom.scale1{
         transform: translate3d(-50%, -100%, 0px) scale(40) !important;
         transition: all 0.4s ease;
         opacity: 0;
      }
      .av-logo-zoom{
         transition: all 0.2s ease;
      }
      .bgText_box{
         display: none;
         transition: all 0.2s ease;
      }
   
      @media (max-width: 1024px){
         .bgText_box.showText{
            position: absolute;
         }
         .bgText_box {
    display: block;
    transition: all 0.2s ease;
    position: absolute;
    top: 0;
    padding: 20px;
    height: 100%;
    padding-top: 100px;
}
body .homepage_video_content h1{
   font-size: 18px !important;
}
html body header.header, body.menu-light .header {
    top: 13px !important;
    height: 35px !important;
}
#acn{
   display: none;
   opacity: 0;
   visibility: hidden;
}

 .bgText_box{
         width: 100%;
      }
      .ad-bottom-list h3{
         font-size: 12px;
         min-height: auto;
      }
      }


      @media only screen and (min-width: 1300px){
         .site-header .extend-container .main-navigation ul li ul {
    transform: none !important;
    top: 100% !important;
    min-width: 230px;
}
.header-top .header-container{
   border-bottom: 1px solid #f1f1f1 !important;
}
      }


       .popupContent h3{
   font-size: 25px !important;
   margin: 20px 0;
   }
   .popupContent p.text-center{
      text-align: center !important;
   }
   .speakerBox_popup{
      display: flex;
      margin-bottom: 50px;
   }
   .speakerBox_popup p{
      text-align: left !important;
      padding: 0 30px;
   }
   .speakerBox_popup p:first-child{
      border-right: 1px solid #707070;
   }
   .popupContent h4
   {
          font-size: 20px;
    margin-top: 30px;
    margin-bottom: 32px;
   }
   .popupContent a{
      border-radius: 100px;
   }
   .popupContent h6 {
    margin-top: 20px;
    font-size: 16px;
    margin-bottom: 30px;
}
@media (max-width: 767px){
   .popup-onload .popupContent h3 {
    font-size: 22px !important;
    font-weight: 800;
    font-family: 'Jost';
}
.popupContent h6{
   font-size: 13px;
   margin-top: 0;
}
.speakerBox_popup{
   margin-bottom: 20px;
}
.popupContent h4{
   margin-bottom: 15px;
}
}

 #acn{
         position: absolute;
   top: 0%;
   left: 50%;
   max-width: 200%;
   width: 100%;
   transform: translateX(-50%);
   z-index: 9999;
   min-height: 100vh;
        }

.dsn-nav-bar{
   z-index: 999999;
}
#dsn-hero{
   background-image: url(../../page-not-found.html);
    background-size: cover;
    background-position: center;
}
.bgText_box.showText {
    width: 100%;
    left: 0;
    min-height: 100vh;
    top: 0;
    display: flex !important;
    align-items: center;
    position: absolute;
}
.zoomImgBg{
   min-height: 100vh;
}
.bg.has-top-bottom:after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #000;
    left: 0;
    opacity: 0.6;
}
.top_header_webinar{
   display: none;
}
.header {
    top: 13px !important;
    height: auto !important;
    width: auto !important;
    z-index: 9999999 !important;
}
.header-top {
    top: 0;
}
 .av-logo-zoom.scale1{
         transform: translate3d(-50%, -100%, 0px) scale(40) !important;
         transition: all 0.4s ease;
         opacity: 0;
      }
      .av-logo-zoom{
         transition: all 0.2s ease;
      }
      .bgText_box{
         display: none;
         transition: all 0.2s ease;
      }
   
      @media (max-width: 1024px){
         .bgText_box.showText{
            position: absolute;
         }
         .bgText_box {
    display: block;
    transition: all 0.2s ease;
    position: absolute;
    top: 0;
    padding: 20px;
    height: 100%;
    padding-top: 100px;
}
body .homepage_video_content h1{
   font-size: 18px !important;
}
html body header.header, body.menu-light .header {
    top: 13px !important;
    height: 35px !important;
}
#acn{
   display: none;
   opacity: 0;
   visibility: hidden;
}
.header_av{
   height: auto !important;
}
 .bgText_box{
         width: 100%;
      }
      .ad-bottom-list h3{
         font-size: 12px;
         min-height: auto;
      }
     .intro-content-text.contentSection {
             opacity: 1;
    transition: none;
    transform: none; 
      }
      }
