@media (min-width: 1999.5px) {
    .global-category-banner .banner-image .video-container-sabre .video-bg img,
    .global-category-banner .banner-image .image-container .video-bg img {
        position: unset !important;
    }

    .global-category-banner .banner-image .video-bg {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
    }

    .global-category-banner .banner-image .video-bg img {
        position: relative !important;
    }
}

@media ( max-width: 679px ) {
    .company-banner .image-cell .image-container {
        position: relative;
        bottom: 0;
        margin: 0 auto;
    }

    .company-banner {
        padding-bottom: 0;
    }
}

@media ( max-width: 415px ) {
    .global-category-content .grid .main-content .parent-category .product-content .product-single .featured-image .product-image, 
    .global-category-content .grid .main-content .product-container .product-content .product-single .featured-image .product-image {
        width: 100% !important;
        height: auto !important;
    }
}

.global-category-content .grid .sidebar .sticky-nav {
    position: -webkit-sticky;
    position: sticky;
}

#page-footer {
    overflow: hidden;
}

body {
    overflow: initial !important;
}

.bottom-desription .bottom-desc-item h2::after {
    display: none !important;
}

.hp-slideshow .owl-item .row,
.company-slideshow .owl-item .row {
    display: flex;
}

.hp-slideshow .owl-item .row .gutter,
.company-slideshow .owl-item .row .gutter {
    width: 5vw;
}

.homepage .hp-slideshow #hp-slider .slider-image .main-img,
.company-slideshow #company-slider .slider-image .main-img {
    object-fit: cover;
}

.global-category-banner .banner-image .video-container .video-content .play-container .play-text {
    width: auto;
    padding: 0 20px 0 5px;
    line-height: 24px;
}

.global-category-banner .banner-image .video-container .video-content .play-container {
    height: auto;
    min-height: 100px;
    padding: 10px 0;
}

#page-footer .links-cell a:nth-child(2) {
    display: block !important;
}

.single-case-studies .csc-two-col-slideshow #csc-halfslider .row {
    display: flex;
    justify-content: center;
}


.single-case-studies .csc-two-col-slideshow #csc-halfslider .grid__m-1 {
    width: 5vw;
}

.single-case-studies .csc-two-col-slideshow #csc-halfslider .grid__m-5.slider-text + .grid__m-1 {
    display: none;
}

@media (max-width: 991px) {
    #page-footer .links-cell a:nth-child(2) {
        display: block !important;
    }
}

@media (max-width: 768px) {
    .single-case-study .scs-banner.cs-video .video-content .play-container {
        height: auto;
        padding: 15px 0px 15px 20px;
    }

    .single-case-study .scs-banner.cs-video .video-content .play-container .play-text {
        width: auto;
    }

    .single-case-studies .csc-two-col-slideshow #csc-halfslider .row {
        flex-direction: column;
    }

    .single-case-studies .csc-two-col-slideshow #csc-halfslider .slider-text {
        width: 100%;
        max-width: 100%;
    }
}



.popup-newsletter #mce-responses {
    margin: 0 !important;
    padding: 0 !important;
}

.popup-newsletter #mc_embed_signup #mce-success-response {
    font-size: 16px;
    margin-top: 0;
}

.popup-newsletter #mc_embed_signup #mc-embedded-subscribe {
    width: 120px;
    margin-right: 0;
}