.carousel {
  width: 100%;
  position: relative;
}

.carousel .carousel-inner {
  display: block;
  overflow: visible;
}

.carousel .carousel-track {
  position: relative;
}

.carousel .carousel-controls {
  
}
.carousel .carousel-controls .carousel-control-prev
.carousel .carousel-controls .carousel-control-next {
  
}

.carousel .hidden {
  display: none;
}

.carousel.active {
  overflow: hidden;
}

.carousel.active .carousel-inner {
  margin: 0 auto;
  overflow: visible;
}

.carousel.active .carousel-slide {
  float: left;
  opacity: 1;
  /*opacity: 0.5;
  transform: scale(0);*/
  transition: opacity 0.6s, transform 0.6s;
}
.carousel.active .carousel-slide.active {
  opacity: 1;
  /*transform: scale(1);*/
}