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

.carousel .carousel-inner{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: -webkit-grab;
	cursor: grab;
}

.carousel.dragging .carousel-inner{
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.carousel-inner .item{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner .item.active, .carousel-inner .item.prev, .carousel-inner .item.next{
	display: block;
}

.carousel-inner .item.active, .carousel-inner .item.next.left, .carousel-inner .item.prev.right{
	left: 0;
}

.carousel-inner .item.active.left, .carousel-inner .item.prev{
	left: -100%;
}

.carousel-inner .item.next, .carousel-inner .item.active.right{
	left: 100%;
}