@media only screen and (min-width: 1600px) {
    .slide-content h2{font-size: 60px;}
    .slide-content p{font-size: 24px;}
    .event-time-count{max-width: 360px;}
    .event-time-count ul li{width: 76px;height: 79px;}
    .address-item a {font-size: 16px;}
    .middle-box-card .container{max-width: 1400px;}
    .start-date h3{font-size: 24px;}
    .start-date span{font-size: 17px;}
    .banner-info-item{min-height: 79vh;}
    .top-main-navbar{max-width: 1400px;}
    .block-info-card h3{font-size: 36px;}
    .block-info-card p{font-size: 18px;}
    .event-time-count > span{width: 40%;}
    
    .footer-left-logo img{max-width: 425px;}
    .footer-inner-address-copy{max-width: 765px;}
    .copyright-item ul li{font-size: 14px;padding: 0px 20px;}
    .address-footer ul li .address-item a{font-size: 24px;}
    .inner-header .evrnt-address{padding-left: 20px;}
    .inner-header .header-logo{padding: 15px 20px;}
    .inner-header .header-logo .start-date{ max-width: 294px;margin: 0px 22px;}
    .evrnt-address ul li{margin-bottom: 30px;}
    .event-date-and-address .evrnt-address ul li{margin-bottom: 19px;}
    .sponsors-card .com-card-img{margin: 40px auto 40px;}
    
    .event-inner-countdowntimer{align-items: center;}
    .inner-header .event-date-and-address .evrnt-address ul li:last-child{margin-bottom: 0px;}
    .event-date-and-address .evrnt-address ul li:last-child{margin-bottom: 0px;}

    .page-title-in h1{font-size: 60px;}
    .accordion-wrap .head strong{font-size: 28px;}
    .accordion-wrap .repeat .content ul li{font-size: 17px;}
    .faq-main{max-width: 990px;}
    .accordion-wrap .head{padding: 20px 15px 20px 75px;}
    .accordion-wrap .head .plus{left: 20px;}
    .accordion-wrap .repeat .content{padding: 0px 0px 22px 75px;}
    .accordion-wrap .head .plus{width: 28px;height: 28px;}

    .inner-page-title p{font-size: 20px;max-width: 720px;}
    
    .top-main-navbar ul li a{font-size: 18px;}
    .inner-middle-box-card .container{max-width: 1402px;}

    .footer-left-logo img{max-width: 420px;}


}

@media only screen and (max-width: 1600px) {
    .footer-left-logo{  padding-right: 50px;width: 36.5%;}
    .footer-right-address-copyright{padding-left: 60px;width: calc(100% - 36.5%);}
}

@media only screen and (max-width: 1480px) {
    .footer-left-logo{padding-right: 50px;width: 35.9%;padding-top: 50px;padding-bottom: 50px;}
    .footer-right-address-copyright{padding-left: 60px;width: calc(100% - 35.9%);}
    .footer-left-logo img{max-width: 426px;}
    .footer-inner-address-copy{max-width: 765px;}
    .inner-middle-box-card .container{max-width: 1402px;}
    .evrnt-address{max-width: 390px;}

    .slide-content p{font-size: 24px;margin-bottom: 20px;}
    .slide-content h2{margin-bottom: 8px;}
    .social-media-fix{padding: 20px 8px 20px 11px;}
    .inner-middle-box-card{padding: 50px 0px 0px 0px;}
    .wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], textarea{height: 72px;}
}

@media only screen and (max-width: 1399px) {
    .slide-content h2{font-size: 59px;}
    .slide-content p{font-size: 24px;}
    .event-time-count{max-width: 360px;}
    .event-time-count ul li{width: 76px;height: 76px;}
    .address-item a {font-size: 16px;}
    .middle-box-card .container{max-width: 1228px;}
    .start-date h3{font-size: 24px;}
    .start-date span{font-size: 17px;}

    .top-main-navbar{max-width: 1400px;}
    .block-info-card h3{font-size: 34px;}
    .block-info-card p{font-size: 18px;}
    .event-time-count > span{width: 46%;}
    .footer-left-logo{  padding-right: 50px; padding-left: 50px; text-align: center;padding-top: 45px;padding-bottom: 45px;}
    .footer-right-address-copyright{padding-left: 60px;}
    .footer-left-logo img{max-width: 425px;}
    .footer-inner-address-copy{max-width: 705px;}
    .address-footer ul li .address-item a{font-size: 22px;}
    .inner-header .header-logo{padding: 15px 20px;}
    .inner-header .header-logo .start-date{max-width: 270px;margin: 0px 40px}
    .evrnt-address ul li{margin-bottom: 30px;}
    .event-date-and-address .evrnt-address ul li{margin-bottom: 21px;}
    .event-date-and-address .evrnt-address ul li:last-child{margin-bottom: 0px;}
    .sponsors-card .com-card-img{margin: 15px auto 15px;}
    
    .inner-middle-box-card {padding: 30px 75px 0px;}

    .page-title-in h1{font-size: 50px;}
    .accordion-wrap .head strong{font-size: 28px;}
    .accordion-wrap .repeat .content ul li{font-size: 17px;}
    .faq-main{max-width: 990px;}
    .accordion-wrap .head{padding: 20px 15px 20px 75px;}
    .accordion-wrap .head .plus{left: 20px;}
    .accordion-wrap .repeat .content{padding: 0px 0px 22px 75px;}
    .accordion-wrap .head .plus{width: 30px;height: 30px;}

    .inner-page-title p{max-width: 720px;}
    .logo a img{max-width: 321px;}
    .top-main-navbar ul li a{font-size: 16px;}
    .inner-middle-box-card .container{max-width: 1410px;}

    .event-date-and-address{padding-top: 34px;padding-bottom: 34px;}
    .evrnt-address{    padding-top: 28px;}


    .header-logo{height: calc(100% - 320px);}
    .event-date-and-address{min-height: 320px;}

    .left-header{max-width: 400px;}
    .right-banner-slider{width: calc(100% - 400px);}
    .copyright-item ul li{padding: 0px 10px;}

    .photo-videos-main{gap: 30px;}
    .tow-card-item .item-box{margin-bottom: 31px;height: 332px;}

    .footer-left-logo{width: 36.4%;}
    .footer-right-address-copyright{width: calc(100% - 36.4%);}

    .address-footer {padding-bottom: 50px;}
    .copyright-item{padding: 40px 0px;}

    .wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], textarea{height: 72px;}

}

@media only screen and (max-width: 1299px) {
    .logo a img{max-width: 315px;}
    .event-time-count > span{width: 40%;}
    .event-time-count ul{gap: 10px;}
    .banner-info-item{min-height: 680px;}
    .event-date-and-address{padding-left: 15px;padding-right: 15px;}
    .left-header{width: 32%;}
    .right-banner-slider{width: 68%;}
    .address-item a {font-size: 16px;}
    .event-time-count ul li{height: 77px; width: 77px;}
    .slide-content{padding: 0px 15px;}
    .slide-content h2{font-size: 59px;}
    .slide-content p{font-size: 24px;}
    .footer-left-logo img{max-width: 380px;}
    .footer-left-logo{padding-right: 60px;padding-top: 40px;padding-bottom: 40px;padding-left: 20px;}
    .footer-right-address-copyright{padding-left: 60px;padding-top: 60px;}
    .address-footer {padding-bottom: 40px;}
    .copyright-item{padding: 42px 0px;}
    .address-footer ul li .address-item a{font-size: 22px;}
    .footer-inner-address-copy{max-width: 711px;}
    .event-inner-countdowntimer{padding-left: 20px;align-items: flex-start;}
    .inner-header .header-logo .start-date{margin: 0px 15px;max-width: 250px;}
    .start-date h3{font-size: 22px;}
    .start-date span{font-size: 17px;}
    .inner-header .evrnt-address{padding-left: 10px;}
    .inner-header .header-logo{padding-left: 15px;width: 40%;}
    .inner-header .event-date-and-address{width: 60%;}
    .inner-header .event-date-and-address{padding-top: 24px;padding-bottom: 24px;}
    .sponsors-card .com-card-img{margin: 8px auto 8px;}
    .block-info-card p {font-size: 16px;max-width: 340px;}
    .tab-top-item {margin-bottom: 70px;}


    .event-date-and-address{min-height: 320px;}
    
    .address-item a {
        font-size: 16px;
    }

    .copyright-item ul li{font-size: 12px;padding: 0px 12px;}

    .photo-videos-main{gap: 30px;}
    .tow-card-item .item-box{margin-bottom: 31px;height: 332px;}

    .footer-left-logo{width: 35.4%;}
    .footer-right-address-copyright{width: calc(100% - 35.4%);}

    .main-info{max-width: 985px;}
    .main-info p{font-size: 26px;}

    .start-date{margin-top: -15px;}

}

@media only screen and (max-width: 1124px) {
    .evrnt-address{padding-left: 0px;}
    .event-time-count > span {
        width: 48%;
    }
    .event-time-count ul li {
        height: 65px;
        width: 65px;
    }
}

@media only screen and (max-width: 1024px) {
    .tow-card-item{display: flex; gap: 24px}
    .event-date-and-address{min-height: auto;}
    .header-logo{height: auto;}
    p{font-size: 15px;}
    .left-header{width: 100%; max-width: none;}
    .right-banner-slider{width: 100%;}
    .event-time-count > span{width: 43%;}
    .event-date-and-address{padding-left: 15px; padding-right: 15px;display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap; gap: 15px;}
    .logo a img{max-width: 150px;}
    .start-date{margin-top: 0px; margin: 0;}
    .start-date h3{font-size: 20px;}
    .start-date span{font-size: 14px;}
    .event-time-count ul li span{font-size: 22px; margin-bottom: 5px;}
    .event-time-count ul li p{font-size: 14px;}
    .event-time-count{padding: 12px;max-width: 350px; margin: inherit;}
    .event-time-count ul li{width: 72px;height: 72px;}
    .evrnt-address{padding-left: 0px;padding-top: 0px;margin: inherit;max-width: 310px;}
    .address-item a{font-size: 15px;}
    .evrnt-address ul li{margin-bottom: 20px;}
    .banner-info-item{min-height: 630px;}
    .slide-content{padding: 0px 15px;}
    .slide-content h2{font-size: 28px;margin-bottom: 6px;}
    .slide-content p{font-size: 16px;}
    .slide-content p br{display: none;}
    .slide-content a{font-size: 15px;}

    .top-main-navbar{display: none;}
    .middle-box-card{padding: 40px 0px;}
    .main-info p{font-size: 18px;}
    .social-media-fix{padding: 12px 10px;border-radius: 20px 0px 0px 20px;}
    .social-media-fix ul li a{font-size: 20px;}
    .main-info{margin-bottom: 30px;max-width: 760px;}
    .social-media-fix ul li{padding: 6px 0px;}
    .tab-top-item ul li a{font-size: 16px;;padding: 14px 28px 12px 28px;}
    .tab-top-item ul li{max-width: none;width: auto;}
    .tab-top-item {margin-bottom: 30px;}

    .photo-videos-main{
        flex-wrap: wrap;
        gap: 24px;
    }
    .full-card{height: 680px;margin: 0 auto;max-width: none;}
    .tow-card-item{margin: 0 auto;max-width: none;}
    .block-info-card p{max-width: none;}
    .tow-card-item .item-box{margin-bottom: 0px;max-width: none;height: 328px;}
    .middle-tab-box{margin-bottom: 40px;}
    .block-info-card h3{font-size: 24px;margin-bottom: 20px;}
    .block-info-card{margin-bottom: 30px;text-align: center;}

    .footer-inner{flex-wrap: wrap;}
    .footer-left-logo{width: 100%;padding-left: 15px; padding-right: 15px;padding-top: 30px;padding-bottom: 30px; text-align: center;}
    .footer-right-address-copyright{width: 100%;}
    .footer-right-address-copyright{padding-left: 15px; padding-right: 15px;padding-top: 50px;}
    .address-footer ul{flex-wrap: wrap;}
    .copyright-item{padding: 30px 0px;}
    .address-footer ul li{margin-bottom: 15px;}
    .address-footer ul li:last-child{margin-bottom: 0px;}
    .address-footer ul li .address-item a{font-size: 18px;}
    .address-footer ul li .icon-pin i{font-size: 18px;}
    .address-footer ul li .address-item a p{font-size: 18px;}
    .copyright-item ul li{padding: 8px 10px; font-size: 14px;}
    .address-footer ul li .icon-pin {margin-top: 6px;}
    .address-footer {padding-bottom: 30px;}
    .footer-left-logo img{max-width: 250px;}

    .header-logo{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-around;padding: 20px 25px 20px 25px;}
    .event-time-count > span{font-size: 13px;top: -7px;}
    .mobile-menu{display: block;}

    .inner-header .header-logo{width: 100%;justify-content: space-around; padding-left: 30px; padding-right: 30px;}
    .inner-header .header-logo .logo a{margin-bottom: 0px;}
    .inner-header .event-date-and-address{width: 100%;}
    .event-inner-countdowntimer{padding-left: 0px;flex-wrap: wrap; justify-content: space-between;}
    .inner-header .evrnt-address{padding-left: 0px;padding-top: 0px;max-width: 313px;}
    .inner-header .logo a img{max-width: 140px;}
    .page-title-in h1{font-size: 32px;line-height: 44px;}
    .inner-page-title p{font-size: 16px;}
    .inner-page-title{margin-bottom: 20px;}
    .inner-middle-box-card{padding: 40px 0px 0px 0px;}
    .contact-map {margin-top: 50px;}
    .sponsors-card .com-card-img{margin: 30px auto 30px;max-width: 270px; padding: 0px;}
    .sponsors-card{padding-bottom: 20px; }
    .sponsors-card h2{font-size: 15px;}
    .page-title-in::before {height: 3px;}

    .accordion-wrap .head{padding-left: 40px;min-height: 60px;}

    .accordion-wrap .head .plus{left: 5px;width: 24px;height: 24px;top: 24px;}
    .accordion-wrap .repeat .content{padding-left: 40px;}
    .accordion-wrap .repeat .content ul li{font-size: 15px;}
    .accordion-wrap .repeat .content ul li::before {top: 8px;}
    .accordion-wrap .head .plus::after {height: 2px;width: 24px;}
    .accordion-wrap .head .plus::before {width: 2px; height: 24px;}
    .accordion-wrap .head strong{font-size: 20px;}
    .accordion-wrap .repeat .content p{margin-bottom: 15px;}

    .contact-form-main .form-col-6{width: 100%;}
    .wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], textarea{padding: 0px 15px;  font-size: 15px; height: 51px;}
    textarea{padding: 14px 15px;}
    .contact-form-main textarea{height: 140px;}
    .form-btn-submit [type="submit"]{font-size: 16px;padding: 18px 40px;}
    .contact-map .container-fluid .row .col-lg-6{width: 100%;}
    .map-address-top h3{font-size: 16px;}
    .map-address-top h3 strong{font-size: 16px;}
    .map-card-item{height: 480px;}
    .map-card-box{margin-bottom: 20px;}
    .contact-map .container-fluid .row .col-lg-6:nth-of-type(2) .map-card-box{margin-bottom: 0px;}
    .map-address-top h3 span{display: block;}
    .map-address-top{padding: 24px 0px;}

    .event-date-and-address .evrnt-address ul li{justify-content: center;}

    .page-template-sponsors .inner-middle-box-card{margin-bottom: 65px;}
    .page-template-vendors .inner-middle-box-card{margin-bottom: 65px;}
    .page-template-faqs .inner-middle-box-card{margin-bottom: 65px;}
}

@media only screen and (max-width: 767px) {
    .page-template-faqs .inner-page-title{margin-bottom: 5px;}
    .contact-map {margin-top: 50px;}
    .event-date-and-address{min-height: auto;}
    .header-logo{height: auto;}
    .event-date-and-address{padding-top: 32px;padding-bottom: 32px;}
    p{font-size: 15px;}
    .left-header{width: 100%;}
    .right-banner-slider{width: 100%;}
    .event-time-count > span{width: 43%;}
    .event-date-and-address{padding-left: 15px; padding-right: 15px;}
    .logo a img{max-width: 190px;}
    .start-date{margin-top: -10px;}
    .start-date h3{font-size: 20px;}
    .start-date span{font-size: 14px;}
    .event-time-count ul li span{font-size: 22px; margin-bottom: 5px;}
    .event-time-count ul li p{font-size: 14px;}
    .event-time-count{padding: 12px;}
    .event-time-count ul li{width: 72px;height: 72px;}
    .evrnt-address{padding-left: 0px;padding-top: 26px;}
    .address-item a{font-size: 15px;}
    .evrnt-address ul li{margin-bottom: 20px;}
    .banner-info-item{min-height: 400px;}
    .slide-content{padding: 0px 15px;}
    .slide-content h2{font-size: 28px;margin-bottom: 6px;}
    .slide-content p{font-size: 16px;}
    .slide-content p br{display: none;}
    .slide-content a{font-size: 15px;}

    .top-main-navbar{display: none;}
    .middle-box-card{padding: 40px 0px;}
    .main-info p{font-size: 16px;}
    .social-media-fix{padding: 12px 6px 12px 10px;border-radius: 20px 0px 0px 20px;}
    .social-media-fix ul li a{font-size: 20px;}
    .main-info{margin-bottom: 30px;}
    .social-media-fix ul li{padding: 6px 0px;}
    .tab-top-item ul li a{font-size: 15px;padding: 12px 20px;}
    .tab-top-item ul li{max-width: none;width: auto;}
    .tab-top-item {margin-bottom: 30px;}

    .photo-videos-main{flex-wrap: wrap;gap: 24px;}
    .full-card{height: 550px;}
    .tow-card-item .item-box{margin-bottom: 0px;}
    .middle-tab-box{margin-bottom: 40px;}
    .block-info-card h3{font-size: 24px;margin-bottom: 20px;}
    .block-info-card{margin-bottom: 30px;}

    .footer-inner{flex-wrap: wrap;}
    .footer-left-logo{width: 100%;padding-left: 15px; padding-right: 15px;padding-top: 30px;padding-bottom: 30px; text-align: center;}
    .footer-right-address-copyright{width: 100%;}
    .footer-right-address-copyright{padding-left: 15px; padding-right: 15px;padding-top: 50px;}
    .address-footer ul{flex-wrap: wrap;justify-content: center;}
    .copyright-item{padding: 30px 0px;}
    .address-footer ul li{margin-bottom: 15px;}
    .address-footer ul li:last-child{margin-bottom: 0px;}
    .address-footer ul li .address-item a{font-size: 20px;}
    .address-footer ul li .icon-pin i{font-size: 22px;}
    .copyright-item ul li{padding: 8px 10px; font-size: 14px;}
    .address-footer ul li .icon-pin {margin-top: 6px;}
    .address-footer {padding-bottom: 30px;}
    .footer-left-logo img{max-width: 290px;}

    .header-logo{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;padding: 20px 0px 20px 0px;}
    .event-time-count > span{font-size: 13px;top: -7px;}
    .mobile-menu{display: block;}

    .inner-header .header-logo{width: 100%;justify-content: center;}
    .inner-header .header-logo .logo a{margin-bottom: 0px;}
    .inner-header .event-date-and-address{width: 100%;}
    .event-inner-countdowntimer{padding-left: 0px;flex-wrap: wrap;justify-content: center;}
    .inner-header .evrnt-address{padding-left: 0px;padding-top: 28px;}
    .inner-header .logo a img{max-width: 190px;}
    .page-title-in h1{font-size: 32px;line-height: 44px;}
    .inner-page-title p{font-size: 16px;}
    .inner-page-title{margin-bottom: 20px;}
    .inner-middle-box-card{padding: 40px 0px 0px 0px;}
    .sponsors-card .com-card-img{margin: 30px auto 30px;max-width: 270px;padding: 0px;}
    .sponsors-card{margin: 0 auto; margin-bottom: 20px;min-height: 310px;max-width: 310px; min-height: auto;}
    .sponsors-card h2{font-size: 18px;}
    .page-title-in::before {height: 3px;}

    .accordion-wrap .head{padding-left: 40px;min-height: 60px;}
    .accordion-wrap .head .plus{left: 0px;width: 24px;height: 24px;top: 22px;}
    .accordion-wrap .repeat .content{padding-left: 40px;}
    .accordion-wrap .repeat .content ul li{font-size: 15px;}
    .accordion-wrap .repeat .content ul li::before {top: 8px;}
    .accordion-wrap .head .plus::after {height: 2px;width: 24px;}
    .accordion-wrap .head .plus::before {width: 2px; height: 24px;}
    .accordion-wrap .head strong{font-size: 18px;}
    .accordion-wrap .repeat .content p{margin-bottom: 15px;}

    .contact-form-main .form-col-6{width: 100%;}
    .wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], textarea{padding: 0px 15px;  font-size: 15px; height: 48px;}
    textarea{padding: 14px 15px;}
    .contact-form-main textarea{height: 140px;}
    .form-btn-submit [type="submit"]{font-size: 16px;padding: 18px 40px;}
    .contact-map .container-fluid .row .col-lg-6{width: 100%;}
    .map-address-top h3{font-size: 16px;}
    .map-address-top h3 strong{font-size: 16px;}
    .map-card-item{height: 480px;}
    .map-card-box{margin-bottom: 20px;}
    .contact-map .container-fluid .row .col-lg-6:nth-of-type(2) .map-card-box{margin-bottom: 0px;}
    .map-address-top h3 span{display: block;}
    .map-address-top{padding: 24px 0px;}

    .event-date-and-address .evrnt-address ul li{justify-content: center;}
    .event-date-and-address .evrnt-address ul li:last-child{margin-bottom: 0px;}

    .address-footer ul li .address-item a p br {display: none;}


    .tow-card-item{display: flex; gap: 24px; flex-wrap: wrap;}

    .page-template-sponsors .inner-middle-box-card{margin-bottom: 45px;}
    .page-template-vendors .inner-middle-box-card{margin-bottom: 45px;}
    .page-template-faqs .inner-middle-box-card{margin-bottom: 45px;}

}

@media only screen and (max-width: 599px){
     .event-time-count ul  {
        gap: 10px;
    }
}