
@media (max-width:1180px){
.qk8-wrap{padding:0 18px}
.qk8-hotline{display:none}
.qk8-menu a{padding:0 11px;font-size:14px}
.qk8-hero{height:420px}
.qk8-herotext h1,.qk8-herotext h2{font-size:32px}
.qk8-svc,.qk8-pgrid,.qk8-flow,.qk8-gal{grid-template-columns:repeat(2,1fr)}
.qk8-steps,.qk8-rel{grid-template-columns:repeat(2,1fr)}
.qk8-statgrid{grid-template-columns:repeat(2,1fr);gap:34px}
}
@media (max-width:960px){
.qk8-menu{display:none}
.qk8-burger{display:block}
.qk8-navbar{height:66px}
.qk8-logo img{height:38px}
.qk8-hero{height:380px}
.qk8-herotext{max-width:none}
.qk8-herotext h1,.qk8-herotext h2{font-size:27px}
.qk8-herotext p{font-size:14px;max-width:none}
.qk8-dots{right:18px;bottom:16px}
.qk8-sec{padding:52px 0}
.qk8-intro,.qk8-newsgrid,.qk8-solrow{grid-template-columns:1fr;gap:28px}
.qk8-solrow.qk8-rt .qk8-solimg{order:0}
.qk8-intropic img,.qk8-solimg img{height:300px}
.qk8-layout{grid-template-columns:1fr;gap:26px}
.qk8-side{position:static}
.qk8-side ul{display:grid;grid-template-columns:repeat(2,1fr)}
.qk8-nitem{grid-template-columns:1fr;gap:14px}
.qk8-nitem img{height:200px}
.qk8-head{flex-direction:column;align-items:flex-start;gap:8px}
.qk8-ctaphone{font-size:24px}
.qk8-footgrid{grid-template-columns:1fr 1fr}
.qk8-art img.qk8-main{height:250px}
.qk8-ihero{height:230px}
.qk8-ihb h1{font-size:26px}
}
@media (max-width:620px){
.qk8-topbar{font-size:11px}
.qk8-topbar .qk8-wrap span:nth-child(2){display:none}
.qk8-hero{height:330px}
.qk8-herotext h1,.qk8-herotext h2{font-size:22px}
.qk8-herotext p{display:none}
.qk8-btns .qk8-btn{padding:10px 18px;font-size:13px}
.qk8-svc,.qk8-pgrid,.qk8-gal,.qk8-steps,.qk8-rel,.qk8-flow,.qk8-mini,.qk8-cgrid{grid-template-columns:1fr}
.qk8-statgrid b{font-size:30px}
.qk8-pcard img{height:190px}
.qk8-gal img{height:200px}
.qk8-date{flex:0 0 58px;height:58px}
.qk8-nitem img{height:170px}
.qk8-footgrid{grid-template-columns:1fr}
.qk8-copy{flex-direction:column;gap:6px}
.qk8-top{right:14px;bottom:18px;width:44px;height:44px}
.qk8-art h2{font-size:19px}
.qk8-tbl{font-size:12px}
.qk8-tbl th{width:38%}
.qk8-f404 .qk8-code{font-size:56px}
}
