/* https://knoxgutters.com/wp-content/themes/kdw-framework4/responsive.css?ver=1755189579 */
@media only screen{#middle-row .button.quote{margin-bottom:0}#slider-row{background:#000}.tagline h1{font-size:2rem}.tagline .t2{font-size:1rem}#title-row{background:linear-gradient(to bottom,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/wp-content/uploads/2025/08/tech-on-roof-e1755129187336.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:3rem 0}.entry-title{color:#FFF;text-align:center}h2,h3{margin-bottom:2rem}h2 strong{color:#183E7D}.t1{font-size:3.5rem;color:#183E7D;font-weight:700;line-height:1}.large a{color:#000;font-size:2rem;display:block;margin-top:-1rem}.neg-marg .grey-bg,.intro .grey-bg{padding:3rem 1rem}.blue-bg{background:#183E7D}.grey-bg{background:#F4F4F4}.background-pic>div{background:rgba(0,0,0,.65);padding:4.5rem 0}.background-pic.no-padding>div{padding:0}.why-choose .blocks p{font-weight:600;font-size:14px}.why-choose .blocks .block-single{padding:1.5rem}.number{font-size:4rem;font-weight:700;color:#183E7D}.accordion-title{background:#F4F4F4;padding:1.5rem 2rem;border:0 solid #e6e6e6;font-size:20px;color:#000;border-left:8px solid #F2CC21}li.accordion-item{margin-bottom:1.5rem}.accordion-content{border:0 solid transparent;color:#000}:last-child:not(.is-active)>.accordion-title{border-bottom:0 solid #e6e6e6}.accordion a:focus,.accordion a:hover{color:#000}:last-child>.accordion-content:last-child{border-bottom:0 solid #e6e6e6}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}h2{font-size:2rem}.t1{font-size:2.5rem}}@media only screen and (min-width:40.063em){#slider-row img{opacity:.6}.tagline{position:absolute}.tagline h1{text-shadow:0 3px 6px rgba(0,0,0,.45)}.tagline .t2{font-size:1rem}.neg-marg{margin-top:-1.5rem;position:relative;z-index:1;width:95%}.why-choose .blue-bg{padding:3rem 1rem}.cta-row .column-block{padding:.5rem}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:64em){.tagline h1{font-size:4rem}.tagline .t2{font-size:2rem}.why-choose .blue-bg{padding:5rem 3rem}.extra-space{padding:3rem 0}.extra-space-sides{padding:3rem}.neg-marg .grey-bg,.intro .grey-bg{padding:3rem}.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}.neg-marg{margin-top:-6.5rem}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}.neg-marg{margin-top:-12.5rem}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}