ol.carousel-indicators{
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
}

/***************************************************/

.carousel-inner>.item>img,.carousel-inner>.item>a>img{
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.carousel{
/* 	background-color: #ffffff;
 */	position: relative;
}

.carousel-inner{
	position: relative;
	overflow: hidden;
	width: 100%
}

.carousel-inner>.item{
	display: none;
	position: relative;

}

.carousel-indicators {
	/* border-top: 1px solid #ededed; */
	text-align: center;
	list-style: none;
/* 	background-color:#ffffff;
 */	margin: 0;
	padding: 0;
}

.carousel-indicators li{
	display: inline-block;
	cursor: pointer;
	width: 245px;
	height: 59px;
	line-height:59px;
	font-size: 12px;
	vertical-align:middle;
}

.carousel-indicators li:hover {
	height: 56px;
	border-bottom: 3px solid #ffffff;
}

.carousel-indicators .active{
	border-bottom: 3px solid #f5856c;
	height: 56px;
}

.carousel-indicators>li>span{
	font-size: 13px;
	display: inline-block;
	vertical-align:middle;
	line-height:normal;
}


/********** CAROUSEL FADE **********/
 
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}


/********** MEDIA TRANSFORM **********/

@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}


/************* MEDIA SCREEN *************/

@media screen and (min-width:768px){

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}

.carousel-indicators{bottom:5px}}