@charset "UTF-8";
/* https://carusoappraisalservice.com/wp-content/themes/kdw-framework4/responsive.css?ver=1535397168 */
@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}.small-text-center{text-align:center}.info{text-align:center}#tagline-1 h2{font-size:1rem}#tagline-1 h1{font-size:2.2rem;line-height:1.2}#tagline-1 h4{font-size:1rem}.tagline{margin-top:10rem;background-color:#790000;padding:10px}.tagline-row{height:500px}.home h5{text-align:center;padding-left:0}.home #contentblock-4 p{padding-left:0}footer img{width:20%}.home #row-1{margin-top:-160px}.column-block{margin-bottom:-2.7rem}.small-only-text-center{text-align:center}.home #contentblock-6 .button{margin-left:0}}@media only screen and (max-width:40em) and (orientation:landscape){.home #row-1{margin-top:-240px}}@media only screen and (min-width:40.063em){.tagline{margin-top:25rem;background-color:rgb(121 0 0 / .6);padding:30px;float:right;margin-right:-20px}}@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}.medium-text-center{text-align:center}#tagline-1 h2{font-size:1.2rem}#tagline-1 h1{font-size:2.5rem;line-height:1.2}#tagline-1 h4{font-size:1rem}.tagline-row{height:400px}.home h6{font-size:1rem}.top-header{text-align:center}.info{text-align:center}footer img{width:23%}.home #row-1{margin-top:-180px}.tagline{margin-top:5rem}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.large-text-center{text-align:center}#header-menu a{font-size:1rem;padding:5px 10px}h1{font-size:3rem}h2{font-size:1.4rem}h4{font-size:1.1rem}.tagline-row{height:680px}.tagline{margin-top:20rem}.home #contentblock-4 p{padding-left:10px}blockquote,blockquote p{line-height:1.4}footer img{width:23%}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.xlarge-text-center{text-align:center}.home #row-1{margin-top:-150px}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.xxlarge-text-center{text-align:center}}@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}}