@media screen and (max-width:1920px){
	
}

@media screen and (max-width:1600px){

}

@media screen and (max-width:1500px){
    .cta:before{right: -100px;background-position: left;}
    a.speaker {width: calc(100% / 5 - 10px); }
}

@media screen and (max-width:1400px){
	.mask-text{font-size: 40px;margin-top: -50px;}
}

@media screen and (max-width:1360px){
    a.speaker {width: calc(100% / 4 - 10px); }  
}

@media screen and (max-width:1300px){
    
}

@media screen and (max-width:1200px){
    a.speaker {width: calc(100% / 3 - 10px); }  
    .mask-text {font-size: 35px;margin-top: -50px;line-height: 60px;}
    .cta-block {background-image: url(../images/speaker_bg.jpg);}
}
@media screen and (max-width:1100px){
	
}
@media screen and (max-width:1050px){
    
}
@media screen and (max-width:991px) {
    a.speaker {width: calc(100% / 2 - 10px); }  
    .mask-text {font-size: 35px;margin-top: 20px;line-height: 60px;}
    .reveal-text-layer{width: 100%;margin-top: -101vh;}
    .hero_sec_timer{padding-bottom:0px;}
    .home-banner .col-lg-6.pt-80{
        padding-top: 40px;
    }
    .header-logo a{justify-content: center;}
    .banner-left{padding-bottom:40px;}
    .home-banner{padding-top:50px;}
}

@media screen and (max-width:800px){
    
}

@media screen and (max-width:767px){
    #sponsor .modal-content{padding-bottom:0px !important;}
    #sponsor .modal-content .modal-body{padding-bottom:1rem !important;padding-left: 2rem !important;padding-right: 2rem !important;}
    #sponsor .ks-form .form-group{margin-bottom: 25px;}
    .copy-right{padding-top: 40px !important;}
    body {
        touch-action: pan-x pan-y;
        overflow-x: hidden;
    }
    .mask-text {font-size: 25px;margin-top: 0;line-height: 40px;}
    .reveal-wrapper{display: none;}
}

@media screen and (max-width:700px){

}

@media screen and (max-width:650px){
    a.speaker {
        width: calc(100% / 1 - 10px);
    }
    .mobile-slide {flex: 0 0 70vw;width: 70vw;}
    .mobile-num {font-size: 60px;}
    .title-block h2 {font-size: 35px;}
    .agenda .t360-pricing-tabs2 aside h3{font-size: 25px;}
    .agenda .t360-pricing-tabs2 aside p{font-size: 18px;}
    .banner-left h1{font-size:45px;}
    .hero_sec_timer #clockdiv div > span{    font-size: 50px;}
}

@media screen and (max-width:600px){
	
}

@media screen and (max-width:575px){

}

@media screen and (max-width:500px){
    .cpy-logo{width: 55px;height: 55px;line-height: 55px;top: -30px;}
    .mobile-slide {flex: 0 0 80vw;width: 80vw;}
    .mobile-num {font-size: 50px;}
    .testimonial-block{padding: 30px 20px !important;}
}

@media screen and (max-width:450px){
    .title-block h2 {font-size: 30px;}
    .agenda .t360-pricing-tabs2 aside h3{font-size: 25px;}
    .agenda .t360-pricing-tabs2 aside p{font-size: 18px;}
    .banner-left h1{font-size:35px;}
}

@media screen and (max-width:400px){
    .sponsor-logo{display: block !important;}
    .sponsor-logo li{text-align:center; margin-bottom:10px;}
}

@media screen and (max-width:380px){

}