/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 100%;
}

/* Mobile */
@media (max-width: 767px) {
    .carousel  {
        height: 250px;
    }
	.carousel .item {
        height: 250px;
    }
    .carousel-inner > .item > img {
         width: 50%;
    }
}

/* tablets */
@media (max-width: 991px) and (min-width: 768px) {
    .carousel  {
        height: 375px;
    }
	.carousel .item {
        height: 375px;
    }
    .carousel-inner > .item > img{
        width: 75%;
    }
}

/* laptops */
@media (max-width: 1023px) and (min-width: 992px) {
    .carousel  {
        height: 500px;
    }
	.carousel .item {
         height: 500px;
    }
    .carousel-inner > .item > img {
        width: 60%;
    }
}

/* desktops */
@media (min-width: 1024px) {
    .carousel  {
        height: 500px;
    }
	.carousel .item {
        height: 500px;
    }
    .carousel-inner > .item > img {
        width: 60%;
    }
}