#bottom-anim-2-cyclist{
	z-index:900;
	width:100%;
	height:100%;
	position:absolute;
	bottom:0px!important
}

#bottom-anim-2-cyclist
#cyclist{
	position:absolute;
	left:1645px;
	bottom:345px;
	-webkit-animation:cycle 30s infinite linear;
	-moz-animation:cycle 30s infinite linear;
	-o-animation:cycle 30s infinite linear;
	-ms-animation:cycle 30s infinite linear;
	animation:cycle 30s infinite linear
}

@-webkit-keyframes
cycle{
	0%{opacity:0;
		-webkit-transform:translate(0px,10px) scale(0.5)
	}

	10%{opacity:1;
		-webkit-transform:translate(200px, 15px) rotate(0deg) scale(0.6)
	}

	20%{
		-webkit-transform:translate(400px, 35px) rotate(3deg) scale(0.6)
	}

	30%{
		-webkit-transform:translate(600px, 75px) rotate(3deg) scale(0.6)
	}

	40%{
		-webkit-transform:translate(800px, 110px) rotate(4deg) scale(0.7)
	}

	50%{
		-webkit-transform:translate(1000px, 100px) rotate(-4deg) scale(0.7)
	}

	55%{
		opacity:1
	}

	60%{
		-webkit-transform:translate(1200px, 35px) rotate(-10deg) scale(0.4);
		opacity:0
	}

	70%{
		-webkit-transform:translate(1400px, 10px) rotate(-12deg) scale(0.2);
		opacity:0
	}

	80%{
		-webkit-transform:translate(1500px, -25px) rotate(-15deg) scale(0.2);
		opacity:0
	}

	90%{
		-webkit-transform:translate(1600px, -60px) rotate(-25deg) scale(0);
		opacity:0
	}

	100%{
		-webkit-transform:translate(1700px, -80px) rotate(32deg) scale(0);
		opacity:0
	}

}

@-moz-keyframes
cycle{
	0%{
		-moz-transform:translate(0px,10px) scale(0.5);
		opacity:0;
	}

	10%{
		-moz-transform:translate(200px, 15px) rotate(0deg) scale(0.6);
		opacity:1;
	}

	20%{
		-moz-transform:translate(400px, 35px) rotate(3deg) scale(0.6)
	}

	30%{
		-moz-transform:translate(600px, 75px) rotate(3deg) scale(0.6)
	}

	40%{
		-moz-transform:translate(800px, 110px) rotate(4deg) scale(0.7)
	}

	50%{
		-moz-transform:translate(1000px, 100px) rotate(-4deg) scale(0.7)
	}

	55%{
		opacity:1
	}

	60%{
		-moz-transform:translate(1200px, 35px) rotate(-10deg) scale(0.4);
		opacity:0
	}

	70%{
		-moz-transform:translate(1400px, 10px) rotate(-12deg) scale(0.2);
		opacity:0
	}

	80%{
		-moz-transform:translate(1500px, -25px) rotate(-15deg) scale(0.2);
		opacity:0
	}

	90%{
		-moz-transform:translate(1600px, -60px) rotate(-25deg) scale(0);
		opacity:0
	}

	100%{
		-moz-transform:translate(1700px, -80px) rotate(32deg) scale(0);
		opacity:0
	}

}