@media (max-width:991.98px){
 .rk-hero{padding:4.5rem 0 3.5rem}.rk-hero h1{font-size:2.65rem}.rk-hero-media{margin-top:2rem}
 .rk-navbar .navbar-collapse{padding:1rem 0}.rk-navbar .nav-link{padding:.65rem 0!important}.rk-navbar .nav-link:after{left:0;right:auto;width:38px}
}
@media (max-width:767.98px){
 .rk-hero h1{font-size:2.2rem}.rk-section{padding:3.4rem 0}.rk-stat-value{font-size:1.55rem}.rk-screen-frame{padding:.35rem}
 .rk-whatsapp,.rk-chat-launch{bottom:16px}.rk-whatsapp{right:16px}.rk-chat-launch{right:72px}
}

@media (max-width: 1199.98px){
 .home-module-grid{grid-template-columns:repeat(4,1fr)}
 .home-building-card img{height:330px}
}
@media (max-width:991.98px){
 .home-showcase{border-bottom-right-radius:58px}
 .home-hero-content{min-height:auto;padding:2.6rem 0 5.25rem}
 .home-building-card img{height:360px}
 .home-stat-wrap{margin-top:-1.8rem}
 .home-carousel-control{display:none}
}
@media (max-width:767.98px){
 .home-topline{text-align:center;font-size:.72rem}
 .home-hero-content h1{font-size:2.45rem}
 .home-hero-content p{font-size:.98rem}
 .home-building-card img{height:300px}
 .home-stat{grid-template-columns:40px 1fr;min-height:88px;padding:.85rem}
 .home-stat i{width:40px;height:40px;font-size:1.1rem}
 .home-stat strong{font-size:1.1rem}
 .home-stat span{font-size:.7rem}
 .home-module-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}
 .home-product-shell{padding:.75rem}
 .home-product-panel{padding-bottom:2.4rem}
 .home-product-panel:before{width:52%;height:54px}
 .home-demo-strip{text-align:center}
}
@media (max-width:420px){
 .home-hero-content{padding-top:2rem}
 .home-building-card img{height:250px}
 .home-module-card{min-height:86px}
}
