#bottom-anim-2{
	overflow:hidden
}

#bottom-anim-2
.pipes{
	bottom:-47px;
	left:491px
}

#car-overlay{
	left:502px;
	bottom:318px!important;
	z-index:500
}

#bottom-anim-2
div{
	position:absolute;
	bottom:550px
}

#bottom-anim-2
#car{
	left:440px;
	bottom:325px;
	-webkit-animation-name:car1;
	-webkit-animation-duration:30s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:forward;
	-webkit-animation-timing-function:linear;
	-moz-animation-name:car1;
	-moz-animation-duration:30s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:forward;
	-moz-animation-timing-function:linear
}

#bottom-anim-2 #car-2{
	left:440px;
	bottom:325px;
	-webkit-transform:scale(0,0);
	-webkit-animation-name:car2;
	-webkit-animation-duration:30s;
	-webkit-animation-delay:5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:forward;
	-webkit-animation-timing-function:linear;
	-moz-transform:scale(0,0);
	-moz-animation-name:car2;
	-moz-animation-duration:30s;
	-moz-animation-delay:5s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:forward;
	-moz-animation-timing-function:linear
}

@-webkit-keyframes
car1{
	0%{
		-webkit-transform:translate(8px, 12px) scale(0, 0) rotate(-10deg);
		-webkit-animation-timing-function:ease-in
	}

	25%{
		-webkit-transform:translate(150px, 43px) scale(0.3, 0.3) rotate(-10deg)
	}

	40%{
		-webkit-transform:translate(300px, 98px) scale(0.55, 0.55) rotate(-10deg)
	}

	50%{
		-webkit-transform:translate(400px, 140px) scale(0.65, 0.65) rotate(-5deg)
	}

	58%{
		-webkit-transform:translate(500px, 193px) scale(0.75, 0.75) rotate(0deg)
	}

	66%{
		-webkit-transform:translate(600px, 280px) scale(0.85, 0.85)  rotate(5deg)
	}

	74%{
		-webkit-transform:translate(700px, 400px) scale(0.95, 0.95) rotate(15deg)
	}

	82%{
		-webkit-transform:translate(800px, 490px) scale(1.05, 1.05) rotate(20deg)
	}

	90%{
		-webkit-transform:translate(900px, 600px) scale(1.15, 1.15) rotate(20deg)
	}

	100%{
		-webkit-transform:translate(900px, 600px) scale(1, 1) rotate(25deg)
	}

}

@-moz-keyframes
car1{
	0%{
		-moz-transform:translate(8px, 12px) scale(0.0, 0.0) rotate(-10deg);
		-moz-animation-timing-function:ease-in
	}

	25%{
		-moz-transform:translate(150px, 43px) scale(0.3, 0.3) rotate(-10deg)
	}

	40%{
		-moz-transform:translate(300px, 98px) scale(0.55, 0.55) rotate(-10deg)
	}

	50%{
		-moz-transform:translate(400px, 140px) scale(0.65, 0.65) rotate(-5deg)
	}

	58%{
		-moz-transform:translate(500px, 193px) scale(0.75, 0.75) rotate(0deg)
	}

	66%{
		-moz-transform:translate(600px, 280px) scale(0.85, 0.85)  rotate(5deg)
	}

	74%{
		-moz-transform:translate(700px, 400px) scale(0.95, 0.95) rotate(15deg)
	}

	82%{
		-moz-transform:translate(800px, 490px) scale(1.05, 1.05) rotate(20deg)
	}

	90%{
		-moz-transform:translate(900px, 600px) scale(1.15, 1.15) rotate(20deg)
	}

	100%{
		-moz-transform:translate(900px, 600px) scale(1, 1) rotate(25deg)
	}

}

@-webkit-keyframes
car2{
	0%{
		-webkit-transform:translate(8px, 12px) scale(0.0, 0.0) rotate(-10deg);
		-webkit-animation-timing-function:ease-in
	}

	25%{
		-webkit-transform:translate(150px, 43px) scale(0.3, 0.3) rotate(-10deg)
	}

	40%{
		-webkit-transform:translate(300px, 98px) scale(0.55, 0.55) rotate(-10deg)
	}

	50%{
		-webkit-transform:translate(400px, 140px) scale(0.65, 0.65) rotate(-5deg)
	}

	58%{
		-webkit-transform:translate(500px, 193px) scale(0.75, 0.75) rotate(0deg)
	}

	66%{
		-webkit-transform:translate(600px, 280px) scale(0.85, 0.85)  rotate(10deg)
	}

	74%{
		-webkit-transform:translate(700px, 400px) scale(0.95, 0.95) rotate(25deg)
	}

	82%{
		-webkit-transform:translate(800px, 490px) scale(1.05, 1.05) rotate(25deg)
	}

	90%{
		-webkit-transform:translate(900px, 600px) scale(1.15, 1.15) rotate(38deg)
	}

	100%{
		-webkit-transform:translate(900px, 600px) scale(1, 1) rotate(32deg)
	}

}

@-moz-keyframes
car2{
	0%{
		-moz-transform:translate(8px, 12px) scale(0.0, 0.0) rotate(-10deg);
		-moz-animation-timing-function:ease-in
	}

	25%{
		-moz-transform:translate(150px, 43px) scale(0.3, 0.3) rotate(-10deg)
	}

	40%{
		-moz-transform:translate(300px, 98px) scale(0.55, 0.55) rotate(-10deg)
	}

	50%{
		-moz-transform:translate(400px, 140px) scale(0.65, 0.65) rotate(-5deg)
	}

	58%{
		-moz-transform:translate(500px, 193px) scale(0.75, 0.75) rotate(0deg)
	}

	66%{
		-moz-transform:translate(600px, 280px) scale(0.85, 0.85)  rotate(10deg)
	}

	74%{
		-moz-transform:translate(700px, 400px) scale(0.95, 0.95) rotate(25deg)
	}

	82%{
		-moz-transform:translate(800px, 490px) scale(1.05, 1.05) rotate(25deg)
	}

	90%{
		-moz-transform:translate(900px, 600px) scale(1.15, 1.15) rotate(38deg)
	}

	100%{
		-moz-transform:translate(900px, 600px) scale(1, 1) rotate(32deg)
	}

}
