@charset "UTF-8";
/* https://www.roughriderspropane.com/wp-content/themes/kdw-framework4/responsive.css?ver=1789669413 */
@media only screen{.grey-bg{background:#F7F7F8}#title-row,.red-gradient{background:radial-gradient(#B30202,#870101)}.stars-bg{background:url(/wp-content/uploads/2026/09/blue-star-background.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.left-swipe{padding:3rem 0}.white-bg .contentblock{background:rgb(255 255 255 / .75);padding:2rem}ul.underline{list-style-type:none;margin-left:0;padding:1rem 2rem}ul.underline li{margin-bottom:.5rem;font-weight:700;text-align:center;text-transform:uppercase}ul.underline li:after{border-bottom:1px solid #FFF;display:block;content:'';height:8px}ul.underline li:last-child:after{border-bottom:0 solid #FFF}blockquote{padding:5rem 0 4rem;color:#fff;font-style:italic;font-size:20px;position:relative;margin-bottom:0}blockquote p{color:#fff}cite{text-align:right;font-weight:700;text-transform:uppercase;color:#fff;font-style:normal;font-size:1rem}cite span{font-size:14px;font-weight:400;text-transform:capitalize}blockquote:before{content:url(/wp-content/uploads/2026/09/quote.webp);position:absolute;color:#000;top:24px;left:-55px}blockquote:after{content:url(/wp-content/uploads/2026/09/small-quote.webp);position:absolute;color:#fff;bottom:24px;right:-55px}.contact-block a{color:#000}.contact-block .fas,.contact-block i{color:#9C0201}.contact-block .fa-envelope{margin-right:3px}.global-contact{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:2rem 1rem}#global-footer-area-1 img.aligncenter{margin-bottom:0}}@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}#logo.aligncenter{max-width:200px;margin-bottom:2rem}#top-row{background-size:cover;background-position:center}.t2,h2{font-size:1.5rem}.white-bg .contentblock{margin:-1rem}.button{margin-bottom:1rem}.quote{margin-top:1rem;width:90%}ul.underline{padding:1rem}.cta-row .column-block,.cta-row{padding:1rem 0}.cta-row .cta-image-container:after{font-size:1.25rem}.left-swipe{background-size:cover!important}.footerwidgets .icon{justify-content:center}}@media only screen and (min-width:40.063em){#logo.aligncenter{margin-bottom:0}}@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}.left-swipe{background-size:cover!important}.nav{border-top:2px solid #9C0201}.quote{margin-top:1rem;width:90%}.global-contact{padding-bottom:0}#global-footer-area-1 img.aligncenter{padding:3rem}}@media only screen and (min-width:40.063em) and (max-width:47.688em){.footerwidgets .icon{display:block}.footerwidgets .social-media li{margin-left:0}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-contact{padding:3rem 5rem}.quote{margin:5rem auto}#logo.aligncenter{max-width:90px;margin-left:0}}@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}}@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}}@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}}