@media (max-width: 1020px){
    .sp-cat-grid{grid-template-columns:repeat(2,1fr);}
}
@media (max-width: 900px){
    .sp-nav-links{display:none;}
    .sp-wa-desktop{display:none;}
    .spare-header .sp-top-bar{display:none;}
    .sp-burger{display:block;}
    .sp-hero .sp-wrap{grid-template-columns:1fr;}
    .sp-hero h1{font-size:32px;}
    .sp-stats .sp-wrap{grid-template-columns:repeat(2,1fr); gap:24px;}
    .sp-stats .sp-divider{border-left:none;}
    .sp-cat-grid{grid-template-columns:1fr;}
    .sp-brand-grid{grid-template-columns:repeat(3,1fr);}
    .sp-why-grid{grid-template-columns:repeat(2,1fr);}
    .sp-why-item{border-right:none; border-bottom:1px solid var(--sp-line); padding:0 0 26px 0; margin-bottom:26px;}
    .sp-process-steps{grid-template-columns:repeat(2,1fr); row-gap:34px;}
    .sp-process-steps::before{display:none;}
    .sp-cov-grid{grid-template-columns:repeat(2,1fr);}
    .sp-foot-grid{grid-template-columns:repeat(2,1fr); row-gap:32px;}
    .sp-cta-band .sp-wrap{flex-direction:column; align-items:flex-start;}
    .sp-section{padding:60px 0;}
    .breadcrumb-area{padding:120px 0 60px;}
}
@media (max-width: 540px){
    .sp-brand-grid{grid-template-columns:repeat(2,1fr);}
    .sp-foot-grid{grid-template-columns:1fr;}
    .sp-hero h1{font-size:26px;}
    .sp-hero{padding:50px 0;}
    .sp-foot-bottom{flex-direction:column;text-align:center;}
    .spare-footer .sp-social-icons{justify-content:center;}
}