@-webkit-keyframes spin {
    0% {
    	-webkit-transform:rotateZ(0);
    	-ms-transform:rotateZ(0);
    	transform:rotateZ(0);
    }
    100% {
    	-webkit-transform:rotateZ(360deg);
    	-ms-transform:rotateZ(360deg);
    	transform:rotateZ(360deg);
    }
}

@-ms-keyframes spin {
    0% {
    	-webkit-transform:rotateZ(0);
    	-ms-transform:rotateZ(0);
    	transform:rotateZ(0);
    }
    100% {
    	-webkit-transform:rotateZ(360deg);
    	-ms-transform:rotateZ(360deg);
    	transform:rotateZ(360deg);
    }
}

@keyframes spin{
	0% {
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
	}
	100% {
		-webkit-transform: rotateZ(360deg);
		-ms-transform: rotateZ(360deg);
		transform: rotateZ(360deg);
	}
}

@-webkit-keyframes spintwo {
    0% { -webkit-transform:rotateZ(-50deg); }
    100% { -webkit-transform:rotateZ(310deg); }
}

@-ms-keyframes spintwo {
    0% { -ms-transform:rotateZ(-50deg); }
    100% { -ms-transform:rotateZ(310deg); }
}

@keyframes spintwo {
	0% {
		-ms-transform: rotateZ(-50deg);
		transform: rotateZ(-50deg);
	}
	100% {
		-ms-transform: rotateZ(310deg);
		transform: rotateZ(310deg);
	}
}

@-webkit-keyframes spinthree {
    0% { -webkit-transform:rotateZ(50deg); }
    100% { -webkit-transform:rotateZ(410deg); }
}

@-ms-keyframes spinthree {
    0% { -ms-transform:rotateZ(50deg); }
    100% { -ms-transform:rotateZ(410deg); }
}

@keyframes spinthree {
	0% {
		-ms-transform: rotateZ(50deg);
		transform: rotateZ(50deg);
	}
	100% {
		-ms-transform: rotateZ(410deg);
		transform: rotateZ(410deg);
	}
}