.bslider .timer {
  position: absolute;
  top: auto;
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
}
.bslider .running .timer-progress {
  width: 100%;
}
.bslider .timer-progress {
  width: 0;
  height: 100%;
  background: #ffffff;
  -webkit-transition: width ease-out;
  transition: width ease-out;
}
.bslider .slides-container {
  position: relative;
}
.bslider .slides {
  margin-bottom: 0;
}
.bslider .slides .a-slide {
  height: 100%;
  width: 100%;
  background-size: cover !important;
}
.bslider .slides .a-slide .content-wrapper {
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 30px;
}
.bslider .slides .slick-slider {
  height: 100%;
}
.bslider .slides .slick-list,
.bslider .slides .slick-track {
  height: 100%;
}
.bslider .slides .slick-prev {
  left: 0;
  z-index: 1;
}
.bslider .slides .slick-next {
  right: 0;
}
.bslider .nav-container {
  padding: 0 25px;
}
.bslider .nav-container .slick-slide:hover {
  cursor: pointer;
}
.bslider .slides-nav {
  margin-bottom: 0;
}
.bslider .slides-nav .slick-slide {
  text-align: center;
  padding: 2px;
}
.bslider .slides-nav .slick-slide img {
  display: inline-block;
}
.bslider .slides-nav .slick-prev:before,
.bslider .slides-nav .slick-next:before {
  color: #2E3676;
}
.slick-lightbox .slick-prev {
  z-index: 1;
}
