.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%; /* necessary for non-active slides */display: block; /* overrides basic carousel styles */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: 1;position: absolute;text-indent: -9999px;top: 20px;transform: rotate(45deg);-ms-transform: rotate(45deg); /* IE 9 */	-webkit-transform: rotate(45deg); /* Safari and Chrome */-o-transform: rotate(45deg); /* Opera */-moz-transform: rotate(45deg); /* Firefox */width: 20px;}
.carousel-nav .prev {border-bottom: 1px solid #8fc2ec;border-left: 1px solid #8fc2ec;left: 5px;}
.carousel-nav .next {border-right: 1px solid #8fc2ec;border-top: 1px solid #8fc2ec;right: 5px;}
.carousel-nav .prev:hover, .carousel-nav .next:hover {border-color:#2fbbb2}
.carousel-nav .prev:hover, .carousel-nav .next:hover {border-color:#fff}