/* Video Slider */
.tsu-vid-slider {
    margin-bottom: 60px;
    position: relative;
    margin-right: calc(var(--global--container-padding) * -1);
	max-width: none !important;
}
@media screen and (min-width: 992px){
    .tsu-vid-slider {
        padding-left: 25%;
    }
}
.tsu-vid-slider .vid-slider-inner-wrap .vid-wrap {
    position: relative;
    padding-top: 56.25%;
}
.tsu-vid-slider .vid-slider-inner-wrap .vid-wrap iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.tsu-vid-slider .owl-carousel .owl-nav button.owl-next,
.tsu-vid-slider .owl-carousel .owl-nav button.owl-prev {
    background: var(--global--color-white);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    color: var(--global--color-black);
    font-size: 40px;
    line-height: 1;
    position: absolute;
    top: calc(50% - 25px);
    transition: all .15s ease-in;
}
.tsu-vid-slider .owl-theme .owl-nav [class*="owl-"]:hover {
    background: var(--global--color-black);
    color: var(--global--color-white);
    text-decoration: none;
}
.tsu-vid-slider .owl-carousel .owl-nav button.owl-prev {
    left: -30px;
}
.tsu-vid-slider .owl-carousel .owl-nav button.owl-next {
    right: 0;
}
.tsu-vid-slider .owl-nav button i {
    font-size: 22px;
    line-height: 2.2;
    position: relative;
}
.tsu-vid-slider .owl-nav button.owl-next i {
    right: -2px;
}
.tsu-vid-slider .owl-nav button.owl-prev i {
    left: -2px;
}
