.vertical .carousel-inner { height: 100%; }
.carousel.vertical .item {
	-webkit-transition: 0.6s ease-in-out top;
	-moz-transition: 0.6s ease-in-out top;
	-ms-transition: 0.6s ease-in-out top;
	-o-transition: 0.6s ease-in-out top;
	transition: 0.6s ease-in-out top;
}
.carousel.vertical .active { top: 0; }
.carousel.vertical .next { top: 400px; }
.carousel.vertical .prev { top: -400px; }
.carousel.vertical .next.left, .carousel.vertical .prev.right { top: 0; }
.carousel.vertical .active.left { top: -400px; }
.carousel.vertical .active.right { top: 400px; }
.carousel.vertical .item { left: 0; }


/*****************************/
#specialVehiclesScroller { font-size: 12px; }
.specialItem { max-height: 50%; }
.media-object { max-height: 100% }
#specialVehiclesScroller .specialOffer{ font-weight: bold; }
#specialVehiclesScroller .media-list{ height: 300px; }
.specialItem .row, .specialItem .row > div {height: 150px;}

@media (max-width:991px) {
	#specialVehiclesScroller .media-list{ height: 200px; }
	.specialItem .row, .specialItem .row > div {height: 100px;}
}

@media (max-width:767px){
	#specialVehiclesScroller .media-list{ height: 210px; }
	.specialItem .row, .specialItem .row div > {height: 105px;}
}

@media (max-width:430px) {
	#specialVehiclesScroller .media-list{ height: 280px; }
	.specialItem .row, .specialItem .row div > {height: 140px;}
}