.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0;position:relative}
.flexslider .slides>li:first-child{display:block;-webkit-backface-visibility:visible}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{height:0}
.flex-direction-nav a{width:18px;margin:0;display:block;background:url(../images/icons/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:1;cursor:pointer;text-indent:-9999px;opacity:1}
.flex-direction-nav a{width:18px;height:30px;top:50%;opacity:.8}
.flex-direction-nav .flex-next{background-position:-18px 0;right:30px}
.flex-direction-nav .flex-prev{left:30px}
.flexslider:hover .flex-next{opacity:1}
.flexslider:hover .flex-prev{opacity:1}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:.3!important;cursor:default}
.flex-control-nav{bottom:15px;right:50px;position:absolute;text-align:left}
.content-inside-box .banner-wrap .flex-control-nav,.content-inside-box .banner-wrap .flex-pauseplay{display:none}
.flex-play,.flex-pause,.flex-control-paging li.dot,.flex-control-paging li.dot.active{background:url(images/icons/icon-sprite.png) no-repeat}
.flex-control-nav li.dot,.flex-play,.flex-pause{margin:0 3px;display:inline-block;cursor:pointer;display:inline-block;vertical-align:-3px}
.flex-control-paging li.dot{width:12px;height:13px;background-position:-95px -138px;text-indent:-9999px}
.flex-control-paging li.dot.active{background-position:-112px -138px;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.flex-pauseplay{bottom:16px;cursor:pointer;height:13px;right:30px;position:absolute;text-indent:-99999px!important;width:12px}
.flex-play,.flex-pause{width:12px;height:13px;text-indent:-99999px!important;background-position:-78px -138px}
.flex-pause{background-position:-61px -138px}