/* Fixing alignment for compare behr products */
@media (min-width:768px) {
    .productCategoryListing .product-cat-listing .compare__table-feilds ul {
        margin-bottom: 70px !important;
    }
    .product-cat-compare-wrapper .compare__table-feilds ul {
        margin-bottom: 7px !important;
    }
}
.product-line-listing__item img {
    height: auto!important;
}
/* DFCT0025393 */
@media (max-width:767px) {
    .color-tools-comp .color-tools-comp__wrapper--bottom.container img {
        width: 100%;
    }
}
/* DFCT0025620 */
@media (min-width:768px) and (max-width:1150px) {
    .video-modal-col-wrapper__column-card article a img {
        width: 100%;
        object-fit: contain;
    }
    .video-modal-col-wrapper__column-card article > a {
        height: unset;
    }
}
/* DFCT0025547 */
/* @media (min-width:992px) {
    .product-cat-listing__thumbImg-container img,
    .product-cat-listing__additional-image-container img {
        height: auto !important;
    }
} */
/* DFCT0025672 */
@media (max-width:414px) {
    .product-detail-header h1 {
        font-size: 2.875rem !important;
    }
}
/* DFCT0025704 */
.product-detail-header ul li {
    font-family: var(--behr-body-and-label-font);
    font-weight: var(--behr-normal);
    color: #212529;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
}
/* DFCT0025939 */
.product-usage_dry-time p b {
    font-size: 15px;
    line-height: 20px;
    color: #212529;
}
/* DFCT0025924 */
.product-usage__block-where-to-use {
    font-family: var(--behr-body-and-label-font);
    font-weight: var(--behr-normal);
}
/* DFCT0025872 */
.product-usage__block-beneficios-claves li {
    padding: 10px;
    font-family: var(--behr-body-and-label-font);
    font-weight: var(--behr-normal);
    line-height: 20px;
    color: var(--behr-black);
    list-style: disc;
    padding-right: 15px; 
}
.product-usage__block-beneficios-claves ul {
    padding-left: 40px;
    margin-bottom: 16px;
    list-style: disc;
}
.product-detail-header__order--1 p{
    text-align: left;
}
.behr-y-las-pinturas-con-plomo {
    background: #f6f5f0;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.behr-y-las-pinturas-con-plomo .behr-history p.body-copy-2 {
    margin-bottom: 1rem;
}
/* Adjusting fonts for search result */
@media (min-width:992px) {
    .search-results .search-result-list h5 a {
        color: #465058;
        font-size: 30px !important;
        line-height: 2.188rem;
    }
}
.search-results .search-result-list p {
    font-size: 18px;
    line-height: 24px;
}
@media (max-width:991px) {
    .search-results .search-result-list h5 a {
        color: #465058;
        font-size: 24px !important;
        line-height: 1.563rem;
    }
}
.search-results .search-result-list h5 a:hover {
    color: #465058;
} 
/* DFCT0026301 */
.section-responsabilidad h2 {
    font-size: 30px!important;
}
.section-durabilidad h2 {
    font-size: 30px!important; 
}
.section-procesos-operativos h2 {
    font-size: 30px!important;
}
.section-salud-y-seguridad h2 {
    font-size: 30px!important;
}
.section-comunidad h2 {
    font-size: 30px!important;
}
/* DFCT0026299 */
#section-productos, #section-prácticas, #section-gente {
    background: var(--behr-beige);
    margin: 60px 0 !important;
}
@media (min-width:991px) {
    .content_desktop-durabilidad, .content_desktop-innovación,
    .content_desktop-salud-y-seguridad {
        padding-left: 50px;
    }
}
@media (max-width:991px) {
    #section-responsabilidad .image-text-right-responsabilidad {
        padding-left: 15px !important;
    }
    /* DFCT0026309 */
    .image-text-left-salud-y-seguridad, 
    .image-text-right-durabilidad {
        background-color: var(--behr-beige);
    }
}
/* sustainability */
section#section-productos,
section#section-prácticas,
section#section-gente  {
    background: var(--behr-beige);
    margin: 60px 0 !important;
    padding: 60px 0px !important;
}
/* DFCT0026253 */
@media (min-width:992px) and (max-width:1330px) {
    .visualizer-home #roomDropdown.dropdown-toggle.btn.btn-dropdown.text-left.w-100 {
        font-size: 15px;
        width: 320px !important;
    }
    .visualizer-home .show.dropdown .dropdown-menu.w-100.show {
        width: 320px !important;
    }
}
@media (min-width:1331px) {
    .visualizer-home #roomDropdown.dropdown-toggle.btn.btn-dropdown.text-left.w-100 {
        width: 300px !important;
    }
    .visualizer-home .show.dropdown .dropdown-menu.w-100.show {
        width: 300px !important;
    }
}
/* DFCT0026280 */
/* @media (min-width:1100px) {
    .bgColor-dw.master-container.mx_ES .master-block.ng-star-inserted {
        margin-left: 20%;
        width: 100%;
    }
} */
/* DFCT0026252 */
.colorsmart .browser-color-families .ng-star-inserted .row .col-12 {
    font-family: var(--behr-body-and-label-font);
    font-weight: var(--behr-normal);
}
@media (min-width:992px) and (max-width:1100px) {
    .colorsmart .browser-color-families .ng-star-inserted .row .col-12 {
        font-size: 13.5px !important;
    }
    .visualizer-home.ng-star-inserted .col-12.font-weight-bold.m-0.p-0.py-2 {
        font-size: 13.5px !important;
    }
}
/* DFCT0026280 */
@media (min-width:768px) and (max-width:991px) {
    .master-container[_ngcontent-ntn-c29] .browse-color-title[_ngcontent-ntn-c29] {
        font-size: 24px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .browser-color-families.container.ng-star-inserted .browse-color-title {
        font-size:24px !important;
    }
}
/* DFCT0025716 */
.product-cat-compare-wrapper {
    padding-bottom: 1.5rem!important;
    padding-top: 1.5rem!important;
}
.browser-color-families.container.ng-star-inserted .col-lg-3.m-0.p-0 {
    margin-left: 10% !important;   
}
.visualizer-home.ng-star-inserted .col-12.font-weight-bold.m-0.p-0.py-2 {
    font-family: var(--behr-body-and-label-font);
    font-weight: var(--behr-normal);
}
/* DFCT0026159 */
/* @media (max-width:400px) {
    .compare__table-products ul li p {
        font-size: .880rem;
    }
} */
/* DFCT0026329 */
@media (max-width:767px) {
    .product-detail-header .product-detail-header__item .product-ratings p {
        text-align: center;
    }
}
/* DFCT0026343 and DFCT0026348*/
@media (min-width:768px) and (max-width:1200px) {
    .how-to-detail__supplies {
        flex-basis: 35%;
    }
}
/* DFCT0026431 */
@media only screen and (min-width: 1200px) {
    .footer-col-1__main{
        flex: 0 0 33.3%;
        padding-right: 1.6rem;
        padding-left: 1rem;
    }
    ul.global-footer__nav-list.footer-nav__resc li h4 {
        margin-bottom: 20%;
    }
    ul.global-footer__nav-list.footer-nav__resc {
        margin-top: -10%;
    }
}
/* DFCT0026462 */
.how-to-steps__list li figure img {
    width: unset;
}
/* DFCT0026429 */
@media (max-width:991px) {
    .col-12.col-lg-4.ml-lg-5.pl-lg-5.ng-star-inserted .dropdown-menu.w-100.show {
        transform: translate(0px, 50px) !important;
        width: 300px !important;
    }
    .col-12.nav.m-0.p-0.my-3.col-lg-5.px-lg-3.ng-star-inserted .dropdown-menu.w-100.show {
        transform: translate(0px, 50px) !important;
        width: 300px !important;
    }
}
/* DFCT0026668 */
@media (min-width:992px) and (max-width:1330px) {
    .sustainability-more-options {
        top: 147px;
    }
}
@media (min-width:768px) and (max-width:857px) {
    .sustainability-more-options {
        top: 147px;
    }
}
@media (min-width:466px) and (max-width:767px) {
    .sustainability-more-options {
        top: 118px;
    }
}
@media (max-width:465px) {
    .sustainability-more-options {
        top: 158px;
    } 
}
/* DFCT0026667 */
@media (min-width:992px) and (max-width:1001px) {
    .col-12.col-lg-6.d-none.d-lg-flex.align-items-center.content_desktop-title .button.black-primary {
        margin-top: 7px;
    }
}
/* DFCT0026701 */
.productCategoryListing h4 {
    font-size: 30px !important;
    line-height: 30px !important;
}
.productCategoryListing p {
    font-size: 18px;
}
.productCategoryListing p.legal {
    line-height: 18px;
}
@media (max-width:991px) {
    .image-text-left-salud-y-seguridad {
        padding-left: 0px;
    }
    .image-text-right-durabilidad {
        padding-right: 0px;
    }
}
/* DFCT0026960 */
#clear-all-filter-btn.inspiration-listing__clear-all-btn.inspiration-listing__desktop:hover {
    cursor:default !important;
}
#clear-all-filter-btn.inspiration-listing__clear-all-btn.inspiration-listing__desktop.filters-applied:hover {
    cursor:pointer !important;
}
/* Sustainability Button Fixes */
@media (min-width:1025px) and (max-width:1330px) {
    .sustainability_title {
        padding: 0px 8px;
    }
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 10%;
    }
    .sustainability-bear-buttons-section {
        top: 44%;
    }
}
@media (min-width:992px) and (max-width:1024px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 12%;
    }
    .sustainability-bear-buttons-section {
        top: 46%;
    }
}
@media (min-width:625px) and (max-width:649px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 11%;
    }
    .sustainability-bear-buttons-section {
        top: 32%;
    }
}
@media (min-width:594px) and (max-width:624px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 12%;
    }
    .sustainability-bear-buttons-section {
        top: 32%;
    }
}
@media (min-width:450px) and (max-width:593px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 12%;
    }
    .sustainability-bear-buttons-section {
        top: 46%;
    }
}
@media (min-width:401px) and (max-width:449px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 13%;
    }
    .sustainability-bear-buttons-section {
        top: 45%;
    }
}
@media (max-width:400px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 17%;
    }
    .sustainability-bear-buttons-section {
        top: 46%;
    }
}
@media (max-width:376px) {
    .sustainability-bear-buttons-section {
        top: 49%;
    }
}
@media (min-width:992px) {
    .room-picker button#roomDropdown {
        max-width: 350px;
        width: 300px !important;
    }
}
.designer-story-listing__blue-badge {
    padding: 0px 35px;
    width: max-content;
}