.fifty-fifty-image-text p {
    font-size: 16px !important;
}

.section-responsibility h2,
.section-responsabilité h2,
.section-responsabilidad h2 {
    font-size: 30px !important;

}

.section-durability h2,
.section-durabilité h2 {
    font-size: 30px !important;

}

.section-operational-processes h2,
.section-processus-opérationnels h2 {
    font-size: 30px !important;

}

.section-health-and-safety h2,
.section-santé-et-sécurité h2 {
    font-size: 30px !important;

}

.section-wellness h2 {
    font-size: 30px !important;

}

.section-community h2,
.section-communauté h2 {
    font-size: 30px !important;
}

.fifty-fifty-image-text p {
    margin-top: unset;
}

.button {
    padding: 5px 20px !important;
}

#row_id-innovation h2 {
    display: none;
}

#row_id-recyclable h2 {
    display: none;
}

#row_id-recycled h2 {
    display: none;
}

@media only screen and (max-width: 991px) {
    #row_id-recyclable .fifty-fifty-image-text__left {
        background: none !important;
    }

    #row_id-recycled .fifty-fifty-image-text__left {
        background: none !important;
    }

    #row_id-durability .fifty-fifty-image-text__right,
    #row_id-durabilité .fifty-fifty-image-text__right,
    #row_id-innovation .fifty-fifty-image-text__left,
    #row_id-title .fifty-fifty-image-text__left,
    #row_id-title .fifty-fifty-image-text__right,
    #row_id-health-and-safety .fifty-fifty-image-text__left,
    #row_id-santé-et-sécurité .fifty-fifty-image-text__left,
    #row_id-wellness .fifty-fifty-image-text__left {
        background: var(--behr-beige);
    }

}

/* .section-practices {
    padding-bottom: 0rem!important;
    padding-top: 0rem!important;
    margin-bottom: 1.5rem;  
    margin-top: 1.5rem;
}
.section-practices.py-4{
    padding-bottom: 0rem;
    padding-top: 0rem !important;
}
.section-practices .container.py-4 {
    padding-bottom: 5rem!important;
    padding-top: 5rem!important;
} */
/* .section-people .container.py-4 {
    margin-top: 1.5rem;
    padding-bottom: 0rem!important;
    padding-top: 0rem!important;
    margin-bottom: 1.5rem;  
} */
/* .section-people.py-4{
    padding-bottom: 5rem;
    padding-top: 5rem;
}     */
@media (min-width:992px) {
    .prod-card {
        padding-left: 4em;
        padding-right: 3em;
    }
}

/* .section-practices,.section-people {
    background: var(--behr-beige);
    padding-bottom: 0rem!important;
    padding-top: 0rem!important;
} */
.sustainability_title {
    font-size: 122px;
    line-height: 102px;
    color: var(--behr-navy-primary);
    font-family: var(--behr-heading-font);
    text-transform: uppercase;
    font-weight: var(--behr-atf-500);
    margin-top: 35px;
}

.transforming-text {
    font-style: italic;
}

.prod-card__img img {
    width: unset !important;
    padding-bottom: 6%;
    margin: auto;
}

b.text-bold {
    text-transform: lowercase;
    font-size: unset !important;
    font-family: var(--behr-body-and-label-font--bold);
    font-weight: var(--behr-bold);
}

.rte__wrapper {
    width: 95%;
    margin: auto;
}

.prod-card__cta .button {
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
}

p.sustainability_Subtitle {
    font-size: 18px;
    line-height: 24px;
}

.threeColLayout h3 {
    margin: auto;
}

.prod-card article p {
    margin: auto;
    text-align: center;
}

.content_mobile-title,
.content_mobile-health,
.content_mobile-wellness,
.content_mobile-durability,
.content_mobile-durabilité {
    background: var(--behr-beige);
}

@media only screen and (min-width: 991px) {

    .image-text-left-title,
    .image-text-left-wellness,
    .image-text-left-health-and-safety,
    .image-text-left-santé-et-sécurité {
        padding-right: 0px;
    }

    .image-text-right-title,
    .image-text-right-durability,
    .image-text-right-durabilité {
        padding-left: 0px;
    }

    .content_desktop-innovation,
    .content_desktop-health-and-safety,
    .content_desktop-santé-et-sécurité,
    .content_desktop-operational,
    .content_desktop-title,
    .content_desktop-responsibility,
    .content_desktop-responsabilité,
    .content_desktop-responsabilidad,
    .content_desktop-durability,
    .content_desktop-durabilité,
    .content_desktop-health,
    .content_desktop-wellness,
    .content_desktop-community,
    .content_desktop-communauté,
    .content_desktop-operational-processes,
    .content_desktop-processus-opérationnels {
        padding-left: 50px;
    }
}

@media only screen and (max-width: 991px) {

    /*.image-section-2 .container {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }*/
    .sustainability_title {
        font-size: 64px;
        line-height: 64px;
    }

    .image-section-2,
    .image-text-left-innovation,
    .image-text-left-title,
    .image-text-left-wellness,
    .image-text-left-Health {
        padding: 0px;
    }

    .image-text-left-health-and-safety,
    .image-text-left-santé-et-sécurité,
    .image-text-right-title,
    .image-text-right-durability,
    .image-text-right-durabilité,
    .image-text-right-people,
    .image-text-right-gente,
    .image-text-right-practices,
    .image-text-right-prácticas,
    .image-text-left-health {
        padding: 0px;
    }
}

@media (max-width:400px) {
    .sustainability_title {
        font-size: 62px;
        line-height: 62px;
    }
}

.section-recycled .image-text-left-recycled .desktop_image {
    padding-left: 20px;
}

.p-small-legal {
    line-height: 12px !important;
}

.content_desktop-practices .py-3,
.content_desktop-prácticas .py-3,
.content_desktop-health-and-safety .py-3,
.content_desktop-santé-et-sécurité .py-3,
.content_desktop-wellness .py-3,
.content_desktop-durability .py-3,
.content_desktop-durabilité .py-3,
.content_desktop-health-and-safety .py-3,
.content_desktop-wellness .py-3 {
    padding-right: 2rem;
}

.section-recycled .image-text-left-recycled .desktop_image {
    padding-left: 20px;
}

@media (min-width:992px) {
    .fifty-fifty-image-text .image-text-left-recyclable .desktop_image {
        margin-left: -20px;
    }

    #row_id-community .image-text-right-community,
    #row_id-communauté .image-text-right-communauté,
    #row_id-responsibility .fifty-fifty-image-text__right,
    #row_id-responsabilidad .fifty-fifty-image-text__right,
    #row_id-responsabilité .fifty-fifty-image-text__right {
        justify-content: start !important;
        padding-left: 3rem !important;
    }

    /* #row_id-products .image-text-right-products {
        margin-top: 5%;
    } */
    .content_desktop-operational-processes .py-3,
    .content_desktop-recyclable .py-3,
    .content_desktop-processus-opérationnels .py-3,
    #row_id-community .content_desktop-community .py-3,
    #row_id-communauté .content_desktop-communauté .py-3,
    .content_desktop-recycled .py-3 {
        padding-right: 6rem !important;
    }

    .section-operational-processes .py-4,
    .section-processus-opérationnels .py-4 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important;
    }

    #row_id-operational-processes h2.pt-3.pb-1,
    #row_id-processus-opérationnels h2.pt-3.pb-1,
    #row_id-community .content_desktop-community h2.pt-3.pb-1,
    #row_id-communauté .content_desktop-communauté h2.pt-3.pb-1 {
        padding-bottom: 0.5rem !important;
    }

    #row_id-recyclable .content_desktop-recyclable .py-3 {
        margin-top: -5%;
    }

    .content_desktop-recycled .py-3 {
        padding-left: 2rem !important;
    }

    #row_id-community .image-text-right-community .desktop_image,
    #row_id-communauté .image-text-right-communauté .desktop_image {
        margin-top: 5%;
    }
}

@media (max-width: 400px) {
    .threeColLayout .button.black-secondary {
        width: max-content;
    }
}

@media (max-width:350px) {
    .prod-card {
        padding-left: 0em !important;
        padding-right: 0em !important;
    }
}

@media (max-width:991px) {

    #row_id-responsibility .content_mobile-responsibility .fifty-fifty-image-text__logo-text-content,
    #row_id-responsabilidad .content_mobile-responsabilidad .fifty-fifty-image-text__logo-text-content,
    #row_id-responsabilité .content_mobile-responsabilité .fifty-fifty-image-text__logo-text-content,
    #row_id-title .content_mobile-title .fifty-fifty-image-text__logo-text-content,
    #row_id-operational-processes .content_mobile-operational-processes .fifty-fifty-image-text__logo-text-content,
    #row_id-processus-opérationnels .content_mobile-processus-opérationnels .fifty-fifty-image-text__logo-text-content,
    #row_id-recycled .content_mobile-recycled .fifty-fifty-image-text__logo-text-content {
        padding-top: 0 !important;
    }

    #row_id-health-and-safety .content_mobile-health-and-safety .fifty-fifty-image-text__logo-text-content,
    #row_id--santé-et-sécurité .content_mobile--santé-et-sécurité .fifty-fifty-image-text__logo-text-content,
    #row_id-wellness .content_mobile-wellness .fifty-fifty-image-text__logo-text-content {
        padding-top: 1rem !important;
    }

    .section-health-and-safety .fifty-fifty-image-text__logo-text-content,
    .section-santé-et-sécurité .fifty-fifty-image-text__logo-text-content {
        padding-top: 2rem !important;
    }

    #row_id-title .image-text-left-title {
        padding-bottom: 2rem !important;
    }

    #row_id-innovation .content_mobile-innovation .fifty-fifty-image-text__logo-text-content,
    #row_id-durability .content_mobile-durability .fifty-fifty-image-text__logo-text-content,
    #row_id-durabilité .content_mobile-durabilité .fifty-fifty-image-text__logo-text-content {
        padding-top: 1.5rem !important;
    }

    b.text-bold {
        text-transform: lowercase;
        font-size: 16px !important;
    }

    .prod-card__img {
        margin-bottom: 0px !important;
    }

    .prod-card {
        padding-left: 3em;
        padding-right: 3em;
    }
}

.fifty-fifty-image-text p {
    margin-top: 10px !important;
}

.ultra-bold-size {
    font-size: 14px !important;
}

@media (min-width:768px) and (max-width:882px) {
    .threeColLayout a.button.black-secondary {
        font-size: 12px;
    }
}

#row_id-responsibility .content_desktop-responsibility .button,
#row_id-responsabilidad .content_desktop-responsabilidad .button,
#row_id-responsabilité .content_desktop-responsabilité .button,
#row_id-title .content_desktop-title .button {
    padding: 5px 40px !important;
}

.animate-parent:before {
    content: "";
    display: block;
    padding-top: 24%;
}

.animate-parent {
    position: relative;
    width: 100%;
    margin: 0% auto 0 auto;
}

@keyframes playY {
    from {
        background-position: 0 0%;
    }

    to {
        background-position: 0 100%;
    }
}

.sustainability_animate-steps {
    position: absolute;
    left: 0;
    right: -71px;
    top: 0;
    bottom: 0;
    background: url(/binaries/content/assets/behrbrxm/web/sustainability/wavessequencebehr.jpg) no-repeat 0 0%;
    background-size: 100%;
    animation: playY 9s steps(108) infinite;
    width: 600px;
    height: 300px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.sustainability_animate-steps_mobile {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(/binaries/content/assets/behrbrxm/web/sustainability/wavessequencebehr.jpg) no-repeat 0 0%;
    background-size: 100%;
    animation: playY 9s steps(108) infinite;
    width: 350.05px;
    height: 175.62px;
    margin: auto;
}

.sustainability-bear-buttons-section {
    position: absolute;
    top: 32%;
    /* bottom: 25%; */
    border-radius: 50%;
    right: -1%;
    left: 2%;
    margin: auto;
    width: 70px;
    /* height: 70px; */
}

.section-community,
.section-communauté {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

@media only screen and (max-width: 590px) {
    .animate-parent:before {
        content: "";
        display: block;
        padding-top: 30%;
    }
}

@media only screen and (max-width: 450px) {
    .animate-parent:before {
        content: "";
        display: block;
        padding-top: 39%;
    }
}

/*Adjust Padding*/
/*
.fifty-fifty-image-text,
.threeColLayout .three-col-wrapper.container.threeCol-children-eh,
.image-section-one
{
    padding-top: 70px !important;
    padding-bottom: 0px !important;
}
*/
.image-section-2 .container.py-4 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.section-durability .container.py-4,
.section-durabilité .container.py-4 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.image-text.py-4.section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* Commenting to adjust spacing */
/* .image-text.py-4,
.section-community {
    padding-top: 60px !important;
    padding-bottom: 0px !important;
} */
.image-section-2 {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}

/* .section-products {
    margin-top: 70px !important;
    margin-bottom: 0px !important;
    background: var(--behr-beige);
    padding-top: 0px ;
} */
.section-practices.py-4,
.section-prácticas.py-4,
.footer-subscription-form {
    margin-top: 70px !important;
    margin-bottom: 0px !important;
}

@media (min-width:992px) and (max-width:1060px) {
    .col-12.col-lg-6.d-none.d-lg-flex.align-items-center.content_desktop-title img {
        width: 20%;
    }

    .col-lg-12.col-7.pt-lg-3.pt-0.transforming-text p.pt-3 {
        margin-top: -10px !important;
    }

    #row_id-wellness .py-3 {
        padding-top: 0 !important;
    }

    #row_id-wellness .py-3 div.pt-3 {
        padding-top: .25rem !important;
    }

    .col-12.col-lg-6.d-none.d-lg-flex.align-items-center.content_desktop-title .py-3 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .pt-2.pb-4.p-small-legal {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .p-small-legal~.button.black-primary {
        margin-top: 5px !important;
    }
}

/* Adjust Padding and Spacing for components */
/* @media (min-width:992px) and (max-width:1330px) {
    #row_id-title .image-text-left-title .desktop_image {
        height: 375px;
    }
} */
#row_id-products h2,
#row_id-people h2,
#row_id-gente h2,
#row_id-practices h2,
#row_id-prácticas h2 {
    /*font-size: 122px !important;*/
    font-family: var(--behr-heading-font);
    font-weight: var(--behr-atf-500);
    /*line-height: 122px;*/
    color: #465058;
}

@media (max-width:767px) {

    .calculator-coverage,
    .sustainability_Subtitle {
        padding: 0px 15px;
    }

    .image-padding {
        padding: 0;
    }
}

#section-title .py-3 {
    font-family: var(--behr-body-and-label-font);
    font-weight: var(--behr-normal);
    font-size: 16px;
}

@media (max-width:376px) {
    .sustainability_animate-steps_mobile {
        width: 290px;
        height: 145px;
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .transforming-text p.pt-3 {
        margin-top: -1rem !important;
    }

    .fifty-fifty-image-text .transforming-text {
        padding-top: 0.5rem !important;
    }
}

@media (min-width:1025px) and (max-width:1330px) {
    .transforming-text p.pt-3 {
        margin-top: -0.5rem !important;
    }
}

@media (min-width:1025px) and (max-width:1330px) {
    .fifty-fifty-image-text .transforming-text {
        padding-top: 0.4rem !important;
    }
}

div.logo-img-content img {
    width: 50px;
}

.logo-title h2 {
    font-size: 72px !important;
    line-height: 72px !important;
    padding-left: 18px !important;
}

section#section-products h2.pt-3.pb-1,
section#section-productos h2.pt-3.pb-1,
section#section-prácticas h2.pt-3.pb-1,
section#section-people h2.pt-3.pb-1,
section#section-practices h2.pt-3.pb-1,
section#section-gente h2.pt-3.pb-1 {
    display: none;
}

section#section-products,
section#section-productos,
section#section-prácticas,
section#section-practices,
section#section-people,
section#section-gente {
    background: var(--behr-beige);
    margin: 60px 0 !important;
}

@media (min-width: 1200px) {

    section#section-products,
    section#section-productos,
    section#section-practices,
    section#section-prácticas,
    section#section-people section#section-gente {
        padding: 60px 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    section#section-products,
    section#section-productos,
    section#section-practices,
    section#section-prácticas,
    section#section-people section#section-gente {
        padding: 120px 0 !important;
    }
}


@media (max-width: 991px) {
    .logo-title h2 {
        font-size: 62px !important;
        line-height: 62px !important;
        padding-left: 22px !important;
    }
}

@media (min-width:1800px) {

    #section-products .logo-title img,
    #section-productos .logo-title img,
    #section-practices .logo-title img,
    #section-prácticas .logo-title img,
    #section-people .logo-title img,
    #section-gente .logo-title img {
        margin-bottom: 1%;
    }
}

@media (min-width:1200px) and (max-width:1799px) {

    #section-products .logo-title img,
    #section-productos .logo-title img,
    #section-practices .logo-title img,
    #section-prácticas .logo-title img,
    #section-people .logo-title img,
    #section-gente .logo-title img {
        margin-bottom: 3%;
    }
}

@media (min-width:992px) and (max-width:1199px) {

    #section-products .logo-title img,
    #section-productos .logo-title img,
    #section-practices .logo-title img,
    #section-prácticas .logo-title img,
    #section-people .logo-title img,
    #section-gente .logo-title img {
        margin-bottom: 3.3%;
    }
}

@media (min-width:415px) and (max-width:991px) {

    #section-products .logo-title img,
    #section-productos .logo-title img,
    #section-practices .logo-title img,
    #section-prácticas .logo-title img,
    #section-people .logo-title img,
    #section-gente .logo-title img {
        margin-bottom: 2.2%;
    }
}

@media (max-width:414px) {

    #section-products .logo-title img,
    #section-productos .logo-title img,
    #section-practices .logo-title img,
    #section-prácticas .logo-title img,
    #section-people .logo-title img,
    #section-gente .logo-title img {
        margin-bottom: 6%;
    }
}

.sustain-dark-font {
    font-family: var(--behr-body-and-label-font--bold);
    font-weight: var(--behr-bold);
}

/*DFCT0026036: Padding needs to be adjusted for the video  */
@media (max-width:575px) {
    .fifty-fifty-image-text__content.container.fifty-fifty--margin-default {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .fifty-fifty-image-text__content.container.fifty-fifty--margin-default .fifty-fifty-image-text__left-content {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
}

@media (min-width:576px) and (max-width:767px) {
    .fifty-fifty-image-text__content.container.fifty-fifty--margin-default {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .fifty-fifty-image-text__content.container.fifty-fifty--margin-default {
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
}

/* DFCT0026667 */
@media (min-width:992px) and (max-width:1020px) {
    .fifty-fifty-image-text p {
        margin-top: 7px !important;
    }
}

.sustainability-bear-buttons-section img:hover {
    cursor: pointer;
}

.sustainabilityTopSection #ext-flat-page {
    margin-top: 7%;
}

@media (min-width:1151px) and (max-width:1330px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 5%;
    }

    .sustainability-bear-buttons-section {
        top: 30%;
    }
}

@media (min-width:1100px) and (max-width:1150px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 7%;
    }

    .sustainability-bear-buttons-section {
        top: 31%;
    }
}

@media (min-width:992px) and (max-width:1099px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 10%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

@media (min-width:870px) and (max-width:991px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 3%;
    }

    .sustainability-bear-buttons-section {
        top: 30%;
    }
}

@media (min-width:700px) and (max-width:869px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 6%;
    }

    .sustainability-bear-buttons-section {
        top: 32%;
    }
}

@media (min-width:650px) and (max-width:699px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 10%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

@media (min-width:625px) and (max-width:649px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 9%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

@media (min-width:591px) and (max-width:624px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 11%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

@media (min-width:550px) and (max-width:590px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 9%;
    }

    .sustainability-bear-buttons-section {
        top: 33%;
    }
}

@media (min-width:450px) and (max-width:549px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 12%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

@media (min-width:401px) and (max-width:449px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 14%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

@media (max-width:400px) {
    .sustainabilityTopSection #ext-flat-page {
        margin-top: 17%;
    }

    .sustainability-bear-buttons-section {
        top: 34%;
    }
}

/* Adjusting width to few components */
div#row_id-title,
div#row_id-health-and-safety,
div#row_id-innovation,
div#row_id-santé-et-sécurité {
    max-width: 1190px;
}

.sustainabilityTopSection.pt-4 {
    padding-bottom: 20px;
}

#section-responsibility,
.section-responsabilité,
.section-responsabilidad {
    padding-bottom: 40px !important;
}

#section-health-and-safety,
.section-santé-et-sécurité {
    padding-bottom: 0px !important;
}

[data-message="PEOPLE"] .calculator-coverage {
    padding-bottom: 1rem !important;
}

section#section-recyclable {
    padding: 60px 0px !important;
}

#section-operational-processes,
#section-processus-opérationnels {
    padding-top: 0px !important;
}

.section-recycled {
    padding: 0px !important;
}

section#section-products {
    margin-bottom: 0px !important;
}

.topText {
    font-size: 18px !important;
    line-height: 24px;
}

.bottomText {
    font-size: 15px;
    line-height: 18px;
}

.bottom-border {
    border-bottom: 1px solid #dee2e6;
}

.sustainabilityEcoProducts {
    background: #F4F1ED;
    margin: 0px 0px 60px 0px !important;
}

.EcoProductTopSection {
    position: relative;
    background: #F4F1ED;
    margin: 60px 0 !important;
}

@media (max-width:1050px) {
    .sustainabilityEcoProducts {
        padding-bottom: 90px;
    }
}

 @media (min-width:1200px) {
     section#section-products {
         padding-bottom: 0px !important;
     }
 section#section-products .py-4 {
         padding-bottom: 0px !important;
     }
 }
/* For Us Consumer Only */
/* Replacing Background color: beige to #F4F1ED */
.content_mobile-title,
.content_mobile-durability {
    background: #F4F1ED !important;
}
section#section-products,
section#section-practices,
section#section-people {
    background: #F4F1ED !important;
}

#section-innovation .content_desktop-innovation,
#section-innovation .content_mobile-innovation,
#section-durability .content_desktop-durability,
#section-durability .content_mobile-durability,
#section-health-and-safety .content_desktop-health-and-safety,
#section-health-and-safety .content_mobile-health-and-safety  {
    background: #F4F1ED !important;
}
@media (max-width:991px) {
    #row_id-durability .fifty-fifty-image-text__right,
    #row_id-innovation .fifty-fifty-image-text__left,
    #row_id-title .fifty-fifty-image-text__left,
    #row_id-title .fifty-fifty-image-text__right,
    #row_id-health-and-safety .fifty-fifty-image-text__left,
    #row_id-wellness .fifty-fifty-image-text__left {
        background: #F4F1ED !important;
    }
    .section-title .content_desktop-title,
    .section-title .content_mobile-title {
        background: #F4F1ED !important;
    }
}
/*  */
@media (min-width:1000px) {
    .sustainabilityEcoProducts .eco {
        overflow-x: hidden;
    }
}
@media (min-width:992px) {
    .content6 {
        max-width: 600px;
    }
}
.contentSpacing {
    margin-left: 35%;
}

.content2.contentSpacing {
    margin-top: 8%;
    margin-left: 40%;
}

.content3.contentSpacing {
    margin-top: 8%;
    margin-left: 40%;
}

.content4.contentSpacing {
    margin-top: 9%;
}

@media (min-width:992px) and (max-width:1023px) {
    .content2.contentSpacing {
        margin-top: 4%;
        margin-left: 44%;
    }
    .content3.contentSpacing {
        margin-top: 3%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 4%;
    }
    .content6 {
        margin-left: -20%;
    }
}

@media (min-width:1024px) and (max-width:1069px) {

    .content2.contentSpacing {
        margin-top: 4%;
        margin-left: 44%;
    }
    .content3.contentSpacing {
        margin-top: 4%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 4%;
    }
    .content6 {
        margin-left: -20%;
    }
}

@media (min-width:1070px) and (max-width:1106px) {

    .content2.contentSpacing {
        margin-top: 8%;
        margin-left: 44%;
    }
    .content3.contentSpacing {
        margin-top: 3%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 3%; 
    }
    .content6 {
        margin-left: -20%;
    }

}

@media (min-width:1107px) and (max-width:1120px) {

    .content2.contentSpacing {
        margin-top: 10%;
        margin-left: 44%;
    }
    .content3.contentSpacing {
        margin-top: 5%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 4%; 
    }
    .content6 {
        margin-left: -20%;
    }
}

@media (min-width:1121px) and (max-width:1147px) {

    .content2.contentSpacing {
        margin-top: 10%;
        margin-left: 44%;
    }

    .content3.contentSpacing {
        margin-top: 4%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 7%; 
    }
    .content6 {
        margin-left: -20%;
    }

}

@media (min-width:1148px) and (max-width:1165px) {
    .content2.contentSpacing {
        margin-top: 10%;
        margin-left: 44%;
    }
    .content3.contentSpacing {
        margin-top: 6%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 5%; 
    }
    .content6 {
        margin-left: -18%;
    }
}
@media (min-width:1166px) and (max-width:1190px) {
    .content2.contentSpacing {
        margin-top: 10%;
        margin-left: 44%;
    }

    .content3.contentSpacing {
        margin-top: 6%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 7%; 
    }
    .content6 {
        margin-left: -17%;
    }

}
@media (min-width:1191px) and (max-width:1200px) {

    .content2.contentSpacing {
        margin-top: 10%;
        margin-left: 44%;
    }
    .content3.contentSpacing {
        margin-top: 8%;
        margin-left: 44%;
    }
    .content4.contentSpacing {
        margin-top: 7%; 
    }
    .content6 {
        margin-left: -15%;
    }
}

@media (min-width:1201px) and (max-width:1330px) {
    .content2.contentSpacing {
        margin-top: 10%;
        margin-left: 44%;
    }

    .content3.contentSpacing {
        margin-top: 8%;
        margin-left: 44%;
    }

    .content4.contentSpacing {
        margin-top: 7%;
    }
    .content6 {
        margin-left: -12%;
    }
}

@media (min-width:1331px) {
    .content5 {
        padding-left: 11%;
        padding-top: 10%;
    }

    .sustainabilityEcoProducts {
        padding-bottom: 5%;
    }
    .content6 {
        margin-left: -12%;
    }
}

@media (min-width:1441px) {
    .xxlg-img {
        display: block !important;
    }
    .eco-img {
        overflow: hidden;
        display: flex;
        justify-content: center;
    }
    .eco-img img {
        max-width: unset;
    }
    .main-wrapper {
        width: 50%;
        position: absolute;
        top: 18%;
        right: 17%;
    }
}
@media (min-width:992px) and (max-width:1440px) {
    .lg-img {
        display: block !important;
    }
    .sustainabilityEcoProducts .eco {
        padding-left: 0px !important;
    }
}

/* Main Wrapper Content */
@media (min-width:992px) and (max-width:1200px) {
    .main-wrapper {
        width: 60%;
        position: absolute;
        margin-left: 34%;
        top: 19%;
    }
}
@media (min-width:1201px) and (max-width:1300px) {
    .main-wrapper {
        width: 60%;
        position: absolute;
        margin-left: 33%;
        top: 20%;
    }
}
@media (min-width:1301px) and (max-width:1330px) {
    .main-wrapper {
        width: 60%;
        position: absolute;
        margin-left: 32%;
        top: 20%;
    }
}
@media (min-width:1331px) and (max-width:1379px) {
    .main-wrapper {
        width: 60%;
        position: absolute;
        margin-left: 32%;
        top: 20%;
    }
    .content2.contentSpacing {
        margin-top: 12%;
    }
    .content3.contentSpacing {
        margin-top: 6%;
    }
    .content4.contentSpacing {
        margin-top: 9%;
    }
}
@media (min-width:1380px) and (max-width:1400px) {
    .main-wrapper {
        width: 60%;
        position: absolute;
        margin-left: 30%;
        top: 20%;
    }
    .content2.contentSpacing {
        margin-top: 12%;
    }
    .content3.contentSpacing {
        margin-top: 5%; 
    }
    .content4.contentSpacing {
        margin-top: 9%;
    }
}
@media (min-width:1401px) and (max-width:1440px) {
    .main-wrapper {
        width: 60%;
        position: absolute;
        margin-left: 29%;
        top: 20%;
    }
    .content2.contentSpacing {
        margin-top: 12%;
    }
    .content3.contentSpacing {
        margin-top: 5%; 
    }
    .content4.contentSpacing {
        margin-top: 8%;
    }
}
@media (min-width:1441px) and (max-width:1516px) {
    .content2.contentSpacing {
        margin-top: 12%;
    }
    .content3.contentSpacing {
        margin-top: 5%; 
    }
    .content4.contentSpacing {
        margin-top: 8%;
    }
}
@media (min-width:1517px) and (max-width:1600px) {
    .content2.contentSpacing {
        margin-top: 12%;
    }
    .content3.contentSpacing {
        margin-top: 6%; 
    }
    .content4.contentSpacing {
        margin-top: 9%;
    }
}
@media (min-width:1601px) and (max-width:1750px) {
    .content2.contentSpacing {
        margin-top: 10%;
    }
    .content3.contentSpacing {
        margin-top: 6%; 
    }
    .content4.contentSpacing {
        margin-top: 9%;
    }
}
@media (min-width:1751px) and (max-width:1999px) {
    .content2.contentSpacing {
        margin-top: 10%;
    }
    .content3.contentSpacing {
        margin-top: 6%; 
    }
    .content4.contentSpacing {
        margin-top: 8%;
    }
}
@media (min-width:2000px) {
    .main-wrapper {
        width: 45%;
        position: absolute;
        top: 18%;
        right: 20%;
    }
    .content2.contentSpacing {
        margin-top: 10%;
    }
    .content3.contentSpacing {
        margin-top: 6%; 
    }
    .content4.contentSpacing {
        margin-top: 8%;
    }
}
@media (min-width:2500px) {
    .content5 {
        padding-left: 25%;
    }
    .content6 {
        margin-left: -10%;
    }
}
@media (min-width:2700px) {
    .main-wrapper {
        right: 23% !important;
        width: 40%;
    }
    .content2.contentSpacing {
        margin-top: 13%;
    }
    .content4.contentSpacing {
        margin-top: 9%;
    }
    .content5 {
        padding-left: 25%;
    }
}
@media (max-width:991px) {
    [data-message="PRODUCTS"].section-title #row_id-title .fifty-fifty-image-text__right,
    [data-message="PRODUCTS"].section-title .content_mobile-title {
        background-color: #ffffff !important;
    }
}
p.p-small-legal small {
    font-size: 12px;
}