
/* Typography
----------------------------------------------------------------------------- */
.wow h1 {
	color: #ff487e; /*color: #ff487e;*/
    font-size: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
.wow .space {
	padding: 40px 0; /*padding: 40px 0;*/
}

/* Animate images*/
.rotprod{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;

    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;

    overflow:hidden;
    border:0px solid;
    text-align:right;

    display: block;
    margin-left: auto;
    margin-right: auto;
 
    }  
 
.rotprod:hover {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
} 

.carousel-control.left, .carousel-control.right {
	background-image:none;
}


.img-slide{
	width:100%;
	height:auto;
}


@media (min-width: 992px ) {
	.carousel-inner .active.left {
		left: -16.666%; 		/*left: -25%;*/
	}
	.carousel-inner .next {
		left:  16.666%;
	}
	.carousel-inner .prev {
		left: -16.666%;
	}
}


@media (min-width: 768px) and (max-width: 991px ) {
	.carousel-inner .active.left {
		left: -33.3%;
	}
	.carousel-inner .next {
		left:  33.3%;
	}
	.carousel-inner .prev {
		left: -33.3%;
	}
	.active > div:first-child {
		display:block;
	}
	.active > div:first-child + div {
		display:block;
	}
	.active > div:last-child {
		display:none;
	}
}

@media (max-width: 767px) {
	.carousel-inner .active.left {
		left: -100%;
	}
	.carousel-inner .next {
		left:  100%;
	}
	.carousel-inner .prev {
		left: -100%;
	}
	.active > div {
		display:none;
	}
	.active > div:first-child {
		display:block;
	}
}


}