.bx-wrapper{margin:0 auto; padding:0; position:relative;}
.bx-wrapper img{display:block; width:100%;}
.bx-wrapper .bx-viewport{background:#fff 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.gif) no-repeat scroll center center; height:100%;left:0;min-height:50px; position:absolute; top:0; width:100%; z-index:20;}

.bx-wrapper .bx-pager {color:#666666; font-family:Arial; font-size:0.85em; font-weight:bold; padding-top:20px; text-align:center; position: absolute; bottom: 0;}
.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:rgba(0,0,0,0.5);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:rgba(0,0,0,0.9); box-shadow: 0px 0px 5px 1px rgba(204,204,204,0.8);}

.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{opacity:0.8}


.bx-wrapper .bx-controls-auto{ text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{ background:rgba(0, 0, 0, 0); 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); 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;}
.bx-controls-direction a{}


.bx-wrapper .bx-controls.bx-has-controls-direction{position:absolute; top:50%;width: 100%;}
.bx-wrapper .bx-controls-direction a{
    position: absolute;
	font-family: "patrick-karter-habitate" !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    text-transform: none !important;
	border:none; color:#fff; width:38px; height:38px;
     background-color:rgba(0,0,0,0.5);
      font-size:19px; line-height:30px;
       border-radius:100%;
        text-align:center;
        text-indent:-9999px;
    
    
}


.bx-wrapper .bx-controls-direction a.bx-prev{ left:25px;background: url('../images/prev-arrow.png') no-repeat;}
.bx-wrapper .bx-controls-direction a.bx-next{ right:25px;background: url('../images/next-arrow.png') no-repeat;}	
.bx-wrapper .bx-controls-direction a.disabled{ display:none;}