html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
fieldset,
input,
textarea,
blockquote,
figure {
	margin: 0;
	padding: 0;
}

body {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'ProximaNovaRegular', serif;
	font-size: 18px;
	color: #000;
	background-color: #fff;
	overflow-x: hidden;
}

a {
	color: #697782;
}

ul {
	list-style: none;
	padding: 0;
}

.inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1208px;
	min-width: 280px;
	margin: 0 auto;
}

.owl-carousel .owl-dot {
	width: 19px;
	height: 19px;
	background-color: #b5b5b5;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border-radius: 100%;
	margin: 0 14px;
}

.owl-carousel .owl-dot.active,
.owl-carousel .owl-dot:hover {
	background-color: #272C55;
}

.owl-carousel .owl-dots {
	width: 100%;
	position: absolute;
	bottom: -35px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.owl-nav {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute !important;
	top: 50% !important;
	margin-top: -17px;
}

.owl-nav .owl-prev {
	width: 38px;
	height: 74px;
	background: url("../png/slider_arrow.png") no-repeat center;
}

.owl-nav .owl-next {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	width: 38px;
	height: 74px;
	background: url("../png/slider_arrow.png") no-repeat center;
}

.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
	opacity: .5;
}

@media only screen and (max-width: 550px) {

	.owl-prev,
	.owl-next {
		display: none;
	}
}

.section1 {
	min-height: 667px;
	background: url("../jpg/section1_bg.jpg") no-repeat center;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.section1 .inner2 {
	min-height: 665px;
}

.inner2 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1436px;
	min-width: 280px;
	margin: 0 auto;
}

.section1_blocks_left_top {
	text-align: center;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-left: 110px;
}

.section1_blocks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: 70px;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section1_blocks_left {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 667px;
	width: 37%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: url("../png/section1_girl.png") no-repeat left 0% top;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.section_b_1 {
	display: inline-block;
	padding: 10px 12px;
	background-color: #000;
	font-size: 28px;
	color: #FFF;
	font-family: 'ProximaNovaBlack';
	text-transform: uppercase;
}

.section_b_2,
.section_b_3 {
	margin-top: 15px;
	font-family: 'couture-bld';
	font-size: 11px;
	color: #FFF;
	text-transform: uppercase;
}

.section_b_3 {
	margin-top: 10px;
}

.section1_blocks_left_bottom {
	padding: 5px 12px;
	background-color: #000;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'couture-bld';
	font-size: 15px;
}

.section1_blocks_center {
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 35%;
	padding-left: 30px;
}

.section_blocks_center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 30px;
}

.section_blocks_center_content {
	text-align: center;
}

.section_blocks_center_title {
	font-size: 18px;
	font-family: 'ProximaNovaBold';
}

.section_blocks_center_text {
	font-size: 18px;
	line-height: 100%;
}

.section1_center_center {
	margin-top: 100px;
	font-size: 41px;
	line-height: 100%;
	font-family: 'ProximaNovaExtrabold';
	text-transform: uppercase;
}

.count_day {
	font-size: 57px;
	color: #252D91;
}

.section1_center_center2 {
	margin: 20px 0;
	font-size: 22px;
	line-height: 100%;
}

.bold_text {
	font-family: 'ProximaNovaBold';
}

.vision_special {
	margin-top: 50px;
	font-family: 'ProximaNovaSemibold';
	font-size: 17px;
	line-height: 100%;
}

.vision_special_date {
	margin-top: 5px;
	font-size: 20px;
	font-family: 'ProximaNovaBold';
}

.section1_blocks_right {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 390px;
	background: url("../png/pack_glass.png") no-repeat top 105px left 25px;
	background-size: contain;

}

.section1_blocks_right_top {
	display: inline-block;
	margin-left: 40px;
}

.section_blocks_right_top_inner {
	position: relative;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 40px 0 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
	min-height: 56px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	border-radius: 27px;
	background-color: #FFF;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'ProximaNovaBold';
}

.section1_text_right {
	margin-left: 15px;
}

.section_top_price_inner {
	position: relative;
	z-index: 2;
	font-family: 'ProximaNovaBold';
}

.section_top_price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: 150px;
}

.section_top_price:before {
	content: "";
	display: block;
	position: absolute;
	width: 253px;
	height: 258px;
	z-index: 1;
	/* background: url("../img/tablet.png") no-repeat center; */
	top: -220px;
	left: 111px;
}

.section_top_old_price {
	font-size: 27px;
	text-decoration: line-through;
	color: #ff0000;
}

.line-through {
	color: #000;
}

.section_top_new_price_inner {
	display: inline-block;
	font-size: 43px;
	padding: 5px;
	background: #ffffff;
	background: -moz-linear-gradient(-45deg, #ffffff 0%, #fafafa 52%, #d4d4d4 100%);
	background: -webkit-linear-gradient(-45deg, #ffffff 0%, #fafafa 52%, #d4d4d4 100%);
	background: -webkit-linear-gradient(315deg, #ffffff 0%, #fafafa 52%, #d4d4d4 100%);
	background: -moz-linear-gradient(315deg, #ffffff 0%, #fafafa 52%, #d4d4d4 100%);
	background: -o-linear-gradient(315deg, #ffffff 0%, #fafafa 52%, #d4d4d4 100%);
	background: linear-gradient(135deg, #ffffff 0%, #fafafa 52%, #d4d4d4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.section_currency {
	font-size: 20px;
	font-family: 'ProximaNovaSemibold';
}

.section_percent_inner {
	display: inline-block;
	font-size: 30px;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	background: #ed6060;
	background: -moz-linear-gradient(-45deg, #ed6060 0%, #db1313 51%, #b61010 100%);
	background: -webkit-linear-gradient(-45deg, #ed6060 0%, #db1313 51%, #b61010 100%);
	background: -webkit-linear-gradient(315deg, #ed6060 0%, #db1313 51%, #b61010 100%);
	background: -moz-linear-gradient(315deg, #ed6060 0%, #db1313 51%, #b61010 100%);
	background: -o-linear-gradient(315deg, #ed6060 0%, #db1313 51%, #b61010 100%);
	background: linear-gradient(135deg, #ed6060 0%, #db1313 51%, #b61010 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed6060', endColorstr='#b61010', GradientType=1);
}

.section1_button {
	padding-left: 45px;
	margin-top: 160px;
}

.section1_button_inner {
	display: inline-block;
	text-decoration: none;
	padding: 15px 45px;
	background: #7a83d3;
	font-size: 29px;
	cursor: pointer;
	font-family: 'ProximaNovaBold';
	text-transform: uppercase;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-moz-transition: .6s;
	transition: .6s;
	background: -moz-linear-gradient(-45deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -webkit-linear-gradient(-45deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -webkit-linear-gradient(315deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -moz-linear-gradient(315deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -o-linear-gradient(315deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: linear-gradient(135deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a83d3', endColorstr='#272C55', GradientType=1);
}

.section1_button_inner:hover {
	background: -moz-linear-gradient(45deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -webkit-linear-gradient(45deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -webkit-linear-gradient(225deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -moz-linear-gradient(225deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -o-linear-gradient(225deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: linear-gradient(-135deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#272C55', endColorstr='#7a83d3', GradientType=1);
}

.section1_button_bottom {
	font-size: 15px;
	margin-top: 15px;
	line-height: 100%;
	color: #fff;
}

.section1_button_bottom_text {
	font-family: 'ProximaNovaBold';
}

@media only screen and (max-width: 1500px) {
	.section1 .inner2 {
		padding-right: 15px;
	}

	.section1_blocks {
		padding-right: 0;
	}
}

@media only screen and (max-width: 1300px) {
	.section1_center_center {
		font-size: 28px;
	}

	.count_day {
		font-size: 30px;
	}
}

@media only screen and (max-width: 1100px) {
	.section1_blocks_center {
		max-width: 50%;
		padding-left: 0;
	}

	.section1_blocks_left_top {
		margin-left: 0;
	}

	.section1_blocks_left {
		min-width: 207px;
		background-position: 100% 0%;
	}

	.section_blocks_center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.section1_center_center {
		margin-top: 50px;
	}
}

@media only screen and (max-width: 900px) {
	.section1_blocks {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.section1_blocks_center {
		max-width: 60%;
	}

	.section1_blocks_right {
		margin: 0 auto;
	}

	.section1_button {
		padding-left: 0;
	}

	.section1_button {
		text-align: center;
	}

	.section1 {
		padding-bottom: 15px;
	}

	.section7_blocks_block_text {
		padding-top: 0;
	}
}

@media only screen and (max-width: 900px) {
	.section1_blocks_left {
		min-height: 100%;
		min-width: 150px;
	}
}

@media only screen and (max-width: 767px) {
	.section4_block_left {
		display: block;
	}

	.section_blocks_center_text,
	.section_blocks_center_title {
		font-size: 14px;
	}

	.section_blocks_center {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

@media only screen and (max-width: 550px) {
	.section1_center_center {
		margin-top: 10px;
		font-size: 20px;
	}

	.count_day {
		font-size: 25px;
	}

	.section_blocks_center {
		padding-top: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.section1_blocks_right {
		min-width: 100%;
	}

	.section7_blocks_block_text {
		padding-top: 5px !important;
	}
}

@media only screen and (max-width: 480px) {
	.section1 .inner2 {
		padding-right: 0;
	}

	.section1_blocks_center {
		width: 100%;
		max-width: 100%;
		padding: 0 15px;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.section1_button {
		margin-top: 180px;
	}

	.section1_blocks_left {
		min-width: 100%;
		min-height: 400px;
		background-size: contain;
		background-position: center;
	}

	.section2_blocks_top,
	.section2_blocks_center,
	.section2_blocks_bottom {
		flex-direction: column;
	}

	.section1_blocks_right {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.vision_special {
		margin-top: 25px;
	}

	.section1_center_center {
		font-size: 28px;
	}

	.count_day {
		font-size: 35px;
	}

	.section_blocks_center_text,
	.section_blocks_center_title {
		font-size: 12px;
	}

	.section_blocks_right_top_inner {
		margin-top: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.section1_blocks_right_top {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		margin-left: 0;
	}
}

@media only screen and (max-width: 370px) {
	.section1_button {
		margin-top: 210px;
	}
}

@media only screen and (max-width: 350px) {
	.section1_blocks_right {
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
	}
}

.section2_top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 160px;
	height: 256px;
	background-color: #f6f6f6;
	font-size: 17px;
	-webkit-border-bottom-left-radius: 252px;
	-moz-border-radius-bottomleft: 252px;
	border-bottom-left-radius: 252px;
	-webkit-border-bottom-right-radius: 252px;
	-moz-border-radius-bottomright: 252px;
	border-bottom-right-radius: 252px;
}

.section2_top_right_punct {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: 45px;
}

.section2_top_right_punct li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 35px;
	line-height: 100%;
	margin: 15px 0;
	width: 33.3%;
}

.section2_bold {
	font-family: 'ProximaNovaBold';
}

.section2_top_text {
	margin-left: 13px;
}

.section2_bottom {
	margin-top: 90px;
}

.section2_title {
	font-size: 39px;
	text-align: center;
	font-family: 'ProximaNovaExtrabold';
	line-height: 100%;
	text-transform: uppercase;
}

.section2_title span {
	color: #65666B;
}

.section2_blocks_block {
	width: 265px;
	text-align: center;
}

.section2_blocks_block_title:before {
	content: "";
	display: block;
	width: 33px;
	height: 33px;
	margin: 0 auto 5px auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #272C55;
}

.section2_blocks {
	position: relative;
	width: 1024px;
	background: url("../jpg/section2_bg.jpg") no-repeat center;
	margin: 30px auto 0 auto;
}

.section2_blocks:after {
	content: '';
	display: block;
	position: absolute;
	width: 811px;
	height: 410px;
	left: 50%;
	bottom: -267px;
	z-index: -1;
	margin-left: -405px;
	background: url("../png/section2_arrow.png") no-repeat center;
	background-size: contain;
}

.section2_blocks_top .section2_blocks_block:first-child,
.section2_blocks_top .section2_blocks_block:last-child {
	margin: 95px 50px 0 50px;
}

.section2_blocks_top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section2_blocks_block_title {
	font-size: 25px;
	line-height: 100%;
	text-transform: uppercase;
	font-family: 'ProximaNovaBold';
}

.section2_blocks_block_text {
	margin-top: 5px;
	font-size: 20px;
	line-height: 100%;
}

.section2_blocks_center {
	margin-top: 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section2_blocks_bottom {
	margin-top: 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section2_blocks_bottom .section2_blocks_block:first-child,
.section2_blocks_bottom .section2_blocks_block:last-child {
	margin: 0 50px 0 50px;
}

.section2_blocks_bottom .section2_blocks_block:nth-child(2) {
	margin-top: 95px;
}

.section2_bottom_2_title {
	margin-top: 70px;
	font-family: 'ProximaNovaExtrabold';
	font-size: 35px;
	line-height: 100%;
	text-transform: uppercase;
	text-align: center;
}

.section2_bottom_3 {
	margin-top: 140px;
	min-height: 360px;
	background: #fffefa;
	background: -moz-linear-gradient(top, #fffefa 0%, #fffefa 2, #272C55 70%, #272C55 100%);
	background: -webkit-linear-gradient(top, #fffefa 0%, #fffefa 2, #272C55 70%, #272C55 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fffefa), color-stop(2, #fffefa), color-stop(70%, #272C55), to(#272C55));
	background: -o-linear-gradient(top, #fffefa 0%, #fffefa 2, #272C55 70%, #272C55 100%);
	background: linear-gradient(to bottom, #fffefa 0%, #fffefa 2, #272C55 70%, #272C55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefa', endColorstr='#272C55', GradientType=0);
}

.section2_bottom_3_inner_center {
	font-size: 39px;
	font-family: 'Tinos';
	line-height: 100%;
	min-width: 900px;
	min-height: 540px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url("../png/section2_img_bottom_img.png") no-repeat center left;
}

.section2_bottom_3_inner_center_inner {
	color: #fff;
	text-align: center;
}

.section2_bottom_3_inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 1436px;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-right: 200px;
}

.section3_button {
	text-align: center;
	margin-top: -34px;
}

@media only screen and (max-width: 1500px) {
	.section2_top {
		padding: 0 100px;
		-webkit-border-bottom-left-radius: 50px;
		-moz-border-radius-bottomleft: 50px;
		border-bottom-left-radius: 50px;
		-webkit-border-bottom-right-radius: 50px;
		-moz-border-radius-bottomright: 50px;
		border-bottom-right-radius: 50px;
	}

	.section2_bottom_3_inner {
		width: 100%;
		padding-left: 15px;
		padding-right: 100px;
	}
}

@media only screen and (max-width: 1300px) {
	.section2_bottom_3_inner_center {
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
		background-position: bottom left;
		min-width: 70%;
	}

	.section2_bottom_3_inner_center {
		font-size: 32px;
	}
}

@media only screen and (max-width: 1200px) {
	.section2_bottom_3_inner {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.section2_bottom_3_inner_center {
		min-width: 64%;
	}

	.section2_bottom_3_inner_center {
		min-height: 300px;
	}
}

@media only screen and (max-width: 1100px) {
	.section2_blocks {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 15px;
	}

	.section2_bottom_3_inner {
		width: 100%;
		padding: 0 15px;
	}

	.section2_bottom_2_title {
		padding: 0 15px;
	}

	.section2_bottom_3_inner_center_inner {
		font-size: 32px;
		line-height: 100%;
	}
}

@media only screen and (max-width: 1100px) {
	.section2_top {
		padding: 0 20px;
	}
}

@media only screen and (max-width: 1000px) {
	.section8_table {
		overflow-x: scroll;
	}
}

@media only screen and (max-width: 900px) {
	.section2_top {
		height: 100%;
		padding-top: 15px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section2_bottom_3_inner_center {
		min-height: 200px;
	}

	.section2_top_right_punct {
		margin-left: 0;
	}

	.section2_top_right_punct {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.section2_top_right_punct li {
		width: 45%;
	}

	.section2_bottom_3_inner_right img {
		max-width: 100%;
	}
}

@media only screen and (max-width: 820px) {
	.section2_blocks:after {
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.section2_bottom {
		margin-top: 50px;
	}

	.section2_bottom_3 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}

	.section2_title,
	.section2_bottom_2_title,
	.section4_title,
	.section5_top_title,
	.section5_bottom_title,
	.section7_title,
	.section8_block3_title,
	.section9_title,
	.section10_title {
		font-size: 28px !important;
	}

	.section2_bottom_3_inner_center_inner {
		font-size: 24px;
		line-height: 100%;
	}

	.section2_bottom_3 {
		margin-top: 130px;
	}

	.section2_bottom_2_title {
		margin-top: 35px;
	}

	.section2_blocks_block_text {
		font-size: 14px;
	}

	.section2_blocks_block_title {
		font-size: 20px;
	}

	.section2_blocks_bottom,
	.section2_blocks_center {
		margin-top: 0;
	}

	.section2_blocks {
		-moz-background-size: 45%;
		-o-background-size: 45%;
		background-size: 45%;
	}

	.section2_blocks:after {
		width: 100%;
		margin-left: -50%;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.section2_bottom_3_inner_right {
		text-align: center;
	}

	.section2_bottom_3_inner_right img {
		max-width: 60%;
	}
}

@media only screen and (max-width: 700px) {

	.section2_top,
	.section2_top_right_punct {
		font-size: 14px;
	}

	.section2_bottom_3_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.section2_bottom_3_inner_center {
		min-height: 180px;
	}

	.section2_bottom_3_inner_center {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.section2_bottom_3_inner_center {
		padding-left: 200px;
	}

	.section2_bottom_3_inner_center_inner {
		font-size: 20px;
	}

	.section2_blocks_block {
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 640px) {

	.section2_blocks_top .section2_blocks_block:first-child,
	.section2_blocks_top .section2_blocks_block:last-child {
		margin: 0;
	}

	.section2_blocks_bottom .section2_blocks_block:nth-child(2) {
		margin: 0;
	}

	.section2_blocks_block {
		width: auto;
	}

	.section2_blocks_bottom .section2_blocks_block:first-child,
	.section2_blocks_bottom .section2_blocks_block:last-child {
		margin: 0;
	}

	.section2_bottom_3_inner_center_inner {
		font-size: 17px;
	}

	.section2_blocks_block {
		margin-bottom: 15px !important;
	}
}

@media only screen and (max-width: 550px) {
	.section2_blocks {
		padding-top: 20%;
		background-position: top center;
	}

	.section2_blocks_top,
	.section2_blocks_center,
	.section2_blocks_bottom {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.section2_title,
	.section2_bottom_2_title,
	.section4_title,
	.section5_top_title,
	.section5_bottom_title,
	.section7_title,
	.section8_block3_title,
	.section9_title,
	.section10_title {
		font-size: 25px !important;
	}

	.section1_button_inner {
		font-size: 21px;
	}
}

@media only screen and (max-width: 480px) {
	.section2_top_right_punct {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section2_top_right_punct li {
		width: 100%;
		font-size: 16px;
	}

	.section_top_price:before {
		width: 160px;
		height: 208px;
		top: -169px;
		left: 130px;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
}

@media only screen and (max-width: 400px) {
	.section1_button_inner {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.section4 {
	padding-top: 60px;
}

.section4_title {
	font-family: 'ProximaNovaExtrabold';
	font-size: 35px;
	color: #5c6171;
	padding-left: 50px;
	text-transform: uppercase;
	line-height: 100%;
}

.section4_blocks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.section4_blocks_right_top {
	display: inline-block;
	padding: 7px;
	text-transform: uppercase;
	font-size: 18px;
	color: #FFF;
	background-color: #5c6171;
}

.section4_blocks_right_center {
	font-family: 'ProximaNovaExtrabold';
	text-transform: uppercase;
	line-height: 100%;
	font-size: 33px;
	margin: 10px 0;
}

.section4_blocks_right_bottom {
	font-size: 20px;
	color: #5c6171;
}

.section4_bold {
	font-family: 'ProximaNovaExtrabold';
	color: #000;
}

.section4_blocks_right_bottom p {
	margin-top: 25px;
}

@media only screen and (max-width: 1300px) {
	.section4 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.section4_blocks {
		margin-top: 25px;
	}

	.section4_block_left img {
		width: 100%;
	}

	.section4_block_right {
		width: 50%;
	}
}

.section4_block_left img {
	vertical-align: bottom;
}

@media only screen and (max-width: 1100px) {
	.section4_block_right {
		margin-left: 15px;
		width: 65%;
		padding-bottom: 15px;
	}

	.section4_block_left {
		width: 35%;
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}

@media only screen and (max-width: 767px) {
	.section4_blocks {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section4_block_left {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
		width: 100%;
	}

	.section4_block_right {
		margin: 0;
		width: 100%;
	}

	.section4 {
		padding-top: 30px;
	}

	.section4_title {
		padding-left: 0;
	}
}

.section5 {
	padding-top: 40px;
	background: #dcebf7;
	background: -moz-linear-gradient(top, #dcebf7 0%, #dcebf7 0%, #dcebf7 0%, #e0eef8 47%, #fafcfe 79%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #dcebf7 0%, #dcebf7 0%, #dcebf7 0%, #e0eef8 47%, #fafcfe 79%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#dcebf7), color-stop(0%, #dcebf7), color-stop(0%, #dcebf7), color-stop(47%, #e0eef8), color-stop(79%, #fafcfe), to(#ffffff));
	background: -o-linear-gradient(top, #dcebf7 0%, #dcebf7 0%, #dcebf7 0%, #e0eef8 47%, #fafcfe 79%, #ffffff 100%);
	background: linear-gradient(to bottom, #dcebf7 0%, #dcebf7 0%, #dcebf7 0%, #e0eef8 47%, #fafcfe 79%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcebf7', endColorstr='#ffffff', GradientType=0);
}

.section5 .inner {
	background: url("../png/section5_bg.png") no-repeat right 117px top 88px;
}

.section5_title {
	text-align: center;
}

.section5_top_title {
	display: inline-block;
	font-size: 35px;
	padding: 5px 18px;
	color: #fff;
	background-color: #272C55;
	font-family: 'ProximaNovaExtrabold';
	text-transform: uppercase;
}

.section5_bottom_title {
	font-size: 35px;
	font-family: 'ProximaNovaExtrabold';
	color: #5C6171;
	text-transform: uppercase;
	line-height: 100%;
	margin-top: 15px;
}

.section5_blocks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 70px;
}

.section5_blocks_right {
	padding-top: 300px;
	margin-left: 100px;
}

.section5_blocks_right_block {
	margin-bottom: 40px;
}

.section5 {
	padding: 0 15px;
}

@media only screen and (max-width: 1000px) {
	.section5 .inner {
		background: none;
	}

	.section5_blocks_right {
		padding-top: 0;
		margin-left: 15px;
	}
}

@media only screen and (max-width: 900px) {
	.section5_blocks {
		padding-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section5_blocks_left {
		text-align: center;
	}

	.section5_blocks_left img {
		max-width: 100%;
	}

	.section5_blocks_right {
		margin: 15px 0 0 0;
	}
}

.section6 {
	margin-top: 60px;
	background: url("../jpg/section6_bg.jpg") no-repeat top center;
}

.section6_title {
	text-align: center;
	font-family: 'Tinos';
	font-weight: 400;
	font-size: 27px;
	line-height: 100%;
}

.section6_title_bold {
	font-weight: 700;
}

.section6_blocks {
	margin-top: 55px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.section6_blocks_block {
	margin: 0 19px;
}

.section6_blocks_left_img {
	border: 16px solid #272C55;
}

.section6_blocks_left_text {
	font-size: 16px;
	margin-top: 15px;
	color: #5c6171;
}

.section6_bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section6_bottom_left,
.section6_bottom_right {
	width: 30%;
	height: 5px;
	background-color: #1d5b99;
}

.section6_bottom {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 30px;
}

.section6_bottom_center {
	width: 40%;
}

.section6_bottom_center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 680px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.section6_bottom_center .section6_bottom_center_left {
	font-family: "Open Sans";
	color: #1D5B99;
	line-height: 100%;
	font-size: 27px;
}

.section6_bottom_center_center {
	margin: 0 30px;
}

.section6_bottom_center_right {
	font-size: 20px;
	font-family: 'ProximaNovaBold';
	line-height: 100%;
}

.section6_bottom_bold {
	display: block;
	color: #1D5B99;
	text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
	.section6 {
		margin-top: 15px;
		padding: 0 15px;
	}

	.section6_blocks {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.section6_blocks_block {
		margin-bottom: 15px;
	}

	.section6_title {
		font-size: 23px;
	}

	.section6_bottom_center {
		min-width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.section6_bottom_center .section6_bottom_center_left {
		font-size: 16px;
	}

	.section6_bottom_center_right {
		font-size: 12px;
	}
}

@media only screen and (max-width: 550px) {
	.section6_bottom_center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section6_bottom_center_right {
		text-align: center;
		font-size: 16px;
	}
}

.section7 {
	margin-top: 50px;
}

.section7_title {
	font-size: 57px;
	color: #85909D;
	text-transform: uppercase;
	font-family: 'ProximaNovaExtrabold';
	text-align: center;
}

.section7_bg_inner_left {
	padding-top: 30px;
	margin-left: 80px;
}

.section7_bg_inner_right {
	width: 580px;
	padding-top: 50px;
	margin-left: 50px;
}

.section7_bg {
	margin-top: 20px;
	min-height: 461px;
	background: url("../jpg/section7_bg.jpg") no-repeat center;
}

.section7_bg_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.section7_blocks_bottom {
	margin-top: 90px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section7_bg_inner_right_title {
	color: #fff;
	font-size: 40px;
	font-family: 'ProximaNovaExtrabold';
	text-transform: uppercase;
	line-height: 100%;
}

.section7_bg_inner_right_text {
	color: #fff;
	margin-top: 30px;
}

.section7_bg_inner_right_text p {
	margin-top: 20px;
}

.section7_blocks_block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 48%;
	margin-bottom: 50px;
}

.section7_blocks_block_title {
	font-size: 30px;
	line-height: 100%;
	color: #000;
	font-family: 'ProximaNovaExtrabold';
	text-transform: uppercase;
}

.section7_blocks_block_text {
	margin-left: 15px;
	padding-top: 25px;
}

.section7_blocks_block_content {
	font-size: 16px;
	color: #5C6171;
}

@media only screen and (max-width: 1400px) {
	.section7_blocks_block {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.section7_blocks_bottom {
		padding: 0 15px;
	}

	.section7_blocks_block_img {
		width: 30%;
	}

	.section7_blocks_block_img img {
		max-width: 100%;
	}

	.section7_blocks_block_text {
		width: 70%;
	}
}

@media only screen and (max-width: 1100px) {
	.section7_blocks_block_title {
		font-size: 20px;
	}

	.section7_blocks_bottom {
		margin-top: 40px;
	}

	.section7_title {
		font-size: 48px;
	}

	.section7_bg_inner_left {
		margin-left: 15px;
	}

	.section7_bg_inner_right_title {
		font-size: 28px;
	}

	.section7_bg_inner {
		padding: 0 15px;
	}

	.section7_bg_inner_right_text {
		margin-top: 15px;
	}
}

@media only screen and (max-width: 900px) {
	.section7_blocks_bottom {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.section7_blocks_block {
		width: 100%;
	}

	.section7_blocks_block_img {
		width: 228px;
	}

	.section7_blocks_block_img img {
		max-width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.section7_bg_inner_right {
		padding-top: 30px;
		width: 65%;
	}

	.section7_bg_inner_left {
		width: 35%;
		margin-left: 0;
	}

	.section7_bg_inner_left img {
		max-width: 100%;
	}

	.section7_bg_inner_right_title {
		font-size: 22px;
	}
}

@media only screen and (max-width: 550px) {
	.section7_bg_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 50px;
	}

	.section7_bg {
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.section7_bg_inner_right {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.section7_blocks_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section7_blocks_block_text {
		width: 100%;
		margin-left: 0;
	}

	.section7_blocks_block {
		margin-bottom: 15px;
	}

	.section7_bg_inner_left {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%;
		text-align: center;
	}

	.section7_bg_inner_left img {
		max-width: 40%;
	}

	.section7_bg_inner_right {
		margin-left: 0;
	}
}

.section8 {
	margin-top: 60px;
	padding-bottom: 140px;
}

.section8_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section8_inner_left,
.section8_inner_right {
	width: 20%;
	height: 5px;
	background-color: #272C55;
}

.section8_inner_center {
	width: 60%;
}

.section8_inner_center_left {
	padding-left: 24px;
}

.section8_inner_center_title {
	font-size: 40px;
	font-family: 'ProximaNovaExtrabold';
	line-height: 100%;
	text-transform: uppercase;
}

.section8_inner_center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section8_inner_center_right {
	margin-left: 15px;
	font-size: 26px;
	color: #fff;
	font-family: 'ProximaNovaBold';
	background-color: #272C55;
	padding: 5px 10px;
}

.section8_block2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 58px;
}

.section8_block2_left {
	width: 390px;
	padding-top: 60px;
	font-size: 16px;
	line-height: 100%;
}

.section8_block2_left p {
	margin-top: 20px;
}

.section8_block2_right {
	padding-right: 35px;
}

.section8_bold {
	font-family: 'ProximaNovaBold';
	color: #000;
}

.section8_stamp {
	margin-top: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: 'Tinos';
}

.section8_stamp_left {
	margin-right: 50px;
}

.section8_stamp_left {
	font-size: 27px;
}

.section8_stamp_left .section8_stamp_left_bottom {
	font-size: 17px;
}

.section8_block3_title {
	margin-top: 55px;
	font-size: 40px;
	font-family: 'ProximaNovaExtrabold';
	text-align: center;
	text-transform: uppercase;
	line-height: 100%;
}

.section8_block3_title2 {
	margin-top: 50px;
	font-weight: 400;
	font-family: 'Tinos';
	text-align: center;
}

.section8_block2_bold {
	font-weight: 700;
}

.section8_block4 {
	margin-top: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 185px;
}

.section8_block4_center {
	text-align: center;
}

.section8_block4_center_top {
	color: #5C6171;
	font-size: 110px;
	font-family: 'ProximaNovaBold';
	line-height: 80%;
}

.section8_block4_center_bottom {
	font-size: 42px;
	color: #5C6171;
	font-family: 'ProximaNovaBold';
	line-height: 80%;
}

.section8_block4_right {
	text-align: center;
	color: #5C6171;
}

.section8_block5 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 155px;
	text-align: center;
	padding: 30px 15px 0 15px;
	font-size: 19px;
	color: #5C6171;
	background: url("../jpg/section8_arrow.jpg") no-repeat center;
}

.section8_block5_strong {
	font-size: 30px;
	font-family: 'ProximaNovaBold';
	color: #000;
}

.section8_block_percent {
	margin-top: 40px;
	padding: 0 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section8_block_percent_inner {
	width: 141px;
}

.section8_block_header {
	height: 310px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.section8_block_percent_inner_top {
	width: 100%;
	height: -webkit-calc(310px * 100/100);
	height: -moz-calc(310px * 100/100);
	height: calc(310px * 100/100);
	background-color: #272C55;
	color: #fff;
	border-top: 7px solid #f2f2f2;
	font-size: 42px;
	font-family: 'ProximaNovaBold';
	text-align: center;
}

.top_2 {
	height: -webkit-calc(310px * 99.5/100);
	height: -moz-calc(310px * 99.5/100);
	height: calc(310px * 99.5/100);
}

.top_3 {
	height: -webkit-calc(310px * 92/100);
	height: -moz-calc(310px * 92/100);
	height: calc(310px * 92/100);
}

.top_4 {
	height: -webkit-calc(310px * 74/100);
	height: -moz-calc(310px * 74/100);
	height: calc(310px * 74/100);
}

.top_5 {
	height: -webkit-calc(310px * 92.5/100);
	height: -moz-calc(310px * 92.5/100);
	height: calc(310px * 92.5/100);
}

.section8_block_percent_inner_bottom {
	margin-top: 25px;
	text-align: center;
	line-height: 100%;
}

.section8_block_text_wrapper {
	margin-top: 40px;
	text-align: center;
}

.section8_block_text {
	display: inline-block;
	padding: 30px 50px;
	background-color: #272C55;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	color: #FFF;
	font-family: 'Tinos';
	font-weight: 400;
}

.section8_block_text_bold {
	font-weight: 700;
	text-transform: uppercase;
}

.section8_block_bottom_titles {
	text-align: center;
	margin-top: 40px;
	line-height: 100%;
}

.section8_block_bottom_title {
	font-family: 'ProximaNovaBold';
	color: #000;
	font-size: 30px;
}

.sesction8_block_bottom_subtitle {
	font-size: 23px;
	margin-top: 10px;
}

.section8_table_inner {
	min-width: 950px;
	margin-top: 40px;
	border-collapse: collapse;
	font-size: 20px;
	text-align: center;
}

.section8_table_inner tr td {
	padding: 20px 0;
	border: 2px solid #fff;
	width: 14.3%;
}

.section8_table_inner tr td:nth-child(1) {
	background-color: #EEEFF1;
	text-align: left;
	padding-left: 15px;
}

.section8_table_inner tr td:nth-child(2) {
	background-color: #dedfe3;
}

.section8_table_inner tr td:nth-child(3) {
	background-color: #cecfd4;
}

.section8_table_inner tr td:nth-child(4) {
	background-color: #bec0c6;
}

.section8_table_inner tr td:nth-child(5) {
	background-color: #adb0b8;
}

.section8_table_inner tr td:nth-child(6) {
	background-color: #9598a3;
}

.section8_table_inner tr td:nth-child(7) {
	background-color: #abcbf8;
}

.section8_table_inner tr:first-child td:first-child {
	background-color: transparent;
}

.section8_table_inner tr:last-child td {
	background-color: transparent;
}

.section8_table_stars img {
	margin: 0 3px;
}

.table_bold {
	font-family: 'ProximaNovaBold';
	font-size: 31px;
	text-transform: uppercase;
}

.section8_form {
	margin-top: 30px;
}

.section8_form_title {
	text-align: center;
	font-family: 'ProximaNovaBold';
	font-size: 30px;
	margin-bottom: 30px;
}

.section8_form_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 70px;
}

.section8_form_inner_right {
	position: relative;
}

.section8_form_inner_right:after {
	content: "";
	display: block;
	position: absolute;
	width: 137px;
	height: 145px;
	top: -101px;
	right: -141px;
	background: url("../png/form_arrow.png") no-repeat center;
}

.section8_form_inner_right_inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 82px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	border: 2px solid #272C55;
	background-color: #EAEAEA;
}

.section8_form_inner_left_top {
	font-family: 'ProximaNovaBold';
	font-size: 17px;
}

.section8_form_inner_left {
	text-align: center;
	margin-right: 20px;
}

.section8_form_inner_left_bottom {
	display: inline-block;
	font-family: 'ProximaNovaBold';
	color: #fff;
	padding: 3px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 30px;
	background-color: #F00;
}

.section8_form_text {
	max-width: 160px;
	font-family: 'ProximaNovaBold';
	font-size: 23px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	min-height: 82px;
	background-color: #272C55;
	color: #fff;
	line-height: 100%;
}

.section8_form_inputs {
	width: 100%;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 0 20px;
}

.section8_form_inputs input,
.section8_form_inputs select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*width: 193px;*/
	width: 25%;
	height: 41px;
	box-shadow: none;
	outline: none;
	padding: 0 10px;
	-webkit-box-shadow: 0 0 20px 3px #252D91;
	box-shadow: 0 0 20px 3px #252D91;
	border: 3px solid #252D91;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #1F2129;
	margin-right: 13px;
	font-size: 17px;
}

.section8_form_inputs input:focus,
.section8_form_inputs select:focus {
	border: 2px solid #75cc75;
}

.section8_form_inputs button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*width: 193px;*/
	width: 18%;
	height: 41px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	background-color: #272C55;
	border: none;
	color: #fff;
	font-family: 'ProximaNovaBold';
	font-size: 17px;
	text-transform: uppercase;
	-webkit-transition: .6s;
	-o-transition: .6s;
	-moz-transition: .6s;
	transition: .6s;
}

.section8_form_inputs button:hover {
	background-color: #000;
	color: #272C55;
}

.section8_form_bottom_text {
	margin-top: 10px;
	text-align: center;
	font-size: 17px;
	color: #1f2129;
}

.section8_form_inner_left_top {
	color: #ff2222;
	text-decoration: line-through;
}

.line_through {
	color: #1f2129;
}

.new_btn {
	width: 100%;
	line-height: 41px;
	padding: 0;
}

.main_form {
	flex-direction: column;
}

.section8_form_inputs.main_form input,
.section8_form_inputs.main_form select {
	width: 100%;
	margin-bottom: 13px;
}

.section8_form_inputs.main_form button {
	width: 100%;
	line-height: 41px;
	padding: 0;
}

.section1_button_bottom {
	text-align: center;
	padding-bottom: 20px;
}

@media only screen and (max-width: 1400px) {
	.section8_block2 {
		margin-top: 25px;
	}

	.section8_inner_center_title,
	.section8_inner_center_right {
		font-size: 24px;
		line-height: 100%;
	}
}

@media only screen and (max-width: 1180px) {
	.section8_form_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 !important;
	}

	.section8_form_inner_left {
		margin: 0 0 15px 0;
	}

	.section8_form_inner_right:after {
		content: none;
	}
}

@media only screen and (max-width: 1100px) {
	.section8 {
		padding: 0 15px 15px 15px;
	}

	.section9_titles {
		padding-left: 15px;
		padding-right: 15px;
	}

	.section8_table_inner tr td {
		font-size: 14px;
	}

	.section8_table_inner tr td img {
		width: 25px;
	}

	.section8_table_inner tr td:nth-child(1) {
		padding-left: 0;
		text-align: center;
	}

	.section8_block_percent {
		padding: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}

	.section8_block2_left {
		width: 60%;
		padding-top: 0;
		padding-right: 15px;
	}

	.section8_block2_right {
		width: 40%;
	}

	.section8_block2_right img {
		max-width: 100%;
	}

	.section8_block4_center_top {
		font-size: 72px;
	}

	.section8_block4_center_bottom {
		font-size: 28px;
	}

	.section8_block4 {
		padding: 0 25px;
	}
}

@media only screen and (max-width: 900px) {
	.section8_inner_center {
		min-width: 500px;
	}

	.section8_form_text {
		font-size: 15px;
		padding: 0 10px;
	}

	.section8_block_percent_inner_bottom {
		font-size: 15px;
		margin-top: 5px;
	}

	.section8_block_header {
		height: 110px;
	}

	.section8_block_percent_inner {
		margin-bottom: 15px;
	}

	.section8_block_percent_inner_top {
		height: -webkit-calc(110px * 100/100);
		height: -moz-calc(110px * 100/100);
		height: calc(110px * 100/100);
	}
}

@media only screen and (max-width: 840px) {
	.section8_form_text {
		min-width: 100px;
	}

	.section8_form_inputs {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 15px;
	}

	.section8_form_inputs input,
	.section8_form_inputs select {
		margin: 0 10px 15px 10px;
		width: 100%;
	}

	.section8_form_inputs button {
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.section8_form_title {
		font-size: 24px;
		margin-bottom: 13px;
	}
}

@media only screen and (max-width: 700px) {
	.section8_block2 {
		padding: 0;
	}

	.section8_block4 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.section8_block4_right {
		width: 100%;
	}
}

@media only screen and (max-width: 640px) {
	.section8_block2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section8_block2_right {
		padding-right: 0;
		text-align: center;
	}

	.section8_block3_title2 {
		margin-top: 25px;
	}

	.section8_block_bottom_title {
		font-size: 24px;
	}

	.sesction8_block_bottom_subtitle {
		font-size: 20px;
	}

	.section8_block5 {
		padding: 50px 15px;
	}

	.section8_block5_strong {
		font-size: 20px;
	}

	.section8_block_text {
		padding: 15px 25px;
	}

	.section8,
	.section8_block4 {
		margin-top: 30px;
	}

	.section8_stamp {
		padding: 0 15px;
	}

	.section8_block2_left {
		width: 100%;
		margin-right: 0;
	}

	.section8_stamp_right {
		width: 40%;
	}

	.section8_stamp_right img {
		max-width: 100%;
	}

	.section8_stamp_left {
		margin-right: 15px;
		font-size: 19px;
	}

	.section8_block2_right {
		margin-top: 25px;
		margin-right: 0;
		width: 100%;
	}

	.section8_inner_center {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		min-width: 100%;
	}

	.section4_blocks_right_center {
		font-size: 24px;
	}

	.section8_inner_center_left {
		padding-left: 0;
	}

	.section8_inner_center_title,
	.section8_inner_center_right {
		font-size: 15px;
	}
}

@media only screen and (max-width: 550px) {
	.section8_block4_center {
		margin: 15px 0;
	}

	.section8_block2_right {
		padding-right: 0;
	}

	.section10_blocks_left_block_right {
		margin-left: 15px !important;
	}
}

@media only screen and (max-width: 450px) {
	.section8_form_inner_right_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section8_form_text {
		max-width: 180px;
		text-align: center;
		min-height: 100%;
		padding: 15px;
	}
}

.section9 {
	padding: 50px 0;
	border: none;
	background: #dcebf7;
	background: -moz-linear-gradient(top, #dcebf7 0%, #dcebf7 0%, #dcdde0 0%, #ecedef 31%, #fefefe 79%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #dcebf7 0%, #dcebf7 0%, #dcdde0 0%, #ecedef 31%, #fefefe 79%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#dcebf7), color-stop(0%, #dcebf7), color-stop(0%, #dcdde0), color-stop(31%, #ecedef), color-stop(79%, #fefefe), to(#ffffff));
	background: -o-linear-gradient(top, #dcebf7 0%, #dcebf7 0%, #dcdde0 0%, #ecedef 31%, #fefefe 79%, #ffffff 100%);
	background: linear-gradient(to bottom, #dcebf7 0%, #dcebf7 0%, #dcdde0 0%, #ecedef 31%, #fefefe 79%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcebf7', endColorstr='#ffffff', GradientType=0);
}

.section9_titles {
	text-align: center;
}

.section9_title {
	font-family: 'ProximaNovaBold';
	font-size: 40px;
	line-height: 100%;
}

.section9_subtitle {
	margin-top: 10px;
	font-family: 'ProximaNovaSemibold';
	font-size: 25px;
	line-height: 100%;
}

.section9_blocks {
	padding: 0 180px;
	margin-top: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section9_blocks_left {
	margin-right: 30px;
	width: 35%;
	border-radius: 100%;
	overflow: hidden;
}

.section9_blocks_left img {
	max-width: 100%;
}

.section9_blocks_right {
	width: 65%;
}

.section9_blocks_right_title {
	font-family: 'Tinos';
	padding-bottom: 25px;
	margin-bottom: 25px;
	font-size: 31px;
	line-height: 100%;
	border-bottom: 2px solid #272C55;
}

.section9_blocks_right_text {
	font-size: 18px;
	color: #5C6171;
}

.section9_blocks_right_author {
	margin-top: 25px;
	font-family: 'ProximaNovaSemibold';
	font-size: 18px;
}

@media only screen and (max-width: 1300px) {
	.section9_blocks {
		padding: 0 55px;
	}
}

@media only screen and (max-width: 900px) {
	.section9_blocks_left {
		width: 30%;
	}

	.section9_blocks_left img {
		max-width: 100%;
	}

	.section9_blocks_right {
		width: 70%;
	}

	.section9_blocks_right_title {
		font-size: 26px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 767px) {
	.section9_subtitle {
		font-size: 19px;
	}
}

@media only screen and (max-width: 640px) {
	.section9 {
		padding: 25px 0 70px 0;
	}
}

@media only screen and (max-width: 550px) {
	.section9_blocks {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section9_blocks_left {
		width: 50%;
	}

	.section9_blocks_right {
		width: 100%;
	}
}

.section10 {
	padding: 45px 0;
	background-color: #FCF7F5;
	border: none;
}

.section10_title {
	text-align: center;
	font-family: 'ProximaNovaBold';
	font-size: 40px;
	line-height: 100%;
}

.section10_bold {
	font-family: 'ProximaNovaExtraBold';
	text-transform: uppercase;
}

.section10_blocks_left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
}

.section10_blocks_left_block_left {
	width: 80px;
	min-width: 80px;
	height: 80px;
	background-color: #272C55;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #FFF;
	font-family: 'ProximaNovaExtraBold';
	font-size: 62px;
}

.section10_blocks_left_block_left span {
	line-height: 64%;
}

.section10_blocks_left_block_right {
	margin-left: 30px;
	font-size: 20px;
	line-height: 100%;
}

.section10_blocks {
	margin-top: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.section10_blocks_inner {
	margin-right: 100px;
}

.section10_blocks_right {
	position: relative;
}

.section10_blocks_right img {
	position: relative;
	top: 15px;
	z-index: 2;
}

/*.section10_blocks_right:before {
	content: "";
	display: block;
	position: absolute;
	width: 407px;
	height: 407px;
	z-index: 1;
	top: -54px;
	left: -27px;
	background: -moz-linear-gradient(-45deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -webkit-linear-gradient(-45deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -webkit-linear-gradient(315deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -moz-linear-gradient(315deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: -o-linear-gradient(315deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	background: linear-gradient(135deg, #7a83d3 0%, #5a64c8 53%, #272C55 100%);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}*/

@media only screen and (max-width: 1100px) {
	.section10_blocks {
		padding: 0 15px;
	}

	.section10_blocks_inner,
	.section10_blocks_right {
		width: 50%;
	}

	.section10_blocks_inner img,
	.section10_blocks_right img {
		max-width: 100%;
	}

	.section10_blocks_right:before {
		width: 200px;
		height: 200px;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		top: -6px;
		left: 76px;
	}
}

@media only screen and (max-width: 767px) {
	.section10_blocks_left_block_right {
		font-size: 18px;
	}
}

@media only screen and (max-width: 700px) {
	.section10_blocks_inner {
		margin-right: 15px;
	}

	.section10_blocks_left_block_right {
		font-size: 16px;
	}
}

@media only screen and (max-width: 550px) {
	.section10_blocks {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section10_blocks_inner {
		margin-right: 0;
		width: 100%;
	}

	.section10_blocks_left_block_right {
		font-size: 18px;
	}

	.section10_blocks_right:before {
		display: none;
	}
}

.section11 {
	padding-top: 35px;
}

.section11 .inner {
	background: url("../jpg/section11_bg.jpg") no-repeat top left;
}

.section11_title {
	padding-left: 170px;
	font-family: 'ProximaNovaBold';
	font-size: 32px;
	line-height: 100%;
}

.section11_blocks {
	position: relative;
	z-index: 15;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 0 30px 0 30px;
}

.section11_blocks:after {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	width: 945px;
	height: 510px;
	bottom: 0;
	right: 0;
	background: url("../png/section11_arrow.png") no-repeat center;
}

.section11_blocks_block2 {
	width: 192px;
	margin: 0 10px;
}

.section11_blocks_block_top {
	text-align: center;
	font-size: 16px;
	line-height: 100%;
}

.section11_blocks_block_bottom {
	margin-top: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 192px;
	height: 192px;
	background-color: #272C55;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	font-family: 'ProximaNovaBold';
	font-size: 35px;
}

.section11_bold {
	font-family: 'ProximaNovaBold';
}

.section11_blocks .section11_blocks_block2:nth-child(2) {
	padding-bottom: 70px;
}

.section11_blocks .section11_blocks_block2:nth-child(3) {
	padding-bottom: 130px;
}

.section11_blocks .section11_blocks_block2:nth-child(4) {
	padding-bottom: 230px;
}

.section11_blocks .section11_blocks_block2:nth-child(5) {
	padding-bottom: 360px;
}

.section11_blocks .section11_blocks_block2:nth-child(6) {
	padding-bottom: 550px;
}

.section11_vision {
	margin-top: 80px;
	text-align: center;
}

.section11_vision img {
	max-width: 100%;
}

.section11_block_bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 50px;
}

.section11_block_bottom_right {
	margin-left: 80px;
}

.section11_block_bottom_right_title {
	font-family: 'ProximaNovaBold';
	font-size: 40px;
	line-height: 100%;
	text-align: center;
}

.section11_block_bottom_right_subtitle {
	margin-top: 15px;
	font-family: 'Tinos';
	font-weight: 400;
	font-size: 27px;
	text-align: center;
	line-height: 100%;
}

.section11_block_list {
	margin-top: 15px;
	padding-top: 35px;
	border-top: 5px solid #272C55;
	font-size: 24px;
	line-height: 100%;
}

.section11_block_list li {
	margin-bottom: 15px;
}

.sction11_list_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.section11_block_list_bold {
	font-family: 'ProximaNovaBold';
}

.section11_blocks_list_bottom {
	margin-left: 18px;
}

.section11_form {
	margin-bottom: 20px;
	padding: 0 185px;
}

.section11_form .section8_form_inner_right:before {
	content: "";
	display: block;
	position: absolute;
	width: 147px;
	height: 150px;
	left: -181px;
	bottom: -14px;
	background: url("../png/section11_form_left.png") no-repeat center;
}

.section11_form .section8_form_inner_right:after {
	content: "";
	display: block;
	position: absolute;
	width: 147px;
	height: 150px;
	right: -181px;
	top: -59px;
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	background: url("../png/section11_form_left.png") no-repeat center;
}

.section11_form .section8_form_inner_left {
	margin: 0 0 15px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media only screen and (max-width: 1200px) {
	.section11 .inner {
		background-position: top center;
	}

	.section11_form {
		padding: 0 15px;
	}

	.section11_form .section8_form_inner_right:before,
	.section11_form .section8_form_inner_right:after {
		content: none;
		display: none;
	}

	.section11_title {
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
	}

	.section11_blocks {
		padding-top: 300px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.section11_blocks .section11_blocks_block {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.section11_blocks .section11_blocks_block2:nth-child(2) {
		padding-bottom: 0;
	}

	.section11_blocks .section11_blocks_block2:nth-child(3) {
		padding-bottom: 0;
	}

	.section11_blocks .section11_blocks_block2:nth-child(4) {
		padding-bottom: 0;
	}

	.section11_blocks .section11_blocks_block2:nth-child(5) {
		padding-bottom: 0;
	}

	.section11_blocks .section11_blocks_block2:nth-child(6) {
		padding-bottom: 0;
	}

	.section11_blocks:after {
		display: none;
	}

	.section11_blocks_block2 {
		margin-top: 45px;
	}

	.section11_block_bottom {
		padding: 0 15px;
	}

	.section11_block_bottom_right_title {
		font-size: 32px;
	}

	.section11_block_bottom_right_subtitle {
		font-size: 22px;
	}

	.section11_block_list {
		font-size: 21px;
	}
}

@media only screen and (max-width: 1100px) {
	.section11_block_bottom_left {
		width: 30%;
	}

	.section11_block_bottom_left img {
		max-width: 100%;
	}

	.section11_block_bottom_right {
		width: 70%;
	}

	.section11_block_bottom_right {
		margin-left: 20px;
	}
}

@media only screen and (max-width: 767px) {

	.section11_form .section8_form_inner_right:before,
	.section11_form .section8_form_inner_right:after {
		display: none;
	}

	.section11_form {
		padding: 0 15px;
	}
}

@media only screen and (max-width: 700px) {
	.section11_block_bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section11_block_bottom_left {
		width: 100%;
		text-align: center;
	}

	.section11_block_bottom_right {
		width: 100%;
		margin-left: 0;
	}

	.section11_block_list {
		padding-top: 20px;
	}
}

@media only screen and (max-width: 550px) {
	.section11_block_bottom_right_title {
		font-size: 24px;
	}

	.section11_block_bottom_right_subtitle {
		font-size: 18px;
		margin-top: 10px;
	}

	.section11_block_list {
		font-size: 18px;
	}

	.section9_blocks {
		padding: 0 15px;
	}
}

.owl-carousel .owl-stage {
	display: flex;
	align-items: center;
}

@media only screen and (max-width: 900px) {

	.section2_blocks_bottom .section2_blocks_block:first-child,
	.section2_blocks_bottom .section2_blocks_block:last-child,
	.section2_blocks_top .section2_blocks_block:first-child,
	.section2_blocks_top .section2_blocks_block:last-child {
		margin: 0;
	}

	.section2_blocks_block {
		width: auto;
	}

	.section2_blocks_top,
	.section2_blocks_center {
		margin-bottom: 25px;
	}

	.section2_blocks {
		background-size: 40%;
	}
}

@media only screen and (max-width: 767px) {
	.owl-carousel .owl-stage {
		align-items: flex-start;
	}
}

@media only screen and (max-width: 600px) {
	.section2_blocks {
		background-size: 40%;
		padding-top: 25%;
		background-position: top center;
	}

	.section2_blocks_top,
	.section2_blocks_center,
	.section2_blocks_bottom {
		flex-direction: column;
	}

	.section2_blocks_top,
	.section2_blocks_center {
		margin-bottom: 0;
	}
}


/*Footer*/

.footer {
	background: #000000;
	padding: 30px 0;
	height: auto;
}

.wrap {
	max-width: 1158px;
	min-width: 280px;
	padding: 0 20px;
	margin: 0 auto;
}

.footer p {
	color: #b6b7b8;
}

.footer ul li {
	display: inline-block;
	vertical-align: top;
	color: #b6b7b8;
}

.footer ul.list li {
	display: block;
	padding: 12px 0 14px 50px;
}

.footer ul.list li:nth-child(1) {
	background: url("../default-2.html") no-repeat 0 50%;
}

.footer ul.list li:nth-child(2) {
	background: url("../default-2.html") no-repeat 0 50%;
}

.footer ul.list li:nth-child(3) {
	background: url("../default-2.html") no-repeat 0 50%;
}

.footer ul li.foot {
	margin: 0 40px;
}

.footer .title {
	padding-bottom: 25px;
}

.footer .line {
	padding: 22px 0 32px;
}

.footer .adr {
	padding: 0px 0 16px;
}

.footer .list li:before {
	display: none;
}

.footer .list {
	margin: 0;
}

.px14 {
	font-size: 14px;
}

.px14 img {
	display: inline-block;
}

.px18 {
	font-size: 18px;
}

.upp {
	text-transform: uppercase;
}

.list3 li {
	position: relative;
	padding-left: 128px;
	margin-bottom: 33px;
	padding-top: 10px;
	min-height: 160px;
}

.list3 li:before {
	content: "";
	position: absolute;
	height: 160px;
	width: 115px;
	top: 0;
	left: 0;
}

.list3 .item1:before {
	background: url("../default-2.html") no-repeat left top;
}

.list3 .item2:before {
	background: url("../default-2.html") no-repeat left top;
}

.list3 .item3:before {
	background: url("../default-2.html") no-repeat left top;
}

@media only screen and (max-width: 778px) {
	.footer ul li {
		display: block;
	}

	.foot img {
		display: inline-block;
	}

	.dis_non {
		display: none;
	}

	.footer ul li.foot {
		margin: 15px 0 0 0;
	}
}

@media only screen and (max-width: 500px) {

	.wrapper .left,
	.wrapper .right,
	.wrapper.components .right,
	.wrapper.components .left,
	.components .blockYellow,
	.comment {
		width: 100% !important;
	}

	.wrapper.components .right,
	.wrapper.components .left {
		padding-left: 0 !important;
	}
}

.flex_footer_hot {
	display: flex;
	align-items: center;
}

.made-by img {
	margin: 0 5px 0 0;
}

.footer ul li.foot {
	margin: 0 40px;
	display: none;
	margin: 5px;
}

form[action="/order/"]:after {
	content: '*При заказе полного курса';
	display: inline-block;
	text-align: center;
	padding: 3px;
	font-size: 12px;
	color: #fff;
	background-color: rgba(0, 0, 0, .5);
}

.section_top_new_price .init_price-txt:after {
	content: "*";
}

.img_days {
	max-width: 150px;
}

.errorMessage {
	box-sizing: border-box;
	position: absolute;
	z-index: 100000;
	font-size: 13px;
	background: #DC3434;
	color: #fff;
	margin-top: 12px;
	text-align: center;
	line-height: 13px;
	padding: 8px 12px;
}

.copyright {
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	padding: 20px 0;
	color: #6C6E6F;
}

.copyright p {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

.copyright br {
	display: none;
}

.copyright img {
	margin: 10px auto !important;
}

.copyright img:first-child {
	display: block !important;
}

.copyright a {
	color: #6C6E6F;
	text-decoration: none;
}

.copyright a:hover {
	color: #FF0069;
	text-decoration: none;
}

.country_select {
	-webkit-appearance: none !important;
}