/* https://www.schmidtconstruction.biz/wp-content/themes/kdw-framework4/responsive.css?ver=1718904997 */
@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}.t1{font-size:1.9rem}.grid-content .contentblock{padding:30px 20px}.tagline{bottom:20px}#middle-row{padding:20px 0}.tagline h1{font-size:2rem}.grey-row{padding:0}#contact-footer .overlay-column{background-color:rgba(0,0,0,.5)}.home-grid .columns.medium-5{border-bottom:10px solid #fff}.home-grid-1{border-top:10px solid #fff;border-bottom:10px solid #fff}.home-grid-2,.home-grid-1{border-left:10px solid #fff;border-right:10px solid #fff}}@media only screen and (min-width:18.75em) and (max-width:25.813em){#slider-row{background-color:#000}.imgoverlay,#slider-row .header-slideshow-image{display:none}.tagline,.home #top-row,.home #middle-row{position:relative;top:unset;left:unset;right:unset;bottom:unset;z-index:unset}.home #middle-row{background:url(/wp-content/themes/kdw-framework4/images/internal-header.webp) no-repeat center center;background-size:cover;padding:10px 0}.tagline{padding:20px}.tagline h1{font-size:1.7rem}.tagline h2{font-size:1.125rem}}@media only screen and (min-width:40.063em){.col-bg{min-height:500px}.home-grid-2 .col-bg{min-height:600px}.map-container .responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:55%;overflow:hidden}.home-grid-1{border-top:18px solid #fff;border-bottom:18px solid #fff}.home-grid-2{border-bottom:10px solid #fff}.grid-content{border-left:18px solid #fff}.grid-content.grid-content-no-border{border-left:none;border-right:none}.home-grid-6 .grid-content.grid-content-no-border{border-right:18px solid #fff;border-left:none}.mobile-break{display:none}.grid-content .wrapper{height:100%;display:flex;align-items:center;justify-content:center}.home-grid img.aligncenter{width:100%}}@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}#middle-row{padding:20px 0}.grid-content .contentblock{padding:30px}.t1{font-size:2rem}.gridimg{border-left:18px solid #fff}.home-grid-7 .gridimg{border-left:none}.home-grid-2,.home-grid-1{border-left:18px solid #fff;border-right:18px solid #fff}}@media only screen and (min-width:40.063em) and (max-width:53.563em){.home-grid-6 .medium-order-1,.home-grid-2 .medium-order-1,.home-1 .medium-order-1{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.home-grid-6 .medium-order-2,.home-grid-2 .medium-order-2,.home-1 .medium-order-2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.home-grid-2 .columns.medium-6,.home-grid .columns.medium-5,.home-1 .columns.medium-5,.home-grid .columns.medium-7,.home-1 .columns.medium-7{-webkit-box-flex:0;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;border:none;text-align:center}.home-grid-2 .grid-content.grid-content-no-border{border-top:18px solid #fff}.home-grid .columns.medium-5{border-bottom:18px solid #fff}.home-grid-2,.home-grid-1{border-left:18px solid #fff;border-right:18px solid #fff}.gridimg{border-left:none}.col-bg{background-image:none}.mobile-break{display:block}}@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}.grid-content .contentblock{padding:30px}.grid-content .contentblock .button{margin-top:1rem}.grid-content .contentblock h2{margin-bottom:1rem}.t1{font-size:2.3rem}}@media only screen and (min-width:64em) and (max-width:68.813em){.home-grid-2 img.aligncenter{min-height:388px}}@media only screen and (min-width:90.063em){.grid-content .contentblock{padding:20px 80px}}@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}}@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}.home-grid-1 .col-bg{min-height:600px}.home-grid-2 .col-bg{min-height:700px}.home-grid-1 .grid-content .contentblock{width:60%}.home-grid-2 .grid-content .contentblock{width:70%}.home-grid-7.home-grid-2 .grid-content .wrapper,.home-grid-1 .grid-content .wrapper{justify-content:left}.home-grid-6.home-grid-1 .grid-content .wrapper,.home-grid-2 .grid-content .wrapper{justify-content:right}#contact-footer .row-inner{min-height:800px}.tagline{bottom:100px}.tagline h1{font-size:4rem}.tagline h2{font-size:2.5rem}.tagline .button{font-size:1.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}}