


.bx-wrapper{margin:0 auto 60px; padding:0; position:relative;}
.bx-wrapper img{display:block; max-width:100%;}
.bx-wrapper .bx-viewport{background-color:transparent none repeat scroll 0 0;}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-30px; position:absolute; width:100%;}
.bx-wrapper .bx-loading {background:#EC7038 url("images/bx_loader.html") no-repeat scroll center center; height:100%;left:0;min-height:50px; position:absolute; top:0; width:100%; z-index:2000;}

.bx-wrapper .bx-pager {color:#666666; font-family:Arial; font-size:0.85em; font-weight:bold; padding-top:20px; text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a{ background:#666666 none repeat scroll 0 0;border-radius:5px; display:block; height:10px; margin:0 5px; outline:0 none; text-indent:-9999px; width:10px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000000 none repeat scroll 0 0;}

.bx-wrapper .bx-prev{background:rgba(255, 255,255, 1) url("../images/controls-prev.html") no-repeat scroll 13px 20px; left:0px; background-size:20%; }
.bx-wrapper .bx-next{background:rgba(255, 255, 255,1) url("../images/controls-next.html") no-repeat scroll 22px 20px; right:0px; background-size:20%;}
.bx-wrapper .bx-prev:hover{background:rgba(250,250,250,0.7) url("../images/controls-prev.html") no-repeat scroll 13px 20px; left:0px; background-size:20%;}
.bx-wrapper .bx-next:hover{background:rgba(250,250,250,0.5)url("../images/controls-next.html") no-repeat scroll 22px 20px;  background-size:20%;}
.bx-wrapper .bx-controls-direction a{ height:55px; margin-top:-16px; outline:0 none; position:absolute; text-indent:-9999px; top:50%; width:45px; z-index: 9999; border:none;  }
.bx-wrapper .bx-controls-direction a.bx-prev{border-bottom-right-radius:25px; border-top-right-radius:25px;}
.bx-wrapper .bx-controls-direction a.bx-next{border-bottom-left-radius:25px; border-top-left-radius:25px;}
.bx-wrapper .bx-controls-direction a.disabled{ display:none;}
.bx-wrapper .bx-controls-auto{ text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{ background:rgba(0, 0, 0, 0) url("images/controls.html") no-repeat scroll -86px -11px; display:block; height:11px; margin:0 3px;  outline:0 none; text-indent: -9999px; width: 10px;}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {    background: rgba(0, 0, 0, 0) url("images/controls.html") no-repeat scroll -86px -44px; display:block; height:11px; margin:0 3px; outline:0 none; text-indent:-9999px; width: 9px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ right:0; width:35px;}
.bx-wrapper .bx-caption{background:rgba(80, 80, 80, 0.75) none repeat scroll 0 0; bottom:0; left:0;  position:absolute; width: 100%;}
.bx-wrapper .bx-caption span{color:#ffffff; display:block; font-family:Arial; font-size:0.85em; padding:10px;}