.float1 {
		  -webkit-animation-name: Floating;
		    -webkit-animation-duration: 9s;
		    -webkit-animation-iteration-count: infinite;
		    -webkit-animation-timing-function: ease-in-out;
		}
		.floatdown{
			-webkit-animation-name: FloatingDown;
		    -webkit-animation-duration: 9s;
		    -webkit-animation-iteration-count: infinite;
		    -webkit-animation-timing-function: ease-in-out;
		}
		.floatleft{
			-webkit-animation-name: FloatingLeft;
		    -webkit-animation-duration: 9s;
		    -webkit-animation-iteration-count: infinite;
		    -webkit-animation-timing-function: ease-in-out;
		}
		.floatright{
			-webkit-animation-name: FloatingRight;
		    -webkit-animation-duration: 6s;
		    -webkit-animation-iteration-count: infinite;
		    -webkit-animation-timing-function: ease-in-out;
		}
		@-webkit-keyframes Floating{
		    from {-webkit-transform:translate(0, 0px);}
		    65% {-webkit-transform:translate(0, -100px);}
		    to {-webkit-transform: translate(0, -0px);    }    
		}
		@-webkit-keyframes FloatingDown{
		    from {-webkit-transform:translate(0, 0px);}
		    65% {-webkit-transform:translate(0, 80px);}
		    to {-webkit-transform: translate(0, -0px);    }    
		}
		@-webkit-keyframes FloatingLeft{
		    from {-webkit-transform:translate(0, 0px);}
		    65% {-webkit-transform:translate(-80px, 0px);}
		    /*to {-webkit-transform: translate(-80px, 0px);    }    */
		    to {-webkit-transform: translate(0, 0px);    }    
		}
		@-webkit-keyframes FloatingRight{
		    from {-webkit-transform:translate(0, 0px);}
		    65% {-webkit-transform:translate(-80px, 20px);}
		    /*to {-webkit-transform: translate(80px, 20px);    }    */
		    to {-webkit-transform: translate(0, 0px);    }    
		}

		.spin {
		  -webkit-animation-name: Spinning;
		    -webkit-animation-duration: 12s;
		    -webkit-animation-iteration-count: infinite;
		    -webkit-animation-timing-function: ease-in-out;
		}

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

		.beat {
		  -webkit-animation-name: Beat;
		    -webkit-animation-duration: 8s;
		    -webkit-animation-iteration-count: infinite;
		    -webkit-animation-timing-function: alternate;
		    -webkit-transform-origin:center;
		}
		@keyframes Beat{
			from{transform: scale(1); }
			50% {transform:scale(1.1);}
			to { transform: scale(1); }
		}

		.grow{
			-webkit-transition-property: -webkit-transform;
	        -webkit-transition-duration: 7s;
	        -moz-transition-property: -moz-transform;
	        -moz-transition-duration: 7s;
	        -webkit-animation-name: grow;
	        -webkit-animation-duration: 11s;
	        -webkit-animation-iteration-count: infinite;
	        -webkit-animation-timing-function: linear;
	        -moz-animation-name: grow;
	        -moz-animation-duration: 11s;
	        -moz-animation-iteration-count: infinite;
	        -moz-animation-timing-function: linear;
		}
		@-webkit-keyframes grow {
		    0% { transform: scale(1); }
		    50% { transform: scale(1.1);}
		    100% { transform: scale(1); }
		}