.threeColLayout .flex-center {
    align-items: center;
    text-align: inherit !important;
}

section.pro-fifty-fifty-image-text.py-4 {
    margin: 1%;
}

.threeColLayout {
    padding-bottom: 4%;
}

.send_training_info .form-check-label input {
    position: absolute;
    opacity: 14;
    cursor: pointer;
    height: 0;
    width: 0;
    position: absolute;
    top: -7px;
    left: 20px;
    height: 27px;
    width: 28px;
    border: 1px solid #cccccc;
    border-radius: 50%;
}

.canada_training_info .form-check-label input, .women_training_info_ca .form-check-label input {
    position: absolute;
    opacity: 14;
    cursor: pointer;
    height: 0;
    width: 0;
    position: absolute;
    top: -7px;
    left: 20px;
    height: 27px;
    width: 28px;
    border: 1px solid #cccccc;
    border-radius: 50%;
}

.womenpaintRoleDiv .form-check-label input {
    position: absolute;
    opacity: 14;
    cursor: pointer;
    height: 0;
    width: 0;
    position: absolute;
    top: -7px;
    left: 20px;
    height: 27px;
    width: 28px;
    border: 1px solid #cccccc;
    border-radius: 50%;
}

input[type="radio"] {
    accent-color: #c94f13 !important;
}

.three-col--heading,
.four-col--heading {
    margin-bottom: 20px;
    display: inline-block;
    max-width: fit-content !important;
}

.fourColLayout .prod-card__cta {
    display: inline-block !important;
}


.mentor-main-wrapper {
    background: #C94F15;
    margin: 20px 0px;
}

.mentor-main-wrapper h2 {
    font-size: 44px;
    line-height: 46px;
    color: #ffffff;
}

.mentor-main-wrapper p {
    color: #ffffff;
    margin: 20px 0px;
}

.mentor-main-wrapper .mentor-left-wrapper {
    display: flex;
    justify-content: end;
}

.mentor-right-wrapper {
    max-width: 430px;
}

@media (max-width:991px) {
    .mentor-main-wrapper .mentor-left-wrapper {
       justify-content: left;
        /* padding-left: 0px; */
        margin-bottom: 25px;
        padding-left: 29px !important;
        padding-right: 29px !important;
    }

    .mentor-main-wrapper {
        overflow-x: hidden;
        padding: 30px 0px;
    }

    .mentor-right-wrapper {
        padding: 0px 25px;
    }
}

.page-header span {
    font-family: var(--behr-heading-font) !important;
    font-style: normal;
    font-weight: var(--behr-atf-500) !important;
    font-size: 30px !important;
    line-height: 42px !important;
    color: #212529;
}

@media (min-width: 991px) {
    .pro-fifty-fifty-image-text__logo-text-content {
        margin-left: 23px;
    }
}

input#behr-news {
    display: none;
}

.fifty-fifty-image-text a,
.winning-paint a {
    font-size: 18px !important;
}

.rte__wrapper a {
    font-size: 18px !important;
}

.rte__wrapper strong {
    font-size: 18px !important;
}

#behr-news:checked+label:before {
    content: '\2713' !important;
    font-size: 16px;
    color: #212529;
    opacity: 1 !important;
    transform: rotate(0deg) !important;
}

#behr-news+label {
    background-color: #fff;
    border: 1px solid #465058;
    padding: 0px 3px;
    display: block;
    position: relative;
    margin-right: 7px;
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    margin-top: 3px;
}

@media (min-width: 992px) {
    .fifty-fifty--margin-default {
        padding-top: 55px !important;
        padding-bottom: 50px !important;
    }

    .rte__wrapper .page-header span {
        margin-bottom: 0 !important;
    }
}