
@media (max-width: 767px) { 

.navbar-brand img:first-child{filter: brightness(0);}
.main-header-wrapper{position: unset;}
.navbar-brand img {width: 100%; }
.navbar-brand {width: 30%; }
.navbar-nav li a{color: #000!important;}
.navbar-nav {gap: 0px; }
.nav-right{display: none;}
.navbar-nav li{border-bottom: 1px solid #ccc;}
.navbar-toggler{background-color: #123769;}
.navbar-toggler span{filter: brightness(0) invert(1);}
.navbar-toggler:focus{outline: none; box-shadow: unset;}
.main-slider-wrapp{padding-top: 40px;}
.banner-cont h5{font-size: 14px;}
.banner-cont h5::after{display: none;}
.banner-cont h2{font-size: 16px; margin-bottom: 13px;}
.banner-cont h6{font-size: 14px;}
.banner-cont p{font-size: 14px;}
.get-a-quote h6{font-size: 14px;}
form#contact-form h3{font-size: 20px; padding-bottom: 10px;padding-top: 0px;}
.get-a-quote button{padding: 9px 18px;}
.about-wrapp {padding: 24px 0px; }
.about-right-con-inn h5{font-size: 17px;}
.about-right-con-inn h2{font-size: 19px;}
.about-right-con-inn p{font-size: 14px;}
.event-speakers-section {padding: 23px 0; }
.event-speakers-section .container{width: 100%;}
.speaker-card-image{height: auto;}
.featured-speaker-content {padding: 19px; }
.badge-label{padding: 9px 16px;margin-bottom: 11px;}
.featured-speaker-content h3 {font-size: 23px; margin-bottom: 11px; }
.featured-speaker-content h5{font-size: 14px; line-height: 22px;margin-bottom: 8px;}
.featured-speaker-content p{font-size: 14px; line-height: 22px;margin-bottom: 8px;}
.panel-section-heading h3 {font-size: 19px; }
.role-content h4 {font-size: 21px; color: #152742; margin-bottom: 8px; font-weight: 600; }
.role-content p{font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.speaker-card-content h4 {font-size: 21px; color: #000; margin-bottom: 8px; font-weight: 600; }
.speaker-card-content h6{font-size: 14px; line-height: 22px;margin-bottom: 5px;}
.speaker-card-content p{font-size: 14px; line-height: 22px;}
.event-detail-con h2{font-size: 19px;}
.badge {background-color: #e71d25 !important; color: #fff !important; padding: 9px 12px !important; font-size: 14px; font-weight: 500; margin-bottom: 16px !important; }
.event-detail-con p{font-size: 14px;}
.event-visual img {min-height: auto; object-fit: cover; height: auto; }
.agenda-organizer-section{padding: 24px 0px !important;}
.section-tag {background: #e71d25; color: #fff; padding: 10px 13px; border-radius: 8px; font-weight: 600; font-size: 14px; margin: 0px; }
.section-title {font-size: 19px; font-weight: 700; color: #000; margin-bottom: 9px; }
.agenda-item p{font-size: 14px;}
.organizer-card {background: #fff; padding: 18px; border-radius: 3px; box-shadow: 0 8px 25px rgba(0,0,0,0.07); }
.organizer-card h5 {font-weight: 700; color: #000; margin-bottom: 7px; font-size: 16px; }
.organizer-card p{font-size: 14px;}
.footer-main img {width: 44%; }
.footer-main ul {display: flex; justify-content: center; align-items: center; gap: 14px; list-style-type: none; margin: 20px 0px; flex-wrap: wrap; padding-left: 0;}
.footer-main ul li{width: 47%; border: 1px solid #ccc; padding: 10px; text-align: center;}

.copyright p {margin-bottom: 0; font-size: 13px; text-align: center; color: #fff; padding: 3px 13px; }
.is-sticky{position: unset!important;}

}


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

.navbar-brand img:first-child{filter: brightness(0);}
.main-header-wrapper{position: unset;}
.navbar-brand img {width: 100%; }
.navbar-brand {width: 16%; }
.navbar-nav li a{color: #000!important;}
.navbar-nav {gap: 0px; }
.nav-right{display: none;}
.navbar-nav li{border-bottom: 1px solid #ccc;}
.navbar-toggler{background-color: #123769;}
.navbar-toggler span{filter: brightness(0) invert(1);}
.navbar-toggler:focus{outline: none; box-shadow: unset;}
.main-slider-wrapp{padding-top: 40px;}
.banner-cont h5{font-size: 14px;}
.banner-cont h5::after{display: none;}
.banner-cont h2{font-size: 16px; margin-bottom: 13px;}
.banner-cont h6{font-size: 14px;}
.banner-cont p{font-size: 14px;}
.get-a-quote h6{font-size: 14px;}
form#contact-form h3{font-size: 20px; padding-bottom: 10px;padding-top: 0px;}
.get-a-quote button{padding: 9px 18px;}
.about-wrapp {padding: 24px 0px; }
.about-right-con-inn h5{font-size: 17px;}
.about-right-con-inn h2{font-size: 19px;}
.about-right-con-inn p{font-size: 14px;}
.event-speakers-section {padding: 23px 0; }
.event-speakers-section .container{width: 100%;}
.speaker-card-image{height: auto;}
.featured-speaker-content {padding: 19px; }
.badge-label{padding: 9px 16px;margin-bottom: 11px;}
.featured-speaker-content h3 {font-size: 23px; margin-bottom: 11px; }
.featured-speaker-content h5{font-size: 14px; line-height: 22px;margin-bottom: 8px;}
.featured-speaker-content p{font-size: 14px; line-height: 22px;margin-bottom: 8px;}
.panel-section-heading h3 {font-size: 19px; }
.role-content h4 {font-size: 21px; color: #152742; margin-bottom: 8px; font-weight: 600; }
.role-content p{font-size: 14px; line-height: 22px;margin-bottom: 0px;}
.speaker-card-content h4 {font-size: 21px; color: #000; margin-bottom: 8px; font-weight: 600; }
.speaker-card-content h6{font-size: 14px; line-height: 22px;margin-bottom: 5px;}
.speaker-card-content p{font-size: 14px; line-height: 22px;}
.event-detail-con h2{font-size: 19px;}
.badge {background-color: #e71d25 !important; color: #fff !important; padding: 9px 12px !important; font-size: 14px; font-weight: 500; margin-bottom: 16px !important; }
.event-detail-con p{font-size: 14px;}
.event-visual img {min-height: auto; object-fit: cover; height: auto; }
.agenda-organizer-section{padding: 24px 0px !important;}
.section-tag {background: #e71d25; color: #fff; padding: 10px 13px; border-radius: 8px; font-weight: 600; font-size: 14px; margin: 0px; }
.section-title {font-size: 19px; font-weight: 700; color: #000; margin-bottom: 9px; }
.agenda-item p{font-size: 14px;}
.organizer-card {background: #fff; padding: 18px; border-radius: 3px; box-shadow: 0 8px 25px rgba(0,0,0,0.07); }
.organizer-card h5 {font-weight: 700; color: #000; margin-bottom: 7px; font-size: 16px; }
.organizer-card p{font-size: 14px;}
.footer-main img {width: 16%; }
.footer-main ul {display: flex; justify-content: center; align-items: center; gap: 14px; list-style-type: none; margin: 20px 0px; flex-wrap: wrap; padding-left: 0;}
.footer-main ul li{width: 30%; border: 1px solid #ccc; padding: 10px; text-align: center;}

.copyright p {margin-bottom: 0; font-size: 13px; text-align: center; color: #fff; padding: 3px 13px; }
.is-sticky{position: unset!important;}



}



@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



