.carousel{overflow:hidden;position:relative;width:100%;;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}
.carousel.carousel-slider{top:0;left:0}
.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}
.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}
.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}
.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}
.carousel.carousel-slider .carousel-item p{font-size:15px}
.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute; filter: grayscale(1);}
.carousel .carousel-item.active{filter: grayscale(0);}
.carousel .carousel-item>img{width:100%}
.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0; padding:0;}
.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:24px 6px 10px 6px;background-color:rgba(150,150,150,1);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}
.carousel .indicators .indicator-item.active{background-color:#4e4e4e}



