/* CSS Document */
.animate{
	/*opacity:0;*/
	transition: all 700ms linear;
	-moz-transition: all 700ms linear; 
	-ms-transition: all 700ms linear; 
	-o-transition: all 700ms linear; 
	-webkit-transition: all 700ms linear;
}
.animate.inView{
	/*opacity:1;*/
	transition-delay: 0.3s;
	-moz-transition-delay: 0.3s; 
	-ms-transition-delay: 0.3s; 
	-o-transition-delay: 0.3s; 
	-webkit-transition-delay: 0.3s;
}

@keyframes mymove1 {
 from { transform: translate3d(7500px,0,0)}
 to {transform: translate3d(-4125px,0,0)}
}
@-webkit-keyframes mymove1 {
 from { -webkit-transform: translate3d(7500px,0,0)}
 to {-webkit-transform: translate3d(-4125px,0,0)}
}

@keyframes mymove2 {
 from {transform: translate3d(-4125px,0,0)}
 to {transform: translate3d(-15750px,0,0)}
}
@-webkit-keyframes mymove2 {
 from {-webkit-transform: translate3d(-4125px,0,0)}
 to {-webkit-transform: translate3d(-15750px,0,0)}
}

@keyframes mymove3 {
 from { transform: translate3d(1320px,0,0)}
 to {transform: translate3d(0,0,0)}
}
@-webkit-keyframes mymove3 {
 from { -webkit-transform: translate3d(1320px,0,0)}
 to {-webkit-transform: translate3d(0,0,0)}
}

@keyframes mymove4 {
 from {transform: translate3d(0,0,0)}
 to {transform: translate3d(-1320px,0,0)}
}
@-webkit-keyframes mymove4 {
 from {-webkit-transform: translate3d(0,0,0)}
 to {-webkit-transform: translate3d(-1320px,0,0)}
}

@keyframes mymove5 {
 from { transform: translate3d(1000px,0,0)}
 to {transform: translate3d(0,0,0)}
}
@-webkit-keyframes mymove5 {
 from { -webkit-transform: translate3d(1000px,0,0)}
 to {-webkit-transform: translate3d(0,0,0)}
}

@keyframes mymove6 {
 from {transform: translate3d(0,0,0)}
 to {transform: translate3d(-1000px,0,0)}
}
@-webkit-keyframes mymove6 {
 from {-webkit-transform: translate3d(0,0,0)}
 to {-webkit-transform: translate3d(-1000px,0,0)}
}

@keyframes scale{
	from{ 
		transform: scale(1,1);
		-moz-transform:scale(1,1);
		-ms-transform:scale(1,1);
		-o-transform:scale(1,1);
		-webkit-transform:scale(1,1);
	}
	to{ 
		width:100%;
		transform: scale(2,2); 
		-moz-transform:scale(2,2);
		-ms-transform:scale(2,2);
		-o-transform:scale(2,2);
		-webkit-transform:scale(2,2);
	}	
}

@-webkit-keyframes scale{
	from{ 
		transform: scale(1,1);
		-moz-transform:scale(1,1);
		-ms-transform:scale(1,1);
		-o-transform:scale(1,1);
		-webkit-transform:scale(1,1);
	}
	to{ 
		width:100%;
		transform: scale(2,2); 
		-moz-transform:scale(2,2);
		-ms-transform:scale(2,2);
		-o-transform:scale(2,2);
		-webkit-transform:scale(2,2);
	}	
}

@keyframes rotate {
  0%  { 
  	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	}
  25% { 
  	transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	}
  50% { 
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
  75% { 
  	transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	}
  100% { 
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
}

@-webkit-keyframes rotate {
  0%  { 
  	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	}
  25% { 
  	transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	}
  50% { 
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
  75% { 
  	transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	}
  100% { 
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@keyframes rotate360 {
  0%  { 
  	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
  25% { 
  	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);  	
  }
  50% { 
  	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);	
	}
  75% { 
  	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);	
	}
  100% { 
  	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);	
	}
}
@-ms-keyframes rotate360 {
  0%  { 
  	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
  25% { 
  	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);  	
  }
  50% { 
  	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);	
	}
  75% { 
  	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);	
	}
  100% { 
  	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);	
	}
}
@-moz-keyframes rotate360 {
  0%  { 
  	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
  25% { 
  	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);  	
  }
  50% { 
  	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);	
	}
  75% { 
  	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);	
	}
  100% { 
  	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);	
	}
}

@-webkit-keyframes rotate360 {
  0%  { 
  	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);	
	}
  25% { 
  	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);  	
  }
  50% { 
  	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);	
	}
  75% { 
  	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);	
	}
  100% { 
  	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);	
	}
}

@keyframes rotateY {
  0%  { 
  	transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);	
	}
  25% { 
  	transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);	
	}
  50% { 
  	transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);	
	}
  75% { 
  	transform: rotateY(270deg);
	-moz-transform: rotateY(270deg);
	-ms-transform: rotateY(270deg);
	-o-transform: rotateY(270deg);
	-webkit-transform: rotateY(270deg);	
	}
  100% { 
  	transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);	
	}
}

@-webkit-keyframes rotateY {
  0%  { 
  	transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);	
	}
  25% { 
  	transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);	
	}
  50% { 
  	transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);	
	}
  75% { 
  	transform: rotateY(270deg);
	-moz-transform: rotateY(270deg);
	-ms-transform: rotateY(270deg);
	-o-transform: rotateY(270deg);
	-webkit-transform: rotateY(270deg);	
	}
  100% { 
  	transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);	
	}
}

@-webkit-keyframes tran1Y {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  25% { 
  	transform: translate(0px,1px);
	-moz-transform: translate(0px,1px);
	-ms-transform: translate(0px,1px);
	-o-transform: translate(0px,1px);
	-webkit-transform: translate(0px,1px);
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  75% { 
  	transform: translate(0px,-1px);
	-moz-transform: translate(0px,-1px);
	-ms-transform: translate(0px,-1px);
	-o-transform: translate(0px,-1px);
	-webkit-transform: translate(0px,-1px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes tran1Y {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  25% { 
  	transform: translate(0px,1px);
	-moz-transform: translate(0px,1px);
	-ms-transform: translate(0px,1px);
	-o-transform: translate(0px,1px);
	-webkit-transform: translate(0px,1px);
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  75% { 
  	transform: translate(0px,-1px);
	-moz-transform: translate(0px,-1px);
	-ms-transform: translate(0px,-1px);
	-o-transform: translate(0px,-1px);
	-webkit-transform: translate(0px,-1px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes tran2Y {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  25% { 
  	transform: translate(0px,2px);
	-moz-transform: translate(0px,2px);
	-ms-transform: translate(0px,2px);
	-o-transform: translate(0px,2px);
	-webkit-transform: translate(0px,2px);
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  75% { 
  	transform: translate(0px,-2px);
	-moz-transform: translate(0px,-2px);
	-ms-transform: translate(0px,-2px);
	-o-transform: translate(0px,-2px);
	-webkit-transform: translate(0px,-2px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes tran2Y {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  25% { 
  	transform: translate(0px,2px);
	-moz-transform: translate(0px,2px);
	-ms-transform: translate(0px,2px);
	-o-transform: translate(0px,2px);
	-webkit-transform: translate(0px,2px);
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  75% { 
  	transform: translate(0px,-2px);
	-moz-transform: translate(0px,-2px);
	-ms-transform: translate(0px,-2px);
	-o-transform: translate(0px,-2px);
	-webkit-transform: translate(0px,-2px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes tran2X {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(1px,0px);
	-moz-transform: translate(1px,0px);
	-ms-transform: translate(1px,0px);
	-o-transform: translate(1px,0px);
	-webkit-transform: translate(1px,0px);	
	}
  50%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(-1px,0px);
	-moz-transform: translate(-1px,0px);
	-ms-transform: translate(-1px,0px);
	-o-transform: translate(-1px,0px);
	-webkit-transform: translate(-1px,0px);	
	}
  100%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes tran2X {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(1px,0px);
	-moz-transform: translate(1px,0px);
	-ms-transform: translate(1px,0px);
	-o-transform: translate(1px,0px);
	-webkit-transform: translate(1px,0px);	
	}
  50%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(-1px,0px);
	-moz-transform: translate(-1px,0px);
	-ms-transform: translate(-1px,0px);
	-o-transform: translate(-1px,0px);
	-webkit-transform: translate(-1px,0px);	
	}
  100%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes cloud {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(0px,1px);
	-moz-transform: translate(0px,1px);
	-ms-transform: translate(0px,1px);
	-o-transform: translate(0px,1px);
	-webkit-transform: translate(0px,1px);	
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(0px,-1px);
	-moz-transform: translate(0px,-1px);
	-ms-transform: translate(0px,-1px);
	-o-transform: translate(0px,-1px);
	-webkit-transform: translate(0px,-1px);	
	}
  100% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes cloud {
   0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(0px,1px);
	-moz-transform: translate(0px,1px);
	-ms-transform: translate(0px,1px);
	-o-transform: translate(0px,1px);
	-webkit-transform: translate(0px,1px);	
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(0px,-1px);
	-moz-transform: translate(0px,-1px);
	-ms-transform: translate(0px,-1px);
	-o-transform: translate(0px,-1px);
	-webkit-transform: translate(0px,-1px);	
	}
  100% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes cloud_fly {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(50px,0px);
	-moz-transform: translate(50px,0px);
	-ms-transform: translate(50px,0px);
	-o-transform: translate(50px,0px);
	-wetransform: translate(50px,0px);	
	}
  50% { 
  	transform: translate(100px,0px);
	-moz-transform: translate(100px,0px);
	-ms-transform: translate(100px,0px);
	-o-transform: translate(100px,0px);
	-webkit-transform: translate(100px,0px);	
	}
  75% { 
  	transform: translate(50px,0px);
	-moz-transform: translate(50px,0px);
	-ms-transform: translate(50px,0px);
	-o-transform: translate(50px,0px);
	-webkit-transform: translate(50px,0px);
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
}

@-webkit-keyframes cloud_fly {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(50px,0px);
	-moz-transform: translate(50px,0px);
	-ms-transform: translate(50px,0px);
	-o-transform: translate(50px,0px);
	-wetransform: translate(50px,0px);	
	}
  50% { 
  	transform: translate(100px,0px);
	-moz-transform: translate(100px,0px);
	-ms-transform: translate(100px,0px);
	-o-transform: translate(100px,0px);
	-webkit-transform: translate(100px,0px);	
	}
  75% { 
  	transform: translate(50px,0px);
	-moz-transform: translate(50px,0px);
	-ms-transform: translate(50px,0px);
	-o-transform: translate(50px,0px);
	-webkit-transform: translate(50px,0px);
	}
  100%{ 
  	transform: translate(0px,0px));
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px));
	}
}

@keyframes cloud_fly2 {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(10px,0px);
	-moz-transform: translate(10px,0px);
	-ms-transform: translate(10px,0px);
	-o-transform: translate(10px,0px);
	-webkit-transform: translate(10px,0px);	
	}
  50% { 
  	transform: translate(20px,0px);
	-moz-transform: translate(20px,0px);
	-ms-transform: translate(20px,0px);
	-o-transform: translate(20px,0px);
	-webkit-transform: translate(20px,0px);	
	}
  75% { 
  	transform: translate(10px,0px);
	-moz-transform: translate(10px,0px);
	-ms-transform: translate(10px,0px);
	-o-transform: translate(10px,0px);
	-webkit-transform: translate(10px,0px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes cloud_fly2 {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(10px,0px);
	-moz-transform: translate(10px,0px);
	-ms-transform: translate(10px,0px);
	-o-transform: translate(10px,0px);
	-webkit-transform: translate(10px,0px);	
	}
  50% { 
  	transform: translate(20px,0px);
	-moz-transform: translate(20px,0px);
	-ms-transform: translate(20px,0px);
	-o-transform: translate(20px,0px);
	-webkit-transform: translate(20px,0px);	
	}
  75% { 
  	transform: translate(10px,0px);
	-moz-transform: translate(10px,0px);
	-ms-transform: translate(10px,0px);
	-o-transform: translate(10px,0px);
	-webkit-transform: translate(10px,0px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes cloud_fly3 {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(500px,0px);
	-moz-transform: translate(500px,0px);
	-ms-transform: translate(500px,0px);
	-o-transform: translate(500px,0px);
	-wetransform: translate(500px,0px);	
	}
  50% { 
  	transform: translate(1000px,0px);
	-moz-transform: translate(1000px,0px);
	-ms-transform: translate(1000px,0px);
	-o-transform: translate(1000px,0px);
	-webkit-transform: translate(1000px,0px);	
	}
  75% { 
  	transform: translate(500px,0px);
	-moz-transform: translate(500px,0px);
	-ms-transform: translate(500px,0px);
	-o-transform: translate(500px,0px);
	-webkit-transform: translate(500px,0px);
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
}

@-webkit-keyframes cloud_fly3 {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(500px,0px);
	-moz-transform: translate(500px,0px);
	-ms-transform: translate(500px,0px);
	-o-transform: translate(500px,0px);
	-wetransform: translate(500px,0px);	
	}
  50% { 
  	transform: translate(1000px,0px);
	-moz-transform: translate(1000px,0px);
	-ms-transform: translate(1000px,0px);
	-o-transform: translate(1000px,0px);
	-webkit-transform: translate(1000px,0px);	
	}
  75% { 
  	transform: translate(500px,0px);
	-moz-transform: translate(500px,0px);
	-ms-transform: translate(500px,0px);
	-o-transform: translate(500px,0px);
	-webkit-transform: translate(500px,0px);
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
}

@keyframes ship {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(50px,0px);
	-moz-transform: translate(50px,0px);
	-ms-transform: translate(50px,0px);
	-o-transform: translate(50px,0px);
	-webkit-transform: translate(50px,0px);	
	}
  50%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(-50px,0px);
	-moz-transform: translate(-50px,0px);
	-ms-transform: translate(-50px,0px);
	-o-transform: translate(-50px,0px);
	-webkit-transform: translate(-50px,0px);	
	}
  100%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes ship {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(50px,0px);
	-moz-transform: translate(50px,0px);
	-ms-transform: translate(50px,0px);
	-o-transform: translate(50px,0px);
	-webkit-transform: translate(50px,0px);	
	}
  50%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(-50px,0px);
	-moz-transform: translate(-50px,0px);
	-ms-transform: translate(-50px,0px);
	-o-transform: translate(-50px,0px);
	-webkit-transform: translate(-50px,0px);	
	}
  100%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes ship2 {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(200px,0px);
	-moz-transform: translate(200px,0px);
	-ms-transform: translate(200px,0px);
	-o-transform: translate(200px,0px);
	-webkit-transform: translate(200px,0px);	
	}
  50%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(-200px,0px);
	-moz-transform: translate(-200px,0px);
	-ms-transform: translate(-200px,0px);
	-o-transform: translate(-200px,0px);
	-webkit-transform: translate(-200px,0px);	
	}
  100%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes ship2 {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  25% { 
  	transform: translate(200px,0px);
	-moz-transform: translate(200px,0px);
	-ms-transform: translate(200px,0px);
	-o-transform: translate(200px,0px);
	-webkit-transform: translate(200px,0px);	
	}
  50%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
  75% { 
  	transform: translate(-200px,0px);
	-moz-transform: translate(-200px,0px);
	-ms-transform: translate(-200px,0px);
	-o-transform: translate(-200px,0px);
	-webkit-transform: translate(-200px,0px);	
	}
  100%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes sun {
  0%  { 
  	transform: translate(0px,0px); opacity:1; 
	-moz-transform: translate(0px,0px); opacity:1;
	-ms-transform: translate(0px,0px); opacity:1;
	-o-transform: translate(0px,0px); opacity:1;
	-webkit-transform: translate(0px,0px); opacity:1;	
	}
  25% { 
  	transform: translate(-25px,25px); 
	-moz-transform: translate(-25px,25px);
	-ms-transform: translate(-25px,25px);
	-o-transform: translate(-25px,25px);
	-webkit-transform: translate(-25px,25px);	
	}
  50% { 
  	transform: translate(-50px,50px);
	-moz-transform: translate(-50px,50px);
	-ms-transform: translate(-50px,50px);
	-o-transform: translate(-50px,50px);
	-webkit-transform: translate(-50px,50px);
  	}
  75% { 
  	transform: translate(-75px,75px);
	-moz-transform: translate(-75px,75px);
	-ms-transform: translate(-75px,75px);
	-o-transform: translate(-75px,75px);
	-webkit-transform: translate(-75px,75px);	
	}
  100%{ 
  	transform: translate(-100px,100px); opacity:0;
	-moz-transform: translate(-100px,100px); opacity:0;
	-ms-transform: translate(-100px,100px); opacity:0;
	-o-transform: translate(-100px,100px); opacity:0;
	-webkit-transform: translate(-100px,100px); opacity:0;  	
   }
}

@-webkit-keyframes sun {
  0%  { 
  	transform: translate(0px,0px); opacity:1; 
	-moz-transform: translate(0px,0px); opacity:1;
	-ms-transform: translate(0px,0px); opacity:1;
	-o-transform: translate(0px,0px); opacity:1;
	-webkit-transform: translate(0px,0px); opacity:1;	
	}
  25% { 
  	transform: translate(-25px,25px); 
	-moz-transform: translate(-25px,25px);
	-ms-transform: translate(-25px,25px);
	-o-transform: translate(-25px,25px);
	-webkit-transform: translate(-25px,25px);	
	}
  50% { 
  	transform: translate(-50px,50px);
	-moz-transform: translate(-50px,50px);
	-ms-transform: translate(-50px,50px);
	-o-transform: translate(-50px,50px);
	-webkit-transform: translate(-50px,50px);
  	}
  75% { 
  	transform: translate(-75px,75px);
	-moz-transform: translate(-75px,75px);
	-ms-transform: translate(-75px,75px);
	-o-transform: translate(-75px,75px);
	-webkit-transform: translate(-75px,75px);	
	}
  100%{ 
  	transform: translate(-100px,100px); opacity:0;
	-moz-transform: translate(-100px,100px); opacity:0;
	-ms-transform: translate(-100px,100px); opacity:0;
	-o-transform: translate(-100px,100px); opacity:0;
	-webkit-transform: translate(-100px,100px); opacity:0;  	
   }
}

@keyframes sun2 {
  0%  { 
  	transform: translate(0px,0px); opacity:1; 
	-moz-transform: translate(0px,0px); opacity:1;
	-ms-transform: translate(0px,0px); opacity:1;
	-o-transform: translate(0px,0px); opacity:1;
	-webkit-transform: translate(0px,0px); opacity:1;	
	}
  25% { 
  	transform: translate(50px,50px); 
	-moz-transform: translate(50px,50px);
	-ms-transform: translate(50px,50px);
	-o-transform: translate(50px,50px);
	-webkit-transform: translate(50px,50px);	
	}
  50% { 
  	transform: translate(100px,100px);
	-moz-transform: translate(100px,100px);
	-ms-transform: translate(100px,100px);
	-o-transform: translate(100px,100px);
	-webkit-transform: translate(100px,100px);
  	}
  75% { 
  	transform: translate(150px,150px);
	-moz-transform: translate(150px,150px);
	-ms-transform: translate(150px,150px);
	-o-transform: translate(150px,150px);
	-webkit-transform: translate(150px,150px);	
	}
  100%{ 
  	transform: translate(200px,200px); opacity:0;
	-moz-transform: translate(200px,200px); opacity:0;
	-ms-transform: translate(200px,200px); opacity:0;
	-o-transform: translate(200px,200px); opacity:0;
	-webkit-transform: translate(200px,200px); opacity:0;  	
   }
}

@-webkit-keyframes sun2 {
  0%  { 
  	transform: translate(0px,0px); opacity:1; 
	-moz-transform: translate(0px,0px); opacity:1;
	-ms-transform: translate(0px,0px); opacity:1;
	-o-transform: translate(0px,0px); opacity:1;
	-webkit-transform: translate(0px,0px); opacity:1;	
	}
  25% { 
  	transform: translate(50px,50px); 
	-moz-transform: translate(50px,50px);
	-ms-transform: translate(50px,50px);
	-o-transform: translate(50px,50px);
	-webkit-transform: translate(50px,50px);	
	}
  50% { 
  	transform: translate(100px,100px);
	-moz-transform: translate(100px,100px);
	-ms-transform: translate(100px,100px);
	-o-transform: translate(100px,100px);
	-webkit-transform: translate(100px,100px);
  	}
  75% { 
  	transform: translate(150px,150px);
	-moz-transform: translate(150px,150px);
	-ms-transform: translate(150px,150px);
	-o-transform: translate(150px,150px);
	-webkit-transform: translate(150px,150px);	
	}
  100%{ 
  	transform: translate(200px,200px); opacity:0;
	-moz-transform: translate(200px,200px); opacity:0;
	-ms-transform: translate(200px,200px); opacity:0;
	-o-transform: translate(200px,200px); opacity:0;
	-webkit-transform: translate(200px,200px); opacity:0;  	
   }
}

@keyframes ball{
	0%{ 
		transform:rotate(0deg) scale(1,1); opacity:1; 
		-moz-transform:rotate(0deg) scale(1,1); opacity:1;
		-ms-transform:rotate(0deg) scale(1,1); opacity:1;
		-o-transform:rotate(0deg) scale(1,1); opacity:1;
		-webkit-transform:rotate(0deg) scale(1,1); opacity:1;	
	}
	25%{ 
		transform:rotate(90deg) scale(1,1);
		-moz-transform:rotate(90deg) scale(1,1);
		-ms-transform:rotate(90deg) scale(1,1);
		-o-transform:rotate(90deg) scale(1,1);
		-webkit-transform:rotate(90deg) scale(1,1);	
	}
	50%{ 
		transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-moz-transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-ms-transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-o-transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-webkit-transform:rotate(180deg) scale(0.75,0.75); opacity:1;	
	}
	75%{ 
		transform:rotate(270deg) scale(0.5,0.5);
		-moz-transform:rotate(270deg) scale(0.5,0.5);
		-ms-transform:rotate(270deg) scale(0.5,0.5);
		-o-transform:rotate(270deg) scale(0.5,0.5);
		-webkit-transform:rotate(270deg) scale(0.5,0.5);		
	}
	100%{ 
		transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-moz-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-ms-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-o-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-webkit-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 	
	}	
}
@-webkit-keyframes ball{
	0%{ 
		transform:rotate(0deg) scale(1,1); opacity:1; 
		-moz-transform:rotate(0deg) scale(1,1); opacity:1;
		-ms-transform:rotate(0deg) scale(1,1); opacity:1;
		-o-transform:rotate(0deg) scale(1,1); opacity:1;
		-webkit-transform:rotate(0deg) scale(1,1); opacity:1;	
	}
	25%{ 
		transform:rotate(90deg) scale(1,1);
		-moz-transform:rotate(90deg) scale(1,1);
		-ms-transform:rotate(90deg) scale(1,1);
		-o-transform:rotate(90deg) scale(1,1);
		-webkit-transform:rotate(90deg) scale(1,1);	
	}
	50%{ 
		transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-moz-transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-ms-transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-o-transform:rotate(180deg) scale(0.75,0.75); opacity:1;
		-webkit-transform:rotate(180deg) scale(0.75,0.75); opacity:1;	
	}
	75%{ 
		transform:rotate(270deg) scale(0.5,0.5);
		-moz-transform:rotate(270deg) scale(0.5,0.5);
		-ms-transform:rotate(270deg) scale(0.5,0.5);
		-o-transform:rotate(270deg) scale(0.5,0.5);
		-webkit-transform:rotate(270deg) scale(0.5,0.5);		
	}
	100%{ 
		transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-moz-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-ms-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-o-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 
		-webkit-transform:rotate(360deg) scale(0.25,0.25); opacity:0; 	
	}	
}

@keyframes car {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  25% { 
  	transform: translate(0px,1px);
	-moz-transform: translate(0px,1px);
	-ms-transform: translate(0px,1px);
	-o-transform: translate(0px,1px);
	-webkit-transform: translate(0px,1px);
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  75% { 
  	transform: translate(0px,-1px);
	-moz-transform: translate(0px,-1px);
	-ms-transform: translate(0px,-1px);
	-o-transform: translate(0px,-1px);
	-webkit-transform: translate(0px,-1px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes car {
  0%  { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  25% { 
  	transform: translate(0px,1px);
	-moz-transform: translate(0px,1px);
	-ms-transform: translate(0px,1px);
	-o-transform: translate(0px,1px);
	-webkit-transform: translate(0px,1px);
	}
  50% { 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	}
  75% { 
  	transform: translate(0px,-1px);
	-moz-transform: translate(0px,-1px);
	-ms-transform: translate(0px,-1px);
	-o-transform: translate(0px,-1px);
	-webkit-transform: translate(0px,-1px);	
	}
  100%{ 
  	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);	
	}
}

@keyframes wave{
	0%{ 
		transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		-webkit-transform: translate(0px,0px);
	}	
	25%{ 
		transform: translate(3px,3px);
		-moz-transform: translate(3px,3px);
		-ms-transform: translate(3px,3px);
		-o-transform: translate(3px,3px);
		-webkit-transform: translate(3px,3px);
	}	
	50%{ 
		transform: translate(6px,0px);
		-moz-transform: translate(6px,0px);
		-ms-transform: translate(6px,0px);
		-o-transform: translate(6px,0px);
		-webkit-transform: translate(6px,0px);	
	}	
	75%{ 
		transform: translate(9px,3px);
		-moz-transform: translate(9px,3px);
		-ms-transform: translate(9px,3px);
		-o-transform: translate(9px,3px);
		-webkit-transform: translate(9px,3px);	
	}	
	100%{ 
		transform: translate(12px,0px);
		-moz-transform: translate(12px,0px);
		-ms-transform: translate(12px,0px);
		-o-transform: translate(12px,0px);
		-webkit-transform: translate(12px,0px);		
	}	
}

@-webkit-keyframes wave{
	0%{ 
		transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		-webkit-transform: translate(0px,0px);
	}	
	25%{ 
		transform: translate(3px,3px);
		-moz-transform: translate(3px,3px);
		-ms-transform: translate(3px,3px);
		-o-transform: translate(3px,3px);
		-webkit-transform: translate(3px,3px);
	}	
	50%{ 
		transform: translate(6px,0px);
		-moz-transform: translate(6px,0px);
		-ms-transform: translate(6px,0px);
		-o-transform: translate(6px,0px);
		-webkit-transform: translate(6px,0px);	
	}	
	75%{ 
		transform: translate(9px,3px);
		-moz-transform: translate(9px,3px);
		-ms-transform: translate(9px,3px);
		-o-transform: translate(9px,3px);
		-webkit-transform: translate(9px,3px);	
	}	
	100%{ 
		transform: translate(12px,0px);
		-moz-transform: translate(12px,0px);
		-ms-transform: translate(12px,0px);
		-o-transform: translate(12px,0px);
		-webkit-transform: translate(12px,0px);		
	}	
}

@keyframes kite{
	0%{ 
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);	
	}	
	25%{ 
		transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);	
	}	
	50%{ 
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);	
	}
	75%{ 
		transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);	
	}	
	100%{ 
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);	
	}	
}

@-webkit-keyframes kite{
	0%{ 
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);	
	}	
	25%{ 
		transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);	
	}	
	50%{ 
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);	
	}
	75%{ 
		transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);	
	}	
	100%{ 
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);	
	}	
}

@keyframes agrimotor {
  0%  { 
  	transform: translate(0px,0px); opacity:1; 
	-moz-transform: translate(0px,0px); opacity:1;
	-ms-transform: translate(0px,0px); opacity:1;
	-o-transform: translate(0px,0px); opacity:1;
	-webkit-transform: translate(0px,0px); opacity:1;	
	}
  25% { 
  	transform: translate(-200px,0px); opacity:1;
	-moz-transform: translate(-200px,0px); opacity:1;
	-ms-transform: translate(-200px,0px); opacity:1;
	-o-transform: translate(-200px,0px); opacity:1;
	-webkit-transform: translate(-200px,0px); opacity:1;
	}
  50% { 
  	transform: translate(-400px,0px); opacity:1;
	-moz-transform: translate(-400px,0px); opacity:1;
	-ms-transform: translate(-400px,0px); opacity:1;
	-o-transform: translate(-400px,0px); opacity:1;
	-webkit-transform: translate(-400px,0px); opacity:1;
  	}
  75% { 
  	transform: translate(-500px,0px); opacity:1;
	-moz-transform: translate(-500px,0px); opacity:1;
	-ms-transform: translate(-500px,0px); opacity:1;
	-o-transform: translate(-500px,0px); opacity:1;
	-webkit-transform: translate(-500px,0px); opacity:1;
	}
   99%{ 
  	transform: translate(-592px,0px); opacity:1;
	-moz-transform: translate(-592px,0px); opacity:1;
	-ms-transform: translate(-592px,0px); opacity:1;
	-o-transform: translate(-592px,0px); opacity:1;
	-webkit-transform: translate(-592px,0px); opacity:1;  	
   }
  100%{ 
  	transform: translate(-600px,0px); opacity:0;
	-moz-transform: translate(-600px,0px); opacity:0;
	-ms-transform: translate(-600px,0px); opacity:0;
	-o-transform: translate(-600px,0px); opacity:0;
	-webkit-transform: translate(-600px,0px); opacity:0;  	
   }
}

@-webkit-keyframes agrimotor {
  0%  { 
  	transform: translate(0px,0px); opacity:1; 
	-moz-transform: translate(0px,0px); opacity:1;
	-ms-transform: translate(0px,0px); opacity:1;
	-o-transform: translate(0px,0px); opacity:1;
	-webkit-transform: translate(0px,0px); opacity:1;	
	}
  25% { 
  	transform: translate(-200px,0px); opacity:1;
	-moz-transform: translate(-200px,0px); opacity:1;
	-ms-transform: translate(-200px,0px); opacity:1;
	-o-transform: translate(-200px,0px); opacity:1;
	-webkit-transform: translate(-200px,0px); opacity:1;
	}
  50% { 
  	transform: translate(-400px,0px); opacity:1;
	-moz-transform: translate(-400px,0px); opacity:1;
	-ms-transform: translate(-400px,0px); opacity:1;
	-o-transform: translate(-400px,0px); opacity:1;
	-webkit-transform: translate(-400px,0px); opacity:1;
  	}
  75% { 
  	transform: translate(-500px,0px); opacity:1;
	-moz-transform: translate(-500px,0px); opacity:1;
	-ms-transform: translate(-500px,0px); opacity:1;
	-o-transform: translate(-500px,0px); opacity:1;
	-webkit-transform: translate(-500px,0px); opacity:1;
	}
   99%{ 
  	transform: translate(-592px,0px); opacity:1;
	-moz-transform: translate(-592px,0px); opacity:1;
	-ms-transform: translate(-592px,0px); opacity:1;
	-o-transform: translate(-592px,0px); opacity:1;
	-webkit-transform: translate(-592px,0px); opacity:1;  	
   }
  100%{ 
  	transform: translate(-600px,0px); opacity:0;
	-moz-transform: translate(-600px,0px); opacity:0;
	-ms-transform: translate(-600px,0px); opacity:0;
	-o-transform: translate(-600px,0px); opacity:0;
	-webkit-transform: translate(-600px,0px); opacity:0;  	
   }
}

@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}


@keyframes jump{
	0%{ 
		transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		-webkit-transform: translate(0px,0px);	
	}
	60%{ 
		transform: translate(0px,30px);
		-moz-transform: translate(0px,30px);
		-ms-transform: translate(0px,30px);
		-o-transform: translate(0px,30px);
		-webkit-transform: translate(0px,30px);	
	}		
	80%{ 
		transform: translate(0px,-10px);
		-moz-transform: translate(0px,-10px);
		-ms-transform: translate(0px,-10px);
		-o-transform: translate(0px,-10px);
		-webkit-transform: translate(0px,-10px);	
	}
	100%{ 
		transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		-webkit-transform: translate(0px,0px);	
	}
}

@-webkit-keyframes jump{
	0%{ 
		transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		-webkit-transform: translate(0px,0px);	
	}
	60%{ 
		transform: translate(0px,30px);
		-moz-transform: translate(0px,30px);
		-ms-transform: translate(0px,30px);
		-o-transform: translate(0px,30px);
		-webkit-transform: translate(0px,30px);	
	}		
	80%{ 
		transform: translate(0px,-10px);
		-moz-transform: translate(0px,-10px);
		-ms-transform: translate(0px,-10px);
		-o-transform: translate(0px,-10px);
		-webkit-transform: translate(0px,-10px);	
	}
	100%{ 
		transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		-webkit-transform: translate(0px,0px);	
	}
}


