@-webkit-keyframes screensaver{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	5%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	10%,20%,30%,40%,50%,60%,85%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	90%,100%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
}
@-ms-keyframes screensaver{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	5%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	10%,20%,30%,40%,50%,60%,85%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	90%,100%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
}
@keyframes screensaver{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	5%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	10%,20%,30%,40%,50%,60%,85%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	90%,100%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
}
@-webkit-keyframes header_footer{
	0%{
		opacity: 0;
	}
	3%,82%{
		opacity: 1;
	}
	85%,100%{
		opacity: 0;
	}
}
@-ms-keyframes header_footer{
	0%{
		opacity: 0;
	}
	3%,82%{
		opacity: 1;
	}
	85%,100%{
		opacity: 0;
	}
}
@keyframes header_footer{
	0%{
		opacity: 0;
	}
	3%,82%{
		opacity: 1;
	}
	85%,100%{
		opacity: 0;
	}
}
@-webkit-keyframes user1{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-ms-keyframes user1{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@keyframes user1{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-webkit-keyframes user2{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-ms-keyframes user2{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@keyframes user2{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-webkit-keyframes user3{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-ms-keyframes user3{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@keyframes user3{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	3%,10%,18%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	20%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-webkit-keyframes scores{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	7%,10%,30%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	33%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-ms-keyframes scores{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	7%,10%,30%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	33%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@keyframes scores{
	0%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
	7%,10%,30%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		opacity: 1;
	}
	33%{
		-webkit-transform: translate(0%, -30%);
		-ms-transform: translate(0%, -30%);
		transform: translate(0%, -30%);
		opacity: 0;
	}
	100%{
		-webkit-transform: translate(0%, 30%);
		-ms-transform: translate(0%, 30%);
		transform: translate(0%, 30%);
		opacity: 0;
	}
}
@-webkit-keyframes ava{
	0%{
		width: 0%;
	}
	10%,67%{
		width: 10%;
	}
    70%,100%{
        width: 0%
    }
}
@-ms-keyframes ava{
	0%{
		width: 0%;
	}
	10%,67%{
		width: 10%;
	}
    70%,100%{
        width: 0%
    }
}
@keyframes ava{
	0%{
		width: 0%;
	}
	10%,67%{
		width: 10%;
	}
    70%,100%{
        width: 0%
    }
}
@-webkit-keyframes sonar{
	0%{
		-webkit-transform: scale(3);
		-ms-transform: scale(3);
		transform: scale(3);
		opacity: 0;
	}
	10%{
		-webkit-transform: scale(0.2);
		-ms-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 1;
	}
	20%{
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		opacity: 1;
	}
	40%,100%{
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
}
@-ms-keyframes sonar{
	0%{
		-webkit-transform: scale(3);
		-ms-transform: scale(3);
		transform: scale(3);
		opacity: 0;
	}
	10%{
		-webkit-transform: scale(0.2);
		-ms-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 1;
	}
	20%{
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		opacity: 1;
	}
	40%,100%{
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
}
@keyframes sonar{
	0%{
		-webkit-transform: scale(3);
		-ms-transform: scale(3);
		transform: scale(3);
		opacity: 0;
	}
	10%{
		-webkit-transform: scale(0.2);
		-ms-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 1;
	}
	20%{
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		opacity: 1;
	}
	40%,100%{
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
}
@-webkit-keyframes scroll_to_half{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	100%{
		-webkit-transform: translate(0%, -50%);
		-ms-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
}
@-ms-keyframes scroll_to_half{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	100%{
		-webkit-transform: translate(0%, -50%);
		-ms-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
}
@keyframes scroll_to_half{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	100%{
		-webkit-transform: translate(0%, -50%);
		-ms-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
}
@-webkit-keyframes scroll_to_top{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	100%{
		-webkit-transform: translate(0%, -70%);
		-ms-transform: translate(0%, -70%);
		transform: translate(0%, -70%);
	}
}
@-ms-keyframes scroll_to_top{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	100%{
		-webkit-transform: translate(0%, -70%);
		-ms-transform: translate(0%, -70%);
		transform: translate(0%, -70%);
	}
}
@keyframes scroll_to_top{
	0%{
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	100%{
		-webkit-transform: translate(0%, -70%);
		-ms-transform: translate(0%, -70%);
		transform: translate(0%, -70%);
	}
}
@-webkit-keyframes open_right_menu{
	0%{
		display: block;
		-webkit-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
		opacity: 0;
	}
	100%{
		display: block;
		-webkit-transform: translate(0%, 0);
		-ms-transform: translate(0%, 0);
		transform: translate(0%, 0);
		opacity: 1;
	}
}
@-ms-keyframes open_right_menu{
	0%{
		display: block;
		-webkit-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
		opacity: 0;
	}
	100%{
		display: block;
		-webkit-transform: translate(0%, 0);
		-ms-transform: translate(0%, 0);
		transform: translate(0%, 0);
		opacity: 1;
	}
}
@keyframes open_right_menu{
	0%{
		display: block;
		-webkit-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
		opacity: 0;
	}
	100%{
		display: block;
		-webkit-transform: translate(0%, 0);
		-ms-transform: translate(0%, 0);
		transform: translate(0%, 0);
		opacity: 1;
	}
}
@-webkit-keyframes close_right_menu{
	from{
		display: block;
		opacity: 1;
		-webkit-transform: translate(0%, 0);
		-ms-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}
	to{
		display: block;
		-webkit-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
		opacity: 0;
		height: 100%;
	}
}
@-ms-keyframes close_right_menu{
	from{
		display: block;
		opacity: 1;
		-webkit-transform: translate(0%, 0);
		-ms-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}
	to{
		display: block;
		-webkit-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
		opacity: 0;
		height: 100%;
	}
}
@keyframes close_right_menu{
	from{
		display: block;
		opacity: 1;
		-webkit-transform: translate(0%, 0);
		-ms-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}
	to{
		display: block;
		-webkit-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
		opacity: 0;
		height: 100%;
	}
}

@keyframes typer-cursor {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}