.slide-caption {
  position: relative !important;
  right: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: black;
}

.carousel-indicators {
  position: absolute !important;
  bottom: auto !important;
  margin-bottom: 0 !important;
  z-index: 10;
}

.arrows {
  top: -200px!important;
  color: blue;
}

@media (min-width: 300px) {
  .feature-slide {
    height: 500px;
    padding-bottom: 225px;
  }
}

@media (min-width: 576px) {
  .feature-slide {
    height: 600px;
    padding-bottom: 200px;
  }
}

@media (min-width: 768px) {
  .feature-slide {
    height: 700px;
    padding-bottom: 200px;
  }
}

@media (min-width: 992px) {
  .feature-slide {
    height: 800px;
    padding-bottom: 200px;
  }
}

@media (min-width: 1200px) {
  .feature-slide {
    height: 860px;
    padding-bottom: 200px;
  }
}

@media (min-width: 1400px) {
  .feature-slide {
    height: 960px;
    padding-bottom: 200px;
  }
}

@media (min-width: 300px) {
  .carousel-indicators {
    top: 235px!important;
  }
}

@media (min-width: 576px) {
  .carousel-indicators {
    top: 360px!important;
  }
}

@media (min-width: 768px) {
  .carousel-indicators {
    top: 460px!important;
  }
}

@media (min-width: 992px) {
  .carousel-indicators {
    top: 560px!important;
  }
}

@media (min-width: 1200px) {
  .carousel-indicators {
    top: 620px!important;
  }
}

@media (min-width: 1400px) {
  .carousel-indicators {
    top: 720px!important;
  }
}

