@media(max-width:1199.98px){.section{padding:5rem 0}.gallery{columns:2}.flow{grid-template-columns:repeat(2,1fr)}.flow>div::after{display:none}}
@media(max-width:991.98px){
 .offcanvas{max-width:86vw}.offcanvas-body{padding:1rem 1.2rem}
 .navbar-nav .nav-link{padding:1rem 0!important;font-size:1.05rem;border-bottom:1px solid #eef2f6}.nav-link::after{display:none}
 .dropdown-menu{position:static!important;box-shadow:none;background:var(--light);margin:.3rem 0 .6rem;transform:none!important}
 .dropdown-item{padding:.8rem 1rem;white-space:normal}
 .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}
 .dropdown-toggle::after{content:"+";border:0;font-size:1.4rem;font-weight:400;margin:0}.dropdown-toggle.show::after{content:"–"}
 .offcanvas-body .btn{width:100%;margin-top:1.2rem}
 .hero-swiper .swiper-slide{}.trust-list{justify-content:center}.trust-list li{border:0}
 .badge-exp{right:12px}.about-img img{height:340px}}
@media(max-width:767.98px){
 .section{padding:3.5rem 0}.head{margin-bottom:2rem}.hero-swiper .swiper-slide{}
 .swiper-button-prev,.swiper-button-next{display:none}.hero-copy p{font-size:1rem}
 .tb-links a{margin-left:.6rem}.topbar{font-size:.74rem}.topbar .container>span:first-child{display:none}.topbar .container{justify-content:center!important}
 .flow{grid-template-columns:1fr}.gallery{columns:2;column-gap:.6rem}.g-item{margin-bottom:.6rem}
 blockquote{padding:1.6rem}.book img{height:190px}.trust-list li:first-child{width:100%;align-items:center;text-align:center}}
@media(max-width:360px){.hero-copy .btn{width:100%}.gallery{columns:1}}
