@media only screen and (min-width: 1025px){

	.moveUpRight{
		top:112.5%;
		left:50%;
		
		-webkit-animation: floatRight 8s ease-in-out infinite, moveUpRight 32s ease-in-out ;
		-moz-animation: floatRight 8s ease-in-out infinite, moveUpRight 32s ease-in-out ;
		-ms-animation: floatRight 8s ease-in-out infinite, moveUpRight 32s ease-in-out ;
		animation: floatRight 8s ease-in-out infinite, moveUpRight 32s ease-in-out ;
		/*animation-name:floatRight, moveUpRight;
		animation-duration:8s, 32s;
		animation-timing-function:ease-in-out, ease-in-out;
		animation-iteration-count:infinite, 1;*/
	}
	
	.moveUpLeft{
		top:50%;
		left:112.5%;
			
		-webkit-animation: floatLeft 8s ease-in-out infinite, moveUpLeft 32s ease-in-out ;
		-moz-animation: floatLeft 8s ease-in-out infinite, moveUpLeft 32s ease-in-out ;
		-ms-animation: floatLeft 8s ease-in-out infinite, moveUpLeft 32s ease-in-out ;
		animation: floatLeft 8s ease-in-out infinite, moveUpLeft 32s ease-in-out ;
		/*animation-name:floatLeft, moveUpLeft;
		animation-duration:8s, 32s;
		animation-timing-function:ease-in-out, ease-in-out;
		animation-iteration-count:infinite, 1;*/
	}
	
	.moveDownLeft{
		top:-50%;
		left:50%;
			
		-webkit-animation: floatLeft 8s ease-in-out infinite, moveDownLeft 32s ease-in-out ;
		-moz-animation: floatLeft 8s ease-in-out infinite, moveDownLeft 32s ease-in-out ;
		-ms-animation: floatLeft 8s ease-in-out infinite, moveDownLeft 32s ease-in-out ;
		animation: floatLeft 8s ease-in-out infinite, moveDownLeft 32s ease-in-out ;
		/*animation-name:floatLeft, moveDownLeft;
		animation-duration:8s, 32s;
		animation-timing-function:ease-in-out, ease-in-out;
		animation-iteration-count:infinite, 1*/;
	}
	
	.moveDownRight{
		top:-50%;
		left:25%;
			
		-webkit-animation: floatRight 8s ease-in-out infinite, moveDownRight 32s ease-in-out ;
		-moz-animation: floatRight 8s ease-in-out infinite, moveDownRight 32s ease-in-out ;
		-ms-animation: floatRight 8s ease-in-out infinite, moveDownRight 32s ease-in-out ;
		animation: floatRight 8s ease-in-out infinite, moveDownRight 32s ease-in-out ;
		/*animation-name:floatRight, moveDownRight;
		animation-duration:8s, 32s;
		animation-timing-function:ease-in-out, ease-in-out;
		animation-iteration-count:infinite, 1;*/
	}
	
	@-webkit-keyframes floatRight {
	  0% {
			-webkit-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-webkit-transform: translatey(0px) scale(1, 1);
		}
		50% {
			-webkit-filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			-webkit-transform: translatey(-20px) scale(1.05, 1.05);
		}
		100% {
			-webkit-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-webkit-transform: translatey(0px) scale(1, 1);
		}
	}
	
	@-moz-keyframes floatRight {
	  0% {
			-moz-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			transform: translatey(0px) scale(1, 1);
		}
		50% {
			-moz-filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			-moz-transform: translatey(-20px) scale(1.05, 1.05);
		}
		100% {
			-moz-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-moz-transform: translatey(0px) scale(1, 1);
		}
	}
	
	@-ms-keyframes floatRight {
		0% {
			-ms-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-ms-transform: translatey(0px) scale(1, 1);
		}
		50% {
			-ms-filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			-ms-transform: translatey(-20px) scale(1.05, 1.05);
		}
		100% {
			-ms-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-ms-transform: translatey(0px) scale(1, 1);
		}
	}
	
	@keyframes floatRight {
		0% {
			filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			transform: translatey(0px) scale(1, 1);
		}
		50% {
			filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			transform: translatey(-20px) scale(1.05, 1.05);
		}
		100% {
			filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			transform: translatey(0px) scale(1, 1);
		}
	}
	
	@-webkit-keyframes floatLeft {
	  0% {
			-webkit-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-webkit-transform: translatey(0px) scale(-1, 1);
		}
		50% {
			-webkit-filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			-webkit-transform: translatey(-20px) scale(-1.05, 1.05);
		}
		100% {
			-webkit-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-webkit-transform: translatey(0px) scale(-1, 1);
		}
	}
	
	@-moz-keyframes floatLeft {
	  0% {
			-moz-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			transform: translatey(0px) scale(-1, 1);
		}
		50% {
			-moz-filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			-moz-transform: translatey(-20px) scale(-1.05, 1.05);
		}
		100% {
			-moz-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-moz-transform: translatey(0px) scale(-1, 1);
		}
	}
	
	@-ms-keyframes floatLeft {
		0% {
			-ms-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-ms-transform: translatey(0px) scale(-1, 1);
		}
		50% {
			-ms-filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			-ms-transform: translatey(-20px) scale(-1.05, 1.05);
		}
		100% {
			-ms-filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			-ms-transform: translatey(0px) scale(-1, 1);
		}
	}
	
	@keyframes floatLeft {
		0% {
			filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			transform: translatey(0px) scale(-1, 1);
		}
		50% {
			filter: drop-shadow(0px 120px 120px rgba(0,0,0,.5));
			transform: translatey(-20px) scale(-1.05, 1.05);
		}
		100% {
			filter: drop-shadow(0px 60px 60px rgba(0,0,0,.75));
			transform: translatey(0px) scale(-1, 1);
		}
	}
	
	@-webkit-keyframes moveUpRight {
		0% {
			top:112.5%;
			left:50%;
		}
		37.5% {
			top:50%;
			left:75%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@-moz-keyframes moveUpRight {
		0% {
			top:112.5%;
			left:50%;
		}
		37.5% {
			top:50%;
			left:75%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@-ms-keyframes moveUpRight {
		0% {
			top:112.5;
			left:50%;
		}
		37.5% {
			top:50%;
			left:75%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@keyframes moveUpRight {
		0% {
			top:112.5;
			left:50%;
		}
		37.5% {
			top:50%;
			left:75%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@-webkit-keyframes moveUpLeft {
		0% {
			top:50%;
			left:112.5%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:-50%;
			left:50%;
		}
		100% {
			top:-50%;
			left:50%;
		}
	}
	
	@-moz-keyframes moveUpLeft {
		0% {
			top:50%;
			left:112.5%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:-50%;
			left:50%;
		}
		100% {
			top:-50%;
			left:50%;
		}
	}
	
	@-ms-keyframes moveUpLeft {
		0% {
			top:50%;
			left:112.5%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:-50%;
			left:50%;
		}
		100% {
			top:-50%;
			left:50%;
		}
	}
	
	@keyframes moveUpLeft {
		0% {
			top:50%;
			left:112.5%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:-50%;
			left:50%;
		}
		100% {
			top:-50%;
			left:50%;
		}
	}
	
	@-webkit-keyframes moveDownLeft {
		0% {
			top:-50%;
			left:50%;
		}
		37.5% {
			top:50%;
			left:6.25%;
		}
		75% {
			top:100%;
			left:-50%;
		}
		100% {
			top:100%;
			left:-50%;
		}
	}
	
	@-moz-keyframes moveDownLeft {
		0% {
			top:-50%;
			left:50%;
		}
		37.5% {
			top:50%;
			left:6.25%;
		}
		75% {
			top:100%;
			left:-50%;
		}
		100% {
			top:100%;
			left:-50%;
		}
	}
	
	@-ms-keyframes moveDownLeft {
		0% {
			top:-50%;
			left:50%;
		}
		37.5% {
			top:50%;
			left:6.25%;
		}
		75% {
			top:100%;
			left:-50%;
		}
		100% {
			top:100%;
			left:-50%;
		}
	}
	
	@keyframes moveDownLeft {
		0% {
			top:-50%;
			left:50%;
		}
		37.5% {
			top:50%;
			left:6.25%;
		}
		75% {
			top:100%;
			left:-50%;
		}
		100% {
			top:100%;
			left:-50%;
		}
	}
	
	@-webkit-keyframes moveDownRight {
		0% {
			top:-50%;
			left:25%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@-moz-keyframes moveDownRight {
		0% {
			top:-50%;
			left:25%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@-ms-keyframes moveDownRight {
		0% {
			top:-50%;
			left:25%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
	
	@keyframes moveDownRight {
		0% {
			top:-50%;
			left:25%;
		}
		37.5% {
			top:12.5%;
			left:66.66%;
		}
		75% {
			top:25%;
			left:125%;
		}
		100% {
			top:25%;
			left:125%;
		}
	}
}