img.elevatorzyabarasta {
		position: absolute;
		z-index: 3;
		width: 100%;
		height: 100%;
	}
	img.elevatorzyabara {
		position: absolute;
		z-index: 3;
		width: 100%;
		height: 100%;
		-webkit-animation: zyabaraaction cubic-bezier(0.310, 0.400, 0.190, 0.950) 1.5s 1;
		-webkit-animation-fill-mode: both;
		-webkit-animation-delay: 0.1s;
		animation: zyabaraaction cubic-bezier(0.310, 0.400, 0.190, 0.950) 1.5s 1; 
		animation-fill-mode: both;
		animation-delay: 0.1s;
	}
	
	@-webkit-keyframes zyabaraaction {
		0% {
			-webkit-transform: scale(1,1) translate(0, 0);
		}
		50% {
			-webkit-transform: scale(0.75,1) translate(-75%%, 0);
		}
		100% {
			-webkit-transform: scale(0.5,1) translate(-150%, 0);
		}
	}
	@keyframes zyabaraaction {
		0% {
			transform: scale(1,1) translate(0, 0);
		}
		50% {
			transform: scale(0.75,1) translate(-75%%, 0);
		}
		100% {
			transform: scale(0.5,1) translate(-150%, 0);
		}
	}
	
	img.elevatordoorsta {
		position: relative;
		z-index: 1;
		width: 100%;
		height: 100%;
	}
	img.elevatordoor {
		position: relative;
		z-index: 1;
		width: 100%;
		height: 100%;
		-webkit-animation: dooraction cubic-bezier(0.310, 0.400, 0.190, 0.950) 1.5s 1;
		-webkit-animation-fill-mode: both;
		-webkit-animation-delay: 2s;
		animation: dooraction cubic-bezier(0.310, 0.400, 0.190, 0.950) 1.5s 1; 
		animation-fill-mode: both;
		animation-delay: 2s;
	}
	@-webkit-keyframes dooraction {
		0% {
			transform: scale(1,1) translate(0, 0);
		}
		50% {
			transform: scale(0.75,1) translate(-75%%, 0);
		}
		100% {
			transform: scale(0.5,1) translate(-150%, 0);
		}
	}
	@keyframes dooraction {
		0% {
			transform: scale(1,1) translate(0, 0);
		}
		50% {
			transform: scale(0.75,1) translate(-75%%, 0);
		}
		100% {
			transform: scale(0.5,1) translate(-150%, 0);
		}
	}
	
	img.elevatorlogosta {
		position: absolute;
		width: 20%;
		z-index: 1;
		top: 30px;
		left: 120px;
		opacity: 0;
	}
	
	img.elevatorlogo {
		position: absolute;
		width: 20%;
		z-index: 1;
		-webkit-animation: logoaction cubic-bezier(0.310, 0.400, 0.190, 0.950) 5s 1;
		-webkit-animation-fill-mode: both;
		-webkit-animation-delay: 0.5s;
		animation: logoaction cubic-bezier(0.310, 0.400, 0.190, 0.950) 5s 1; 
		animation-fill-mode: both;
		animation-delay: 0.5s;
	}
	@-webkit-keyframes logoaction {
		0% {
			transform: rotateX(180deg);
			opacity: 0;
		}
		10% {
			transform: rotateX(90deg);
			opacity: 0;
		}
		20% {
			transform: rotateX(0deg);
			opacity: 1;
		}
		50% {
			transform: rotateX(0deg);
			opacity: 1;
		}
		100% {
			transform: rotateX(90deg);
			opacity: 0;
		}
	}
	@keyframes logoaction {
		0% {
			transform: rotateX(180deg);
			opacity: 0;
		}
		10% {
			transform: rotateX(90deg);
			opacity: 0;
		}
		20% {
			transform: rotateX(0deg);
			opacity: 1;
		}
		50% {
			transform: rotateX(0deg);
			opacity: 1;
		}
		100% {
			transform: rotateX(90deg);
			opacity: 0;
		}
	}
@media screen and (max-width: 768px) {
	img.elevatorzyabarasta {
		visibility: hidden;
	}
	img.elevatorzyabara {
		visibility: hidden;
	}
	img.elevatordoorsta {
		visibility: hidden;
	}
	img.elevatordoor {
		visibility: hidden;
	}
	img.elevatorlogosta {
		visibility: hidden;
	}
	img.elevatorlogo {
		visibility: hidden;
	}
}