/* Parallax Elements */
	.parallax-element {
		position: absolute;
	}
	.parallax-element.spaceman {
	    right: 3vw;
    	top: 300px;
    	z-index: 11;
	}
	.parallax-element.rocket {
		right: 100px;
		transform: translateY(300px);
	}
	.parallax-element.like {
		left: -250px;
		transform: translateY(900px);
	}
	.parallax-element.letter {
		right: -120px;
		transform: translateY(700px);
	}
	.parallax-element.coins {
		right: 150px;
		transform: translateY(1200px);
	}
/* Header */
	.tablet.animation {
		-webkit-animation-name: tablet;
	    -webkit-animation-duration: 1s;
	    animation-name: tablet;
	    animation-duration: 1s;
	}
	@-webkit-keyframes tablet {
	    0%   {right: 600px;}
	    100% {right: 0;}
	}
	@keyframes tablet {
	    0%   {right: 600px;}
	    100% {right: 0;}
	}
	.header-rocket-smoke {
		position: absolute;
	    top: 590px;
	    left: 3.5vw;
	    z-index: 100;
	}
	.header-rocket-smoke.animate {
		-webkit-animation-name: smoke;
	    -webkit-animation-duration: 1s;
	    animation-name: smoke;
	    animation-duration: 1s;
	}
	@-webkit-keyframes smoke {
	    0%   {opacity: 1}
	    100% {opacity: 0}
	}
	@keyframes smoke {
	    0%   {opacity: 1}
	    100% {opacity: 0}
	}
	.header-rocket {
		position: absolute;
		z-index: 99;
	    top: 400px;
    	left: 4.5vw;
	    -webkit-animation-name: glow;
	    -webkit-animation-duration: 2s;
	    -webkit-animation-iteration-count: infinite;
	    animation-name: glow;
	    animation-duration: 2s;
	    animation-iteration-count: infinite;
	}
	@-webkit-keyframes glow {
		0% {
	    		-webkit-filter: none;
	    		-ms-filter: none;
	    		filter: none;
	    	}
	    50%  {
	    		-webkit-filter: drop-shadow(0 0 20px rgba(255,255,255,0.5));
			    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='rgba(255,255,255,0.5)')";
			    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='rgba(255,255,255,0.5)')";
			}
	    100% {
	    		-webkit-filter: none;
	    		-ms-filter: none;
	    		filter: none;
	    	}
	}
	@keyframes glow {
	    0% {
	    		-webkit-filter: none;
	    		-ms-filter: none;
	    		filter: none;
	    	}
	    50%  {
	    		-webkit-filter: drop-shadow(0 0 20px rgba(255,255,255,0.5));
			    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='rgba(255,255,255,0.5)')";
			    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='rgba(255,255,255,0.5)')";
			}
	    100% {
	    		-webkit-filter: none;
	    		-ms-filter: none;
	    		filter: none;
	    	}
	}
	.header-rocket:hover {
		cursor: pointer;
	}
	.header-rocket.animate {
		-webkit-animation-name: rocket;
	    -webkit-animation-duration: 3s;
	    animation-name: rocket;
	    animation-duration: 3s;
	}
	@media (min-width: 1550px) {
		@-webkit-keyframes rocket {
		    0%   {top: 400px; left: 4.5vw;}
		    100% {top: -285px; left: 34vw;}
		}
		@keyframes rocket {
		    0%   {top: 400px; left: 4.5vw;}
		    100% {top: -285px; left: 34vw;}
		}
	}
	.header-planet .header-rocket.animate {
		-webkit-animation-name: rocket_planet;
	    -webkit-animation-duration: 3s;
	    animation-name: rocket_planet;
	    animation-duration: 3s;
	}
	@media (min-width: 1550px) {
		@-webkit-keyframes rocket_planet {
		    0%   {top: 500px; left: 4.5vw;}
		    100% {top: -285px; left: 34vw;}
		}
		@keyframes rocket_planet {
		    0%   {top: 500px; left: 4.5vw;}
		    100% {top: -285px; left: 34vw;}
		}
	}
	@media screen and (min-width: 1366px) and (max-width: 1550px) {
		@-webkit-keyframes rocket_planet {
		    0%   {top: 500px; left: 4.5vw;}
		    100% {top: -285px; left: 36.5vw;}
		}
		@keyframes rocket_planet {
		    0%   {top: 500px; left: 4.5vw;}
		    100% {top: -285px; left: 36.5vw;}
		}
	}
	@media screen and (min-width: 1280px) and (max-width: 1365px) {
		@-webkit-keyframes rocket_planet {
		    0%   {top: 500px; left: 4.5vw;}
		    100% {top: -285px; left: 48vw;}
		}
		@keyframes rocket_planet {
		    0%   {top: 500px; left: 4.5vw;}
		    100% {top: -285px; left: 48vw;}
		}
	}
	@media screen and (min-width: 1366px) and (max-width: 1550px) {
		@-webkit-keyframes rocket {
		    0%   {top: 400px; left: 4.5vw;}
		    100% {top: -285px; left: 36.5vw;}
		}
		@keyframes rocket {
		    0%   {top: 400px; left: 4.5vw;}
		    100% {top: -285px; left: 36.5vw;}
		}
	}
	@media screen and (min-width: 1280px) and (max-width: 1365px) {
		@-webkit-keyframes rocket {
		    0%   {top: 400px; left: 4.5vw;}
		    100% {top: -285px; left: 48vw;}
		}
		@keyframes rocket {
		    0%   {top: 400px; left: 4.5vw;}
		    100% {top: -285px; left: 48vw;}
		}
	}
/* Payments */
	.ipad {
		position: absolute;
    	left: 0;
	}
	.ipad.animation {
		-webkit-animation-name: ipad;
	    -webkit-animation-duration: 1.5s;
	    animation-name: ipad;
	    animation-duration: 1.5s;
	}
	@-webkit-keyframes ipad {
	    0%   {left: -400px;}
	    100% {left: 0;}
	}
	@keyframes ipad {
	    0%   {left: -400px;}
	    100% {left: 0;}
	}

	.like {
		position: absolute;
    	left: 0;
    	top: 1000px;
	}
	.like.animation {
		-webkit-animation-name: like;
	    -webkit-animation-duration: 1s;
	    animation-name: like;
	    animation-duration: 1s;
	}
	@-webkit-keyframes like {
	    0%   {left: -400px;}
	    100% {left: 0;}
	}
	@keyframes like {
	    0%   {left: -400px;}
	    100% {left: 0;}
	}
/* Footer */ 
	#home footer .footer-contacts a:first-child:hover i {
		-webkit-animation-name: phone;
	    -webkit-animation-duration: 0.5s;
	    animation-name: phone;
	    animation-duration: 0.5s;
	}
	@-webkit-keyframes phone {
	    0% {transform: rotate(90deg);}
		25% {transform: rotate(110deg);}
		50% {transform: rotate(70deg);}
		75% {transform: rotate(110deg);}
		100% {transform: rotate(90deg);}
	}
	@keyframes phone {
	    0% {transform: rotate(90deg);}
		25% {transform: rotate(110deg);}
		50% {transform: rotate(70deg);}
		75% {transform: rotate(110deg);}
		100% {transform: rotate(90deg);}
	}
/* Typing */
	/*.letters-holder-1 {
		max-width: 100%;
		width: 500px;
		margin: 0 auto;
	}
	.letters-holder-2 {
		max-width: 100%;
		margin: 0 auto;
    	width: 780px;
	}
	.letters-holder-3 {
		max-width: 100%;
		margin: 0 auto;
    	width: 370px;
	}
	.letters-holder-4 {
		max-width: 100%;
		margin: 0 auto;
    	width: 830px;
	}
	.letters-holder-5 {
		max-width: 100%;
		margin: 0 auto;
    	width: 830px;
	}
	.letters-holder-6 {
		max-width: 100%;
		margin: 0 auto;
    	width: 690px;
	}
	.letters-holder-7 {
		max-width: 100%;
		margin: 0 auto;
    	width: 570px;
	}
	.letters-holder-8 {
		max-width: 100%;
		margin: 0 auto;
    	width: 400px;
	}
	.letters-holder-9 {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 250px;
    	width: 770px;
	}
	.letters {
		margin-top: 0;
		margin-bottom: 0;
	}
	@media (min-width: 992px) {
		.letters.animation {
			overflow: hidden;
			border-right: .15em solid orange;
			white-space: nowrap;
			margin: 0 auto;
			animation: 
			typing 1.5s steps(20, end),
			blink-caret .75s step-end infinite;
		}
	}
	@keyframes typing {
	  	from { width: 0 }
	  	to { width: 100% }
	}
	@keyframes blink-caret {
	  	from, to { border-color: transparent }
	  	50% { border-color: orange; }
	}*/
/* Mission */
	/*.mission-spaceman.animation {
		-webkit-animation-name: mission_spaceman;
	    -webkit-animation-duration: 1.5s;
	    animation-name: mission_spaceman;
	    animation-duration: 1.5s;
	}
	@-webkit-keyframes mission_spaceman {
	    0%   {transform: scale(1) translate(0, 0);}
	    80%  {opacity: 1;}
	    100% {transform: scale(0.1) translate(-160vw, -55vw); opacity: 0;}
	}
	@keyframes mission_spaceman {
	    0%   {transform: scale(1) translate(0, 0);}
	    80%  {opacity: 1;}
	    100% {transform: scale(0.1) translate(-160vw, -55vw); opacity: 0;}
	}
	.mission-rocket.animation {
		-webkit-animation-name: mission_rocket;
	    -webkit-animation-duration: 5s;
	    animation-name: mission_rocket;
	    animation-duration: 5s;
	}
	@-webkit-keyframes mission_rocket {
	    0%   {transform: translateY(0);}
	    100% {transform: translateY(-8000px);}
	}
	@keyframes mission_rocket {
	    0%   {transform: translateY(0);}
	    100% {transform: translateY(-8000px);}
	}*/
/* Planets */
	.header-planet .planet-image {
		-webkit-animation-name: rise;
	    -webkit-animation-duration: 2s;
	    animation-name: rise;
	    animation-duration: 2s;
	}
	@-webkit-keyframes rise {
	    0%   {bottom: -500px;}
	    100% {bottom: -100px;}
	}
	@keyframes rise {
	    0%   {bottom: -500px;}
	    100% {bottom: -100px;}
	}
	.header-planet .planet-image img {
		-webkit-animation-name: glow;
	    -webkit-animation-duration: 2s;
	    -webkit-animation-iteration-count: infinite;
	    animation-name: glow;
	    animation-duration: 2s;
	    animation-iteration-count: infinite;
	}
/* Progress Bars */
	#earth .progress-bar {
		webkit-animation-name: earht_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: earht_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes earht_bar {
	    0%   {width: 0;}
	    100% {width: 20%;}
	}
	@keyframes earht_bar {
	    0%   {width: 0;}
	    100% {width: 20%;}
	}
	#moon .progress-bar {
		webkit-animation-name: moon_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: moon_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes moon_bar {
	    0%   {width: 0;}
	    100% {width: 35%;}
	}
	@keyframes moon_bar {
	    0%   {width: 0;}
	    100% {width: 35%;}
	}
	#mars .progress-bar {
		webkit-animation-name: mars_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: mars_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes mars_bar {
	    0%   {width: 0;}
	    100% {width: 50%;}
	}
	@keyframes mars_bar {
	    0%   {width: 0;}
	    100% {width: 50%;}
	}
	#jupiter .progress-bar {
		webkit-animation-name: jupiter_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: jupiter_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes jupiter_bar {
	    0%   {width: 0;}
	    100% {width: 60%;}
	}
	@keyframes jupiter_bar {
	    0%   {width: 0;}
	    100% {width: 60%;}
	}
	#saturn .progress-bar {
		webkit-animation-name: saturn_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: saturn_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes saturn_bar {
	    0%   {width: 0;}
	    100% {width: 70%;}
	}
	@keyframes saturn_bar {
	    0%   {width: 0;}
	    100% {width: 70%;}
	}
	#uranus .progress-bar {
		webkit-animation-name: uranus_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: uranus_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes uranus_bar {
	    0%   {width: 0;}
	    100% {width: 80%;}
	}
	@keyframes uranus_bar {
	    0%   {width: 0;}
	    100% {width: 80%;}
	}
	#neptune .progress-bar {
		webkit-animation-name: neptune_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: neptune_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes neptune_bar {
	    0%   {width: 0;}
	    100% {width: 90%;}
	}
	@keyframes neptune_bar {
	    0%   {width: 0;}
	    100% {width: 90%;}
	}
	#pluto .progress-bar {
		webkit-animation-name: pluto_bar;
	    -webkit-animation-duration: 2s;
	    animation-name: pluto_bar;
	    animation-duration: 2s;
	}
	@-webkit-keyframes pluto_bar {
	    0%   {width: 0;}
	    100% {width: 100%;}
	}
	@keyframes pluto_bar {
	    0%   {width: 0;}
	    100% {width: 100%;}
	}