.mrvll-video-carousel .mrvll-video-carousel__item{overflow:hidden;position:relative;margin-right:20px}
.mrvll-video-carousel .mrvll-video-carousel__item .item-bg-img{border-radius:0;background-repeat:no-repeat;background-image:url(clientlibs-videocarousel/css/img/photos/hero-bg-01.jpg);background-size:cover;transition:transform .25s ease-out;overflow:hidden;position:absolute;width:100%;height:100%;top:0}
.mrvll-video-carousel .mrvll-video-carousel__item:hover .item-bg-img{transform:scale(1.05)}
.mrvll-video-carousel .mrvll-video-carousel__item:hover .item-wrapper .mrvll-video-play-btn{transform:scale(1.2)}
.mrvll-video-carousel .slick-slide{color:#fff;border-radius:0;justify-content:center;align-items:center;min-height:auto;overflow:hidden}
.mrvll-video-carousel .slick-slide .item-wrapper{height:100%;border-radius:0;display:flex;flex:1;justify-content:flex-start;align-items:center;padding-left:40px;background:rgba(0,0,0,0.5);padding-top:56.25%;position:relative;overflow:hidden}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-hero-text{position:absolute;bottom:10%}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-hero-text h2{font-size:1.8rem;line-height:1.9rem}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-video-play-btn{width:40px;height:40px;margin-top:1.5rem;transition:transform .25s ease-out}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-video-play-btn:focus{border:1px solid #00f;border-radius:100%}
.mrvll-video-carousel .slick-list{padding:0 20% 0 0}
.mrvll-video-carousel__controls{display:flex;justify-content:flex-end;margin-top:30px;padding-bottom:30px}
.mrvll-video-play-btn{display:block;background-image:url(clientlibs-videocarousel/resources/video-play-tn-white.svg);background-position:center center;background-size:100% 100%}
.mrvll-video-carousel__controls .slick-arrow{background-image:url(clientlibs-videocarousel/resources/carousel-arrow-black.svg);background-size:100% 100%;background-repeat:no-repeat;background-color:white;border:0;width:34px;height:34px;opacity:1;display:block;position:relative;transition:all .25s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}
.mrvll-video-carousel__controls .slick-arrow:hover{transform:scale(1.1)}
.mrvll-video-carousel__controls__next{transform:rotate(180deg);margin-left:20px}
.mrvll-video-carousel__controls__next.slick-arrow:hover{transform:rotate(180deg) scale(1.1)}
@media only screen and (max-width:570px){.mrvll-video-carousel .slick-slide .item-wrapper{padding-left:30px}
}
@media only screen and (max-width:480px){.mrvll-video-carousel .slick-slide .item-wrapper{padding-left:20px}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-hero-text h2{font-size:1rem;line-height:1.2rem}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-video-play-btn{width:30px;height:30px;margin-top:1rem}
}
@media only screen and (max-width:390px){.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-hero-text h2{font-size:.9rem;line-height:1.1rem}
.mrvll-video-carousel .slick-slide .item-wrapper .mrvll-video-play-btn{width:20px;height:20px;margin-top:.5rem}
}
.iframevideo{position:fixed;top:130px;left:270px;z-index:99}
.video-stream html5-main-video{width:auto;height:500px;left:16%;top:35px}