.preserve-3d {
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}


.infiniteslide1,.infiniteslide2,.infiniteslide3{
	position:absolute;
	bottom:0;
	opacity:1.0;
}

.infiniteslide1 img,.infiniteslide2 img{
	transform:rotate(45deg) 
		opacity: 0.7;
    -webkit-animation: spin 150s linear infinite;
    -moz-animation: spin 150s linear infinite;
    -ms-animation: spin 150s linear infinite;
    -o-animation: spin 150s linear infinite;
    animation: spin 150s linear infinite;
}

@-webkit-keyframes spin {
	0% {-webkit-transform: rotate(0deg);
		opacity: 0.7;
	}
	100% {-webkit-transform: rotate(360deg);
		opacity: 0;
	}
}
@-moz-keyframes spin {
	0% {-webkit-transform: rotate(0deg);
		opacity: 0.7;
	}
	100% {-webkit-transform: rotate(360deg);
		opacity: 0;
	}
}
@-ms-keyframes spin {
	0% {-webkit-transform: rotate(0deg);
		opacity: 0.7;
	}
	100% {-webkit-transform: rotate(360deg);
		opacity: 0;
	}
}
@-o-keyframes spin {
	0% {-webkit-transform: rotate(0deg);
		opacity: 0.7;
	}
	100% {-webkit-transform: rotate(360deg);
		opacity: 0;
	}
}
@keyframes spin {
	0% {-webkit-transform: rotate(0deg);
		opacity: 0.7;
	}
	100% {-webkit-transform: rotate(360deg);
		opacity: 0;
	}
}



.infiniteslide3 img{
	transform:rotate(45deg) 
    -webkit-animation: spin2 300s linear infinite;
    -moz-animation: spin2 300s linear infinite;
    -ms-animation: spin2 300s linear infinite;
    -o-animation: spin2 300s linear infinite;
    animation: spin2 300s linear infinite;
}

@-webkit-keyframes spin2 {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin2 {
	0% {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
}
@-ms-keyframes spin2 {
	0% {-ms-transform: rotate(0deg);}
	100% {-ms-transform: rotate(360deg);}
}
@-o-keyframes spin2 {
	0% {-o-transform: rotate(0deg);}
	100% {-o-transform: rotate(360deg);}
}
@keyframes spin2 {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

