/* Carousel CSS */

/*.carousel-thumbnails .carousel-indicators img {
          max-width: 100px;
          height: 50px;
          overflow: hidden;
          display: block;
      }


      .carousel-thumbnails .carousel-indicators li {
          height: auto;
          max-width: 100px;
          width: 100px;
          border: none;
        box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.75);
        
        &.active {
          border-bottom: 4px solid #fff;
        }
      }*/
.carousel-item-height {
  height: 700px !important;
}

.carousel-item-height img {
    position: absolute;
    object-fit:cover;
    top: 0;
    left: 0;
    min-height: 700px !important;
}

.carousel-inner-padding {
  padding: 20px 20px 40px 20px;
  height: 200px;
}
.carousel-control-prev,
.carousel-control-next{
  align-items: flex-end;;
  position: absolute;;
  bottom: -30px;; /* Aligns it at the bottom */
}
.carousel-indicators {
  align-items: flex-end !important;
}

.carousel-control-prev-test,
.carousel-control-next-test{
  align-items: flex-end;;
  position: absolute;;
  bottom: 80px;; /* Aligns it at the bottom */
}
.carousel-indicators-test {
  align-items: flex-end !important;
}