@media screen and (max-width: 767px){
    .banner-intro div.m-banner h1.c-heading-1a {
        font-size: 34px;
        line-height: 34px; 
    }
}

@media screen and (min-width: 1605px) {
    .banner-intro div.m-banner h1.c-heading-1a {
        font-size: 62px;
        line-height: 60px; 
    }
}

.banner-intro .jump-g.jump-b {
    vertical-align: bottom;
}

.banner-intro div.c-group {
    padding-top: 24px;
}

.banner-intro div.c-group a.c-call-to-action {
    margin-left: 12px;
    margin-right: 12px;
}

.banner-intro div.c-group a.c-call-to-action.f-heavyweight:focus {
    background-color: #8bd80a;
    color: #054b16;
}

.banner-intro div.c-group > a.c-call-to-action ~ a.c-call-to-action {
    margin-right: 10px !important;
}

.banner-intro div.c-group .c-call-to-action.glyph-play {
    padding-top: 5px; 
    padding-bottom: 5px;
}

.banner-intro div.c-group .c-call-to-action.glyph-play:before {
    margin-right: 10px; 
}

.stealth-carousel .stealth-sub-carousel.right-carousel .stealth-sub-carousel-panel .panel-content button {
   visibility: hidden;
}

.stealth-carousel .stealth-sub-carousel .stealth-sub-carousel-panel {
    box-shadow: none !Important;
}

.custom-ss-bg {
   background-color: #000 !important;
}

.c-feature.f-align-right, .c-feature.f-align-left, .m-feature.f-align-right, .m-feature.f-align-left {
    background-color: #171717;
}

.m-social.f-horizontal, .c-social.f-horizontal {
   display: inline-flex !important;
}

.m-product-placement .c-carousel .c-group {
    margin-left: 4px;
    margin-bottom: 4px;
}

@media screen and (max-width: 859px) {
    .c-uhfh.c-sgl-stck .global-head-cont, .c-uhfh.c-sgl-stck>div:first-child {
        background-color: black !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
    .feature-line-height {
        line-height: 20px !important;
    }
}

@media only screen and (max-width: 450px) {
    .m-hero-item[class*=f-x][class*=f-y]>picture img {
        height: 100% !important;
    }
}

.m-image .c-image img {
    margin: auto;
}