.color-tools-comp__behr-colors a.anchor-button.black-primary {
    height: auto;
    min-height: 50px;
    max-width: 270px !important;
    min-width: 270px !important;
    text-align: center;
}

/* home page canada fr */
.color-tools-comp__behr-colors a.anchor-button.black-primary {
    min-width: 220px;
    font-size: 14px;
    padding: 5px 30px;
    max-width: 220px;
}
/* Color name Capitalize */
.cd-color-info h1,
.search-results .color-chip-wrapper .outer .inner + div,
.color-code-wrap .color-name,
.inspiration-listing__listing-color-label,
.inspiration-detail__color-label,
.color-swatch-grid__color-name {
    text-transform: none !important;
}
.ng-star-inserted .row .col-12.heading-2,
.palette-carousel .color-detail .row .col-12.heading-4,
.visualizer-home.ng-star-inserted .row .col-12.font-weight-bold.m-0.p-0.py-2 {
    text-transform: none !important; 
}

.ng-tns-c73-11.bg-white.d-lg-block.d-none.desktop.h-100.position-absolute.text-left.ng-trigger.ng-trigger-myColorNav 
.m-0.p-0.px-1.my-colors-smaller {
    font-size: 18px !important;
}
@media (min-width:1100px) and (max-width:1330px) {
    .colorsmart .ca_FR .browser-color-families .ng-star-inserted .row .col-12 {
        font-size: 14px;
    }
    .colorsmart .visualizer-home .ng-star-inserted .row .col-12 {
        font-size: 14px;
    }
}
@media (min-width:992px) and (max-width:1099px) {
    .colorsmart .ca_FR .browser-color-families .ng-star-inserted .row .col-12 {
        font-size: 12px;
    }
    .colorsmart .visualizer-home .ng-star-inserted .row .col-12 {
        font-size: 12px;
    }
}
@media (min-width: 992px) and (max-width:1330px) {
    .palette-detail-header__actions-btn a, .palette-detail-header__actions-btn button {
        width: 90%;
    }
}
@media (max-width:414px) {
    .sustainability_title {
        font-size: 62px;
        line-height: 62px;
    }
}
@media (max-width:403px) {
    .sustainability-bear-buttons-section {
        top: 47%;
    }
}
.homepage-carousel a.btn-primary {
    text-transform: none;
}
a sup {
    font-size: 30% !important;
    top: -0.1rem !important;
}
h1 sup{
    font-size: 30% !important;
    top: -0.7rem !important;
}
h2 sup {
    font-size: 30% !important;
    top: -0.4rem !important;
}
h3 sup {
    font-size: 30% !important;
    top: -0.3rem !important; 
}
h4 sup, h5 sup, h6 sup {
    font-size: 30% !important;
    top: -0.2rem !important;
}
p sup {
    font-size: 30% !important;
    top: -0.1rem !important;
}
div.behrfs-2 sup {
    font-size: 30% !important;
    top: -0.3em !important;
}
span sup {
    font-size: 30% !important;
    top: -0.1rem !important;
}