.primary-anchor-text.pt-4 {
     padding-top: 2rem!important;   
}
.marketing-materials .three-col-wrapper {
    padding-top: 2rem !important;
    padding-bottom: 6rem !important;
}
.marketing-materials  .prod-card__img {
    margin-bottom: 17px!important;
}

.page-header .behr-pro-text.pt-4 {
    padding-top: 1.5rem!important;
}
.page-header {
    padding-top: 60px!important;
    padding-bottom: 3rem!important;
}

.threeColLayout.marketing-materials .column-layout--flex__item.prod-card {

}
.threeColLayout.marketing-materials h3  {
    font-size: 20px!important;
    line-height: 32px!important;
    margin-bottom: 10px;
    text-transform: unset;
    font-family: var(--behr-body-and-label-font--bold);
    font-weight: var(--behr-bold) !important;
    padding-bottom: 0.5rem!important;    
}
.threeColLayout.marketing-materials .prod-card__img img {
    width: unset!important;
}
.threeColLayout div[style*="background: none"] .prod-card__cta {
    padding: 0px 0px;
}
.pt-5 {
    padding-top: 5rem!important;
}
.threeColLayout.marketing-materials .three-col--heading.flex-center {
    width: 100%;
    padding-bottom: 40px;
    max-width: unset;    
}
.threeColLayout.marketing-materials .pd-05.flex-left.prod-card__cta {
    width: 95%;
}
@media (min-width: 1331px) {
    .threeColLayout.marketing-materials  .three-col-wrapper {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
}   
@media (max-width: 991px) {
    /*.threeColLayout div[style*="background: none"] .prod-card__cta {
        padding: 0px 20px;
    }*/ 


    .threeColLayout.marketing-materials .three-col--heading.flex-center  {
        padding-bottom: 0px;
        width: 100%;

    } 
    .marketing-materials .three-col-wrapper {
        padding-top: 4rem !important;
        padding-bottom: 0rem!important;
    } 
    .threeColLayout.marketing-materials.color-services-banner .d-block.d-lg-none .column-layout--flex {
        margin-left: -18px; 
        margin-right: -18px;
    }
    .threeColLayout.marketing-materials .prod-card__img img {
        width: 100%!important;
        /*margin-left: -18px!important;
        margin-right: -18px!important;*/       
    }    
    .page-header .behr-pro-text.pt-4 {
        padding-top: 2rem!important;
    } 
     .primary-anchor-text.pt-4 {
         padding-top: 2.5rem!important;   
    }
  
    .button.primary-anchor-text {
        padding: 10px 0px 40px 0px!important;
    }

    .threeColLayout h3 {
        padding-bottom: 0.2rem!important;
    }   
}

