@media screen and (max-width:1400px){header .search{margin-right:30px}.call{width:245px}.social2>a{width:80px;height:80px}}@media screen and (max-width:1260px){:root{--fs84:49px;--fs64:40px;--fs40:30px;--fs32:28px;--fs30:24px;--fs24:20px;--fs22:20px;--fs18:16px;--mg10:10px;--mg20:15px;--mg30:20px;--mg40:30px;--mg50:50px;--mg60:50px;--mg70:60px;--mg80:60px;--mg100:80px;--mg120:80px;--gap20:16px;--gap10:10px}body{font-size:15px}.open-menu{display:block}.onr .call span{display:none !important}.onr .call{padding:0;width:44px;min-width:44px;height:44px;margin-left:20px;background:var(--yellow) url(//heavydutytruckfix.com/wp-content/themes/hdtr/css/../images/call.svg) no-repeat center}.mmenu{padding-bottom:70px}.mmenu .btn.call{padding:10px 20px;justify-content:center;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0;position:absolute;left:20px;bottom:20px}.mmenu>div{max-height:calc(100% - 45px);overflow:auto}.mmenu .call .span1{width:auto}header{padding:8px 0 50px}.home-link{max-width:115px}header .search{margin-right:0}.open-search{width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;display:flex}header .onr{padding:0;margin:0}header .onr{position:static;align-self:center;align-content:center;align-items:center}.btn,.btn2{font-size:30px;padding:0 20px;width:100%}.location{position:absolute;padding:13px 0;bottom:0;left:0;width:100%;justify-content:center}.location>p{background:0 0 !important;border:0 !important;height:auto}.location-menu{width:100%;border:0;overflow:auto;max-height:calc(100vh - 111px)}.container{padding:0 15px}.location-menu ul{column-gap:16px}.location-menu ul a{padding:0 15px}.mmenu{display:none;position:absolute;left:0;width:100%;height:calc(100dvh - 69px);top:69px;z-index:5;background:#fff;padding-top:5px;margin:0;overflow:auto}.mmenu .menu,.mmenu>div{display:block}.mmenu .menu>li>a{height:59px;padding:0 20px;justify-content:space-between;border-bottom:1px solid rgba(0,87,202,.1)}.mmenu .menu .sub-menu,.mmenu .menu>li:first-child .sub-menu{position:static;column-count:1;transition:none;display:none;opacity:1;visibility:visible;background:rgba(0,87,202,.05)}.mmenu .menu>li:hover>a:after{transform:rotate(0deg)}.mmenu .menu>li>a.active:after{transform:rotate(180deg)}.location-menu .dop{padding:0 15px 20px}.search form{padding:20px 15px}#banner{padding:0}#banner .container{padding:50px 15px;background:}#banner .advantages{flex-wrap:wrap;gap:20px}#banner .advantages>p{width:100%;padding-left:50px}#banner .subtitle2{text-align:center;font-size:32px;margin:0 0 30px}#banner h1{text-align:center;max-height:147px}#banner .subtitle2{max-height:106px}#banner .container>.d-flex{flex-wrap:wrap}#banner .content{max-width:100%;width:100%}#banner .info{width:100%}#banner .banner{left:50%;transform:translateX(-50%);width:auto;max-width:unset;height:700px;opacity:.5}#banner .info{max-width:100%}.up{transform:scale(.5);transform-origin:right bottom;right:15px;bottom:15px}.search .btn{width:auto}.g-review{display:flex;align-items:center;justify-content:space-between;padding:15px}.g-review>p{margin:0 10px 0 0;max-width:calc(100% - 200px)}#banner .address{margin-top:15px}#banner .address{background-size:auto 100%}#map .img{display:none;position:static;max-width:100%;margin-left:auto}#map.type2 .wrapper{padding-bottom:0}#map .info{margin:0 -15px 20px;padding:20px 15px;flex-wrap:wrap;gap:20px}#map .info p{width:100%}#map .buttons{flex-wrap:wrap}#map .links{column-count:2}#map{padding-bottom:50px}#services .col-left{display:none}#services .col-right{max-width:100%}#services:not(.type2) .section-title,#about .section-title,.def-why .section-title,#contacts .section-title,#program .section-title{margin:0 -15px;padding:17px 15px 13px;text-align:center}#program .advantages2>div{max-width:100%}#program>img{display:none}#contacts .section-title,#program .section-title{margin-bottom:20px}#services:not(.type2) .section-title+img,.def-why .section-title+img{margin:0 -15px 20px;max-width:calc(100% + 30px);width:calc(100% + 30px)}#services:not(.type2) .desc,.def-why .desc{margin:0}.services .title{margin:0 -15px;padding:15px}.services .list>div{width:100%}.services .list>div .link{width:100%;padding:30px 15px}.services .list .link .lr{display:none}.services .list .link .lb{width:100%}.services .list .link .lr span:nth-child(odd),.services .list .link .lb span:nth-child(odd){display:none}.services .list .img{width:75px;min-width:75px}.services .list .img svg{width:100%;height:auto}.services .list{margin:0 -15px}.services .list .service-title{margin-bottom:5px}.service-title span:after{top:calc(100% - 5px) !important}.services .list div:nth-child(even) .link .lb{left:0;width:100%}#request .buttons{flex-wrap:wrap;gap:20px}#request.type2 .section-title br{display:block}#request .desc{text-align:center}.trucks>a{max-width:100%}.trucks .img{margin:0 0 15px;height:165px}.trucks .img img{height:100%;object-fit:cover}#trucks .desc2 br{display:none}#about .a2 .text,#about .a1 .text{width:100%;flex-wrap:wrap;gap:0}#about .d-flex .img{width:50%;min-width:50%;position:relative}#about .d-flex .img img{position:absolute;width:100%;object-fit:cover;height:100%}#about .a2 .img{order:2 !important}#about .d-flex>.col-right{display:none !important}#about .col-left,#about .col-right{max-width:100%;display:block}#about .container>.d-flex{margin-right:0}#about .desc{padding:20px 0 0}#about .a1 .img,#about .a2 .text,#about .a1 .text{max-width:100%}#about .a2 .img{order:-1;max-width:100%}#about .col-right img{width:100%}#about .col-right{margin:0 -15px 0;max-width:calc(100% + 30px);width:calc(100% + 30px)}#about .btn{width:100%}#about .desc p+p{margin-top:15px}#about .a2 .text,#about .a1 .text{font-size:60px;padding:10px 15px}#about .a2 .text span,#about .a1 .text span{font-size:24px;width:100%;margin:0}.def-why .col-left{display:none}.def-why .col-right{max-width:100%}.why_choose{flex-wrap:wrap;margin-top:10px;background:0 0 !important}.why_choose>div{width:100%;padding:10px 0;background:0 0 !important}.why_choose>div:last-child{padding-bottom:0}#why{padding-bottom:40px}.btn.wdop{max-width:100%}#brands{padding:50px 0}#brands:after{display:none}.brands{padding:0;background:0 0;margin:20px 0 0}.brands .slick-slide{width:170px;height:110px}.brands .slick-slide img{max-height:80px}#reviews .g-review{width:100%;max-width:400px}.section-title br{display:none}.reviews{padding:0 28px}.reviews .slick-slide{padding:20px 15px}.reviews .icon{width:45px;min-width:45px;height:45px;margin-right:15px}.reviews .icon2{max-width:30px}.g-review .dop{margin-top:-3px}#contacts .a .icon{min-width:60px;width:60px;height:60px}#contacts .a .icon img{transform:scale(.85)}#contacts .container>.d-flex{flex-wrap:wrap}#contacts .col-left,#contacts .col-right{max-width:100%}#contacts .col-right{margin-top:30px}#map1,#map2,#map3{position:relative;top:0;left:0;height:400px}#faq:last-child{padding-bottom:50px}.faq .accordion__summary{min-height:45px}.faq .accordion__summary:before,.faq .accordion__summary:after{width:45px;min-width:45px;height:100%}.faq .accordion__summary:before{background-size:25px auto}.faq .accordion__summary{padding:7px 0 7px 15px}.table-content ol li a{font-size:20px}.faq>div+div{margin-top:15px}.table-content>div{padding:20px 15px}.table-content>div .l1 span:nth-child(odd),.table-content>div l2 span:nth-child(odd){display:none}.table-content ol li+li{margin-top:10px}.table-content ol li a div{display:none}.table-content ol li{background:0 0}.faq .accordion__summary h3{font-size:20px;line-height:1.3}header .btn.call:before,header .btn.call:after{display:none}.accordion__content{padding:0 15px}.accordion__details[open]+.accordion__content{padding-top:15px}.faq .accordion__summary h3{padding-right:55px}.accordion__content_body{max-width:100%}.faq .text p+p{margin-top:15px}.posts>div{max-width:100%}.spost .content .l2r,.spost .content .l2l{display:none}.spost .img img{height:68vw}.spost .content{padding:20px 15px}#blog{padding:60px 0 50px}#blog .section-title{margin-bottom:20px}#contacts .a+.a{margin-top:15px}footer{padding:50px 0 0}footer .container>.d-flex{flex-wrap:wrap}footer .col-1,footer .col-2,footer .col-3{max-width:100%}footer .home-link{max-width:200px;margin:0 auto 30px}footer .g-review{width:100%;margin:0 auto var(--mg40);max-width:400px}footer .a+.a{margin-top:15px}.social{gap:25px}footer .social{max-width:100%}footer .col-2{padding:0;margin:40px 0}footer #menu-footer{gap:16px}footer #menu-footer li{width:calc(50% - 8px)}.ftitle.mt30{margin-top:30px}footer .menu li{width:100%;max-width:100%}footer .bottom{padding:20px 0}footer .bottom .container{flex-wrap:wrap;gap:10px 0;justify-content:center}#banner2 .buttons{flex-wrap:wrap}#banner2.mobile{background-size:100% auto !important;background-position:right bottom !important;background:var(--yellow) !important}.section2{padding:50px 0}.pb100{padding-bottom:50px}.pt100{padding-top:50px}.text *+p{margin-top:15px}.seo :where(.wp-block-columns.is-layout-flex){gap:30px}.seo.text h2{margin-bottom:var(--mg30)}.seo .blue-block{padding:20px 15px}.def-why h2+.desc{padding-top:20px}#why1 .col-right{padding-bottom:0}#why1 .why_choose>div,#why2 .why_choose>div{padding:10px 0;width:100%;min-height:unset}#why1 .desc2{margin:20px -15px 0;padding:20px 15px}.pb120{padding-bottom:50px}#why2 .why_choose>div{padding:12px 0}#banner2.type2,#banner4{padding:0}#banner2.type2>div,#banner4>div{padding:50px 15px;background:rgba(254,217,67,.8)}#about.type2 .col-right{display:none}#about.type2 img{margin:0 -15px;max-width:calc(100% + 30px)}#trucks .subtitle{margin-left:-15px;margin-right:-15px;padding:5px 15px}#what{padding:0;background-size:auto 300px}#what>div{padding:50px 15px;background:rgba(255,255,255,.5)}#what .desc p+p{margin-top:15px}#what .subtitle,#services .subtitle{margin-left:-15px;margin-right:-15px;padding:10px 15px;text-align:center}.what>div{max-width:100%}#services+#faq{padding-top:10px;padding-bottom:50px}#what{margin-top:0}#banner3 .advantages{flex-wrap:wrap;gap:20px 15px;justify-content:flex-start}#banner3 .advantages p{padding-left:40px;font-size:18px;background-size:auto 30px}#banner2 .advantages{flex-wrap:wrap;gap:20px 15px;justify-content:flex-start}#banner2 .advantages p{padding-left:40px;font-size:18px;background-size:auto 30px}#banner3 .buttons{margin-bottom:30px}#banner3 .btn{width:100%}#banner3>div>div{background-position:center top;padding:50px 0}#fix .container>img{display:none}#fix .why_choose>div{width:100%;padding:10px 0;min-height:unset}#fix .why_choose>div:nth-child(3n+4):before{display:none}#fix .why_choose>div:last-child{padding-bottom:0}#fix .why_choose{margin-top:0}#fix .why_choose>div:first-child{padding-top:0}#fix.type2 .why_choose>div{width:100%}#fix.type2{padding-bottom:50px}.who{flex-wrap:wrap}.who>div{width:100%}.who p{padding:10px 15px}#fix .section-title{margin-bottom:var(--mg20)}#fix.type2 .section-title{margin-bottom:var(--mg30)}#blog-top h1{padding:15px}#blog-top+#blog{padding-top:40px}.posts{gap:30px}.next-page{margin-top:30px}#popup-form>.d-flex{flex-wrap:wrap}#popup-form .col-left{max-width:100%;padding:30px 15px 30px;background:#fff}#popup-form .col-right{max-width:100%}.popup .close{display:flex;width:40px;height:40px}.popup .close img{transform:scale(.75)}.popup .section-title{padding-right:40px}.popup .close{top:12px;right:12px}#popup-form .close{top:12px;right:12px;border-color:var(--black)}#popup-form .close svg path{stroke:var(--black)}#popup-form .col-right{padding:20px 0 30px}.form{padding:20px 15px}.form form .d-flex>*{display:block}#blog-top{padding-top:20px}#author-top{padding-top:20px}#author-top .col-left{display:none}#author-top .col-right{max-width:100%;padding:0}#author-top .col-right>img{margin-bottom:20px}.social2>a{width:40px;height:40px}.social2>a svg{max-width:26px;height:auto}#author-top .desc{margin-bottom:20px}#e404 .btn{width:100%}#e404{padding:0;background-size:auto 350px;background-position:calc(100% + 30px) -40px}#e404>div{padding:150px 15px 50px;background:rgba(0,87,202,.5)}#e404 .desc{margin-bottom:30px}#contacts.type2{padding:20px 0 0}#contacts.type2 .col-left,#contacts.type2 .col-right{width:100%;padding:0}#contacts .rrow{flex-wrap:wrap;gap:20px}#contacts .bread{text-align:center}#thanks .section-title{padding:0}#thanks{padding:40px 20px 30px}#thanks .img{margin-bottom:20px}#single{padding:20px 0 0}#single .col-left{padding:0;max-width:100%}.single-top .author img{max-width:60px;width:60px;height:60px}.single-top .col-right{display:none}.single-top .col-left>img{margin-bottom:20px}.single-top .excerpt{margin-bottom:20px}.text ul li,.text ul.ul-yellow li{background-position:left 1px}.text ol li+li{margin-top:12px}.text ul li+li{margin-top:7px}.text blockquote{background-size:40px auto;padding:40px 15px;min-height:160px;font-size:24px}.text blockquote.quote2{background:url(//heavydutytruckfix.com/wp-content/themes/hdtr/css/../images/quote3.svg) no-repeat 15px top,url(//heavydutytruckfix.com/wp-content/themes/hdtr/css/../images/quote4.svg) no-repeat calc(100% - 15px) bottom,
		var(--blue);background-size:90px auto;padding:40px 15px}.text blockquote.quote3{padding:15px 15px 15px 50px;background-size:20px auto;background-position:15px center}.text blockquote.quote5{padding:100px 15px 15px;background-size:auto 70px;background-position:15px 15px}.text blockquote.quote4,.text blockquote.quote4 p{padding:15px}.wp-block-video:after{width:60px;height:60px;left:calc(50% - 30px);top:calc(50% - 30px);background-size:100% auto}.wp-block-gallery,*+.wp-block-media-text,.wp-block-table,.text *+.wp-block-video{margin-top:var(--mg40)}.wp-block-video{margin-bottom:var(--mg40)}.slick-dots{margin-top:10px !important}.slick-dots button{width:30px}.wp-block-gallery .slick-arrow{height:calc(100% - 15px)}.text .sc{overflow:auto;padding-right:15px;margin-right:-15px}.wp-block-table{overflow:unset}.text table{min-width:700px}.wp-block-table caption,.wp-block-table figcaption{margin-bottom:10px !important}.text table th,.text table td{padding:7px 10px;font-size:14px}#single #faq{padding:0}}