.adcms-banner-slider-container {
    width: 100%;
    background-color: #afafaf;
}
.adcms-banner-slider-container img {
    width: 100%;
    object-fit: cover;
}
.adcms-banner-slider-container .adcms-banner-slider-text-wrapper {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    max-height: 100%;
    text-align: center;
    padding: 10%;
}
.adcms-banner-slider-container .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.adcms-banner-slider-container .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #838aa9;
}
.adcms-banner-slider-container .bx-wrapper .bx-pager {
    bottom: 10px;
}
.adcms-banner-slider-container .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff0;
    border: 2px solid #838aa9;
}
.adcms-banner-slider-container p.title {
    color: white;
    font-size: 31px;
    line-height: 34px;
}
.adcms-banner-slider-container p.paragraph {
    font-size: 14px;
    color: white;
}
@media (max-width: 992px) {
    .adcms-banner-slider-container img {
        height: 400px;
    }
}
@media (min-width: 992px) {
    .adcms-banner-slider-container img {
        height: 400px;
    }
    .adcms-banner-slider-container .adcms-banner-slider-text-wrapper {
        text-align: left;
        padding-left: 20%;
        width: 60%;
    }
    .adcms-banner-slider-container .bx-prev {
        left: 90px;
        z-index: 10;
    }
    .adcms-banner-slider-container .bx-next {
        right: 90px;
        z-index: 10;
    }
}
@media (min-width: 1920px) {
    .adcms-banner-slider-container img {
        height: 580px;
    }
}

.advanced-cms-wrapper .video-container {
    position: relative;
}

/* CSS for the video frame */

.advanced-cms-wrapper .video-container .video-toggler {
    width: 75px;
    height: 75px;
    background-image: url(../../../../../../../../img/image-sprite.png);
    background-repeat: no-repeat;
    background-position: -640px -1022px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
}

@media (min-width: 992px) {
    .advanced-cms-wrapper .video-container .video-toggler {
        width: 140px;
        height: 140px;
        background-position: -764px -572px;
    }
}

.advanced-cms-wrapper .video-container .video-toggler:hover {
    opacity: 0.7;
}

.video-container.container img {
    max-width: 1040px;
    margin: 0 auto;
}