/* Runing Car
-----------------------------------------------------------------*/
.running-car {
	position: relative;
	top: 0;
	left: auto;
	right: 283px;
	width: 659px;
}

img.car,
img.wheel {
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	transition: all 1s ease-out;
	margin-left: 660px; /* Начальная позиция справа */
}

img.wheel {
	position: absolute;
	right: -250px; /* Смещение вправо */
	bottom: 22px;
	z-index: 1;
}

.running-car.in-view img.car {
	-webkit-transform: translate(-600px, 0px) rotate(0deg); /* Перемещение влево */
	-moz-transform: translate(-600px, 0px) rotate(0deg);
	transform: translate(-600px, 0px) rotate(0deg);
}

.running-car.in-view img.wheel {
	-webkit-transform: translate(-600px, 0px) rotate(-600deg); /* Перемещение влево + вращение */
	-moz-transform: translate(-600px, 0px) rotate(-600deg);
	transform: translate(-600px, 0px) rotate(-600deg);
}

.device-sm .running-car.in-view img.car {
	-webkit-transform: translate(-500px, 0px) rotate(0deg); /* Для малых экранов */
	-moz-transform: translate(-500px, 0px) rotate(0deg);
	transform: translate(-500px, 0px) rotate(0deg);
}

.device-sm .running-car.in-view img.wheel {
	-webkit-transform: translate(-500px, 0px) rotate(-600deg);
	-moz-transform: translate(-500px, 0px) rotate(-600deg);
	transform: translate(-500px, 0px) rotate(-600deg);
}

.device-xs .running-car.in-view img.car {
	-webkit-transform: translate(-350px, 0px) rotate(0deg); /* Для самых маленьких экранов */
	-moz-transform: translate(-350px, 0px) rotate(0deg);
	transform: translate(-350px, 0px) rotate(0deg);
}

.device-xs .running-car.in-view img.wheel {
	-webkit-transform: translate(-350px, 0px) rotate(-600deg);
	-moz-transform: translate(-350px, 0px) rotate(-600deg);
	transform: translate(-350px, 0px) rotate(-600deg);
}


/*  Larger Device View
-----------------------------------------------------------------*/
@media (min-width: 992px) {

	/* running car */
	.running-car {
		position: absolute;
		top: 0;
		left: auto;
		right: 58px;
		width: 659px;
	}

}
