/* ---------------------------------------------------------//
//----------------------------------------------------------//
//------------------------ SLIDER --------------------------//
//----------------------------------------------------------//
//----------------------------------------------------------*/
.bx-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: transparent;
}
.bxslider .caption{
  position:absolute;
  z-index:10;
  left:0;
  right:0;
  top:20%;
  bottom: 20%;
  padding: 0 120px;
  visibility:hidden !important;
  font-size: 3em;
}
.bxslider img{
  width:100%;
}
.bxslider .active-slide.caption{
  visibility:visible !important;
}
.bxslider .textBloc{
  padding:40px 80px;
  max-width:100%;
}
.container .bxslider .textBloc{
  width:1140px;
}
.container-fluid .container .bxslider .textBloc{
  width:100%;
}
.slider {
  background: #ffffff;
}
.slider .slides li img{
  min-height: 100%;
  min-width: 100%;
  max-width: initial;
  width: auto;
  height: auto;
}
.price_slider{
  margin: 30px 10px 20px 0;
  display: block;
  height: 2px;
  background: #DDD;
  position: relative;
}
.ui-slider-range{
  height:2px;
  background:#03a9f4;
  position:absolute;
  transition: transform 0.2s ease-out;
}
.ui-slider-handle{
  position:absolute;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  left: -10px;
  top: -6px;
  cursor: pointer;
  border-radius: 100%;
  transition: transform 0.2s ease-out;
  border: 1px solid;
  background: #FFFFFF;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-color: #03a9f4;
}
.ui-slider-handle:active{
  transform: scale3d(2, 2, 1);
}
.bx-wrapper .bx-next{
  background:url('../../img/icons/ico-next-b.svg') no-repeat center center !important;
  background-size: auto;
  opacity:1;
  transition:opacity 0.3s;
}
.bx-wrapper .bx-prev{
  background:url('../../img/icons/ico-previous-b.svg') no-repeat center center !important;
  background-size: auto;
  opacity:1;
  transition:opacity 0.3s;
}
.bx-wrapper .bx-next:hover{
  background:url('../../img/icons/ico-next-b.svg') no-repeat center center !important;
  opacity:0.8;
  transition:opacity 0.3s;
}
.bx-wrapper .bx-prev:hover{
  background:url('../../img/icons/ico-previous-b.svg') no-repeat center center !important;
  opacity:0.8;
  transition:opacity 0.3s;
}

.bx-wrapper .bx-pager.bx-default-pager a{
  background:rgba(255,255,255,0.4);
  transform:scale(0.8);
  transition:all 0.3s;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{
  background:rgba(255,255,255,1);
  transform:scale(1);
  transition:all 0.3s;
}