/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  /* margin-bottom: 60px; */
  padding: 0;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  width: 100% !important;
  display: block;
}
.bxslider {
  margin: 0 auto;
  padding: 0;
}
.bxslider div a{display:block;margin: 0 auto;}

@media all and (max-width:1200px){ 
  .bx-wrapper {/* height:300px */}
  .bxslider div a{width: 100%;}
  .bxslider div a img {}
}
@media all and (max-width:1200px){ 
  .bx-controls { display:none;}
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 0px;
  right: 200px;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  /*background: url('./images/bx_loader.gif') center center no-repeat #ffffff;*/
background:#ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 15px;
  padding-top: 20px;
  z-index: 99;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  color: #000;
  /* text-indent: -9999px; */
  display: block;
  width: 50px;
  padding: 15px 0 14px 0;
  /* border-radius: 10px; */
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #f26112;
  width: 50px;
  color: #fff;
  font-weight: 600;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
}
.bx-wrapper .bx-pager-item {
  /* font-size: 0; */
  /* line-height: 0; */
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  background: url('/user_res/images/main/controls2.png') no-repeat 0px -50px;
  position: absolute;
  bottom: 0px;
  right: 150px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  background: url('/user_res/images/main/controls2.png') no-repeat -50px -50px;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -50px 0;
}
.bx-wrapper .bx-controls-direction { z-index:99; }

.bx-wrapper .bx-controls-direction a {
  width: 50px;
  height: 50px;
  display:inline-block;
  font-size:0;
  z-index: 99;
}

.bx-wrapper .bx-controls-direction a.disabled {
  /* display: none; */
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: inline-block;
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  background: url('/user_res/images/main/controls2.png') no-repeat -100px -50px;
  margin-left: -50px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background: url('/user_res/images/main/controls2.png') no-repeat -100px 0px;
  text-indent: -9999px;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  text-indent: -9999px;
  display: inline-block;
  width: 50px;
  height: 50px;
  background:url('/user_res/images/main/controls2.png') no-repeat -150px -50px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  background: url('/user_res/images/main/controls2.png') no-repeat -150px 0px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.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 {
  width: 50px;
  height: 50px;
  right: 50px;
  bottom: 0;
  z-index:99;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}
                      