@-webkit-keyframes clouds {
	0% {
		background-position: 0% 0%;
	}
	100% {
		background-position: -1278px 0%;
	}
}
@keyframes clouds {
	0% {
		background-position: 0% 0%;
	}
	100% {
		background-position: -1278px 0%;
	}
}
.clouds {
	-webkit-animation: clouds;
	animation: clouds;
	-webkit-animation-duration: 100s;
	animation-duration: 100s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@-webkit-keyframes car {
	0% {
		-webkit-transform: translateX(-1000px);
		transform: translateX(-1000px);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes car {
	0% {
		-webkit-transform: translateX(-1000px);
		transform: translateX(-1000px);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
.active .car {
	-webkit-animation: car;
	animation: car;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: cubic-bezier(.17,.84,.44,1);
	animation-timing-function: cubic-bezier(.17,.84,.44,1);
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.car-icon-1, .car-icon-2 {
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 2s;
	transition-delay: 2s;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-timing-function: cubic-bezier(.68,-0.55,.27,1.55);
	transition-timing-function: cubic-bezier(.68,-0.55,.27,1.55);
}
.car-icon-2 {
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s;
}
.active .car-icon-1, .active .car-icon-2 {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.satellite {
	-webkit-transform: translateX(-200px);
	transform: translateY(-200px);
	-webkit-transition: transform 1s cubic-bezier(.17,.84,.44,1) 2s;
	-o-transition: transform 1s cubic-bezier(.17,.84,.44,1) 2s;
	transition: transform 1s cubic-bezier(.17,.84,.44,1) 2s;
}
.active .satellite {
	-webkit-transform: translateX(0);
	transform: translateY(0);
}
.satellite .text {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease 3s;
	-o-transition: opacity 0.5s ease 3s;
	transition: opacity 0.5s ease 3s;
}
.active .satellite .text {
	opacity: 1;
}
@-webkit-keyframes wave {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0.8;
	}
	40% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@keyframes wave {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0.8;
	}
	40% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
.active .wave {
	opacity: 0;
	-webkit-animation: wave;
	animation: wave;
	-webkit-animation-duration: 1.0s;
	animation-duration: 1.0s;
	-webkit-animation-timing-function: cubic-bezier(.17,.84,.44,1);
	animation-timing-function: cubic-bezier(.17,.84,.44,1);
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.active .satellite .wave-1 {
	-webkit-animation-delay: 3.4s;
	animation-delay: 3.4s;
}
.active .satellite .wave-2 {
	-webkit-animation-delay: 3.5s;
	animation-delay: 3.5s;
}
.active .satellite .wave-3 {
	-webkit-animation-delay: 3.6s;
	animation-delay: 3.6s;
}

.car:after {
	height: 0;
	-webkit-transition: height 1.5s ease 4s;
	-o-transition: height 1.5s ease 4s;
	transition: height 1.5s ease 4s;
}
.active .car:after {
	height: 150px;
}
.wi-fi {
	opacity: 0;
	-webkit-transition: opacity 1s ease 5s;
	-o-transition: opacity 1s ease 5s;
	transition: opacity 1s ease 5s;
}
.active .wi-fi {
	opacity: 1;
}
.wi-fi .text, .wi-fi .ucell {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease 5.2s;
	-o-transition: opacity 0.5s ease 5.2s;
	transition: opacity 0.5s ease 5.2s;
}
.active .wi-fi .text, .active .wi-fi .ucell {
	opacity: 1;
}
.active .wi-fi .wave-1 {
	-webkit-animation-delay: 5.4s;
	animation-delay: 5.4s;
}
.active .wi-fi .wave-2 {
	-webkit-animation-delay: 5.5s;
	animation-delay: 5.5s;
}
.active .wi-fi .wave-3 {
	-webkit-animation-delay: 5.6s;
	animation-delay: 5.6s;
}
.wi-fi:after {
	width: 0;
	-webkit-transition: width 1.5s ease 6.6s;
	-o-transition: width 1.5s ease 6.6s;
	transition: width 1.5s ease 6.6s;
}
.active .wi-fi:after {
	width: 194px;
}
.img-building {
	-webkit-transition: background 0s ease 7.7s;
	transition: background 0s ease 7.7s;
/*	-webkit-transition-delay: 7.2s
	transition-delay: 7.2s*/
}
.active .img-building {
	background: url("../img/img-building.png") no-repeat -102px 0;
}
.img-building .text {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease 7.7s;
	-o-transition: opacity 0.5s ease 7.7s;
	transition: opacity 0.5s ease 7.7s;
}
.active .img-building .text {
	opacity: 1;
}
.line-r, .line-l {
	-webkit-transition: width 1.5s;
	-o-transition: width 1.5s;
	transition: width 1.5s;
}
.line-b {
	-webkit-transition: height 1.5s;
	-o-transition: height 1.5s;
	transition: height 1.5s;
}
.line-1 {
	-webkit-transition-duration: 1.0s;
	transition-duration: 1.0s;
	-webkit-transition-delay: 7.7s;
	transition-delay: 7.7s;
}
.active .line-1 {
	width: 304px;
}
.line-2 {
	-webkit-transition-duration: 2.0s;
	transition-duration: 2.0s;
	-webkit-transition-delay: 8.4s;
	transition-delay: 8.4s;
}
.active .line-2 {
	height: 74px;
}
.line-3 {
	-webkit-transition-duration: 0.7s;
	transition-duration: 0.7s;
	-webkit-transition-delay: 9.2s;
	transition-delay: 9.2s;
}
.active .line-3 {
	height: 54px;
}
.line-4 {
	-webkit-transition-duration: 1.2s;
	transition-duration: 1.2s;
	-webkit-transition-delay: 8.9s;
	transition-delay: 8.9s;
}
.active .line-4 {
	height: 185px;
}
.line-5 {
	-webkit-transition-duration: 0.7s;
	transition-duration: 0.7s;
	-webkit-transition-delay: 9.3s;
	transition-delay: 9.3s;
}
.active .line-5 {
	height: 134px;
}
.line-6 {
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 9.8s;
	transition-delay: 9.8s;
}
.active .line-6 {
	width: 40px;
}
.line-7 {
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.7s;
	transition-duration: 0.7s;
	-webkit-transition-delay: 9.8s;
	transition-delay: 9.8s;
}
.active .line-7 {
	width: 24px;
}
.window, .window-double {
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.active .window, .active .window-double {
	opacity: 1;
}
.active .window-1 {
	-webkit-transition-delay: 9.6s;
	transition-delay: 9.6s;
}
.window-2 {
	-webkit-transition-delay: 10.4s;
	transition-delay: 10.4s;
}
.window-3 {
	-webkit-transition-delay: 10.2s;
	transition-delay: 10.2s;
}
.window-4 {
	-webkit-transition-delay: 10.2s;
	transition-delay: 10.2s;
}
.window-5 {
	-webkit-transition-delay: 10.7s;
	transition-delay: 10.7s;
}
.active .window .wave-1, .active .window-double .wave-1 {
	-webkit-animation-delay: 11.4s;
	animation-delay: 11.4s;
}
.active .window .wave-2, .active .window-double .wave-2 {
	-webkit-animation-delay: 11.5s;
	animation-delay: 11.5s;
}
.active .window .wave-3, .active .window-double .wave-3 {
	-webkit-animation-delay: 11.6s;
	animation-delay: 11.6s;
}