.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; }



}
@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;}
.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 */


}
@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; }
.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: 30px; padding: 30px 0 0 0;  flex-direction: column; justify-content: center;align-items: center; }
.main-nav ul li a{ color: var(--white); font-size: 22px; 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; }
}
@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; }
.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 */

}
@media (max-width: 767px) {
.home-banner .banner-img span{ min-height: 130px;}
.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; align-items: center; justify-content: center; flex-direction: column;}
.footer-top-right{ width: 100%; text-align: center; flex-direction: column; gap: 0; align-items: center; justify-content: center; }
.links-box{ width: 100%;}
.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: 88px; }
.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: 600px; }
/* Contact Page End */


}

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