.carousel {
	margin: 60px auto 0;
	padding: 0; 
	display: block;
	position: relative;
	height: 240px;	
	width: 100%; 
	max-width: 1200px;
}
.carousel-box {
	position: absolute;
	margin:0;
	top: 0%;
	left: -50%;
	opacity: 0;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
}
.carousel-box::after {
	content: ' ';
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: -1;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	border-radius: 4px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
	zoom: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
.carousel-box.current::after {
	opacity: 1;
}
.carousel-box.current,
.carousel-box-next1, .carousel-box-next2, .carousel-box-next3,
.carousel-box-prev1, .carousel-box-prev2, .carousel-box-prev3 {	
	opacity: 1;
}
.carousel-box.current {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(1.5);
	-moz-transform: translateX(-50%) scale(1.5);
	-o-transform: translateX(-50%) scale(1.5);
	-ms-transform: translateX(-50%) scale(1.5);
	transform: translateX(-50%) scale(1.5);
}

/** ============================================================================================== **/
/** =============================== Animaciones hacia la izquierda =============================== **/
/** ============================================================================================== **/
.carousel-box-toleft-current-fromout {
	-webkit-animation: toLeftCurrentFromOutAnim 0.5s ease-in-out both;
	-moz-animation: toLeftCurrentFromOutAnim 0.5s ease-in-out both;
	-o-animation: toLeftCurrentFromOutAnim 0.5s ease-in-out both;
	-ms-animation: toLeftCurrentFromOutAnim 0.5s ease-in-out both;
	animation: toLeftCurrentFromOutAnim 0.5s ease-in-out both;
}
@-webkit-keyframes toLeftCurrentFromOutAnim {	0%{ left: 150%; -webkit-transform: translateX(-50%) scale(1); opacity: 0; }		100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@-moz-keyframes toLeftCurrentFromOutAnim {		0%{ left: 150%; -moz-transform: translateX(-50%) scale(1); opacity: 0; }			100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@-o-keyframes toLeftCurrentFromOutAnim {			0%{ left: 150%; -o-transform: translateX(-50%) scale(1); opacity: 0; }				100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@-ms-keyframes toLeftCurrentFromOutAnim {			0%{ left: 150%; -ms-transform: translateX(-50%) scale(1); opacity: 0; }				100%{ left: 50%; transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@keyframes toLeftCurrentFromOutAnim {				0%{ left: 150%; transform: translateX(-50%) scale(1); opacity: 0; }					100%{ left: 50%; transform: translateX(-50%) scale(1.5); opacity: 1; }	}

.carousel-box-toleft-outfrom-current {
	-webkit-animation: toLeftOutFromCurrentAnim 0.5s ease-in-out both;
	-moz-animation: toLeftOutFromCurrentAnim 0.5s ease-in-out both;
	-o-animation: toLeftOutFromCurrentAnim 0.5s ease-in-out both;
	-ms-animation: toLeftOutFromCurrentAnim 0.5s ease-in-out both;
	animation: toLeftOutFromCurrentAnim 0.5s ease-in-out both;
}
@-webkit-keyframes toLeftOutFromCurrentAnim {	0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); opacity: 1; }		100%{ left: -50%; -webkit-transform: translateX(-50%) scale(1); opacity: 0; }	}
@-moz-keyframes toLeftOutFromCurrentAnim {		0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); opacity: 1; }			100%{ left: -50%; -moz-transform: translateX(-50%) scale(1); opacity: 0; }	}
@-o-keyframes toLeftOutFromCurrentAnim {			0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); opacity: 1; }				100%{ left: -50%; -o-transform: translateX(-50%) scale(1); opacity: 0; }	}
@-ms-keyframes toLeftOutFromCurrentAnim {			0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); opacity: 1; }			100%{ left: -50%; -ms-transform: translateX(-50%) scale(1); opacity: 0; }	}
@keyframes toLeftOutFromCurrentAnim {				0%{ left: 50%; transform: translateX(-50%) scale(1.5); opacity: 1; }					100%{ left: -50%; transform: translateX(-50%) scale(1); opacity: 0; }	}

/** ############################################################################################## **/


/** ============================================================================================== **/
/** ================================ Animaciones hacia la derecha ================================ **/
/** ============================================================================================== **/

.carousel-box-toright-current-fromout {
	-webkit-animation: toRightCurrentFromOutAnim 0.5s ease-in-out both;
	-moz-animation: toRightCurrentFromOutAnim 0.5s ease-in-out both;
	-o-animation: toRightCurrentFromOutAnim 0.5s ease-in-out both;
	-ms-animation: toRightCurrentFromOutAnim 0.5s ease-in-out both;
	animation: toRightCurrentFromOutAnim 0.5s ease-in-out both;
}
@-webkit-keyframes toRightCurrentFromOutAnim {		0%{ left: -50%; -webkit-transform: translateX(-50%) scale(1); opacity: 0; }	100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@-moz-keyframes toRightCurrentFromOutAnim {			0%{ left: -50%; -moz-transform: translateX(-50%) scale(1); opacity: 0; }		100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@-o-keyframes toRightCurrentFromOutAnim {				0%{ left: -50%; -o-transform: translateX(-50%) scale(1); opacity: 0; }			100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@-ms-keyframes toRightCurrentFromOutAnim {			0%{ left: -50%; -ms-transform: translateX(-50%) scale(1); opacity: 0; }			100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); opacity: 1; }	}
@keyframes toRightCurrentFromOutAnim {					0%{ left: -50%; transform: translateX(-50%) scale(1); opacity: 0; }				100%{ left: 50%; transform: translateX(-50%) scale(1.5); opacity: 1; }	}

.carousel-box-toright-outfrom-current {
	-webkit-animation: toRightOutFromCurrentAnim 0.5s ease-in-out both;
	-moz-animation: toRightOutFromCurrentAnim 0.5s ease-in-out both;
	-o-animation: toRightOutFromCurrentAnim 0.5s ease-in-out both;
	-ms-animation: toRightOutFromCurrentAnim 0.5s ease-in-out both;
	animation: toRightOutFromCurrentAnim 0.5s ease-in-out both;
}
@-webkit-keyframes toRightOutFromCurrentAnim {		0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); opacity: 1; }	100%{ left: 150%; -webkit-transform: translateX(-50%) scale(1); opacity: 0; }	}
@-moz-keyframes toRightOutFromCurrentAnim {			0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); opacity: 1; }		100%{ left: 150%; -moz-transform: translateX(-50%) scale(1); opacity: 0; }	}
@-o-keyframes toRightOutFromCurrentAnim {				0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); opacity: 1; }			100%{ left: 150%; -o-transform: translateX(-50%) scale(1); opacity: 0; }	}
@-ms-keyframes toRightOutFromCurrentAnim {			0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); opacity: 1; }		100%{ left: 150%; -ms-transform: translateX(-50%) scale(1); opacity: 0; }	}
@keyframes toRightOutFromCurrentAnim {					0%{ left: 50%; transform: translateX(-50%) scale(1.5); opacity: 1; }				100%{ left: 150%; transform: translateX(-50%) scale(1); opacity: 0; }	}

/** ############################################################################################## **/


@media screen and (min-width:550px) {
	.carousel-box.carousel-box-prev1 {	left: 15%;	}
	.carousel-box.carousel-box-next1 {	left: 85%;	}

	/** ============================================================================================== **/
	/** =============================== Animaciones hacia la izquierda =============================== **/
	/** ============================================================================================== **/
	.carousel-box-toleft-next1-fromout {
		-webkit-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-o-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext1FromOutAnim {		0%{ left: 150%; opacity: 0; }															100%{ left: 85%; opacity: 1; }	}
	@-moz-keyframes toLeftNext1FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 85%; opacity: 1; }	}
	@-o-keyframes toLeftNext1FromOutAnim {				0%{ left: 150%; opacity: 0; }															100%{ left: 85%; opacity: 1; }	}
	@-ms-keyframes toLeftNext1FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 85%; opacity: 1; }	}
	@keyframes toLeftNext1FromOutAnim {					0%{ left: 150%; opacity: 0; }															100%{ left: 85%; opacity: 1; }	}

	.carousel-box-toleft-current {
		-webkit-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-moz-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-o-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-ms-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		animation: toLeftCurrentAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftCurrentAnim {				0%{ left: 85%; -webkit-transform: translateX(-50%) scale(1); }				100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }	}
	@-moz-keyframes toLeftCurrentAnim {					0%{ left: 85%; -moz-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }	}
	@-o-keyframes toLeftCurrentAnim {					0%{ left: 85%; -o-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }	}
	@-ms-keyframes toLeftCurrentAnim {					0%{ left: 85%; -ms-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }	}
	@keyframes toLeftCurrentAnim {						0%{ left: 85%; transform: translateX(-50%) scale(1); }						100%{ left: 50%; transform: translateX(-50%) scale(1.5); }	}

	.carousel-box-toleft-prev1 {
		-webkit-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-o-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		animation: toLeftPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftPrev1Anim {				0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }			100%{ left: 15%; -webkit-transform: translateX(-50%) scale(1); }	}
	@-moz-keyframes toLeftPrev1Anim {					0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }				100%{ left: 15%; -moz-transform: translateX(-50%) scale(1); }	}
	@-o-keyframes toLeftPrev1Anim {						0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }					100%{ left: 15%; -o-transform: translateX(-50%) scale(1); }	}
	@-ms-keyframes toLeftPrev1Anim {						0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }				100%{ left: 15%; -ms-transform: translateX(-50%) scale(1); }	}
	@keyframes toLeftPrev1Anim {							0%{ left: 50%; transform: translateX(-50%) scale(1.5); }						100%{ left: 15%; transform: translateX(-50%) scale(1); }	}
	
	.carousel-box-toleft-outfrom-prev1 {
		-webkit-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-o-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftOutFromPrev1Anim {		0%{ left: 15%; opacity: 1; }															100%{ left: -50%; opacity: 0; }	}
	@-moz-keyframes toLeftOutFromPrev1Anim {			0%{ left: 15%; opacity: 1; }															100%{ left: -50%; opacity: 0; }	}
	@-o-keyframes toLeftOutFromPrev1Anim {				0%{ left: 15%; opacity: 1; }															100%{ left: -50%; opacity: 0; }	}
	@-ms-keyframes toLeftOutFromPrev1Anim {			0%{ left: 15%; opacity: 1; }															100%{ left: -50%; opacity: 0; }	}
	@keyframes toLeftOutFromPrev1Anim {					0%{ left: 15%; opacity: 1; }															100%{ left: -50%; opacity: 0; }	}
	
	/** ############################################################################################## **/	


	/** ============================================================================================== **/
	/** ================================ Animaciones hacia la derecha ================================ **/
	/** ============================================================================================== **/
	.carousel-box-toright-prev1-fromout {
		-webkit-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-o-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev1FromOutAnim {		0%{ left: -50%; opacity: 0; }															100%{ left: 15%; opacity: 1; }	}
	@-moz-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 15%; opacity: 1; }	}
	@-o-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 15%; opacity: 1; }	}
	@-ms-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 15%; opacity: 1; }	}
	@keyframes toRightPrev1FromOutAnim {				0%{ left: -50%; opacity: 0; }															100%{ left: 15%; opacity: 1; }	}

	.carousel-box-toright-current {
		-webkit-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-moz-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-o-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-ms-animation: toRightCurrentAnim 0.5s ease-in-out both;
		animation: toRightCurrentAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightCurrentAnim {			0%{ left: 15%; -webkit-transform: translateX(-50%) scale(1); }				100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }	}
	@-moz-keyframes toRightCurrentAnim {				0%{ left: 15%; -moz-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }	}
	@-o-keyframes toRightCurrentAnim {					0%{ left: 15%; -o-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }	}
	@-ms-keyframes toRightCurrentAnim {					0%{ left: 15%; -ms-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }	}
	@keyframes toRightCurrentAnim {						0%{ left: 15%; transform: translateX(-50%) scale(1); }						100%{ left: 50%; transform: translateX(-50%) scale(1.5); }	}

	.carousel-box-toright-next1 {
		-webkit-animation: toRightNext1Anim 0.5s ease-in-out both;
		-moz-animation: toRightNext1Anim 0.5s ease-in-out both;
		-o-animation: toRightNext1Anim 0.5s ease-in-out both;
		-ms-animation: toRightNext1Anim 0.5s ease-in-out both;
		animation: toRightNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightNext1Anim {				0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }			100%{ left: 85%; -webkit-transform: translateX(-50%) scale(1); }	}
	@-moz-keyframes toRightNext1Anim {					0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }				100%{ left: 85%; -moz-transform: translateX(-50%) scale(1); }	}
	@-o-keyframes toRightNext1Anim {						0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }					100%{ left: 85%; -o-transform: translateX(-50%) scale(1); }	}
	@-ms-keyframes toRightNext1Anim {					0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }				100%{ left: 85%; -ms-transform: translateX(-50%) scale(1); }	}
	@keyframes toRightNext1Anim {							0%{ left: 50%; transform: translateX(-50%) scale(1.5); }						100%{ left: 85%; transform: translateX(-50%) scale(1); }	}

	.carousel-box-toright-outfrom-next1 {
		-webkit-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-moz-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-o-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-ms-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightOutFromNext1Anim {		0%{ left: 85%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-moz-keyframes toRightOutFromNext1Anim {			0%{ left: 85%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-o-keyframes toRightOutFromNext1Anim {			0%{ left: 85%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-ms-keyframes toRightOutFromNext1Anim {			0%{ left: 85%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@keyframes toRightOutFromNext1Anim {				0%{ left: 85%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	
	/** ############################################################################################## **/
}

@media screen and (min-width:800px) {
	.carousel-box.carousel-box-prev2 {	left: 9%;	}
	.carousel-box.carousel-box-prev1 {	left: 26%;	}
	.carousel-box.carousel-box-next1 {	left: 74%;	}
	.carousel-box.carousel-box-next2 {	left: 91%;	}

	/** ============================================================================================== **/
	/** =============================== Animaciones hacia la izquierda =============================== **/
	/** ============================================================================================== **/
	.carousel-box-toleft-next2-fromout {
		-webkit-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		-o-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext2FromOutAnim {		0%{ left: 150%; opacity: 0; }															100%{ left: 91%; opacity: 1; }	}
	@-moz-keyframes toLeftNext2FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 91%; opacity: 1; }	}
	@-o-keyframes toLeftNext2FromOutAnim {				0%{ left: 150%; opacity: 0; }															100%{ left: 91%; opacity: 1; }	}
	@-ms-keyframes toLeftNext2FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 91%; opacity: 1; }	}
	@keyframes toLeftNext2FromOutAnim {					0%{ left: 150%; opacity: 0; }															100%{ left: 91%; opacity: 1; }	}
	
	.carousel-box-toleft-next1 {
		-webkit-animation: toLeftNext1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftNext1Anim 0.5s ease-in-out both;
		-o-animation: toLeftNext1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftNext1Anim 0.5s ease-in-out both;
		animation: toLeftNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext1Anim {				0%{ left: 91%; }																			100%{ left: 74%; }	}
	@-moz-keyframes toLeftNext1Anim {					0%{ left: 91%; }																			100%{ left: 74%; }	}
	@-o-keyframes toLeftNext1Anim {						0%{ left: 91%; }																			100%{ left: 74%; }	}
	@-ms-keyframes toLeftNext1Anim {						0%{ left: 91%; }																			100%{ left: 74%; }	}
	@keyframes toLeftNext1Anim {							0%{ left: 91%; }																			100%{ left: 74%; }	}

	.carousel-box-toleft-next1-fromout {
		-webkit-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-o-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext1FromOutAnim {		0%{ left: 150%; opacity: 0; }															100%{ left: 74%; opacity: 1; }	}
	@-moz-keyframes toLeftNext1FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 74%; opacity: 1; }	}
	@-o-keyframes toLeftNext1FromOutAnim {				0%{ left: 150%; opacity: 0; }															100%{ left: 74%; opacity: 1; }	}
	@-ms-keyframes toLeftNext1FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 74%; opacity: 1; }	}
	@keyframes toLeftNext1FromOutAnim {					0%{ left: 150%; opacity: 0; }															100%{ left: 74%; opacity: 1; }	}
	
	.carousel-box-toleft-current {
		-webkit-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-moz-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-o-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-ms-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		animation: toLeftCurrentAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftCurrentAnim {				0%{ left: 74%; -webkit-transform: translateX(-50%) scale(1); }				100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }	}
	@-moz-keyframes toLeftCurrentAnim {					0%{ left: 74%; -moz-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }	}
	@-o-keyframes toLeftCurrentAnim {					0%{ left: 74%; -o-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }	}
	@-ms-keyframes toLeftCurrentAnim {					0%{ left: 74%; -ms-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }	}
	@keyframes toLeftCurrentAnim {						0%{ left: 74%; transform: translateX(-50%) scale(1); }						100%{ left: 50%; transform: translateX(-50%) scale(1.5); }	}

	.carousel-box-toleft-prev1 {
		-webkit-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-o-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		animation: toLeftPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftPrev1Anim {				0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }			100%{ left: 26%; -webkit-transform: translateX(-50%) scale(1); }	}
	@-moz-keyframes toLeftPrev1Anim {					0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }				100%{ left: 26%; -moz-transform: translateX(-50%) scale(1); }	}
	@-o-keyframes toLeftPrev1Anim {						0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }					100%{ left: 26%; -o-transform: translateX(-50%) scale(1); }	}
	@-ms-keyframes toLeftPrev1Anim {						0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }				100%{ left: 26%; -ms-transform: translateX(-50%) scale(1); }	}
	@keyframes toLeftPrev1Anim {							0%{ left: 50%; transform: translateX(-50%) scale(1.5); }						100%{ left: 26%; transform: translateX(-50%) scale(1); }	}

	.carousel-box-toleft-outfrom-prev1 {
		-webkit-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-o-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftOutFromPrev1Anim {		0%{ left: 26%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-moz-keyframes toLeftOutFromPrev1Anim {			0%{ left: 26%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-o-keyframes toLeftOutFromPrev1Anim {				0%{ left: 26%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-ms-keyframes toLeftOutFromPrev1Anim {			0%{ left: 26%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@keyframes toLeftOutFromPrev1Anim {					0%{ left: 26%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	
	.carousel-box-toleft-prev2 {
		-webkit-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		-moz-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		-o-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		-ms-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		animation: toLeftPrev2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftPrev2Anim {				0%{ left: 26%; }																			100%{ left: 9%; }	}
	@-moz-keyframes toLeftPrev2Anim {					0%{ left: 26%; }																			100%{ left: 9%; }	}
	@-o-keyframes toLeftPrev2Anim {						0%{ left: 26%; }																			100%{ left: 9%; }	}
	@-ms-keyframes toLeftPrev2Anim {						0%{ left: 26%; }																			100%{ left: 9%; }	}
	@keyframes toLeftPrev2Anim {							0%{ left: 26%; }																			100%{ left: 9%; }	}

	.carousel-box-toleft-outfrom-prev2 {
		-webkit-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		-moz-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		-o-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		-ms-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftOutFromPrev2Anim {		0%{ left: 9%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-moz-keyframes toLeftOutFromPrev2Anim {			0%{ left: 9%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-o-keyframes toLeftOutFromPrev2Anim {				0%{ left: 9%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-ms-keyframes toLeftOutFromPrev2Anim {			0%{ left: 9%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@keyframes toLeftOutFromPrev2Anim {					0%{ left: 9%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}

	/** ############################################################################################## **/


	/** ============================================================================================== **/
	/** ================================ Animaciones hacia la derecha ================================ **/
	/** ============================================================================================== **/
	.carousel-box-toright-prev2-fromout {
		-webkit-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		-o-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev2FromOutAnim {		0%{ left: -50%; opacity: 0; }															100%{ left: 9%; opacity: 1; }	}
	@-moz-keyframes toRightPrev2FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 9%; opacity: 1; }	}
	@-o-keyframes toRightPrev2FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 9%; opacity: 1; }	}
	@-ms-keyframes toRightPrev2FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 9%; opacity: 1; }	}
	@keyframes toRightPrev2FromOutAnim {				0%{ left: -50%; opacity: 0; }															100%{ left: 9%; opacity: 1; }	}

	.carousel-box-toright-prev1 {
		-webkit-animation: toRightPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toRightPrev1Anim 0.5s ease-in-out both;
		-o-animation: toRightPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toRightPrev1Anim 0.5s ease-in-out both;
		animation: toRightPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev1Anim {				0%{ left: 9%; }																			100%{ left: 26%; }	}
	@-moz-keyframes toRightPrev1Anim {					0%{ left: 9%; }																			100%{ left: 26%; }	}
	@-o-keyframes toRightPrev1Anim {						0%{ left: 9%; }																			100%{ left: 26%; }	}
	@-ms-keyframes toRightPrev1Anim {					0%{ left: 9%; }																			100%{ left: 26%; }	}
	@keyframes toRightPrev1Anim {							0%{ left: 9%; }																			100%{ left: 26%; }	}

	.carousel-box-toright-prev1-fromout {
		-webkit-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-o-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev1FromOutAnim {		0%{ left: -50%; opacity: 0; }															100%{ left: 26%; opacity: 1; }	}
	@-moz-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 26%; opacity: 1; }	}
	@-o-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 26%; opacity: 1; }	}
	@-ms-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 26%; opacity: 1; }	}
	@keyframes toRightPrev1FromOutAnim {				0%{ left: -50%; opacity: 0; }															100%{ left: 26%; opacity: 1; }	}

	.carousel-box-toright-current {
		-webkit-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-moz-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-o-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-ms-animation: toRightCurrentAnim 0.5s ease-in-out both;
		animation: toRightCurrentAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightCurrentAnim {			0%{ left: 26%; -webkit-transform: translateX(-50%) scale(1); }				100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }	}
	@-moz-keyframes toRightCurrentAnim {				0%{ left: 26%; -moz-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }	}
	@-o-keyframes toRightCurrentAnim {					0%{ left: 26%; -o-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }	}
	@-ms-keyframes toRightCurrentAnim {					0%{ left: 26%; -ms-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }	}
	@keyframes toRightCurrentAnim {						0%{ left: 26%; transform: translateX(-50%) scale(1); }						100%{ left: 50%; transform: translateX(-50%) scale(1.5); }	}

	.carousel-box-toright-next1 {
		-webkit-animation: toRightNext1Anim 0.5s ease-in-out both;
		-moz-animation: toRightNext1Anim 0.5s ease-in-out both;
		-o-animation: toRightNext1Anim 0.5s ease-in-out both;
		-ms-animation: toRightNext1Anim 0.5s ease-in-out both;
		animation: toRightNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightNext1Anim {				0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }			100%{ left: 74%; -webkit-transform: translateX(-50%) scale(1); }	}
	@-moz-keyframes toRightNext1Anim {					0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }				100%{ left: 74%; -moz-transform: translateX(-50%) scale(1); }	}
	@-o-keyframes toRightNext1Anim {						0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }					100%{ left: 74%; -o-transform: translateX(-50%) scale(1); }	}
	@-ms-keyframes toRightNext1Anim {					0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }				100%{ left: 74%; -ms-transform: translateX(-50%) scale(1); }	}
	@keyframes toRightNext1Anim {							0%{ left: 50%; transform: translateX(-50%) scale(1.5); }						100%{ left: 74%; transform: translateX(-50%) scale(1); }	}
	
	.carousel-box-toright-outfrom-next1 {
		-webkit-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-moz-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-o-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-ms-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightOutFromNext1Anim {		0%{ left: 74%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-moz-keyframes toRightOutFromNext1Anim {			0%{ left: 74%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-o-keyframes toRightOutFromNext1Anim {			0%{ left: 74%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-ms-keyframes toRightOutFromNext1Anim {			0%{ left: 74%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@keyframes toRightOutFromNext1Anim {				0%{ left: 74%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}

	.carousel-box-toright-next2 {
		-webkit-animation: toRightNext2Anim 0.5s ease-in-out both;
		-moz-animation: toRightNext2Anim 0.5s ease-in-out both;
		-o-animation: toRightNext2Anim 0.5s ease-in-out both;
		-ms-animation: toRightNext2Anim 0.5s ease-in-out both;
		animation: toRightNext2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightNext2Anim {				0%{ left: 74%; }																			100%{ left: 91%; }	}
	@-moz-keyframes toRightNext2Anim {					0%{ left: 74%; }																			100%{ left: 91%; }	}
	@-o-keyframes toRightNext2Anim {						0%{ left: 74%; }																			100%{ left: 91%; }	}
	@-ms-keyframes toRightNext2Anim {					0%{ left: 74%; }																			100%{ left: 91%; }	}
	@keyframes toRightNext2Anim {							0%{ left: 74%; }																			100%{ left: 91%; }	}
	
	.carousel-box-toright-outfrom-next2 {
		-webkit-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		-moz-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		-o-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		-ms-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightOutFromNext2Anim {		0%{ left: 91%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-moz-keyframes toRightOutFromNext2Anim {			0%{ left: 91%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-o-keyframes toRightOutFromNext2Anim {			0%{ left: 91%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-ms-keyframes toRightOutFromNext2Anim {			0%{ left: 91%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@keyframes toRightOutFromNext2Anim {				0%{ left: 91%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}

	/** ############################################################################################## **/
}

@media screen and (min-width:1150px) {
	.carousel-box.carousel-box-prev3 {	left: 7%;	}
	.carousel-box.carousel-box-prev2 {	left: 20%;	}
	.carousel-box.carousel-box-prev1 {	left: 33%;	}
	.carousel-box.carousel-box-next1 {	left: 67%;	}
	.carousel-box.carousel-box-next2 {	left: 80%;	}
	.carousel-box.carousel-box-next3 {	left: 93%;	}
	
	/** ============================================================================================== **/
	/** =============================== Animaciones hacia la izquierda =============================== **/
	/** ============================================================================================== **/
	.carousel-box-toleft-next3-fromout {
		-webkit-animation: toLeftNext3FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toLeftNext3FromOutAnim 0.5s ease-in-out both;
		-o-animation: toLeftNext3FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toLeftNext3FromOutAnim 0.5s ease-in-out both;
		animation: toLeftNext3FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext3FromOutAnim {		0%{ left: 150%; opacity: 0; }															100%{ left: 93%; opacity: 1; }	}
	@-moz-keyframes toLeftNext3FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 93%; opacity: 1; }	}
	@-o-keyframes toLeftNext3FromOutAnim {				0%{ left: 150%; opacity: 0; }															100%{ left: 93%; opacity: 1; }	}
	@-ms-keyframes toLeftNext3FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 93%; opacity: 1; }	}
	@keyframes toLeftNext3FromOutAnim {					0%{ left: 150%; opacity: 0; }															100%{ left: 93%; opacity: 1; }	}

	.carousel-box-toleft-next2 {
		-webkit-animation: toLeftNext2Anim 0.5s ease-in-out both;
		-moz-animation: toLeftNext2Anim 0.5s ease-in-out both;
		-o-animation: toLeftNext2Anim 0.5s ease-in-out both;
		-ms-animation: toLeftNext2Anim 0.5s ease-in-out both;
		animation: toLeftNext2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext2Anim {				0%{ left: 93%; }																			100%{ left: 80%; }	}
	@-moz-keyframes toLeftNext2Anim {					0%{ left: 93%; }																			100%{ left: 80%; }	}
	@-o-keyframes toLeftNext2Anim {						0%{ left: 93%; }																			100%{ left: 80%; }	}
	@-ms-keyframes toLeftNext2Anim {						0%{ left: 93%; }																			100%{ left: 80%; }	}
	@keyframes toLeftNext2Anim {							0%{ left: 93%; }																			100%{ left: 80%; }	}

	.carousel-box-toleft-next2-fromout {
		-webkit-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		-o-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
		animation: toLeftNext2FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext2FromOutAnim {		0%{ left: 150%; opacity: 0; }															100%{ left: 80%; opacity: 1; }	}
	@-moz-keyframes toLeftNext2FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 80%; opacity: 1; }	}
	@-o-keyframes toLeftNext2FromOutAnim {				0%{ left: 150%; opacity: 0; }															100%{ left: 80%; opacity: 1; }	}
	@-ms-keyframes toLeftNext2FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 80%; opacity: 1; }	}
	@keyframes toLeftNext2FromOutAnim {					0%{ left: 150%; opacity: 0; }															100%{ left: 80%; opacity: 1; }	}

	.carousel-box-toleft-next1 {
		-webkit-animation: toLeftNext1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftNext1Anim 0.5s ease-in-out both;
		-o-animation: toLeftNext1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftNext1Anim 0.5s ease-in-out both;
		animation: toLeftNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext1Anim {				0%{ left: 80%; }																			100%{ left: 67%; }	}
	@-moz-keyframes toLeftNext1Anim {					0%{ left: 80%; }																			100%{ left: 67%; }	}
	@-o-keyframes toLeftNext1Anim {						0%{ left: 80%; }																			100%{ left: 67%; }	}
	@-ms-keyframes toLeftNext1Anim {						0%{ left: 80%; }																			100%{ left: 67%; }	}
	@keyframes toLeftNext1Anim {							0%{ left: 80%; }																			100%{ left: 67%; }	}

	.carousel-box-toleft-next1-fromout {
		-webkit-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-o-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
		animation: toLeftNext1FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftNext1FromOutAnim {		0%{ left: 150%; opacity: 0; }															100%{ left: 67%; opacity: 1; }	}
	@-moz-keyframes toLeftNext1FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 67%; opacity: 1; }	}
	@-o-keyframes toLeftNext1FromOutAnim {				0%{ left: 150%; opacity: 0; }															100%{ left: 67%; opacity: 1; }	}
	@-ms-keyframes toLeftNext1FromOutAnim {			0%{ left: 150%; opacity: 0; }															100%{ left: 67%; opacity: 1; }	}
	@keyframes toLeftNext1FromOutAnim {					0%{ left: 150%; opacity: 0; }															100%{ left: 67%; opacity: 1; }	}
	
	.carousel-box-toleft-current {
		-webkit-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-moz-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-o-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		-ms-animation: toLeftCurrentAnim 0.5s ease-in-out both;
		animation: toLeftCurrentAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftCurrentAnim {				0%{ left: 67%; -webkit-transform: translateX(-50%) scale(1); }				100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }	}
	@-moz-keyframes toLeftCurrentAnim {					0%{ left: 67%; -moz-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }	}
	@-o-keyframes toLeftCurrentAnim {					0%{ left: 67%; -o-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }	}
	@-ms-keyframes toLeftCurrentAnim {					0%{ left: 67%; -ms-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }	}
	@keyframes toLeftCurrentAnim {						0%{ left: 67%; transform: translateX(-50%) scale(1); }						100%{ left: 50%; transform: translateX(-50%) scale(1.5); }	}

	.carousel-box-toleft-prev1 {
		-webkit-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-o-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftPrev1Anim 0.5s ease-in-out both;
		animation: toLeftPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftPrev1Anim {				0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }			100%{ left: 33%; -webkit-transform: translateX(-50%) scale(1); }	}
	@-moz-keyframes toLeftPrev1Anim {					0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }				100%{ left: 33%; -moz-transform: translateX(-50%) scale(1); }	}
	@-o-keyframes toLeftPrev1Anim {						0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }					100%{ left: 33%; -o-transform: translateX(-50%) scale(1); }	}
	@-ms-keyframes toLeftPrev1Anim {						0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }				100%{ left: 33%; -ms-transform: translateX(-50%) scale(1); }	}
	@keyframes toLeftPrev1Anim {							0%{ left: 50%; transform: translateX(-50%) scale(1.5); }						100%{ left: 33%; transform: translateX(-50%) scale(1); }	}

	.carousel-box-toleft-outfrom-prev1 {
		-webkit-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-o-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
		animation: toLeftOutFromPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftOutFromPrev1Anim {		0%{ left: 33%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-moz-keyframes toLeftOutFromPrev1Anim {			0%{ left: 33%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-o-keyframes toLeftOutFromPrev1Anim {				0%{ left: 33%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-ms-keyframes toLeftOutFromPrev1Anim {			0%{ left: 33%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@keyframes toLeftOutFromPrev1Anim {					0%{ left: 33%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	
	.carousel-box-toleft-prev2 {
		-webkit-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		-moz-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		-o-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		-ms-animation: toLeftPrev2Anim 0.5s ease-in-out both;
		animation: toLeftPrev2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftPrev2Anim {				0%{ left: 33%; }																			100%{ left: 20%; }	}
	@-moz-keyframes toLeftPrev2Anim {					0%{ left: 33%; }																			100%{ left: 20%; }	}
	@-o-keyframes toLeftPrev2Anim {						0%{ left: 33%; }																			100%{ left: 20%; }	}
	@-ms-keyframes toLeftPrev2Anim {						0%{ left: 33%; }																			100%{ left: 20%; }	}
	@keyframes toLeftPrev2Anim {							0%{ left: 33%; }																			100%{ left: 20%; }	}

	.carousel-box-toleft-outfrom-prev2 {
		-webkit-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		-moz-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		-o-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		-ms-animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
		animation: toLeftOutFromPrev2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftOutFromPrev2Anim {		0%{ left: 20%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-moz-keyframes toLeftOutFromPrev2Anim {			0%{ left: 20%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-o-keyframes toLeftOutFromPrev2Anim {				0%{ left: 20%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-ms-keyframes toLeftOutFromPrev2Anim {			0%{ left: 20%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@keyframes toLeftOutFromPrev2Anim {					0%{ left: 20%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	
	.carousel-box-toleft-prev3 {
		-webkit-animation: toLeftPrev3Anim 0.5s ease-in-out both;
		-moz-animation: toLeftPrev3Anim 0.5s ease-in-out both;
		-o-animation: toLeftPrev3Anim 0.5s ease-in-out both;
		-ms-animation: toLeftPrev3Anim 0.5s ease-in-out both;
		animation: toLeftPrev3Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftPrev3Anim {				0%{ left: 20%; }																			100%{ left: 7%; }	}
	@-moz-keyframes toLeftPrev3Anim {					0%{ left: 20%; }																			100%{ left: 7%; }	}
	@-o-keyframes toLeftPrev3Anim {						0%{ left: 20%; }																			100%{ left: 7%; }	}
	@-ms-keyframes toLeftPrev3Anim {						0%{ left: 20%; }																			100%{ left: 7%; }	}
	@keyframes toLeftPrev3Anim {							0%{ left: 20%; }																			100%{ left: 7%; }	}

	.carousel-box-toleft-outfrom-prev3 {
		-webkit-animation: toLeftOutFromPrev3Anim 0.5s ease-in-out both;
		-moz-animation: toLeftOutFromPrev3Anim 0.5s ease-in-out both;
		-o-animation: toLeftOutFromPrev3Anim 0.5s ease-in-out both;
		-ms-animation: toLeftOutFromPrev3Anim 0.5s ease-in-out both;
		animation: toLeftOutFromPrev3Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toLeftOutFromPrev3Anim {		0%{ left: 7%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-moz-keyframes toLeftOutFromPrev3Anim {			0%{ left: 7%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-o-keyframes toLeftOutFromPrev3Anim {				0%{ left: 7%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@-ms-keyframes toLeftOutFromPrev3Anim {			0%{ left: 7%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}
	@keyframes toLeftOutFromPrev3Anim {					0%{ left: 7%; opacity: 1; }															100%{ left: -50%; opacity: 0; }		}

	/** ############################################################################################## **/
	
	
	
	/** ============================================================================================== **/
	/** ================================ Animaciones hacia la derecha ================================ **/
	/** ============================================================================================== **/

	.carousel-box-toright-prev3-fromout {
		-webkit-animation: toRightPrev3FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toRightPrev3FromOutAnim 0.5s ease-in-out both;
		-o-animation: toRightPrev3FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toRightPrev3FromOutAnim 0.5s ease-in-out both;
		animation: toRightPrev3FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev3FromOutAnim {		0%{ left: -50%; opacity: 0; }															100%{ left: 7%; opacity: 1; }	}
	@-moz-keyframes toRightPrev3FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 7%; opacity: 1; }	}
	@-o-keyframes toRightPrev3FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 7%; opacity: 1; }	}
	@-ms-keyframes toRightPrev3FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 7%; opacity: 1; }	}
	@keyframes toRightPrev3FromOutAnim {				0%{ left: -50%; opacity: 0; }															100%{ left: 7%; opacity: 1; }	}

	.carousel-box-toright-prev2 {
		-webkit-animation: toRightPrev2Anim 0.5s ease-in-out both;
		-moz-animation: toRightPrev2Anim 0.5s ease-in-out both;
		-o-animation: toRightPrev2Anim 0.5s ease-in-out both;
		-ms-animation: toRightPrev2Anim 0.5s ease-in-out both;
		animation: toRightPrev2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev2Anim {				0%{ left: 7%; }																			100%{ left: 20%; }	}
	@-moz-keyframes toRightPrev2Anim {					0%{ left: 7%; }																			100%{ left: 20%; }	}
	@-o-keyframes toRightPrev2Anim {						0%{ left: 7%; }																			100%{ left: 20%; }	}
	@-ms-keyframes toRightPrev2Anim {					0%{ left: 7%; }																			100%{ left: 20%; }	}
	@keyframes toRightPrev2Anim {							0%{ left: 7%; }																			100%{ left: 20%; }	}

	.carousel-box-toright-prev2-fromout {
		-webkit-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		-o-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
		animation: toRightPrev2FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev2FromOutAnim {		0%{ left: -50%; opacity: 0; }															100%{ left: 20%; opacity: 1; }	}
	@-moz-keyframes toRightPrev2FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 20%; opacity: 1; }	}
	@-o-keyframes toRightPrev2FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 20%; opacity: 1; }	}
	@-ms-keyframes toRightPrev2FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 20%; opacity: 1; }	}
	@keyframes toRightPrev2FromOutAnim {				0%{ left: -50%; opacity: 0; }															100%{ left: 20%; opacity: 1; }	}

	.carousel-box-toright-prev1 {
		-webkit-animation: toRightPrev1Anim 0.5s ease-in-out both;
		-moz-animation: toRightPrev1Anim 0.5s ease-in-out both;
		-o-animation: toRightPrev1Anim 0.5s ease-in-out both;
		-ms-animation: toRightPrev1Anim 0.5s ease-in-out both;
		animation: toRightPrev1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev1Anim {				0%{ left: 20%; }																			100%{ left: 33%; }	}
	@-moz-keyframes toRightPrev1Anim {					0%{ left: 20%; }																			100%{ left: 33%; }	}
	@-o-keyframes toRightPrev1Anim {						0%{ left: 20%; }																			100%{ left: 33%; }	}
	@-ms-keyframes toRightPrev1Anim {					0%{ left: 20%; }																			100%{ left: 33%; }	}
	@keyframes toRightPrev1Anim {							0%{ left: 20%; }																			100%{ left: 33%; }	}

	.carousel-box-toright-prev1-fromout {
		-webkit-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-moz-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-o-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		-ms-animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
		animation: toRightPrev1FromOutAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightPrev1FromOutAnim {		0%{ left: -50%; opacity: 0; }															100%{ left: 33%; opacity: 1; }	}
	@-moz-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 33%; opacity: 1; }	}
	@-o-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 33%; opacity: 1; }	}
	@-ms-keyframes toRightPrev1FromOutAnim {			0%{ left: -50%; opacity: 0; }															100%{ left: 33%; opacity: 1; }	}
	@keyframes toRightPrev1FromOutAnim {				0%{ left: -50%; opacity: 0; }															100%{ left: 33%; opacity: 1; }	}

	.carousel-box-toright-current {
		-webkit-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-moz-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-o-animation: toRightCurrentAnim 0.5s ease-in-out both;
		-ms-animation: toRightCurrentAnim 0.5s ease-in-out both;
		animation: toRightCurrentAnim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightCurrentAnim {			0%{ left: 33%; -webkit-transform: translateX(-50%) scale(1); }				100%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }	}
	@-moz-keyframes toRightCurrentAnim {				0%{ left: 33%; -moz-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }	}
	@-o-keyframes toRightCurrentAnim {					0%{ left: 33%; -o-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }	}
	@-ms-keyframes toRightCurrentAnim {					0%{ left: 33%; -ms-transform: translateX(-50%) scale(1); }					100%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }	}
	@keyframes toRightCurrentAnim {						0%{ left: 33%; transform: translateX(-50%) scale(1); }						100%{ left: 50%; transform: translateX(-50%) scale(1.5); }	}

	.carousel-box-toright-next1 {
		-webkit-animation: toRightNext1Anim 0.5s ease-in-out both;
		-moz-animation: toRightNext1Anim 0.5s ease-in-out both;
		-o-animation: toRightNext1Anim 0.5s ease-in-out both;
		-ms-animation: toRightNext1Anim 0.5s ease-in-out both;
		animation: toRightNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightNext1Anim {				0%{ left: 50%; -webkit-transform: translateX(-50%) scale(1.5); }			100%{ left: 67%; -webkit-transform: translateX(-50%) scale(1); }	}
	@-moz-keyframes toRightNext1Anim {					0%{ left: 50%; -moz-transform: translateX(-50%) scale(1.5); }				100%{ left: 67%; -moz-transform: translateX(-50%) scale(1); }	}
	@-o-keyframes toRightNext1Anim {						0%{ left: 50%; -o-transform: translateX(-50%) scale(1.5); }					100%{ left: 67%; -o-transform: translateX(-50%) scale(1); }	}
	@-ms-keyframes toRightNext1Anim {					0%{ left: 50%; -ms-transform: translateX(-50%) scale(1.5); }				100%{ left: 67%; -ms-transform: translateX(-50%) scale(1); }	}
	@keyframes toRightNext1Anim {							0%{ left: 50%; transform: translateX(-50%) scale(1.5); }						100%{ left: 67%; transform: translateX(-50%) scale(1); }	}

	.carousel-box-toright-outfrom-next1 {
		-webkit-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-moz-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-o-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		-ms-animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
		animation: toRightOutFromNext1Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightOutFromNext1Anim {		0%{ left: 67%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-moz-keyframes toRightOutFromNext1Anim {			0%{ left: 67%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-o-keyframes toRightOutFromNext1Anim {			0%{ left: 67%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-ms-keyframes toRightOutFromNext1Anim {			0%{ left: 67%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@keyframes toRightOutFromNext1Anim {				0%{ left: 67%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	
	.carousel-box-toright-next2 {
		-webkit-animation: toRightNext2Anim 0.5s ease-in-out both;
		-moz-animation: toRightNext2Anim 0.5s ease-in-out both;
		-o-animation: toRightNext2Anim 0.5s ease-in-out both;
		-ms-animation: toRightNext2Anim 0.5s ease-in-out both;
		animation: toRightNext2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightNext2Anim {				0%{ left: 67%; }																			100%{ left: 80%; }	}
	@-moz-keyframes toRightNext2Anim {					0%{ left: 67%; }																			100%{ left: 80%; }	}
	@-o-keyframes toRightNext2Anim {						0%{ left: 67%; }																			100%{ left: 80%; }	}
	@-ms-keyframes toRightNext2Anim {					0%{ left: 67%; }																			100%{ left: 80%; }	}
	@keyframes toRightNext2Anim {							0%{ left: 67%; }																			100%{ left: 80%; }	}

	.carousel-box-toright-outfrom-next2 {
		-webkit-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		-moz-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		-o-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		-ms-animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
		animation: toRightOutFromNext2Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightOutFromNext2Anim {		0%{ left: 80%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-moz-keyframes toRightOutFromNext2Anim {			0%{ left: 80%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-o-keyframes toRightOutFromNext2Anim {			0%{ left: 80%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-ms-keyframes toRightOutFromNext2Anim {			0%{ left: 80%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@keyframes toRightOutFromNext2Anim {				0%{ left: 80%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	
	.carousel-box-toright-next3 {
		-webkit-animation: toRightNext3Anim 0.5s ease-in-out both;
		-moz-animation: toRightNext3Anim 0.5s ease-in-out both;
		-o-animation: toRightNext3Anim 0.5s ease-in-out both;
		-ms-animation: toRightNext3Anim 0.5s ease-in-out both;
		animation: toRightNext3Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightNext3Anim {				0%{ left: 80%; }																			100%{ left: 93%; }	}
	@-moz-keyframes toRightNext3Anim {					0%{ left: 80%; }																			100%{ left: 93%; }	}
	@-o-keyframes toRightNext3Anim {						0%{ left: 80%; }																			100%{ left: 93%; }	}
	@-ms-keyframes toRightNext3Anim {					0%{ left: 80%; }																			100%{ left: 93%; }	}
	@keyframes toRightNext3Anim {							0%{ left: 80%; }																			100%{ left: 93%; }	}

	.carousel-box-toright-outfrom-next3 {
		-webkit-animation: toRightOutFromNext3Anim 0.5s ease-in-out both;
		-moz-animation: toRightOutFromNext3Anim 0.5s ease-in-out both;
		-o-animation: toRightOutFromNext3Anim 0.5s ease-in-out both;
		-ms-animation: toRightOutFromNext3Anim 0.5s ease-in-out both;
		animation: toRightOutFromNext3Anim 0.5s ease-in-out both;
	}
	@-webkit-keyframes toRightOutFromNext3Anim {		0%{ left: 93%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-moz-keyframes toRightOutFromNext3Anim {			0%{ left: 93%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-o-keyframes toRightOutFromNext3Anim {			0%{ left: 93%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@-ms-keyframes toRightOutFromNext3Anim {			0%{ left: 93%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}
	@keyframes toRightOutFromNext3Anim {				0%{ left: 93%; opacity: 1; }															100%{ left: 150%; opacity: 0; }	}

	/** ############################################################################################## **/
}

.carousel-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 0px;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.carousel-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #0e2934;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.carousel-dots span.carousel-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}

.carousel-nav {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.carousel-nav span {
	position: absolute;
	top: 20%;
	left: 50%;
	transform: translate(-125px, -50%);
	width:25px;
	height:40px;
	background:transparent url(../images/arrows/left.png) no-repeat top left;
	cursor: pointer;
	opacity :1;
	z-index: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;	
	transition: all 0.2s ease-in-out;
}	
.carousel-nav span.carousel-next{
	background-image: url(../images/arrows/right.png);
	-webkit-transform: translate(99px, -50%);
	-moz-transform: translate(99px, -50%);
	-o-transform: translate(99px, -50%);
	-ms-transform: translate(99px, -50%);		
	transform: translate(99px, -50%);
}
