.review-box-sub .img,

.Speaker-box .img{ background-position: center center ; background-size: cover; background-repeat: no-repeat; }



@media (min-width: 1231px) and (max-width: 1320px) {

.banner-caption .banner-text h1{ font-size: 50px; }

.home-banner .banner-img span{ min-height: 450px; }

.section-title h2{ font-size: 40px;}

.py-100{ padding: 90px 0; }

.key-box h5 {font-size: 18px;}

.key-box p{ font-size: 15px;}

.galler-box{ width:31.4%;  }

.galler-box.width-20{ width: 23%;}

.galler-box.width-50{ width: 40.3%;}

.spekear-box{ padding: 50px 0 0 0; }

.review-box{ padding: 20px; }

.review-box .text p{ font-size: 16px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px;}

.app-blk .app-img img{ max-width: 550px; }



.main-nav ul li a{ font-size: 15px; }

.footer-top-right{ margin-top: 50px;}

.summit-right{ width: 500px;; padding: 32px;;} 

.summit-right h4{ font-size: 26px;;}

.blog-box .box-sub-blog .post-title h5{ font-size: 22px;}

.header-right-main{display: flex !important;}



}

@media (min-width: 992px) and (max-width: 1230px) {

.banner-caption .banner-text h1{ font-size: 50px; }

.home-banner .banner-img span{ min-height: 450px; }

.section-title h2{ font-size: 40px;}

.py-100{ padding: 80px 0; }

.key-box h5 {font-size: 18px;}

.header-right-main{display: flex !important;}

.key-box p{ font-size: 15px;}

.galler-box{ width:31.4%;  }

.galler-box.width-20{ width: 23%;}

.galler-box.width-50{ width: 39%;}

.spekear-box{ padding: 50px 0 0 0; }

.review-box{ padding: 20px; }

.review-box .text p{ font-size: 16px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px;}

.app-blk .app-img img{ max-width: 450px; }

.logo a img{ max-width: 170px; }

.h-btns a{ font-size: 14px; padding: 0 16px;}

.Session-block .spekear-note h5{ font-size: 22px;}

.spekear-box{ padding: 36px 0 0 0; }

.spekear-box h5{ font-size: 20px;}

.Organised-blk ul li img{ max-height: 150px; max-width: 150px; }

.app-data{width: 400px; }

.app-data h4{ font-size: 24px;}

.footer-top-right{gap: 30px; }



/* About Page Start */

.top_title_mission_vision h2 span { height: 44px; width: 44px; }

/* About Page End */



/* Schedule-page Start */

body .nav-tabs .nav-link { font-size: 18px; padding: 10px 28px; }

/* Schedule-page End */



/* Contact Page Start */

.contact_row .contact_left { width: 435px; }

.contact_row .contact_right { width: 450px; }

.map_sec { height: 429px; }

/* Contact Page End */



.main-nav ul li a{ font-size: 13px; }

.main-nav ul{ gap: 8px;; }

.h-btns{ gap: 10px; }

.summit-right{ width: 500px;; padding: 32px;;} 

.summit-right h4{ font-size: 22px;;}

.section-title p{ font-size: 18px;;}

.counter-box .count{ font-size: 30px;;}

.blog-box .box-sub-blog .time-row{ font-size: 14px;}

.blog-box .box-sub-blog .post-title h5{ font-size: 20px;}



.cms-data p{ font-size: 16px;}



    .blog-details-1{ padding: 40px 0 0 0; }

    .blog-box .box-sub-blog .post-title h5{ font-size: 20px;}

    .blog-details-top h1 {font-size: 30px;}

    .cls-bredecumb ul li, .cls-bredecumb ul li a{ font-size: 14px;}

    .cls-bredecumb ul li + li::before{ font-size: 24px;}

    .blog-details-blk .cms-data p,

     .cms-data ul li,

     .cms-data ol li,

     .key-tagline-box p{ font-size: 16px;}

     .links-box p a{ font-size: 22px;}

    

     .pron-cros-blk .pron-box ul li{ font-size: 16px;}

     .table-blk ul.thead li .text-1,

     .table-blk ul.tbody li .text-1{ font-size: 13px;}





     .event_overview_inner  .col-lg-5{ width: 50%;   }

     .about_organisers_inner  .col-lg-5{ width: 50%;   }

     .section-title h2{ font-size: 34px;}

     .expore-box h5{ font-size: 20px;}



     .Sponsor-text h2{ font-size: 30px;}

     



     .why-box-listing-2 .col-md-6{ width: 100%; }

     .why-box-listing-2 .row{ row-gap: 30px;; }



     

     .green-box p{ font-size: 16px;;}
     .sponcers-logos ul li {width: 29%; text-align: center;}

}

@media (max-width: 992px) {

.menu-icon{ display: flex;}

.menu-icon a.active span.line-2{ opacity: 0; }

.menu-icon a.active span.line-1{ background: var(--white); top: 7px; transform: rotate(45deg); }

.menu-icon a.active span.line-3{background: var(--white); top: 7px; transform: rotate(-45deg); }

.header-right-main{ display: none; overflow-x: hidden; position: fixed; padding: 0px 20px 50px 20px; left: 0px;     background: var(--dark); top: 112px; width: 100%; height: calc(100vh - 112px); overflow-y: auto;  }

.logo a img{ max-width: 147px; }

/* .logo-m-menu a img{ max-width: 147px; } */

.header-top{  min-height: 72px; }

body.scroll-hidden{ overflow: hidden; }

.header_wapper{ transition: all 0.3s ease-in-out; position: relative;z-index: 99; }

body.scroll-hidden .header_wapper{ background: var(--dark); }

.header-right { flex-direction: column; justify-content: center;align-items: center; }

.main-nav ul{ gap: 14px; text-transform: capitalize; padding: 30px 0 0 0;  flex-direction: column; justify-content: center;align-items: center; }

.main-nav ul li a{ color: var(--white); font-size: 16px; font-weight: bold; }

.h-btns{ flex-direction: column; align-items: center; justify-content: center; padding: 30px 0 0 0; gap: 30px; }

.h-btns a{ min-width: 210px;  }

.h-btns a.btn-1{ border-color: var(--white); color: var(--white); }

.container{ padding: 0 16px; }



.green-box p{ font-size: 16px;;}

.green-box h5{ font-size: 20px;;}

.green-box.ver-2{ min-height: 230px; }



.Exhibitors-listing .col-md-6{ width: 100%;}

.Exhibitors-box .img-row .img-logo img{ max-height: 40px; }



.blog-details-blk .cms-data p,

.cms-data ul li,

.cms-data ol li,

.key-tagline-box p{ font-size: 16px;}

.links-box p a{ font-size: 22px;}

.cms-data p{ font-size: 16px;}

.Policies-Page{ padding: 40px 0; }



.schedule-tab-block{ padding:0px 0 0 0; }
.sponcers-logos ul li { width: 40%; text-align: center;}

}

@media (min-width: 768px) and (max-width: 991px) {



.banner-caption .banner-text h1{ font-size: 40px; }

.home-banner .banner-img span{ min-height: 400px; }

.section-title h2{ font-size: 30px;}

.py-100{ padding: 70px 0; }

.key-box h5 {font-size: 18px;}

.key-box p{ font-size: 15px;}

.galler-box{ width:calc(50% - 15px);  }

.galler-box.width-20{ width:calc(50% - 15px); }

.galler-box.width-50{width:calc(50% - 15px); }

.spekear-box{ padding: 50px 0 0 0; }

.review-box{ padding: 20px; }

.review-box .text p{ font-size: 16px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px;}

.app-blk .app-img img{ max-width: 300px; }

.logo a img{ max-width: 170px; }

.logo-m-menu a img{ max-width: 170px; }



.h-btns a{ font-size: 14px; padding: 0 16px;}

.Session-block .spekear-note h5{ font-size: 22px;}

.spekear-box{ padding: 36px 0 0 0; }

.spekear-box h5{ font-size: 20px;}

.Organised-blk ul li img{ max-height: 150px; max-width: 150px; }

.app-data{width: 350px; }

.app-data h4{ font-size: 24px;}

.footer-top-right{gap: 10px; }



.summit-block{ flex-direction: column;}

.summit-block .summit-left{ width: 100%; padding: 0 0 40px; }

.summit-right{ max-width: 100%; margin: 0 auto;  display: block;}

.key-block .col-md-3,

.spekear-list .col-md-3{ width: 50%;}

.guide-blk .col-md-4{ width: 100%; padding: 15px ; }

.links-box{ width: 120px;}

.footer-top-right ul li a{ font-size: 14px;}

.f-app-links ul li a img{ width: 120px; }



/* About Page Start */

.top_title_mission_vision h2 span { height: 38px; width: 38px; }

/* About Page End */



/* Schedule-page Start */

body .nav-tabs .nav-link { font-size: 18px; padding: 10px 28px; }

/* Schedule-page End */



/* Contact Page Start */

.contact_row .contact_left { width: 305px; }

.contact_row .contact_right { width: 360px; }

.contact_forms { padding: 40px 20px; }

.map_sec { height: 340px; }

/* Contact Page End */





.home-banner .slick-arrow{ height: 40px; width: 40px; background-size: cover !important; }





.summit-right h4{ font-size: 22px;;}

.section-title p{ font-size: 18px;;}

.counter-box .count{ font-size: 30px;;}

.blog-box .box-sub-blog .post-title h5 { font-size: 20px;;}

.blog-box .box-sub-blog .time-row{ font-size: 14px;}



.expore-box h5{ font-size: 20px;}

.Sponsor-text h2{ font-size: 30px;}



.categories-listing .col-md-6{ width: 100%;}

.why-box-main h4{ font-size: 20px;;}

.why-box-listing .row{row-gap: 30px;; }

.why-box-listing .col-md-3{ width: 50%;}



.why-box-listing-2 .col-md-6{ width: 100%; }

.why-box-listing-2 .row{ row-gap: 30px;; }



.blog-details-1{ padding: 40px 0 0 0; }

    .blog-box .box-sub-blog .post-title h5{ font-size: 20px;}

    .blog-details-top h1 {font-size: 30px;}

    .cls-bredecumb ul li, .cls-bredecumb ul li a{ font-size: 14px;}

    .cls-bredecumb ul li + li::before{ font-size: 24px;}

    .blog-details-blk .cms-data p,

     .cms-data ul li,

     .cms-data ol li,

     .key-tagline-box p{ font-size: 16px;}

     .links-box p a{ font-size: 22px;}

    

     .pron-cros-blk .pron-box ul li{ font-size: 16px;}

     .table-blk ul.thead li .text-1,

     .table-blk ul.tbody li .text-1{ font-size: 13px;}

     /* .sponcers-logos ul li {width: 40%; text-align: center;} */

}

@media (max-width: 767px) {

.home-banner .banner-img span{ min-height: 550px;  height: calc(100vh - 112px); }

.banner-caption .banner-text h1{ font-size: 34px;}

.banner-caption .banner-text p{ font-size: 16px; line-height: 1.5;}



.py-100{ padding: 60px 0; }

.summit-block{ flex-direction: column;}

.summit-block .summit-left{ padding: 0 0 60px; width: 100%; text-align: center; }

.summit-block .summit-left  .section-title {  text-align: center; }

.section-title h2{ font-size: 26px; line-height: 1.3;}

.section-title p{ font-size: 16px; line-height: 1.5;}

.summit-block .summit-left .section-title .yellow-btn2{ justify-content: center; }

.summit-right{ padding: 20px 16px; width: 100%;}

.summit-right h4{  padding: 0 0 14px; font-size: 24px; line-height: 1.33; }

.summit-right p{ padding: 0 0 10px; font-size: 18px; }

.counter-main  .countdown-period{ font-size: 14px; width: 70px; height: 80px;}

.counter-main  .countdown-period span{ padding: 0 0 4px; font-size: 30px;; }

.key-block .row{ row-gap: 20px;}

.key-box{ padding: 16px; }

.key-block{ padding: 30px 0 0 0; }

.key-box .icon{ padding: 0 0 14px; }

.key-box h5{ padding: 0 0 6px;  font-size: 18px; }

.key-box p{ font-size: 14px;}

.gallery-block{ padding: 30px 0 0 0; }

.galler-box{ width:calc(50% - 10px);  }

.galler-box.width-20{ width:calc(50% - 10px); }

.galler-box.width-50{width:calc(50% - 10px); }

.galler-box span{ padding: 100% 0 0 0; min-height: 0px;; }

.gallery-blk{gap: 20px; }

.schedule-tab-block{ padding: 30px 0 0 0; }

body .nav-tabs .nav-link{ padding: 10px; font-size: 20px; }

body .nav-tabs{ gap: 14px;}

.tab-content{ padding: 40px 0 0 0; }

.Session-block .spekear-note h5{ font-size: 20px; line-height: 1.4;}

.Speaker-list-inner{flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 14px; }

.Speaker-box .img{ min-height: 60px; min-width: 60px; }

.spekear-list{ padding: 30px 0 0 0; }

.spekear-box{ padding: 0px; }

.spekear-list .row{ margin: 0px;  gap: 20px; row-gap: 48px; }

.spekear-list .row .col-md-3{ padding: 0px; width: calc(50% - 10px); }

.spekear-box .img{ padding: 0 0 6px; }

.spekear-box h5{ font-size: 18px;}

.spekear-box h5 span{ font-size: 14px;}

.slider-blk{ padding: 30px 0 55px 0; }

.review-box{ min-height: 326px; padding: 16px; }

.review-box .coma img{width: 26px;}

.review-box .text p{ font-size: 16px; line-height: 1.5;}

.review-box-sub .img{  min-height: 46px; min-width: 46px; }

.slider-blk .slick-dots li button{ margin: 0 6px; }

.slider-blk .slick-arrow{ margin: 0 0 0 -160px; }

.slider-blk .slick-arrow.slick-next{ margin: 0 -160px 0 0; }

.Organised-blk{ padding: 40px 0 0 0; }

.Organised-blk ul{ flex-direction: column;}

.guide-blk .row{ gap: 20px;}

.guide-box h5{ font-size: 20px;}

.guide-box p{ font-size: 16px; line-height: 1.5;}

.guide-box .yellow-btn{ padding: 30px 0 0 0; margin: 0px; }

.guide-box{ min-height: 0px; }

.app-blk{ flex-direction: column-reverse; align-items: center; justify-content: center;  }

.app-blk .app-img{ padding: 40px 0 0 0; width: 100%; display: flex; align-items: center; justify-content: center; }

.app-blk .app-img img{ max-width: 320px; }

.app-data{ width: 100%;}

.app-data h4 { font-size: 26px; }

.app-links a img{ width: 154px;}

.app-links{ padding: 20px 0 0 0; gap: 20px; }



.footer{  padding: 60px 0 0 0; }

.footer-top{ flex-direction: column; }

.footer-top .footer-left{ width: 100%; display: flex; flex-direction: column;}

.footer-address { margin-top: 20px !important; padding: 0 !important; }

.footer-top-right{ width: 100%; margin-top: 30px; gap: 0; align-items: center; justify-content: center; }

.links-box{ width: 100%; margin: 0 5px;}

.f-app-links ul{ gap: 20px; width: 100%; padding: 30px 0 0 0; display: flex; justify-content: center; flex-wrap: wrap; flex-direction: row;  }

.f-app-links ul li + li{ padding: 0px; }

.f-app-links ul li a img{ height: 52px;}

.footer-bottom{ margin: 30px 0 30px 0; flex-direction: column; align-items: center; justify-content: center; }

.copyright{ padding: 20px 0 0 0; }





/* About Page Start */

.inner-banner .banner-img span { min-height: 400px; }

.event_overview_inner .section-title-mobile { padding: 0 0 30px 0; }

.event_overview_img { margin-bottom: 20px; }

.top_title_mission_vision h2 span { margin-top: -10px; }

.top_title_mission_vision { padding-bottom: 10px; }

.mission_vision_inner .row { row-gap: 20px; }

.about_organisers_inner .section-title { padding-bottom: 30px; }

.about_organisers_right { padding: 30px 0 0 0; }

/* About Page End */



/* Schedule-page Start */

/* body .nav-tabs .nav-link { font-size: 18px; padding: 10px 28px; } */

/* Schedule-page End */



/* Contact Page Start */

.contact_row .contact_left { width: 100%; padding-bottom: 60px; }

.contact_row .contact_right { width: 100%; }

.contact_info_box h6 { font-size: 16px; }

.contact_info_box p { font-size: 16px; line-height: 1.5; }

.contact_forms { padding: 20px 14px; }

.form_row { row-gap: 20px; }

.map_sec { height:300px; }

/* Contact Page End */

.home-banner .slick-arrow{ height: 40px; width: 40px; background-size: cover !important; }

.home-banner .slick-arrow{ display: none !important;}



.home-banner .slick-dots{ gap: 10px;  position: absolute; left: 0px; bottom: 20px; z-index: 10; width: 100%; display: flex; align-items: center; justify-content: center; }

.home-banner .slick-dots button{ width: 14px; height: 14px; background: none; border: var(--white) solid 2px; border-radius: 100px; padding: 0px; font-size: 0px;    }

.home-banner .slick-dots .slick-active button{ background: #fff; }

.button-set{flex-direction: column ; gap: 10px; }



.yellow-btn a{ min-width: 210px;; }

.counter-box .count{ font-size: 30px;;}

.counter_main_div{ padding: 40px 0 0 0; }

.counter_main_div .row{row-gap: 20px;; }

.counter_main_div  .col-md-3{  padding-top: 20px;; width: 50%;}

.blog-box .box-sub-blog .time-row{ font-size: 14px;}





.blog-details-1{ padding: 40px 0 0 0; }

    .blog-box .box-sub-blog .post-title h5{ font-size: 20px;}

    .blog-details-top h1 {font-size: 24px;}

    .cls-bredecumb ul li, .cls-bredecumb ul li a{ font-size: 14px;}

    .cls-bredecumb ul li + li::before{ font-size: 24px;}

    .blog-details-blk .cms-data p,

     .cms-data ul li,

     .cms-data ol li,

     .key-tagline-box p{ font-size: 16px;}

     .links-box p a{ font-size: 20px;}

     .pron-cros-blk{ flex-direction: column;}

     .pron-cros-blk .pron-box{ width: 100%; padding: 15px 0; }

     .table-blk-main{ overflow:auto; }

     .table-blk{  min-width: 800px;; }

      

     .pron-cros-blk .pron-box ul li{ font-size: 16px;}

     .table-blk ul.thead li .text-1,

     .table-blk ul.tbody li .text-1{ font-size: 13px;}

     .blog-listing{ padding: 20px 0 0 0; }

     .blog-box{ padding: 30px 0 0 0; }



     .expore-box-listing{ padding: 30px 0 0 0; }

     .expore-box{ padding: 30px 0 0 0; }



     .Sponsor-text h2{ font-size: 24px;}

     .Sponsor-text p{ font-size: 16px;}



     .cat-box{flex-direction: column;  justify-content: center; align-items: center; }

     .cat-box-sub{ width: 100%;  padding: 20px 0 0 0; text-align: center; }

     .why-box-main h4{ font-size: 20px;;}



     .why-box-listing-2 .col-md-6{ width: 100%; }

    .why-box-listing-2 .row{ row-gap: 30px;; }

    .why-box-listing-2 .why-box-main{flex-direction: column; }

    .why-box-listing-2 .why-box-main .img{ width: 100%; max-width: 100%; }

    .why-box-listing-2 .why-box-main .why-box-sub{ width: 100%;padding-top: 195px;}

    .button-div{width: 100%;overflow: hidden;overflow-x: scroll;display: flex;}



.links-box-2 p a{ font-size: 20px;;}

.py-60 .blog-listing .row{ row-gap: 0px;;  }

.load-more-btn{ padding: 40px 0 0 0; }



.green-box.ver-1{flex-direction: column; align-items: flex-start; }

.green-box.ver-1 .green-box-sub{ padding: 0 0 20px;  max-width: 100%;}

.schedule-tab-block{ padding:0px 0 0 0; }
.sponcers-logos ul li { width: 50%; text-align: center;}

}



@media (min-width: 568px) and (max-width: 767px) {

}

@media (min-width: 240px) and (max-width: 567px) {
    

}
@media screen and (max-width:520px){
    .sponcers-logos ul li {width: 50%;}

}
@media (max-width:490px){

    .counter-box .count{ font-size: 18px; }

    .footer-top-right { flex-flow: column;}

    .links-box { padding-bottom: 10px; }

}
@media (max-width:420px){
    .sponcers-logos ul li { width: 100%; text-align: center;}
}

