#spotlight{position:fixed;top:-1px;bottom:-1px;width:100%;z-index:99999;color:#fff;background-color:#000;opacity:0;overflow:hidden;user-select:none;transition:opacity .2s ease-out;font-family:Arial,sans-serif;font-size:16px;font-weight:400;contain:strict;touch-action:none;pointer-events:none}
#spotlight.show{opacity:1;transition:none;pointer-events:auto}
#spotlight.white{color:#212529;background-color:#fff}
#spotlight.white .spl-spinner,#spotlight.white .spl-prev,#spotlight.white .spl-next,#spotlight.white .spl-page ~ *{filter:invert(1)}
#spotlight.white .spl-progress{background-color:rgba(0,0,0,0.35)}
#spotlight.white .spl-header,#spotlight.white .spl-footer{background-color:rgba(255,255,255,0.65)}
#spotlight.white .spl-button{background:#212529;color:#fff}
#spotlight .cover{object-fit:cover;height:100%;width:100%}
#spotlight .contain{object-fit:contain;height:100%;width:100%}
#spotlight .autofit{object-fit:none;width:auto;height:auto;max-height:none;max-width:none;transition:none}
.spl-track{position:absolute;width:100%;height:100%;contain:strict}
.spl-spinner{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:42px;opacity:0}
.spl-spinner.spin{background-image:url(../images/preloader.svg);transition:opacity .2s linear .25s;opacity:1}
.spl-spinner.error{background-image:url(../images/error.svg);background-size:128px;transition:none;opacity:.5}
.spl-scene{position:absolute;width:100%;height:100%;transition:transform .65s cubic-bezier(0.1,1,0.1,1);contain:layout size;will-change:transform}
.spl-pane > *{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:50%;top:50%;margin:0;padding:0;border:0;transform:translate(-50%,-50%) scale(1);transition:transform .65s cubic-bezier(0.3,1,0.3,1),opacity .65s ease;contain:layout style;will-change:transform,opacity;visibility:hidden}
.spl-pane{position:absolute;top:0;width:100%;height:100%;transition:transform .65s cubic-bezier(0.3,1,0.3,1);contain:layout size;will-change:transform,contents}
.spl-header{position:absolute;top:0;width:100%;height:50px;text-align:right;background-color:rgba(0,0,0,0.45);transform:translateY(-100px);transition:transform .35s ease;overflow:hidden;will-change:transform}
#spotlight.menu .spl-header,.spl-header:hover{transform:translateY(0)}
.spl-header div{display:inline-block;vertical-align:middle;white-space:nowrap;width:50px;height:50px;opacity:.5}
.spl-progress{position:absolute;top:0;width:100%;height:3px;background-color:rgba(255,255,255,0.45);transform:translateX(-100%);transition:transform linear}
.spl-footer{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.45);line-height:20px;padding:20px 20px 0;padding-bottom:env(safe-area-inset-bottom,0);text-align:left;font-size:15px;font-weight:400;transform:translateY(100%);transition:transform .35s ease;will-change:transform}
#spotlight.menu .spl-footer,.spl-footer:hover{transform:translateY(0)}
.spl-title{font-size:22px;margin-bottom:20px}
.spl-description{margin-bottom:20px}
.spl-button{display:inline-block;background:#fff;color:#000;border-radius:5px;padding:10px 20px;margin-bottom:20px;cursor:pointer}
.spl-page{float:left;width:auto;line-height:50px}
.spl-page ~ *{background-position:center;background-repeat:no-repeat;background-size:21px;float:right}
.spl-fullscreen{background-image:url(../images/maximize.svg)}
.spl-fullscreen.on{background-image:url(../images/minimize.svg)}
.spl-autofit{background-image:url(../images/autofit.svg)}
.spl-zoom-out{background-image:url(../images/zoom-out.svg);background-size:22px}
.spl-zoom-in{background-image:url(../images/zoom-in.svg);background-size:22px}
.spl-download{background-image:url(../images/download.svg);background-size:20px}
.spl-theme{background-image:url(../images/theme.svg)}
.spl-play{background-image:url(../images/play.svg)}
.spl-play.on{background-image:url(../images/pause.svg);animation:pulsate 1s ease infinite}
.spl-close{background-image:url(../images/close.svg)}
.spl-info{background-image:url(../images/info.svg)}
.spl-prev,.spl-next{position:absolute;top:50%;left:20px;width:50px;height:50px;opacity:.65;background-color:rgba(0,0,0,0.45);border-radius:100%;cursor:pointer;margin-top:-25px;transform:translateX(-100px);transition:transform .35s ease;background-image:url(../images/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:30px;will-change:transform}
.spl-next{left:auto;right:20px;transform:translateX(100px) scaleX(-1)}
#spotlight.menu .spl-prev{transform:translateX(0)}
#spotlight.menu .spl-next{transform:translateX(0) scaleX(-1)}
.spl-pane iframe {
  width: 90%;
  height: 90%;
  max-width:640px;
}
.spl-pane iframe.twcss-max-w-375px{max-width:375px!important;}
.spl-pane iframe.twcss-max-w-323px{max-width:323px!important;}

/* Video Css */
.p-tabs-videos{float:left;width:100%;position:relative;min-height:100px;margin-bottom:40px;}
.p-tabs-videos .p-tabs-videos-title{float:left;width:100%;color:#000;font-weight:600;font-size:28px;line-height:35px;margin:0 0 25px;text-align:center;}
.p-tabs-videos .video-list{float:left;width:100%;position:relative;overflow:inherit;padding-right:0px;padding-bottom:30px;}
.p-tabs-videos .video-list .owl-stage-outer{overflow:inherit;}
.p-tabs-videos .video-list .owl-carousel .owl-stage{display:flex;justify-content:center;}
.p-video-item{float:left;width:100%;position:relative;border-radius:10px;}
.p-video-item img{width:100%;border-radius:10px;}
.video-review{float:left;width:100%;position:relative;}
.review-video-img{float:left;width:100%;margin:0 0 10px;position:relative;}
.review-video-img img{width:100%!important;border-radius:10px;}
.owl-carousel .owl-item .review-video-img img{width:100%!important;}
.review-video-title{float:left;width:100%;text-align:center;font-size:16px;font-weight:600;color:#333;line-height:25px;}
.video-list .owl-carousel .owl-nav .owl-next{right:5px;}
.video-list .owl-carousel .owl-nav .owl-prev{left:5px;}
.video-list .owl-dots{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.review-video-play{
	position:absolute;left:50%;top:50%;z-index:1;display:inline-block;text-indent:-9999px;
	cursor:pointer;height:40px;width:40px;border-radius:100px;transform:translate(-50%,-50%);
	background:rgba(255,255,255,0.6) url(..images/review-video-play0.png) center center no-repeat;background-size:100% 100%;
}

@media (hover: hover) {
.spl-page ~ div{cursor:pointer;transition:opacity .2s ease}
.spl-page ~ div:hover,.spl-prev:hover,.spl-next:hover{opacity:1}
}
@media (max-width:767px) {
	.spl-pane iframe{max-width:100%;}
}
@media (max-width: 500px) {
.spl-header div{width:44px}
.spl-footer .spl-title{font-size:20px}
.spl-footer{font-size:14px}
.spl-prev,.spl-next{width:35px;height:35px;margin-top:-17.5px;background-size:15px 15px}
.spl-spinner{background-size:30px 30px}
}
.hide-scrollbars{overflow:hidden!important}
@keyframes pulsate {
0%{opacity:1}
50%{opacity:.2}
100%{opacity:1}
}
