@media (min-width: 1300px) {
    .hero-banner p {
        font-family: var(--behr-heading-font);
        font-size: 40px;
        line-height: 60px;
        font-weight: 500;
        color: #212529
    }
    .hero-banner .carousel-content.position-absolute{
        top: 22%;
        left: 5%;
        text-transform: uppercase;
    }
    .desktop-background {
        background: var(--behr-beige-secondary);
    }
    .desktop_image {
        height: 100%;
        object-fit: cover;
    }
    .tile-content:nth-child(4), .tile-content:nth-child(5) {
        margin: 28px;
    }
} 
@media (min-width: 992px) and (max-width:1299px){
    .hero-banner p {
        font-family: var(--behr-heading-font);
        font-size: 40px;
        line-height: 60px;
        font-weight: 500;
        color: #212529
    }
    .hero-banner .carousel-content.position-absolute{
        top: 22%;
        left: 5%;
        text-transform: uppercase;
    }
    .desktop-background {
        background: var(--behr-beige-secondary);
    }
    .desktop_image {
        height: 100%;
        object-fit: cover;
    }
    .tile-content:nth-child(4), .tile-content:nth-child(5) {
        margin: 28px;
    }
} 
@media (max-width: 991px) {
    .hero-banner p {
        font-family: var(--behr-heading-font);
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        color: #212529
    }
    .hero-banner .carousel-content.position-absolute{
        top: 25%;
        left: 5%;
        text-transform: uppercase;
    }
    .text-content-area {
        background: var(--behr-beige-secondary);
        padding-left: 30px !important;
    }    
} 
.page-header .container {
    text-align: center;
}
.page-header .behr-pro-text.pt-4 {
    width: 100%!important;
}
.fifty-fifty-image-text h2.primary-title {
    font-family: var(--behr-heading-font);
    font-style: normal;
    font-weight: var(--behr-atf-500);
    font-size: 35px;
    line-height: 35px;
    color: #FFFFFF;
}
.fifty-fifty-image-text p.secondary-title {
    font-family: var(--behr-body-and-label-font);
    font-size: 18px;
    font-weight: var(--behr-normal) !important;
    line-height: 21px;
    color: #FFFFFF;
    margin:0px
}
.fifty-fifty-image-text p.secondary-description {
    font-family: var(--behr-body-and-label-font);
    font-size: 14px;
    font-weight: var(--behr-normal);
    line-height: 21px;
    color: #FFFFFF;
    margin:0px;
}
.primary-title {
    font-family: var(--behr-heading-font);
    font-style: normal;
    font-weight: var(--behr-atf-500) !important;
    font-size: 35px;
    line-height: 30px;
    color: #FFFFFF;
}

.secondary-title {
    font-family: var(--behr-body-and-label-font);
    font-size: 18px;
    font-weight: var(--behr-normal) !important;
    line-height: 21px;
    color: #FFFFFF;
}

.secondary-description {
    font-family: var(--behr-body-and-label-font);
    font-size: 14px;
    font-weight: var(--behr-normal) !important;
    line-height: 21px;
    color: #FFFFFF;
}
.fifty-fifty-image-text {
    top: -120px
}

.technical-library-section.youArePro {
    margin: -50px 0 5px!important;
}
.technical-library-section.youArePro div {
    font-size: 24px!important;
    line-height: 27px!important;
}
.technical-library-section.youArePro div .legal-disclaimer {
    font-size: 11px!important;
    line-height: 27px!important;
}
.fourColLayout .adjust-equal-height h3 {
    line-height: 32px !important;
    padding: 0px 0px!important;
}
#featured-news-banners {
    top:-150px;
}
.ready-to-get-started-section {
    padding-top: 100px!important;
}
.technical-library-section.professional-colortools{
    margin-top: -150px;
}
@media only screen and (max-width: 991px) {
    .featured-content-banner__wrapper h2 {
        margin-top: 20px!important;
    }
}