.banner_holder{width:320px; float:none;	padding:0; overflow:hidden; top:0; left:0; position:relative; z-index:10; margin-top:-0;}
.banner_holder ul{margin:0; padding:0;}
.banner_holder ul li{ list-style:none;margin:0; padding:0;}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.flex-control-nav,.flex-direction-nav {margin:0; padding:0; list-style:none;}
.slides{width:100%; float:left;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {width:100%; margin:0 auto;padding:0; clear:both;}
.flexslider .slides > li {display:none; -webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width:100%; display:block;}
.flex-pauseplay span {text-transform:capitalize;}

/* Direction Nav */
.flex-direction-nav {*height:0;}
.flex-direction-nav a{display:block; width:29px; height:29px; margin:0; position:absolute; top:50%; z-index:10;}
.flex-direction-nav .flex-prev {width:29px; height:29px; float:left;left:10%;text-align:left; background:url(../images/banner-btn.png) no-repeat 0 -1px;}
.flex-direction-nav .flex-next {width:29px; height:29px; float:right;right:10%;text-align:right; background:url(../images/banner-btn.png) no-repeat -38px 0;}
.flex-direction-nav .flex-prev:hover{opacity:10;}
.flex-direction-nav .flex-next:hover{opacity:10;}

/* Control Nav */
.flex-control-nav { display:none; width:100%; position:absolute; bottom:0; text-align:center; top:90%;z-index:500}
.flex-control-nav li {margin:0 6px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a {width:11px; height:11px; display:block; background:#fff; cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); box-shadow:inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background:#ff9900;}
.flex-control-paging li a.flex-active { background:#ff9900; cursor:default; }

@media screen and (max-width:860px) {
.banner_holder{width:100%;}
.flexslider{width:100%;}
.flex-direction-nav .flex-prev { opacity:1; left:10px;}
.flex-direction-nav .flex-next { opacity:1; right:10px;}
}
