@media (min-width: 1400px) {

}
@media (max-width: 1499px) {
    .hero_section {padding: 25px 0 200px !important;}
    .hero-content-wrap {min-height: 300px;}

}
@media (max-width: 1199px) {
.hero_section{padding-bottom:44px}
.brand-logo{width:152px}
.nav-link{font-size:15px;padding-inline:7px}
.hero-shell,.hero-content-wrap{min-height:150px}
.women-deserve p,.expect p,.cta-section p{font-size:17px}
.accordion-button{font-size:21px}
.custom-container {padding:0 50px; }

 .hero_section {padding: 25px 0 350px !important; }
.hero-content h1 {font-size: 30px;}
.cta-section p{font-size:18px!important}
.primary_btn {font-size:16px;padding:12px 16px}

}
@media (max-width: 991px) {
.hero_section{padding-top:0;padding-bottom:14px;}
.navbar .container{align-items:center}
.navbar-collapse{background:#fff;border-radius:10px;margin-top:10px;padding:10px 12px;box-shadow:0 8px 25px #00000014}
.nav-link{padding:8px 0}
.lang-divider{border-right:0;margin-right:0;padding-right:0}
.hero-content-wrap::before{display:none}
.hero_section::after{bottom:-30px;height:72px}
.hero-content p{font-size:24px}
.logos-row img{max-height:44px}
.stat-image{max-width:162px}
.woman-image{border-radius:130px 130px 0 0;margin-inline:auto;max-width:70%}
.women-deserve p,.expect p,.cta-section p,.stats-circles p{font-size:17px}
.accordion-button{font-size:18px}
.expect .col-lg-6:first-child img{max-width:72%}
.cta-section{padding-top:68px!important;padding-bottom:60px!important}
.site-footer .row > div{text-align:center!important}
.social-links a{margin:0 4px}
.navbar-toggler {border: 0!important;}
.navbar-toggler:focus, .navbar-toggler:active {box-shadow: none!important; outline: none!important; }


}
@media (max-width: 767px) {
.site-header .navbar{padding-top:6px;padding-bottom:6px}
.brand-logo{width:138px}
.hero_section {background-image:none; padding-bottom:0!important; padding-top:0!important;}
.hero_section img {width: 100%;}
.hero-content {text-align: center;}
.hero-content br, h1 br {display: none;}
.hero-shell{min-height:auto}
.hero-content-wrap{width:100%;position:relative;min-height:100%;padding:18px 18px 50px;}
.hero-content h1{font-size:33px;line-height:1.15}
.hero-content p{font-size:25px;line-height:1.2;margin-bottom:16px}
.sl-btn{padding:10px 16px;font-size:14px}
.section-title{font-size:29px}
.stats-intro h3{font-size:22px;line-height:1.4}
.logos-row img{max-height:40px}
.stats-circles .col-md-4{padding-top:4px;padding-bottom:4px}
.stat-image{max-width:156px}
.stats-circles p{font-size:16px;line-height:1.35;margin-bottom:6px}
.stats-circles small{font-size:13px}
.women-deserve,.expect{padding-top:2.5rem!important;padding-bottom:2.5rem!important}
.women-deserve p,.expect p,.cta-section p{font-size:17px}
.accordion-button{font-size:17px;padding-top:12px;padding-bottom:12px}
.accordion-body{font-size:14px}
.cta-section{padding-top:2.5rem!important;padding-bottom:2.5rem!important}
.footer-copy,.footer-copy a{font-size:12px}

.hero-shell,.hero-content-wrap{text-align: center;}
.hero-content {text-align: center; margin: 0 auto;}
.as-seen {padding-top: 50px !important; margin-top:0!important;}
.hero-content h1 {font-size: 30px; }

}

@media (max-width: 575px) {
    .custom-container {padding: 0 35px;}
    .brand-logo{width:126px}
    .women-deserve p,.expect p,.cta-section p,.stats-circles p{font-size:16px}
    .footer-logo{width:132px}
}