.timer-how-many-cars {
	width: 200px;
	background-color: rgba(67, 77, 117, 0.7);
	border-radius: 3px;
	position: absolute;
	bottom: 100px;
	right: 50px;
	z-index: 20000;
	display: grid;
	justify-items: center;
	row-gap: 4px;
}

.how-many-cars {
	padding-top: 5px;
	font-size: 11px;
	z-index: 2000000000000;
	position: relative;
	color: #fff;
	width: 180px;
	text-align: center;
	border-top: 1px solid #fff;
	margin: 0 auto;
	font-weight: 500;
}

.odometer-digit {
	font-weight: 500;
}

.odometer-formatting-mark {
	visibility: hidden;
}

.animated-map {
	display: none;
	margin: 0 auto; 
	width: 1280px; 
	background: url('./img/map2.jpg') no-repeat center center; 
	background-size: 2541.5px; 
	height: 640px; 
	position: relative; 
	overflow: hidden; 
	font-family: var(--ui-font-family-open-sans);
}

@media(min-width: 768px){
	.animated-map{
		display: block;
	}
}

.anim-map-section { 
	background: #303859 url('./img/BG_MAP.jpg') no-repeat center;
	background-size: 2541.5px;
	overflow: hidden;
} 
.carblue1 {
	opacity: 1;
	position: absolute; 
	bottom: 134px; 
	right: -10px; 
	/* -webkit-animation: route-1-to 46s linear; */ 
	animation: route-1-to 46s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;

} 

.carblue12 {
	opacity: 1;
	position: absolute; 
	bottom: 134px; 
	right: -10px; 
	/* -webkit-animation: route-1-to 46s linear; */ 
	animation: route-1-to2 46s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;
	background: url('./img/cargreen.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;

} 
.cargreen1 { 
	opacity: 1;
	position: absolute; 
	bottom: 134px; 
	right: -10px; 
	/* -webkit-animation: route-1-from 46s linear; */ 
	animation: route-1-from 46s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	/* -webkit-animation-delay: 46s; */ 
	animation-delay: 46s; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.phonered1 { 
	position: absolute; 
	top: 100px; 
	right: 200px; 
	/* -webkit-animation: rotate .5s infinite; */ 
	animation: rotate .5s infinite;
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;

} 

.phonered-wrapper1 {
	/* -webkit-animation: hidered1 46s linear; */
	animation: hidered1 46s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;
	opacity: 0;
	visibility: hidden;
}
.phonered-wrapper2 {
	/* -webkit-animation: hidered1 32s linear; */
	animation: hidered1 32s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;
	opacity: 0;
	visibility: hidden;
}
.phonered-wrapper3 {
	/* -webkit-animation: hidered1 50s linear; */
	animation: hidered1 50s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;
	opacity: 0;
	visibility: hidden;
}
.phonered-wrapper4 {
	/* -webkit-animation: hidered1 40s linear; */
	animation: hidered1 40s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;
	opacity: 0;
	visibility: hidden;
}
.phonered-wrapper5 {
	/* -webkit-animation: hidered1 26s linear; */
	animation: hidered1 26s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	/* animation-fill-mode: both; */
	opacity: 0;
	visibility: hidden;
}

.phonegreen1 { 
	position: absolute; 
	top: 77px; 
	right: 177px; 
	opacity: 0; 
	/* -webkit-animation: hidegreen1 46s linear; */ 
	animation: hidegreen1 46s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 

} 

/* @-webkit-keyframes rotate */ {
	from {
		/* -webkit-transform: rotate(5deg); */
		transform: rotate(5deg);
	} 
	50% {/* -webkit-transform: rotate(-5deg); */transform: rotate(-5deg);}
	to {
		/* -webkit-transform: rotate(5deg); */
		transform: rotate(5deg);
	}
} 

@keyframes rotate {
	from {
		/* -webkit-transform: rotate(5deg); */
		transform: rotate(5deg);
	} 
	50% {/* -webkit-transform: rotate(-5deg); */transform: rotate(-5deg);}
	to {
		/* -webkit-transform: rotate(5deg); */
		transform: rotate(5deg);
	}
} 


/* @-webkit-keyframes route-1-to */ { 
	from { 
		/* -webkit-transform: rotate(-38deg); */ 
		transform: rotate(-38deg); 
	} 
	30% { 
		/* -webkit-transform: translate(-130px, -85px) rotate(-38deg); */ 
		transform: translate(-130px, -85px) rotate(-38deg); 
	} 
	35% { 
		/* -webkit-transform: translate(-147px, -93px) rotate(-38deg); */ 
		transform: translate(-147px, -93px) rotate(-38deg); 
	} 
	40% { 
		/* -webkit-transform: translate(-201px, -140px) rotate(-31deg); */ 
		transform: translate(-201px, -140px) rotate(-31deg); 
	} 
	45% { 
		/* -webkit-transform: translate(-241px, -151px) rotate(-61deg); */ 
		transform: translate(-241px, -151px) rotate(-61deg); 
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	55% { 
		/* -webkit-transform: translate(-271px, -185px) rotate(-21deg); */ 
		transform: translate(-271px, -185px) rotate(-21deg); 
	} 
	60% { 
		/* -webkit-transform: translate(-321px, -208px) rotate(-41deg); */ 
		transform: translate(-321px, -208px) rotate(-41deg); 
	} 
	65% { 
		/* -webkit-transform: translate(-341px, -224px) rotate(9deg); */ 
		transform: translate(-341px, -224px) rotate(9deg); 
	} 
	70% { 
		/* -webkit-transform: translate(-241px, -254px) rotate(89deg); */ 
		transform: translate(-241px, -254px) rotate(89deg); 
	} 
	75% { 
		/* -webkit-transform: translate(-211px, -264px) rotate(19deg); */ 
		transform: translate(-211px, -264px) rotate(19deg); 
	} 
	to { 
		/* -webkit-transform: translate(-211px, -334px) rotate(19deg); */ 
		transform: translate(-211px, -334px) rotate(19deg); 
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	} 

} 


@keyframes route-1-to { 
	from { 
		/* -webkit-transform: rotate(-38deg); */ 
		transform: rotate(-38deg); 
		opacity: 1;
	} 
	30% { 
		/* -webkit-transform: translate(-130px, -85px) rotate(-38deg); */ 
		transform: translate(-130px, -85px) rotate(-38deg); 
	} 
	35% { 
		/* -webkit-transform: translate(-147px, -93px) rotate(-38deg); */ 
		transform: translate(-147px, -93px) rotate(-38deg); 
	} 
	40% { 
		/* -webkit-transform: translate(-201px, -140px) rotate(-31deg); */ 
		transform: translate(-201px, -140px) rotate(-31deg); 
	} 
	45% { 
		/* -webkit-transform: translate(-241px, -151px) rotate(-61deg); */ 
		transform: translate(-241px, -151px) rotate(-61deg); 
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	55% { 
		/* -webkit-transform: translate(-271px, -185px) rotate(-21deg); */ 
		transform: translate(-271px, -185px) rotate(-21deg); 
		opacity: 0;
	} 
	60% { 
		/* -webkit-transform: translate(-321px, -208px) rotate(-41deg); */ 
		transform: translate(-321px, -208px) rotate(-41deg); 
	} 
	65% { 
		/* -webkit-transform: translate(-341px, -224px) rotate(9deg); */ 
		transform: translate(-341px, -224px) rotate(9deg); 
	} 
	70% { 
		/* -webkit-transform: translate(-241px, -254px) rotate(89deg); */ 
		transform: translate(-241px, -254px) rotate(89deg); 
	} 
	80% { 
		/* -webkit-transform: translate(-211px, -264px) rotate(19deg); */ 
		transform: translate(-211px, -264px) rotate(19deg); 
	} 
	to { 
		/* -webkit-transform: translate(-211px, -334px) rotate(19deg); */ 
		transform: translate(-211px, -334px) rotate(19deg); 
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 0;
	} 

}

@keyframes route-1-to2 { 
	from { 
		/* -webkit-transform: rotate(-38deg); */ 
		transform: rotate(-38deg); 
		opacity: 0;
	} 
	30% { 
		/* -webkit-transform: translate(-130px, -85px) rotate(-38deg); */ 
		transform: translate(-130px, -85px) rotate(-38deg); 
	} 
	35% { 
		/* -webkit-transform: translate(-147px, -93px) rotate(-38deg); */ 
		transform: translate(-147px, -93px) rotate(-38deg); 
	} 
	40% { 
		/* -webkit-transform: translate(-201px, -140px) rotate(-31deg); */ 
		transform: translate(-201px, -140px) rotate(-31deg); 
	} 
	45% { 
		/* -webkit-transform: translate(-241px, -151px) rotate(-61deg); */ 
		transform: translate(-241px, -151px) rotate(-61deg); 
		opacity: 0;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	55% { 
		/* -webkit-transform: translate(-271px, -185px) rotate(-21deg); */ 
		transform: translate(-271px, -185px) rotate(-21deg); 
		opacity: 1;
	} 
	60% { 
		/* -webkit-transform: translate(-321px, -208px) rotate(-41deg); */ 
		transform: translate(-321px, -208px) rotate(-41deg); 
	} 
	65% { 
		/* -webkit-transform: translate(-341px, -224px) rotate(9deg); */ 
		transform: translate(-341px, -224px) rotate(9deg); 
	} 
	70% { 
		/* -webkit-transform: translate(-241px, -254px) rotate(89deg); */ 
		transform: translate(-241px, -254px) rotate(89deg); 
	} 
	80% { 
		/* -webkit-transform: translate(-211px, -264px) rotate(19deg); */ 
		transform: translate(-211px, -264px) rotate(19deg); 
	} 
	to { 
		/* -webkit-transform: translate(-211px, -334px) rotate(19deg); */ 
		transform: translate(-211px, -334px) rotate(19deg); 
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	} 

}



/* @-webkit-keyframes route-1-from */ { 
	from { 
		/* -webkit-transform: translate(-211px, -334px) rotate(19deg); */ 
		transform: translate(-211px, -334px) rotate(19deg); 
		opacity: 0; 
	} 
	1% {
		ransform: translate(-211px, -334px) rotate(19deg); 
		opacity: 1; 
	}
	20% { 
		/* -webkit-transform: translate(-226px, -420px) rotate(19deg); */ 
		transform: translate(-226px, -420px) rotate(19deg); 
	} 
	25% { 
		/* -webkit-transform: translate(-316px, -410px) rotate(-81deg); */ 
		transform: translate(-316px, -410px) rotate(-81deg); 
	} 
	30% { 
		/* -webkit-transform: translate(-376px, -402px) rotate(-81deg); */ 
		transform: translate(-376px, -402px) rotate(-81deg); 
	} 
	35% { 
		/* -webkit-transform: translate(-376px, -392px) rotate(-121deg); */ 
		transform: translate(-376px, -392px) rotate(-121deg); 
	} 
	40% { 
		/* -webkit-transform: translate(-416px, -392px) rotate(-72deg); */ 
		transform: translate(-416px, -392px) rotate(-72deg); 
	} 
	60% { 
		/* -webkit-transform: translate(-526px, -426px) rotate(-52deg); */ 
		transform: translate(-526px, -426px) rotate(-52deg); 
	} 
	65% { 
		/* -webkit-transform: translate(-572px, -466px) rotate(-42deg); */ 
		transform: translate(-572px, -466px) rotate(-42deg); 
	} 
	to { 
		/* -webkit-transform: translate(-572px, -516px) rotate(18deg); */ 
		transform: translate(-572px, -516px) rotate(18deg); 
	} 
} 



@keyframes route-1-from { 
	from { 
		/* -webkit-transform: translate(-211px, -334px) rotate(19deg); */ 
		transform: translate(-211px, -334px) rotate(19deg); 
		opacity: 0; 
	} 
	1% {
		ransform: translate(-211px, -334px) rotate(19deg); 
		opacity: 1; 
	}
	20% { 
		/* -webkit-transform: translate(-226px, -420px) rotate(19deg); */ 
		transform: translate(-226px, -420px) rotate(19deg); 
	} 
	25% { 
		/* -webkit-transform: translate(-316px, -410px) rotate(-81deg); */ 
		transform: translate(-316px, -410px) rotate(-81deg); 
	} 
	30% { 
		/* -webkit-transform: translate(-376px, -402px) rotate(-81deg); */ 
		transform: translate(-376px, -402px) rotate(-81deg); 
	} 
	35% { 
		/* -webkit-transform: translate(-376px, -392px) rotate(-121deg); */ 
		transform: translate(-376px, -392px) rotate(-121deg); 
	} 
	40% { 
		/* -webkit-transform: translate(-416px, -392px) rotate(-72deg); */ 
		transform: translate(-416px, -392px) rotate(-72deg); 
	} 
	60% { 
		/* -webkit-transform: translate(-526px, -426px) rotate(-52deg); */ 
		transform: translate(-526px, -426px) rotate(-52deg); 
	} 
	65% { 
		/* -webkit-transform: translate(-572px, -466px) rotate(-42deg); */ 
		transform: translate(-572px, -466px) rotate(-42deg); 
	} 
	to { 
		/* -webkit-transform: translate(-572px, -516px) rotate(18deg); */ 
		transform: translate(-572px, -516px) rotate(18deg); 
	} 
} 

/* @-webkit-keyframes hidered1 */ { 
	from {
		opacity: 0;
	}
	1% {
		opacity: 0;
	}
	49% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	51% {
		opacity: 1;
	}
	52% {
		opacity: 1;
	}
	60% {
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	84% {
		opacity: 1;
	}
	85% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	91% {
		opacity: 0;
	}
	97% {
		opacity: 0;
	}
	98% {
		opacity: 0;
	}
	to { 
		opacity: 0;
	} 
} 

@keyframes hidered1 { 
	from {
		opacity: 0;


	}
	1% {
		opacity: 0;
	}
	49% {
		opacity: 0;
		visibility: hidden;
	}
	50% {
		visibility: visible;
		opacity: 1;
	}
	51% {
		opacity: 1;
	}
	52% {
		opacity: 1;
	}
	60% {
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	84% {
		opacity: 1;
	}
	85% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	91% {
		opacity: 1;
	}
	92% {
		opacity: 1;
	}
	93% {
		opacity: 1;
	}
	94% {
		opacity: 1;
		visibility: visible;
	}
	95% {
		opacity: 0;
		visibility: hidden;
	}
	96% {
		opacity: 0;
	}
	97% {
		opacity: 0;
	}
	98% {
		opacity: 0;
	}
	99% {
		opacity: 0;
	}
	to { 
		opacity: 0;
		visibility: hidden;
	} 
}

/* @-webkit-keyframes hidegreen1 */ {
	from {
		opacity: 0;
	}
	1% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	51% {
		opacity: 0;
	}
	52% {
		opacity: 0;
	}
	84% {
		opacity: 0;
	}
	85% {
		opacity: 0;
	}
	89% {
		opacity: 0;
	}
	90% { 
		opacity: 0; 
	} 
	91% { 
		opacity: 1; 
	} 
	92% { 
		opacity: 1; 
	} 
	93% { 
		opacity: 1; 
	} 
	94% { 
		opacity: 1; 
	} 
	95% { 
		opacity: 1; 
	} 
	96% { 
		opacity: 1; 
	} 
	99% {
		opacity: 1;
	}
	to { 
		opacity: 0; 
	} 
}

@keyframes hidegreen1 {
	from {
		opacity: 0;
	}
	1% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	51% {
		opacity: 0;
	}
	52% {
		opacity: 0;
	}
	84% {
		opacity: 0;
	}
	85% {
		opacity: 0;
	}
	89% {
		opacity: 0;
	}
	90% { 
		opacity: 0; 
	} 
	91% { 
		opacity: 0; 
	} 
	92% { 
		opacity: 0; 
	} 
	93% { 
		opacity: 0; 
	} 
	94% { 
		opacity: 0; 
	} 
	95% { 
		opacity: 1; 
	} 
	96% { 
		opacity: 1; 
	} 
	99% {
		opacity: 1;
	}
	to { 
		opacity: 0; 
	} 
}

.carblue2 { 
	opacity: 1;
	position: absolute; 
	bottom: 405px;
	right: 651px;
	/* -webkit-animation: route-2-to 32s linear; */
	animation: route-2-to 32s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 

.carblue22 { 
	opacity: 1;
	position: absolute; 
	bottom: 405px;
	right: 651px;
	/* -webkit-animation: route-2-to 32s linear; */
	animation: route-2-to2 32s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	background: url('./img/cargreen.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.cargreen2 { 
	opacity: 1;
	position: absolute; 
	bottom: 405px;
	right: 651px;
	/* -webkit-animation: route-2-from 32s linear; */
	animation: route-2-from 32s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	/* -webkit-animation-delay: 32s; */ 
	animation-delay: 32s; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.phonered2 { 
	position: absolute; 
	top: 30px;
	left: 450px;
	/* -webkit-animation: rotate .5s infinite; */
	animation: rotate .5s infinite;
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;

} 
.phonegreen2 { 
	position: absolute; 
	top: 7px;
	left: 429px;
	opacity: 0; 
	/* -webkit-animation: hidegreen1 32s linear; */ 
	animation: hidegreen1 32s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
} 


/* @-webkit-keyframes route-2-to */ { 
	from {
		/* -webkit-transform: rotate(-18deg); */
		transform: rotate(-18deg);
	}
	40% {
		/* -webkit-transform: translate(-14px, -20px) rotate(-18deg); */
		transform: translate(-14px, -20px) rotate(-18deg);
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	80% {
		/* -webkit-transform: translate(-84px, -90px) rotate(-28deg); */
		transform: translate(-84px, -90px) rotate(-28deg);
	}
	to {
		/* -webkit-transform: translate(-116px, -127px) rotate(-28deg); */
		transform: translate(-116px, -127px) rotate(-28deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
} 


@keyframes route-2-to { 
	from {
		/* -webkit-transform: rotate(-18deg); */
		transform: rotate(-18deg);
		opacity: 1;
	}
	40% {
		/* -webkit-transform: translate(-14px, -20px) rotate(-18deg); */
		transform: translate(-14px, -20px) rotate(-18deg);
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	51% {
		opacity: 0;
	}
	80% {
		/* -webkit-transform: translate(-84px, -90px) rotate(-28deg); */
		transform: translate(-84px, -90px) rotate(-28deg);
	}
	to {
		/* -webkit-transform: translate(-116px, -127px) rotate(-28deg); */
		transform: translate(-116px, -127px) rotate(-28deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 0;
	}
} 

@keyframes route-2-to2 { 
	from {
		/* -webkit-transform: rotate(-18deg); */
		transform: rotate(-18deg);
		opacity: 0;
	}
	40% {
		/* -webkit-transform: translate(-14px, -20px) rotate(-18deg); */
		transform: translate(-14px, -20px) rotate(-18deg);
		opacity: 0;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	51% {
		opacity: 1;
	}
	80% {
		/* -webkit-transform: translate(-84px, -90px) rotate(-28deg); */
		transform: translate(-84px, -90px) rotate(-28deg);
	}
	to {
		/* -webkit-transform: translate(-116px, -127px) rotate(-28deg); */
		transform: translate(-116px, -127px) rotate(-28deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
} 



/* @-webkit-keyframes route-2-from */ { 
	from {
		/* -webkit-transform: translate(-112px, -127px) rotate(-18deg); */
		transform: translate(-112px, -127px) rotate(-18deg);
		opacity: 0;
	}
	1% {
		opacity: 1;
		/* -webkit-transform: translate(-112px, -127px) rotate(-18deg); */
		transform: translate(-112px, -127px) rotate(-18deg);
	}
	20% {
		/* -webkit-transform: translate(-170px, -157px) rotate(-128deg); */
		transform: translate(-170px, -157px) rotate(-128deg);
	}
	25% {
		/* -webkit-transform: translate(-190px, -137px) rotate(-48deg); */
		transform: translate(-190px, -137px) rotate(-48deg);
	}
	30% {
		/* -webkit-transform: translate(-215px, -157px) rotate(-66deg); */
		transform: translate(-215px, -157px) rotate(-66deg);
	}
	40% {
		/* -webkit-transform: translate(-245px, -165px) rotate(-66deg); */
		transform: translate(-245px, -165px) rotate(-66deg);
	}
	50% {
		/* -webkit-transform: translate(-287px, -165px) rotate(-16deg); */
		transform: translate(-287px, -165px) rotate(-16deg);
	}
	55% {
		/* -webkit-transform: translate(-293px, -178px) rotate(-96deg); */
		transform: translate(-293px, -178px) rotate(-96deg);
	}
	60% {
		/* -webkit-transform: translate(-303px, -178px) rotate(-16deg); */
		transform: translate(-303px, -178px) rotate(-16deg);
	}
	to {
		/* -webkit-transform: translate(-326px, -218px) rotate(-16deg); */
		transform: translate(-326px, -218px) rotate(-16deg);
	}
} 



@keyframes route-2-from { 
	from {
		/* -webkit-transform: translate(-112px, -127px) rotate(-18deg); */
		transform: translate(-112px, -127px) rotate(-18deg);
		opacity: 0;
	}
	1% {
		opacity: 1;
		/* -webkit-transform: translate(-112px, -127px) rotate(-18deg); */
		transform: translate(-112px, -127px) rotate(-18deg);
	}
	20% {
		/* -webkit-transform: translate(-170px, -157px) rotate(-128deg); */
		transform: translate(-170px, -157px) rotate(-128deg);
	}
	25% {
		/* -webkit-transform: translate(-190px, -137px) rotate(-48deg); */
		transform: translate(-190px, -137px) rotate(-48deg);
	}
	30% {
		/* -webkit-transform: translate(-215px, -157px) rotate(-66deg); */
		transform: translate(-215px, -157px) rotate(-66deg);
	}
	40% {
		/* -webkit-transform: translate(-245px, -165px) rotate(-66deg); */
		transform: translate(-245px, -165px) rotate(-66deg);
	}
	50% {
		/* -webkit-transform: translate(-287px, -165px) rotate(-16deg); */
		transform: translate(-287px, -165px) rotate(-16deg);
	}
	55% {
		/* -webkit-transform: translate(-293px, -178px) rotate(-96deg); */
		transform: translate(-293px, -178px) rotate(-96deg);
	}
	60% {
		/* -webkit-transform: translate(-303px, -178px) rotate(-16deg); */
		transform: translate(-303px, -178px) rotate(-16deg);
	}
	to {
		/* -webkit-transform: translate(-326px, -218px) rotate(-16deg); */
		transform: translate(-326px, -218px) rotate(-16deg);
	}
} 


.carblue3 { 
	opacity: 1;
	position: absolute; 
	bottom: 387px;
	right: 570px;
	/* -webkit-animation: route-3-to 50s linear; */
	animation: route-3-to 50s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 


.carblue32 { 
	opacity: 1;
	position: absolute; 
	bottom: 387px;
	right: 570px;
	/* -webkit-animation: route-3-to 50s linear; */
	animation: route-3-to2 50s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	background: url('./img/cargreen.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.cargreen3 { 
	opacity: 1;
	position: absolute; 
	bottom: 387px;
	right: 570px;
	/* -webkit-animation: route-3-from 50s linear; */
	animation: route-3-from 50s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	/* -webkit-animation-delay: 50s; */ 
	animation-delay: 50s; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.phonered3 { 
	position: absolute; 
	top: 280px;
	right: 710px;
	/* -webkit-animation: rotate .5s infinite; */
	animation: rotate .5s infinite;
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;

} 
.phonegreen3 { 
	position: absolute; 
	top: 260px;
	right: 688px;
	opacity: 0; 
	/* -webkit-animation: hidegreen1 50s linear; */ 
	animation: hidegreen1 50s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
} 

/* @-webkit-keyframes route-3-to */ {
	from {
		/* -webkit-transform: rotate(90deg); */
		transform: rotate(90deg);
	}
	20% {
		/* -webkit-transform: translate(30px,-13px) rotate(90deg); */
		transform: translate(30px,-13px) rotate(90deg);
	}
	25% {
		/* -webkit-transform: translate(50px,-33px) rotate(70deg); */
		transform: translate(50px,-33px) rotate(70deg);
	}
	35% {
		/* -webkit-transform: translate(37px,-60px) rotate(-41deg); */
		transform: translate(37px,-60px) rotate(-41deg);
	}
	45% {
		/* -webkit-transform: translate(7px,-75px) rotate(-49deg); */
		transform: translate(7px,-75px) rotate(-49deg);
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	55% {
		/* -webkit-transform: translate(-33px,-85px) rotate(-69deg); */
		transform: translate(-33px,-85px) rotate(-69deg);
	}
	65% {
		/* -webkit-transform: translate(-83px,-85px) rotate(-89deg); */
		transform: translate(-83px,-85px) rotate(-89deg);
	}
	75% {
		/* -webkit-transform: translate(-123px,-65px) rotate(-119deg); */
		transform: translate(-123px,-65px) rotate(-119deg);
	}
	85% {
		/* -webkit-transform: translate(-156px,-15px) rotate(-139deg); */
		transform: translate(-156px,-15px) rotate(-139deg);
	}
	to {
		/* -webkit-transform: translate(-165px,88px) rotate(-163deg); */
		transform: translate(-165px,88px) rotate(-163deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
} 

@keyframes route-3-to {
	from {
		/* -webkit-transform: rotate(90deg); */
		transform: rotate(90deg);
		opacity: 1;
	}
	20% {
		/* -webkit-transform: translate(30px,-13px) rotate(90deg); */
		transform: translate(30px,-13px) rotate(90deg);
	}
	25% {
		/* -webkit-transform: translate(50px,-33px) rotate(70deg); */
		transform: translate(50px,-33px) rotate(70deg);
	}
	35% {
		/* -webkit-transform: translate(37px,-60px) rotate(-41deg); */
		transform: translate(37px,-60px) rotate(-41deg);
	}
	45% {
		/* -webkit-transform: translate(7px,-75px) rotate(-49deg); */
		transform: translate(7px,-75px) rotate(-49deg);
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	55% {
		/* -webkit-transform: translate(-33px,-85px) rotate(-69deg); */
		transform: translate(-33px,-85px) rotate(-69deg);
		opacity: 0;
	}
	65% {
		/* -webkit-transform: translate(-83px,-85px) rotate(-89deg); */
		transform: translate(-83px,-85px) rotate(-89deg);
	}
	75% {
		/* -webkit-transform: translate(-123px,-65px) rotate(-119deg); */
		transform: translate(-123px,-65px) rotate(-119deg);
	}
	85% {
		/* -webkit-transform: translate(-156px,-15px) rotate(-139deg); */
		transform: translate(-156px,-15px) rotate(-139deg);
	}
	to {
		/* -webkit-transform: translate(-165px,88px) rotate(-163deg); */
		transform: translate(-165px,88px) rotate(-163deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 0;
	}
}

@keyframes route-3-to2 {
	from {
		/* -webkit-transform: rotate(90deg); */
		transform: rotate(90deg);
		opacity: 0;
	}
	20% {
		/* -webkit-transform: translate(30px,-13px) rotate(90deg); */
		transform: translate(30px,-13px) rotate(90deg);
	}
	25% {
		/* -webkit-transform: translate(50px,-33px) rotate(70deg); */
		transform: translate(50px,-33px) rotate(70deg);
	}
	35% {
		/* -webkit-transform: translate(37px,-60px) rotate(-41deg); */
		transform: translate(37px,-60px) rotate(-41deg);
	}
	45% {
		/* -webkit-transform: translate(7px,-75px) rotate(-49deg); */
		transform: translate(7px,-75px) rotate(-49deg);
		opacity: 0;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	55% {
		/* -webkit-transform: translate(-33px,-85px) rotate(-69deg); */
		transform: translate(-33px,-85px) rotate(-69deg);
		opacity: 1;
	}
	65% {
		/* -webkit-transform: translate(-83px,-85px) rotate(-89deg); */
		transform: translate(-83px,-85px) rotate(-89deg);
	}
	75% {
		/* -webkit-transform: translate(-123px,-65px) rotate(-119deg); */
		transform: translate(-123px,-65px) rotate(-119deg);
	}
	85% {
		/* -webkit-transform: translate(-156px,-15px) rotate(-139deg); */
		transform: translate(-156px,-15px) rotate(-139deg);
	}
	to {
		/* -webkit-transform: translate(-165px,88px) rotate(-163deg); */
		transform: translate(-165px,88px) rotate(-163deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
}

/* @-webkit-keyframes route-3-from */ {
	from {
		/* -webkit-transform: translate(-135px,100px) rotate(-203deg); */
		transform: translate(-135px,100px) rotate(-203deg);
		opacity: 0;
	}
	1% {
		/* -webkit-transform: translate(-135px,100px) rotate(-203deg); */
		transform: translate(-135px,100px) rotate(-203deg);
		opacity: 1;
	}
	10% {
		/* -webkit-transform: translate(-125px,118px) rotate(-163deg); */
		transform: translate(-125px,118px) rotate(-163deg);
	}
	20% {
		/* -webkit-transform: translate(-128px,143px) rotate(-115deg); */
		transform: translate(-128px,143px) rotate(-115deg);
	}
	30% {
		/* -webkit-transform: translate(-153px,163px) rotate(-125deg); */
		transform: translate(-153px,163px) rotate(-125deg);
	}
	90% {
		/* -webkit-transform: translate(-293px,346px) rotate(-125deg); */
		transform: translate(-293px,346px) rotate(-125deg);
	}
	to {
		/* -webkit-transform: translate(-382px,435px) rotate(-120deg); */
		transform: translate(-382px,435px) rotate(-120deg);
	}
}

@keyframes route-3-from {
	from {
		/* -webkit-transform: translate(-135px,100px) rotate(-203deg); */
		transform: translate(-135px,100px) rotate(-203deg);
		opacity: 0;
	}
	1% {
		/* -webkit-transform: translate(-135px,100px) rotate(-203deg); */
		transform: translate(-135px,100px) rotate(-203deg);
		opacity: 1;
	}
	10% {
		/* -webkit-transform: translate(-125px,118px) rotate(-163deg); */
		transform: translate(-125px,118px) rotate(-163deg);
	}
	20% {
		/* -webkit-transform: translate(-128px,143px) rotate(-115deg); */
		transform: translate(-128px,143px) rotate(-115deg);
	}
	30% {
		/* -webkit-transform: translate(-153px,163px) rotate(-125deg); */
		transform: translate(-153px,163px) rotate(-125deg);
	}
	90% {
		/* -webkit-transform: translate(-293px,346px) rotate(-125deg); */
		transform: translate(-293px,346px) rotate(-125deg);
	}
	to {
		/* -webkit-transform: translate(-382px,435px) rotate(-120deg); */
		transform: translate(-382px,435px) rotate(-120deg);
	}
}

.carblue4 { 
	opacity: 1;
	position: absolute; 
	bottom: -14px;
	right: 347px;
	/* -webkit-animation: route-4-to 40s linear; */
	animation: route-4-to 40s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 

.carblue42 { 
	opacity: 1;
	position: absolute; 
	bottom: -14px;
	right: 347px;
	/* -webkit-animation: route-4-to 40s linear; */
	animation: route-4-to2 40s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	background: url('./img/cargreen.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.cargreen4 { 
	opacity: 1;
	position: absolute; 
	bottom: -14px;
	right: 347px;
	/* -webkit-animation: route-4-from 40s linear; */
	animation: route-4-from 40s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	/* -webkit-animation-delay: 40s; */ 
	animation-delay: 40s; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.phonered4 { 
	position: absolute; 
	top: 450px;
	right: 270px;
	/* -webkit-animation: rotate .5s infinite; */
	animation: rotate .5s infinite;
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;

} 
.phonegreen4 { 
	position: absolute; 
	top: 430px;
	right: 249px;
	opacity: 0; 
	/* -webkit-animation: hidegreen1 40s linear; */ 
	animation: hidegreen1 40s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
} 

/* @-webkit-keyframes route-4-to */ {
	from {
		/* -webkit-transform: rotate(20deg); */
		transform: rotate(20deg);
	}
	10% {
		/* -webkit-transform: translate(0px, -40px) rotate(-10deg); */
		transform: translate(0px, -40px) rotate(-10deg);
	}
	20% {
		/* -webkit-transform: translate(-21px, -59px) rotate(-25deg); */
		transform: translate(-21px, -59px) rotate(-25deg);
	}
	30% {
		/* -webkit-transform: translate(-91px, -83px) rotate(-25deg); */
		transform: translate(-91px, -83px) rotate(-25deg);
	}
	40% {
		/* -webkit-transform: translate(-107px, -83px) rotate(-59deg); */
		transform: translate(-107px, -83px) rotate(-59deg);
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	50% {
		/* -webkit-transform: translate(-117px, -95px) rotate(-29deg); */
		transform: translate(-117px, -95px) rotate(-29deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
	60% {
		/* -webkit-transform: translate(-132px, -105px) rotate(16deg); */
		transform: translate(-132px, -105px) rotate(16deg);
	}
	70% {
		/* -webkit-transform: translate(-132px, -143px) rotate(66deg); */
		transform: translate(-132px, -143px) rotate(66deg);
	}
	80% {
		/* -webkit-transform: translate(-62px, -185px) rotate(76deg); */
		transform: translate(-62px, -185px) rotate(76deg);
	}
	90% {
		/* -webkit-transform: translate(-32px, -205px) rotate(156deg); */
		transform: translate(-32px, -205px) rotate(156deg);
	}
	95% {
		/* -webkit-transform: translate(0px, -175px) rotate(143deg); */
		transform: translate(0px, -175px) rotate(143deg);
	}
	to {
		/* -webkit-transform: translate(50px, -145px) rotate(143deg); */
		transform: translate(50px, -145px) rotate(143deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
	}
} 

@keyframes route-4-to {
	from {
		/* -webkit-transform: rotate(20deg); */
		transform: rotate(20deg);
		opacity: 1;
	}
	10% {
		/* -webkit-transform: translate(0px, -40px) rotate(-10deg); */
		transform: translate(0px, -40px) rotate(-10deg);
	}
	20% {
		/* -webkit-transform: translate(-21px, -59px) rotate(-25deg); */
		transform: translate(-21px, -59px) rotate(-25deg);
	}
	30% {
		/* -webkit-transform: translate(-91px, -83px) rotate(-25deg); */
		transform: translate(-91px, -83px) rotate(-25deg);
	}
	40% {
		/* -webkit-transform: translate(-107px, -83px) rotate(-59deg); */
		transform: translate(-107px, -83px) rotate(-59deg);
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		/* -webkit-transform: translate(-117px, -95px) rotate(-29deg); */
		transform: translate(-117px, -95px) rotate(-29deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	51% {
		/* -webkit-transform: translate(-132px, -105px) rotate(16deg); */
		transform: translate(-132px, -105px) rotate(16deg);
		opacity: 0;
	}
	55% {
		/* -webkit-transform: translate(-132px, -143px) rotate(66deg); */
		transform: translate(-132px, -143px) rotate(66deg);
	}
	60% {
		/* -webkit-transform: translate(-62px, -185px) rotate(76deg); */
		transform: translate(-62px, -185px) rotate(76deg);
	}
	65% {
		/* -webkit-transform: translate(-32px, -205px) rotate(156deg); */
		transform: translate(-32px, -205px) rotate(156deg);
	}
	75% {
		/* -webkit-transform: translate(0px, -175px) rotate(143deg); */
		transform: translate(0px, -175px) rotate(143deg);
	}
	to {
		/* -webkit-transform: translate(50px, -145px) rotate(143deg); */
		transform: translate(50px, -145px) rotate(143deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 0;
	}
}

@keyframes route-4-to2 {
	from {
		/* -webkit-transform: rotate(20deg); */
		transform: rotate(20deg);
		opacity: 0;
	}
	10% {
		/* -webkit-transform: translate(0px, -40px) rotate(-10deg); */
		transform: translate(0px, -40px) rotate(-10deg);
	}
	20% {
		/* -webkit-transform: translate(-21px, -59px) rotate(-25deg); */
		transform: translate(-21px, -59px) rotate(-25deg);
	}
	30% {
		/* -webkit-transform: translate(-91px, -83px) rotate(-25deg); */
		transform: translate(-91px, -83px) rotate(-25deg);
	}
	40% {
		/* -webkit-transform: translate(-107px, -83px) rotate(-59deg); */
		transform: translate(-107px, -83px) rotate(-59deg);
		opacity: 0;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		/* -webkit-transform: translate(-117px, -95px) rotate(-29deg); */
		transform: translate(-117px, -95px) rotate(-29deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	51% {
		/* -webkit-transform: translate(-132px, -105px) rotate(16deg); */
		transform: translate(-132px, -105px) rotate(16deg);
		opacity: 1;
	}
	55% {
		/* -webkit-transform: translate(-132px, -143px) rotate(66deg); */
		transform: translate(-132px, -143px) rotate(66deg);
	}
	60% {
		/* -webkit-transform: translate(-62px, -185px) rotate(76deg); */
		transform: translate(-62px, -185px) rotate(76deg);
	}
	65% {
		/* -webkit-transform: translate(-32px, -205px) rotate(156deg); */
		transform: translate(-32px, -205px) rotate(156deg);
	}
	75% {
		/* -webkit-transform: translate(0px, -175px) rotate(143deg); */
		transform: translate(0px, -175px) rotate(143deg);
	}
	to {
		/* -webkit-transform: translate(50px, -145px) rotate(143deg); */
		transform: translate(50px, -145px) rotate(143deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
}

/* @-webkit-keyframes route-4-from */  {
	from {
		/* -webkit-transform: translate(85px, -142px) rotate(123deg); */
		transform: translate(85px, -142px) rotate(123deg);
		opacity: 0;
	}
	1% {
		/* -webkit-transform: translate(85px, -142px) rotate(123deg); */
		transform: translate(85px, -142px) rotate(123deg);
		opacity: 1;
	}
	50% {
		/* -webkit-transform: translate(255px, -99px) rotate(123deg); */
		transform: translate(255px, -99px) rotate(123deg);
	}
	to {
		/* -webkit-transform: translate(399px, -6px) rotate(143deg); */
		transform: translate(399px, -6px) rotate(143deg);
	}
}

@keyframes route-4-from  {
	from {
		/* -webkit-transform: translate(85px, -142px) rotate(123deg); */
		transform: translate(85px, -142px) rotate(123deg);
		opacity: 0;
	}
	1% {
		/* -webkit-transform: translate(85px, -142px) rotate(123deg); */
		transform: translate(85px, -142px) rotate(123deg);
		opacity: 1;
	}
	50% {
		/* -webkit-transform: translate(255px, -99px) rotate(123deg); */
		transform: translate(255px, -99px) rotate(123deg);
	}
	to {
		/* -webkit-transform: translate(399px, -6px) rotate(143deg); */
		transform: translate(399px, -6px) rotate(143deg);
	}
}

.carblue5 { 
	opacity: 1;
	position: absolute; 
	bottom: 178px;
	right: 1242px;
	/* -webkit-animation: route-5-to 26s linear; */ 
	animation: route-5-to 26s linear; 
	/* -webkit-animation-iteration-count: infinite; */  
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */  
	animation-fill-mode: both; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 

.carblue52 { 
	opacity: 1;
	position: absolute; 
	bottom: 178px;
	right: 1242px;
	/* -webkit-animation: route-5-to 26s linear; */ 
	animation: route-5-to2 26s linear; 
	/* -webkit-animation-iteration-count: infinite; */  
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */  
	animation-fill-mode: both; 
	background: url('./img/cargreen.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.cargreen5 { 
	opacity: 0;
	position: absolute; 
	bottom: 178px;
	right: 1242px;
	/* -webkit-animation: route-5-from 26s linear; */
	animation: route-5-from 26s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both; 
	/* -webkit-animation-delay: 26s; */ 
	animation-delay: 26s; 
	background: url('./img/carblue.png') no-repeat;
	background-size: 47.5px 54.5px;
	width: 47.5px;
	height: 54.5px;
} 
.phonered5 { 
	position: absolute; 
	top: 420px;
	right: 960px;
	/* -webkit-animation: rotate .5s infinite; */
	animation: rotate .5s infinite;
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;

} 
.phonegreen5 { 
	position: absolute; 
	top: 397px;
	right: 937px;
	opacity: 0;
	/* -webkit-animation: hidegreen1 26s linear; */
	animation: hidegreen1 26s linear; 
	/* -webkit-animation-iteration-count: infinite; */ 
	animation-iteration-count: infinite; 
	/* -webkit-animation-fill-mode: both; */ 
	animation-fill-mode: both;  
} 

/* @-webkit-keyframes route-5-to */ {
	from {
		/* -webkit-transform: rotate(90deg); */
		transform: rotate(90deg);
		opacity: 0;
	}
	1% {
		opacity: 1;
	}
	40% {
		/* -webkit-transform: translate(107px, -24px) rotate(90deg); */
		transform: translate(107px, -24px) rotate(90deg);
		opacity: 1;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	75% {
		/* -webkit-transform: translate(227px, -68px) rotate(140deg); */
		transform: translate(227px, -68px) rotate(140deg);
		opacity: 1;
	}
	to {
		/* -webkit-transform: translate(271px, 14px) rotate(170deg); */
		transform: translate(271px, 14px) rotate(170deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
}  

@keyframes route-5-to {
	from {
		/* -webkit-transform: rotate(90deg); */
		transform: rotate(90deg);
		opacity: 0;
	}
	1% {
		opacity: 1;
	}
	40% {
		/* -webkit-transform: translate(107px, -24px) rotate(90deg); */
		transform: translate(107px, -24px) rotate(90deg);
		opacity: 1;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	75% {
		/* -webkit-transform: translate(227px, -68px) rotate(140deg); */
		transform: translate(227px, -68px) rotate(140deg);
		opacity: 0;
	}
	to {
		/* -webkit-transform: translate(271px, 14px) rotate(170deg); */
		transform: translate(271px, 14px) rotate(170deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 0;
	}
}


@keyframes route-5-to2 {
	from {
		/* -webkit-transform: rotate(90deg); */
		transform: rotate(90deg);
		opacity: 0;
	}
	1% {
		opacity: 0;
	}
	40% {
		/* -webkit-transform: translate(107px, -24px) rotate(90deg); */
		transform: translate(107px, -24px) rotate(90deg);
		opacity: 0;
	}
	49% {
		background: url('./img/carblue.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	50% {
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
	75% {
		/* -webkit-transform: translate(227px, -68px) rotate(140deg); */
		transform: translate(227px, -68px) rotate(140deg);
		opacity: 1;
	}
	to {
		/* -webkit-transform: translate(271px, 14px) rotate(170deg); */
		transform: translate(271px, 14px) rotate(170deg);
		background: url('./img/cargreen1.png') no-repeat;
		background-size: 47.5px 54.5px;
		width: 47.5px;
		height: 54.5px;
		opacity: 1;
	}
}


@keyframes route-5-from {
	from {
		/* -webkit-transform: translate(271px, 14px) rotate(155deg); */
		transform: translate(271px, 14px) rotate(155deg);
		opacity: 0;
	}
	1% {
		/* -webkit-transform: translate(271px, 14px) rotate(155deg); */
		transform: translate(271px, 14px) rotate(155deg);
		opacity: 1;
	}
	20% {
		/* -webkit-transform: translate(294px, 65px) rotate(245deg); */
		transform: translate(294px, 65px) rotate(245deg);
		opacity: 1;
	}
	to {
		/* -webkit-transform: translate(146px, 219px) rotate(245deg); */
		transform: translate(146px, 219px) rotate(245deg);
		opacity: 1;
	}
}
