html, body {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #000;
}

a img {
	border: 0;
}

@font-face {
	font-family:"Aeromatics NC";
	src: url("../font/Aeromatics_NC.eot?") format("eot"),
	url("../font/Aeromatics_NC.woff") format("woff"),
	url("../font/Aeromatics_NC.ttf") format("truetype"),
	url("../font/Aeromatics_NC.svg#AeromaticsNC") format("svg");
	font-weight: normal;
	font-style: normal;
}

.mcTop {
	position: absolute !important;
	z-index: 1001 !important;
}

.mcFooter {
	position: relative !important;
	z-index: 1001 !important;
	padding-top: 0 !important;
	background: #000 !important;
}

.cont {
	height: 1290px;
	min-width: 986px;
	background-color: #15181d;
	background-repeat: no-repeat;
	background-position: 50% 0;
}

	.inner-cont {
		position: relative;
		padding: 1px;
		width: 984px;
		margin: 0 auto;
	}

.header {
	position: relative;
	height: 476px;
	margin-top: 60px;
}

	.logo {
		position: absolute;
		top: 5px;
		right: 60px;
		width: 356px;
		height: 86px;
		text-decoration: none;
		background: url('../img/blank.gif');
	}

		.logo img {
			display: block;
			width: 100%;
			height: 100%;
		}

	.flags {
		position: absolute;
		top: 25px;
		right: 10px;
		width: 39px;
	}

		.flag {
			display: block;
			width: 39px;
			height: 24px;
			margin-bottom: 6px;
			background: url('../img/flags.png') no-repeat;
		}

		.flag.ru {
			background-position: 0 -24px;
		}

		a.flag.ru {
			background-position: 0 0;
		}

		.flag.en {
			background-position: -39px -24px;
		}

		a.flag.en {
			background-position: -39px 0;
		}

	.download {
		position: absolute;
		top: 365px;
		left: 100px;
	}

		.google-play,
		.app-store,
		.amazon-store {
			position: relative;
			float: left;
			width: 248px;
			height: 101px;
			margin: 0 9px;
		}

		.amazon-store {
			background: url('../img/amazon.png') 0 0 no-repeat;
		}

		.coming {
			display: none;
			position: absolute;
			top: -19px;
			left: -49px;
			width: 346px;
			height: 46px;
		}

.best-award {
	position: absolute;
	left: 5px;
	top: 12px;
}

.best-award .google-play {
	float: none;
	display: block;
	height: 57px;
	width: 268px;
}
.best-award .app-store {
	float: none;
	display: block;
	height: 57px;
	width: 201px;
}

.timer {
	display: none;
	position: absolute;
	right: -30px;
	top: 270px;
	width: 519px;
	height: 46px;
	background: url('../img/timer-bg.png') 50% 50% no-repeat;
	color: #fff;
	font-size: 36px;
	font-family: 'Aeromatics NC';
	text-align: center;
}

.col-left {
	position: relative;
	z-index: 1;
	float: left;
	width: 530px;
}

	.video {
		position: relative;
		z-index: 1;
		width: 506px;
		height: 298px;
		margin: 12px 0 0 11px;
		padding: 13px 0 0 15px;
	}

	.screens {
		position: relative;
		width: 466px;
		height: 134px;
		margin: -12px 0 0 8px;
		padding: 30px 0 0 47px;
	}

		.prev-screen,
		.next-screen {
			position: absolute;
			z-index: 1;
			top: 33px;
			width: 42px;
			height: 95px;
			cursor: pointer;
			background: url('../img/arrows.png') no-repeat;
		}

		.prev-screen {
			left: 0;
			background-position: 0 0;
		}

		.prev-screen:hover {
			background-position: 0 -95px;
		}

		.next-screen {
			right: 0;
			background-position: -42px 0;
		}

		.next-screen:hover {
			background-position: -42px -95px;
		}

		.gallery {
			position: relative;
			overflow: hidden;
			width: 420px;
			height: 101px;
		}

			.gallery-item {
				float: left;
				width: 140px;
				height: 101px;
			}

.features {
	position: absolute;
	top: -9999px;
	left: -9999px;
	font-size: 0;
}

.description-txt {
	position: absolute;
	top: -9999px;
	left: -9999px;
	font-size: 0;
}

.social {
	clear: both;
	margin: 0 0 0 15px;
	padding: 125px 0 0;
	text-align: right;
}

	.soc {
		display: inline-block;
		height: 75px;
		margin-right: 5px;
		background-position: 0 0;
		background-repeat: no-repeat;
	}

.big-screens {
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 1px;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
}

.big-screens:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 50%;
	margin-right: -1px;
}

	.big-screens img {
		display: none;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}

	.big-screens__close {
		color: #FFF;
		display: none;
		position: fixed;
		right: 10px;
		top: 10px;
		height: 32px;
		width: 32px;
		z-index: 9999;
		font-size: 32px;
		text-align: center;
		background: rgba(0, 0, 0, .5);
		line-height: 30px;
		font-family: open_sansregular, 'Open Sans', Arial, Helvetica, FreeSans, 'Liberation Sans', 'Nimbus Sans L', sans-serif;
		cursor: pointer;
	}

.shade {
	display: none;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.7);
}