.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;min-height:150px;}
.flexslider .slides{display:block;max-width:500px;;margin-left:auto;margin-right:auto;}
.custom-nav{position:absolute;width:100%;margin:auto;top:0px;bottom:0px;}
.flex-prev,
.flex-next{display:block;position:absolute;top:40%;height:50px;width:50px;background-repeat:no-repeat;opacity:.5;-webkit-transition:all .30s ease-in;-moz-transition:all .30s ease-in;-ms-transition:all .30s ease-in;-o-transition:all .30s ease-in;transition:all .30s ease-in;z-index:110;margin-top:auto;margin-bottom:auto;}
.flex-prev{left:5px;background-image:url(../images/arrow-prev.png);}
.flex-next{background-image:url(../images/arrow-next.png);right:5px;}
.flex-prev:hover,
.flex-next:hover{opacity:1;}
.flexslider .slides > li{-webkit-backface-visibility:hidden;position:relative;display:none;}
.flexslider .slides img{display:block;height:auto;width:100%;border-radius:15px;-webkit-border-radius:15px;}
.flex-pauseplay span{text-transform:capitalize;}
.flexslider .slide-title{display:none;}
.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;}
.flexslider{margin:0 0 0px;position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;min-height:100px;}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-control-paging{text-align:center;height:auto;display:block;}
.flex-control-paging li a{width: 12px;height: 12px;display: inline-block;text-align: center;font-family: Verdana, Geneva, sans-serif;text-decoration: none;margin-right: 0px;font-size: 0px;color: #F60;font-weight: normal;padding: 0px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;border: 1px solid #F30;cursor: pointer;background-color: #F90;}
.flex-control-paging li a:hover{font-size: 0px;font-weight: normal;text-decoration: none;color: #F90;background-color: #FC0;border-color: #F90;}
.flex-control-paging li a.flex-active{font-size: 0px; font-weight: normal;color: #FC0;text-decoration: none;background-color: #FC0;border-color: #F90;}
.flex-control-nav{width:100%;text-align:center;overflow:hidden;margin-bottom:5px;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.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;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}
.flex-direction-nav .flex-next{opacity:1;right:0;}
}
.load-sl { font-size: 30px;text-align: center;height: 100px;width: 100%;position: absolute;top: 0px;bottom: 0px;font-weight: 700;}
.load-sl img {display:block;width:50px;height:auto;margin:20px auto 0px auto;}