/* https://magicwashanddetail.com/wp-content/themes/kdw-framework4/responsive.css?ver=1 */
@media only screen and (max-width:40em){.page-template-template-Full-Width .fullinner{width:100%;max-width:100%!important}.page-template-template-Full-Width .site-main{padding:0!important}.contentinner{width:94%}.headerinner{width:94%}.entry-content{padding:0 30px}#logo{display:block;margin:0 auto}.top-header h4{text-align:center;float:none!important}.headercontact{width:100%;padding:10px 0}.headercontact ul,.headercontact li{width:100%;display:block;text-align:center}h2.headerphone.subheader span{display:block}.call-to-action li{width:100%;margin:20px 0}.widget-container{text-align:center}.tagline h1{font-size:38px}.tagline .button{font-size:18px}.check{margin-left:30px}.block-single{width:100%!important}#secondary{padding:20px}.entry-content{padding-left:0;padding-right:0}.address{margin:0;width:100%;padding:10px 0;text-align:center}.block-single{width:100%!important;margin:20px 0}.call-to-action{background-size:auto!important;background-repeat:repeat;!important}.tagline{text-align:center!important;padding:20px 0}.home-section-2 img{display:block;margin:0 auto}.widget-container{text-align:center}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.fullinner{width:100%;max-width:100%!important}.contentinner{width:98%}.headerinner{width:98%}.entry-content{padding:0 30px}.top-header h4{text-align:center;float:none!important}.headercontact{width:500px;float:none!important;margin:0 auto}h2.headerphone.subheader span{display:block}.call-to-action li{width:48%}.widgetbox{width:50%;float:left}#text-6{width:100%;text-align:center}#logo{display:block;margin:0 auto}#secondary{padding:20px}.widget-container .button{display:inline-block}.block-single{width:100%!important;margin:20px 0}.call-to-action{background-size:auto!important;background-repeat:repeat;!important}.tagline{text-align:center!important;padding:20px 0}.home-section-2 img{display:block;margin:0 auto}}@media only screen and (min-width:64em) and (max-width:90em){.fullinner{width:100%;max-width:100%!important}.contentinner{width:98%;max-width:1200px}.headerinner{width:98%}.entry-content{padding:0 30px 0 20px}.tagline{position:absolute;z-index:30;left:0;bottom:50px}.header-logo-phone.shrink .address,.header-logo-phone.shrink .headercontact{display:none}.header-logo-phone.shrink #header-menu .sub-menu{margin-top:-10px;background-color:#008aff!important}.header-logo-phone.shrink{height:110px;padding:0;transition:all .5s ease}.header-logo-phone.shrink .header-navigation{padding-top:35px}.header-logo-phone.shrink #header-menu.menu,.header-logo-phone.shrink ul.header-social{transition:all .5s ease;padding-top:0;padding-bottom:0;margin-top:0}.header-logo-phone.shrink #logo{width:90px;padding-top:0;transition:all .5s ease}.header-logo-phone.shrink .menu ul{border:1px solid #C8C8C8;background:#ede7db;margin-top:0}.widgetbox{width:20%;float:left}.header-logo-phone.shrink .logo-container{padding:10px 0}.home-section-2 img{vertical-align:middle;margin-right:60px}}@media only screen and (min-width:64em) and (max-width:90em){.tagline h1 br{display:none}.tagline h1{font-size:36px;margin-top:0}#header-menu{padding-right:10px}#header-menu a{font-size:13px}.header-navigation{padding-top:0}.tagline{bottom:10px}.menu a,.menu a:link,.menu a:visited{padding:.44em .449714em}}@media only screen and (min-width:90.063em) and (max-width:120em){.fullinner{width:100%;max-width:100%!important}.contentinner{width:1200px}.headerinner{width:98%;max-width:1600px}.home .entry-content{padding:0 30px 0 60px}.tagline{position:absolute;z-index:30;left:0;bottom:40px}.header-logo-phone.shrink #header-menu .sub-menu{margin-top:-10px;background-color:#008aff!important}.header-logo-phone.shrink{height:110px;padding:0;transition:all .5s ease}.header-logo-phone.shrink .header-navigation{padding-top:35px}.header-logo-phone.shrink .logo-container{padding:10px 0}.header-logo-phone.shrink #header-menu.menu,.header-logo-phone.shrink ul.header-social{transition:all .5s ease;padding-top:0;padding-bottom:0;margin-top:0}.header-logo-phone.shrink #logo{width:90px;padding-top:0;transition:all .5s ease}.header-logo-phone.shrink .menu ul{border:1px solid #C8C8C8;background:#ede7db;margin-top:0}.header-logo-phone.shrink .address,.header-logo-phone.shrink .headercontact{display:none}.widgetbox{width:20%;float:left}.widget-container .widget-title{margin-left:-20px}.home-section-2 img{vertical-align:middle;margin-right:60px}}@media only screen and (min-width:120.063em){.fullinner{width:100%;max-width:100%!important}.contentinner{width:1200px}.headerinner{width:1600px}.home .entry-content{padding:0 30px 0 60px}.tagline{position:absolute;z-index:30;left:0;bottom:119px}.header-logo-phone.shrink .logo-container{padding:10px 0}.header-logo-phone.shrink #header-menu .sub-menu{margin-top:-10px;background-color:#008aff!important}.header-logo-phone.shrink{height:110px;padding:0;transition:all .5s ease}.header-logo-phone.shrink .header-navigation{padding-top:35px}.header-logo-phone.shrink #header-menu.menu,.header-logo-phone.shrink ul.header-social{transition:all .5s ease;padding-top:0;padding-bottom:0;margin-top:0}.header-logo-phone.shrink #logo{height:90px;padding-top:0;transition:all .5s ease}.header-logo-phone.shrink .menu ul{border:1px solid #C8C8C8;background:#ede7db;margin-top:0}.header-logo-phone.shrink .address,.header-logo-phone.shrink .headercontact{display:none}.widgetbox{width:20%;float:left}.widget-container .widget-title{margin-left:-20px}.home-section-2 img{vertical-align:middle;margin-right:60px}}@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}}