.bannercontainer {
position: relative;margin: 0 auto;padding: 15 px;background - color: #000;max-width:1140px;-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px}
.banner{position:relative; overflow:hidden; height:100%}
.fullwidthbanner-container{position:relative;width:100% !important;padding:0;max-height:100% !important;overflow:hidden;background-color:# 000}
.fullwidthbanner - container.fullwidthbanner {position: relative;width: 100 % !important;max - height:100% !important}
.fullscreenbanner - container {width: 100 % !important;position: relative;padding: 0;height: 100 %}

.banner-rotator{position:relative;overflow:hidden !important; height:100%}
.banner-rotator img{-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none;max-width:none !important}
.banner-rotator a{text-decoration:none}
.banner-rotator ul{list-style:none;padding:0;margin:0}
.banner-rotator >ul >li{position:absolute;list-style:none;z-index:1;top:0;left:0;padding:0;margin:0;visibility:hidden}
.banner-rotator .banner-clone{position:absolute;z-index:3;top:0;left:0;overflow:hidden;display:none}
.banner-rotator .banner-clone img{position:absolute;top:0;left:0}
.banner-rotator-shadow{position:absolute;margin-left:auto;margin-right:auto;-webkit-user-select:none; -khtml-user-select:none;   -moz-user-select:none; -o-user-select:none}
.banner-rotator-shadow1{background:url(banner-rotator/shadow1.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}
.banner-rotator-shadow2{background:url(banner-rotator/shadow2.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}
.banner-rotator-shadow3{background:url(banner-rotator/shadow3.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}
.banner-rotator .preloader{position:absolute;z-index:5;top:50%;left:50%;width:40px;height:40px;margin:-20px -20px;-webkit-border-radius:4px;   -moz-border-radius:4px;border-radius:4px;background:#000 url(banner-rotator/preloader.gif) no-repeat center center}
.banner-rotator .timer{position:absolute;z-index:4;width:100%;height:4px;background-color:#fff;opacity:0.5}
.banner-rotator .timer-bottom{bottom:0px !important}
.buttons div.clock-timer-holder{position:relative;float:left;overflow:hidden;width:20px;height:20px}
.buttons canvas.clock-timer{overflow:hidden}
.buttons{position:absolute;z-index:6;visibility:hidden}
.buttons .bullet,.buttons .play-btn,.buttons .previous-btn,.buttons .next-btn{position:relative;float:left;overflow:hidden;width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;background-color:#000;background-color:rgba(255,255,255,1);border:2px solid #da3632;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;-webkit-transition:background linear 0.3s,color linear 0.3s;   -moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s;/* display:none*/ }
.buttons .vertical{display:block;clear:both;float:none}
.buttons .bullet{bottom:35px}
.buttons .play-btn,.buttons .previous-btn,.buttons .next-btn,.banner-rotator .s-prev,.banner-rotator .s-next{background-image:url(../images/sprite.png);background-repeat:no-repeat;display:none}
.buttons .bullet:hover,.buttons .play-btn:hover,.buttons .previous-btn:hover,.buttons .next-btn:hover{
	background-color:#da3632; bottom:35px;
	-webkit-transition:background linear 0.3s,color linear 0.3s; 
	-moz-transition:background linear 0.3s,color linear 0.3s;
	transition:background linear 0.3s,color linear 0.3s}
.buttons .play-btn{background-position:-20px 0px}
.buttons .pause{background-position:0px 0px}
.buttons .previous-btn{background-position:-40px 0px}
.buttons .next-btn{background-position:0px -20px}
.buttons .up{background-position:-20px -20px}
.buttons .down{background-position:-40px -20px}
.banner-rotator .s-prev,.banner-rotator .s-next{position:absolute;z-index:7;top:37%; width:56px;height:54px;cursor:pointer;opacity:.3;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .s-prev{left:10%;background-position:0px 0px}
.banner-rotator .s-next{right:10%;background-position:-56px 0px}
.banner-rotator .s-prev:hover,.banner-rotator .s-next:hover{opacity:1 !important;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s;transition-duration:0.3s}
.buttons .curr-thumb,.buttons .curr-thumb:hover{color:#000;background-color:#da3632;cursor:default;-webkit-transition:background linear 0.3s,color linear 0.3s; -moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s; border:2px solid #da3632 }
.buttons .thumb{position:relative;float:left;overflow:hidden;cursor:pointer;background:#000;-webkit-border-radius:0; -moz-border-radius:0;border-radius:0}
.buttons .thumb img{display:block;border:0;position:absolute;opacity:0.3;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s;transition-duration:0.3s}
.buttons .thumb:hover img{opacity:1;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s;transition-duration:0.3s}
.buttons .thumb.curr-thumb img,.buttons .thumb.curr-thumb:hover img{opacity:1;cursor:default;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s;transition-duration:0.3s}
#rotator-tooltip{position:absolute;top:0;left:0;z-index:99999;display:none}
#rotator-tooltip img{display:block;float:left;background-color:#FFF;padding:3px;margin:8px;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px}
#rotator-tooltip .arrow{ position:absolute; width:0; height:0;margin:0;padding:0}
#rotator-tooltip.img-up .arrow{ bottom:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}
#rotator-tooltip.img-down .arrow{top:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}
#rotator-tooltip.img-right .arrow{left:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #FFF}
#rotator-tooltip.img-left .arrow{right:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #FFF}
#rotator-tooltip .tt-txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#FFF;max-width:300px;margin:8px 0;padding:5px 8px;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px}
#rotator-tooltip.txt-up .arrow{bottom:3px; margin-left:10px;border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}
#rotator-tooltip.txt-down .arrow{top:3px; margin-left:10px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}
.banner-rotator .border-white iframe{border:5px solid #fff}.banner-rotator .border-black iframe{border:5px solid #000}.banner-rotator .video-play{position:absolute;left:50%;top:50%;width:43px;height:43px;margin-left:-21px;margin-top:-21px;background:url(../images/sprite.png) no-repeat 0px -87px;cursor:pointer;z-index:9}.banner-rotator .video-play:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.banner-rotator .video-frame{position:absolute;z-index:10;left:0;top:0;display:block}.banner-rotator .video-close{position:absolute;width:21px;height:21px;background:#000 url(banner-rotator/sprite.png) no-repeat -45px -81px;cursor:pointer;right:6px;top:6px;border:1px solid #5E5C5C}.banner-rotator .caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.banner-rotator .caption.fullscreenvideo iframe,.banner-rotator .caption.fullscreenvideo video{width:100% !important;height:100% !important}.banner-rotator .caption.fullscreenvideo .vjs-loading-spinner{visibility:none;display:none !important;width:0px;height:0px}.banner-rotator .caption.fullscreenvideo .vjs-control-bar.vjs-fade-out,.banner-rotator .caption.fullscreenvideo .vjs-control-bar.vjs-fade-in,.banner-rotator .caption.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,.banner-rotator .caption.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing{visibility:hidden !important;opacity:0 !important;display:none !important;width:0px;height:0px;overflow:hidden}.banner-rotator .caption.fullcoveredvideo.video-js,.banner-rotator .caption.fullcoveredvideo video{background:transparent !important}.banner-rotator .caption.fullcoveredvideo .vjs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.vjs-tech{margin-top:1px}.banner-rotator .caption .vjs-default-skin .vjs-big-play-button{left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;border:none;box-shadow:none;text-shadow:none;line-height:30px;vertical-align:top;padding:0px;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px}.banner-rotator .caption .vjs-default-skin .vjs-big-play-button:before{ position:absolute; top:0px;left:0px; line-height:40px; text-shadow:none !important; color:#fff; font-size:18px}.banner-rotator .caption .vjs-default-skin:hover .vjs-big-play-button,.banner-rotator .caption .vjs-default-skin .vjs-big-play-button:focus{box-shadow:none;-webkit-box-shadow:none}.banner-rotator .caption{position:absolute;z-index:2;visibility:hidden;opacity:0}.banner-rotator .caption.hidden-caption{visibility:hidden !important;display:none !important}.banner-rotator .caption.slidelink{cursor:pointer;display:block;width:100% !important;height:100% !important}.banner-rotator .caption.slidelink a,.banner-rotator .caption.slidelink a >span{display:block;width:100%;height:100%}.banner-rotator .caption .frontcorner{position:absolute;left:-40px;top:0px;width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF}.banner-rotator .caption .backcorner{position:absolute;right:0px;top:0px;width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF}.banner-rotator .caption .frontcornertop{position:absolute;left:-40px;top:0px;width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF}.banner-rotator .caption .backcornertop{position:absolute;right:0px;top:0px;width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF}
@media screen and (max-width: 560px) {.buttons .bullet{bottom:10px}
.buttons .bullet:hover{bottom:10px;}
}