/*
==============================
Page All
Section: Banner
==============================
*/

.banner {
  background-position:center center;
  background-repeat: no-repeat;
  background-size: cover;
  position:relative;
}
.banner-mobile {
  height:35vh;
}
.banner-caption {
  position:absolute;
  top:70%;
  left:45px;
  width:60%;
  transform: translateY(-50%);
}
.banner-caption-subtitle {
  font-size:1.3em;
}
.banner-desktop {
  background-size:0;
}
.banner-category {
  height: 35vh;
}
.banner-category-mobile {
  height: 45vh;
}
@media (min-width: 992px) {
  .banner .row {
    height:45vh;
  }
  .banner-category {
    height: 45vh;
  }
  .video-wrapper {
    position: relative;
  }
  .video-wrapper {
    height: 85vh;
  }
  /*.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }*/
}
@media (min-width: 992px) and (max-height: 900px) {
  .video-wrapper {
    height: 80vh;
  }
  /*.video-wrapper #vimeoContainer {
    padding: 56.25% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }*/
}


.slider-banner-home .bg-image-regular {
  height: 90vh;
}
.slider-title-wrapper {
  position: absolute;
  left: 35px;
  margin-top: -90%;
  z-index: 20;
  width: 90%;
}
.slider-title-wrapper .button {
  width:200px;
  margin: 0;
}
.slider-title-wrapper .home-title {
  color: white;
}

@media (min-width: 768px) {
  .slider-title-wrapper .home-title {
    color: #171717;
  }
  .slider-title-wrapper {
    position: absolute;
    left: -32%;
    margin-top: -30%;
    z-index: 20;
    width: auto;
    padding: 30px 50px;
    background-color: #fff;
  }
  .slider-banner-home .slick-arrow {
    height: 40px;
    width: 40px;
    bottom: 15%;
    top: auto;
  }
  .slider-banner-home .slick-prev {
    left:auto;
    right: 23%;
  }
  .slider-banner-home .slick-next {
    right: 20%;
  }
}
@media (min-width: 992px) {
  .slider-banner-home .bg-image-regular {
    height: 80vh;
  }
}
@media (min-width: 1600px) {
  .slider-banner-home .bg-image-regular {
    height: 85vh;
  }
}
