@media (min-width: 320px) and (max-width: 767px) {
	
	/*HEADER*/
	.header_menu {
		position: fixed;
		z-index: 9;
		top: 60px;
		left: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		padding-top: 100px;
	}
	.header_menu li:hover .header_submenu{display: none;}
	.header_menu li {
		float: none;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
	}
	.header_menu li a {
		float: none;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		height: auto;
		line-height: 1.5;
		margin-bottom: 18px;
	}
	
	.logo {float: none;}
	/*/HEADER*/
	
	/*INDEX BANNER*/
	.index_banner {
		padding: 0px 0 0px 0;
		background: url('/resources/images/manus-vr_0_3.jpg') bottom right no-repeat;
		background-size: contain;
		background-size: 320px;
		height: 522px;
		background-position-x: 100px;
	}
	
	.index_banner_btn {
		top: 200px;
		border-bottom: 422px solid #993399;
		border-right: 120px solid transparent;
	}
	.index_banner_btn:after {
		width: 13px;
		height: 20px;
		top: 230px;
		left: 25px;
	}
	.index_banner_btn span {
		top: 361px;
		left: 17px;
		font-size: 16px;
	}
	
	
	.index_banner_title {
		width: auto;
		height: auto;
		font-size: 28px;
		margin-bottom: 10px;
		text-align: center;
	}
	.index_banner_subtitle {
		width: auto;
		height: auto;
		font-size: 16px;
		line-height: 1.33;
		margin-bottom: 0px;
		text-align: center;
	}
	.index_banner_discover {font-size: 20px;}
	.index_banner_arrow {margin: 20px auto;}
	/*INDEX BANNER*/
	
	/*INDEX OFFER*/
	.index_offer {padding: 50px 0;}
	.index_offer_title {font-size: 28px;margin-bottom: 45px;}
	.index_offer_item img {margin-bottom: 0px;float: left;margin-right: 10px;width: 30px;}
	.index_offer_item {margin: 0 0px 40px 0; text-align: left;}
	.offer_text {margin: 14px 0px 0 0px;font-size: 15px;}
	/*/INDEX OFFER*/
	
	/*INDEX TOOLS*/
	.index_tools {padding: 50px 0;}
	.index_tools_title {font-size: 28px;margin-bottom: 50px;}
	.index_tools_item {text-align: center;}
	.index_tools_item img {height: 55px;margin-bottom: 20px;}
	.index_tools_item_2 img {height: 40px;margin-top: 6px;}
	.index_tools_item_title {margin-bottom: 15px;}
	.index_tools_item_text {margin-bottom: 40px;}

	.index_vrblock {padding-bottom: 50px;padding-top: 50px;min-height: auto;}
	.index_vrblock_title {font-size: 15px;padding: 0 0px;}
	/*/INDEX TOOLS*/
	
	/*HOW*/
	.index_how_block {padding: 50px 0;}
	.index_how_block_title {font-size: 28px;margin-bottom: 14px;}
	.index_how_title {margin-bottom: 15px;}
	.index_how_text {margin-bottom: 40px;}
	.index_how_img img {margin: 0 0 15px 0;}

	.index_how_1 {padding-top: 0px;}
	.index_how_3 {padding-top: 0px;}
	.index_how_5 {padding-top: 0px;}

	.index_how_wrap_3 {margin-top: 0px;position: relative;}
	.index_how_wrap_5 {margin-top: 0px;position: relative;}
	/*/HOW*/
	
	/*WHYWE*/
	.index_whywe {padding: 50px 0;}
	.index_whywe_title {font-size: 28px;}
	.index_whywe_text {font-size: 15px;}
	.index_whywe_nav {margin-top: 20px;}
	.index_whywe_nav a {text-align: left;margin: 0 0px 10px 0;display: block;}
	/*/WHYWE*/
	
	/*CONTACTS*/
	.contact_form {padding: 50px 0px;}
	.contact_form_title {font-size: 28px;}
	.contact_form_subtitle {font-size: 20px;margin-bottom: 30px;}
	.contact_address {padding-bottom: 50px;}
	.contact_address_block {margin-bottom: 40px;}
	/*/CONTACTS*/
	
}

@media (min-width: 768px) and (max-width: 991px) {
	/*HEADER*/
	.header_menu {
		position: fixed;
		z-index: 9;
		top: 60px;
		left: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		padding-top: 100px;
	}
	.header_menu li:hover .header_submenu{display: none;}
	.header_menu li {
		float: none;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
	}
	.header_menu li a {
		float: none;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		height: auto;
		line-height: 1.5;
		margin-bottom: 18px;
	}
	
	.logo {float: none;}
	/*/HEADER*/
	
	/*INDEX BANNER*/
	.index_banner {padding: 0px 0 0px 0;background-size: contain;height: 522px;}
	
	.index_banner_btn {
		top: 70px;
		border-bottom: 552px solid #993399;
		border-right: 200px solid transparent;
	}
	.index_banner_btn:after {
		width: 31px;
		height: 50px;
		top: 290px;
		left: 30px;
	}
	.index_banner_btn span {
		top: 460px;
		left: 20px;
		font-size: 26px;
	}
	
	.index_banner_title {
		width: auto;
		height: auto;
		font-size: 28px;
		margin-bottom: 10px;
	}
	.index_banner_subtitle {
		width: auto;
		height: auto;
		font-size: 16px;
		line-height: 1.33;
		margin-bottom: 0px;
	}
	.index_banner_discover {font-size: 20px;}
	.index_banner_arrow {margin: 20px auto;}
	/*INDEX BANNER*/
	
	/*INDEX OFFER*/
	.index_offer {padding: 50px 0;}
	.index_offer_title {font-size: 28px;margin-bottom: 45px;}
	.offer_text {margin: 44px 0px 0 0px;font-size: 15px;}
	/*/INDEX OFFER*/
	
	/*INDEX TOOLS*/
	.index_tools {padding: 50px 0;}
	.index_tools_title {font-size: 28px;margin-bottom: 50px;}
	.index_tools_item {text-align: center;}
	.index_tools_img {min-height: 70px;}
	.index_tools_item img {height: 55px;margin-bottom: 20px;}
	.index_tools_item_2 img {height: 40px;margin-top: 6px;}
	.index_tools_item_title {margin-bottom: 15px;}
	.index_tools_item_text {margin-bottom: 40px;}

	.index_vrblock {padding-bottom: 50px;padding-top: 50px;min-height: auto;}
	.index_vrblock_title {font-size: 15px;padding: 0 0px;}
	/*/INDEX TOOLS*/
	
	/*HOW*/
	.index_how_block {padding: 50px 0;}
	.index_how_block_title {font-size: 28px;margin-bottom: 14px;}
	.index_how_title {margin-bottom: 15px;}
	.index_how_text {margin-bottom: 40px;}
	.index_how_img img {margin: 0 0 15px 0;}

	/*.index_how_1 {padding-top: 0px;}*/
	.index_how_3 {padding-top: 85px;}
	.index_how_5 {padding-top: 85px;}

	.index_how_wrap_3 {margin-top: 0px;position: relative;}
	.index_how_wrap_5 {margin-top: 0px;position: relative;}
	/*/HOW*/
	
	/*WHYWE*/
	.index_whywe {padding: 50px 0;}
	.index_whywe_title {font-size: 28px;}
	.index_whywe_text {font-size: 15px;}
	.index_whywe_nav {margin-top: 20px;}
	.index_whywe_nav a {text-align: left;margin: 0 20px 0px 0;display: inline;}
	/*/WHYWE*/
	
	/*CONTACTS*/
	.contact_form {padding: 50px 0px;}
	.contact_form_title {font-size: 28px;}
	.contact_form_subtitle {font-size: 20px;margin-bottom: 30px;}
	.contact_address {padding-bottom: 50px;}
	.contact_address_block {margin-bottom: 40px;}
	/*/CONTACTS*/
}

@media (min-width: 991px) and (max-width: 1200px) {
}

@media (min-width: 1200px) {

}

@media (min-width: 0px) and (max-width: 392px) {
	
}