.image-with-text-wrapper .image-with-text__container:not(.wrapper-spacing--h){padding-top:0!important;padding-bottom:0!important;margin-top:var(--padding-section-top)!important;margin-bottom:var(--padding-section-bottom)!important}@media screen and (max-width:767px){.image-with-text-wrapper .image-with-text__container:not(.wrapper-spacing--h){margin-top:calc(var(--padding-section-top) * .75)!important;margin-bottom:calc(var(--padding-section-bottom) * .75)!important}}@media screen and (max-width:767px){.image-with-text-wrapper .wrapper-spacing--h .homepage-featured-content-box-inner{padding-bottom:0}}.image-with-text-wrapper .homepage-content--image{padding:0}.image-with-text-wrapper .homepage-content--image.large--one-half{display:flex;flex-direction:column;justify-content:center}.image-with-text-wrapper .homepage-content--image .icon--placeholder{border:0}.image-with-text-wrapper .featured-row__subtext p{margin-top:15px}.image-with-text-wrapper .featured-row__subtext p:first-child{margin-top:0}@media screen and (min-width:768px){.feature-row__text-alignment--left .homepage-featured-box-btn,.feature-row__text-alignment--left a,.feature-row__text-alignment--left div,.feature-row__text-alignment--left h2.homepage-sections--title,.feature-row__text-alignment--left p{text-align:left}.feature-row__text-alignment--center a,.feature-row__text-alignment--center h2.homepage-sections--title,.feature-row__text-alignment--center p{text-align:center}.homepage-featured-box-btn{float:none}.feature-row__text-alignment--right .homepage-featured-box-btn,.feature-row__text-alignment--right a,.feature-row__text-alignment--right div,.feature-row__text-alignment--right h2.homepage-sections--title,.feature-row__text-alignment--right p{text-align:right}}.feature-row__text--right{flex-direction:row-reverse}.feature-row__text--right .homepage-featured-content-box{left:0}@media screen and (max-width:767px){.feature-row__text--right .homepage-featured-content-box{margin-top:0}}@media screen and (min-width:768px){.image-with-text__container:not(.wrapper-spacing--h) .feature-row__text--right .homepage-featured-content-box{margin-left:60px}.image-with-text__container:not(.wrapper-spacing--h) .feature-row__text--left .homepage-featured-content-box{margin-right:60px}}@media screen and (max-width:767px){.feature-row--overlapping .homepage-featured-content-box{background:unset;float:right}.feature-row--overlapping .homepage-featured-content-box .rte{margin-bottom:15px}}@media screen and (min-width:768px){.feature-row--no-overlapping .feature_row__image_wrapper{display:flex;flex-direction:column;justify-content:center}.feature-row--no-overlapping .homepage-featured-content-wrapper{display:flex}.feature-row--no-overlapping .homepage-featured-content-box-inner{padding-top:0;padding-bottom:0}}@media screen and (max-width:767px){.feature-row--no-overlapping .feature_row__image_wrapper{float:right}}

@media screen and (min-width: 768px) and (max-width: 1023px){
  .image-left .homepage-indiv-section-wrapper, .cleaning-method .homepage-indiv-section-wrapper, .what-to-avoid .homepage-indiv-section-wrapper, .w-100 .homepage-indiv-section-wrapper {
    flex-direction: column;
    display: flex;
}
  .image-left .large--one-half, .cleaning-method .large--one-half, .what-to-avoid .large--one-half, .w-100 .large--one-half {
    width: 100%;
    margin-top: 40px;
}
  div#shopify-section-template--16945516216474__image_with_text_zKdeVM .homepage-featured-content-box {
    right: 0 !important;
    position: unset;
    width: 100%;
}
  div#shopify-section-template--16945516216474__image_with_text_zKdeVM .w-100 {
    padding-bottom: 0;
    margin-bottom: -100px;
}
}
@media screen and (max-width: 767px){
    .image-left .responsive-image-wrapper::after {
    content: '';
    background: #c9963b;
    height: 210px;
    width: 330px;
    top: -10px;
    position: absolute;
    left: -10px;
    z-index: 1;
}
}
@media screen and (min-width: 1024px) and (max-width: 1400px){
  .image-left .responsive-image-wrapper::after {
    content: '';
    background: #c9963b;
    height: 260px;
    width: 400px;
    top: -26px;
    position: absolute;
    left: -26px;
    z-index: -1;
}
}
@media screen and (min-width: 1240px){
   .cleaning-method .no-overlap-content-box {
    margin-left: -100px;
    background: white;
    z-index: 99;
    padding: 50px;
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
  .cleaning-method {
    padding-right: 50px;
}
}