.carousel-slide{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-slide .carousel-item{position:absolute;left:100%;top:0;width:100%;display:block;z-index:1;-webkit-transition:left .7s ease;-moz-transition:left .7s ease;-ms-transition:left .7s ease;-o-transition:left .7s ease;transition:left .7s ease;}
.carousel-no-transition .carousel-item{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.carousel-slide .carousel-active{left:0;position:relative;z-index:2;}
.carousel-slide .carousel-in{left:0;}
.carousel-slide-reverse .carousel-out{left:100%;}
.carousel-slide .carousel-out,
.carousel-slide-reverse .carousel-in{left:-100%;}
.carousel-slide-reverse .carousel-item{-webkit-transition:left .1s ease;-moz-transition:left .1s ease;-ms-transition:left .1s ease;-o-transition:left .1s ease;transition:left .1s ease;}
.carousel-slide-reverse .carousel-active{left:0;}
.carousel-nav{background:none;position:absolute;top:20px;width:100%;z-index:1000;}
.carousel-nav .prev,
.carousel-nav .next{display:block;height:20px;opacity:0.2;position:absolute;text-indent:-9999px;top:20px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);width:20px;}
.carousel-nav .prev:hover,
.carousel-nav .next:hover{opacity:1;}
.carousel-nav .prev{border-bottom:1px solid #fff;border-left:1px solid #fff;left:5px;}
.carousel-nav .next{border-right:1px solid #fff;border-top:1px solid #fff;right:5px;}