/*
Theme Name: Свій майстер
Theme URI: http://wp-themes/
Description: тема для сайту "Свій майстер"
Author: SSS
Version: 1.0
*/
@font-face {
	font-family: 'MyriadPro';
	src: url('fonts/MyriadPro-Regular.woff');
	font-weight: normal;
	font-style: normal;
}

/*@font-face {
	font-family: 'FontAwesome';
    src: url('fonts/FontAwesome.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Font Awesome 5 Free';
    src: url('fonts/FontAwesome5Free-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Arial Narrow';
    src: url('fonts/ArialNarrow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

body {
	font-family: 'Rubik', sans-serif;
	overflow-x: hidden;
	width: 100%;
	max-width: 100vw;
}

/*Меню*/
a:hover, a:focus {
	text-decoration: none;
}

.row, p, h2, .container-fluid {
	margin: 0;
}

.container, .container-fluid {
	padding: 0;
}

img {
	max-width: 100%;
}
.modal{
	z-index: 99999;
}
button {
	background-color: initial;
	border: none;
	padding: 0;
}

h1, h2 {
	margin: 0;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding: 0;
}

@media (min-width:  1300px) {
	.container {
		width: 1300px;
		padding: 0 25px;
	}
}
a:hover, button:hover,
a:focus, button:focus{
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	transition: all 0.3s;
}
a, button{
	transition: all 0.3s;
}

/***HEADER*******************/

a.navbar-brand:hover,
a.navbar-brand:focus,
.navbar-toggle:hover,
.navbar-toggle:focus{
	transform: none;
}

header {
	display: block;
	position: relative;
	background-image: url('images/header_bg.jpg');
	background-position: top center;
	background-attachment: fixed;
	height: 836px;
}

.navbar-brand {
	float: left;
	height: auto;
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	position: relative;
	left: -25px;
}

.navbar-brand img {
	position: relative;
	top: -2px;
}

.navbar-brand span.logo {
	position: absolute;
	top: 145px;
	left: 50%;
	transform: translateX(-65%);
	color: #000800;
	font-family: 'Rubik', sans-serif;
	font-size: 20px;
	text-align: center;
}

.navbar-nav > li > a {
	color: #fff;
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
	background-color: transparent;
}

.navbar-left {
	padding-top: 40px;
	padding-left: 45px;
}

.navbar-right {
	padding-top: 40px;
	text-align: right;
}

.navbar-right .mobile_block p {
	color: #000;
	font-family: 'Rubik', sans-serif;
	font-weight: 400;
	line-height: 50px;
	font-size: 30px;
	margin-bottom: 25px;
}

.navbar-right .mobile_block p span {
	font-size: 40px;
}

.navbar-right .mobile_block p::before {
	content: "";
	display: inline-block;
	position: relative;
	right: 15px;
	width: 32px;
	height: 32px;
	top: 4px;
	background-image: url('images/phone_call.png');
	background-size: 32px;
	background-repeat: no-repeat;
}

.navbar-right .mobile_block .phone_call {
	color: #525252;
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	background-image: linear-gradient(to top, #ffd31c 0%, #ffd83a 100%);
	border: none;
	outline: none;
	padding: 15px 50px 15px 50px;
	border-radius: 35px;
}

.wrpap_block_1 {
	position: relative;
	display: block;
	background-image: url(images/header_bg.png);
	width: 836px;
	height: 636px;
	left: -92px;
	top: -100px;
	padding-left: 180px;
}

.wrpap_block_1::before {
	right: -90px;
	top: -12px;
	position: absolute;
	display: block;
	content: "";
	width: 171px;
	height: 157px;
	padding-top: 60px;
	padding-left: 38px;
	color: #ffffff;
	font-family: "Myriad Pro";
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
	background-image: url('images/raket.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.wrpap_block_1 h2 {
	padding-top: 100px;
	font-family: 'MyriadPro',  sans-serif;
	font-weight: 700;
	line-height: 45px;
	color: #ff0014;
	font-size: 50px;
	max-width: 570px;
	margin-bottom: 40px;
}

.wrpap_block_1 h2 span {
	font-size: 40px;
	color: #4d4d4d;
}

.wrpap_block_1 .double_info {
	color: #000000;
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 35.89px;
/*	width: 270px;*/
margin-bottom: 40px;
}

.wrpap_block_1 .double_info span {
	color: #ff6000;
	font-family: 'Rubik', sans-serif;
	font-weight: 700;
}

.wrpap_block_1 .row li {
	list-style: none;
	display: inline-block;
	color: #000000;
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 50.57px;
	margin-right: 25px;
}

.wrpap_block_1 .row li i {
	color: red;
}

.wrpap_block_1 .row {
	margin-bottom: 55px;
}

.call_red {
	width: 268px;
	height: 59px;
	background-image: linear-gradient(to top, #ff3312 0%, #ff6920 100%);
	color: #fefefe;
	font-family: Rubik;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	border-radius: 90px;
}

.wrpap_block_1 .call_red {
	position: relative;
	left: 30px;
}

@media (max-width:  1199px) {
	header {
		background-position: 22% 0;
		background-repeat: no-repeat;
	}

	.navbar-right .mobile_block p {
		margin-bottom: 10px;
	}

	.navbar-brand {
		left: -10px;
	}
}

@media (max-width:  991px) {
	.navbar-brand {
		left: 0;
	}

	header {
		background-position: 0 0;
		background-repeat: no-repeat;
	}

	.navbar-brand img {
		height: 160px;
	}

	.navbar-brand span.logo {
		top: 95px;
		left: 7px;
		font-size: 18px;
		transform: none;
	}

	.navbar-left {
		padding-left: 0;
	}

	.navbar-nav > li > a {
		padding: 15px 7px;
	}

	.navbar-right .mobile_block p span {
		font-size: 30px;
	}

	.navbar-right .mobile_block p {
		font-size: 20px;
	}

	.wrpap_block_1 {
		top: 0px;
	}

	.navbar-right .mobile_block .phone_call {
		font-size: 14px;
		padding: 10px 30px;
	}
}
@media (max-width:  920px) {
	.wrpap_block_1 h2{
		font-size: 45px;
		max-width: 490px;
	}
	.wrpap_block_1::before{
		right: -60px;
	}
}
@media (max-width:  900px) {
	header {
		height: 720px;
	}
	.wrpap_block_1 h2 {
		font-size: 35px;
		max-width: 400px;
	}
	.wrpap_block_1 h2 span{
		font-size: 28px;
	}
	.wrpap_block_1 {
		width: 750px;
		background-size: 90%;
		background-repeat: no-repeat;
	}

	.wrpap_block_1 h2 {
		padding-top: 70px;
		margin-bottom: 25px;
	}

	.wrpap_block_1::before {
		right: -30px;
		top: -20px;
	}

	.wrpap_block_1 .double_info {
		line-height: 1.8;
	}

	.wrpap_block_1 .double_info {
		margin-bottom: 15px;
	}

	.wrpap_block_1 .row {
		margin-bottom: 30px;
	}

	.call_red {
		width: 220px;
		height: 48px;
		font-size: 14px;
	}
}

@media (max-width:  767px) {
	.navbar-brand {
		left: 30px;
	}

	.wrpap_block_1 {
		width: 600px;
		background-size: 110%;
		background-repeat: no-repeat;
	}

	.wrpap_block_1 {
		left: -30px;
	}

	.wrpap_block_1::before {
		right: -90px;
		top: -35px;
		background-size: 100%;
		width: 140px;
		height: 152px;
		padding-top: 30px;
		padding-left: 17px;
		font-size: 20px;
	}

	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
		margin: 0;
	}

	.navbar-toggle {
		border-color: #ff0000;
		padding: 15px;
		z-index: 10000;
		position: relative;
		transition: 0;
	}

	.navbar-toggle .icon-bar {
		background-color: #ff0000;
		transition: 0;
	}

	.navbar-toggle:hover{
		border-color: #ffd011;
		transition: 0;
	}
	.navbar-toggle:hover .icon-bar {
		background-color: #ffd011;
		transition: 0;
	}

	.navbar-collapse {
		position: absolute;
		z-index: 9999;
		width: 100%;
		border-top: 2px solid #ff0000 !important;
		background-color: rgba(250, 250, 250, 0.9);
		top: 0;
		padding-bottom: 10px;
	}

	.navbar-nav > li > a {
		color: #666;
		padding-left: 30px !important;
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.navbar-left {
		padding-top: 0;
	}

	.navbar-right {
		padding-top: 0;
		float: none;
		text-align: left;
	}

	.navbar-right .mobile_block p {
		font-size: 18px;
		padding-left: 35px;
	}

	.navbar-right .mobile_block p span {
		font-size: 24px;
	}

	.navbar-right .mobile_block .phone_call {
		margin-left: 20px;
	}
}

@media (max-width:  660px) {
	.wrpap_block_1 {
		left: -95px;
	}
	.wrpap_block_1 h2 {
		font-size: 32px;
		max-width: 360px;
		line-height: 35px;
	}
	.wrpap_block_1 h2 span {
		font-size: 24px;
		line-height: 1;
	}
}

@media (max-width:  600px) {
	.wrpap_block_1::before {
		right: 130px;
		top: -69px;
	}

	.wrpap_block_1 {
		left: 0;
		padding-left: 20px;
		width: 444px;
		background-position: right top;
		background-size: 136%;
	}
}

@media (max-width:  460px) {
	.wrpap_block_1 {
		margin: 0 2.5%;
		width: 95%;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fedd47+0,fedc43+22,fedc43+22,fedc4a+38,ffd31f+65,ffdc49+86&0.9+0,0.9+22,0.9+38,0.9+65,0.9+86 */
		background: -moz-linear-gradient(-45deg,  rgba(254,221,71,0.9) 0%, rgba(254,220,67,0.9) 22%, rgba(254,220,74,0.9) 38%, rgba(255,211,31,0.9) 65%, rgba(255,220,73,0.9) 86%);
		/* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg,  rgba(254,221,71,0.9) 0%,rgba(254,220,67,0.9) 22%,rgba(254,220,74,0.9) 38%,rgba(255,211,31,0.9) 65%,rgba(255,220,73,0.9) 86%);
		/* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg,  rgba(254,221,71,0.9) 0%,rgba(254,220,67,0.9) 22%,rgba(254,220,74,0.9) 38%,rgba(255,211,31,0.9) 65%,rgba(255,220,73,0.9) 86%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6fedd47', endColorstr='#e6ffdc49',GradientType=1 );
		/* IE6-9 fallback on horizontal gradient */
		/* IE6-9 fallback on horizontal gradient */

	}
	.wrpap_block_1{
		height: auto;
		padding-bottom: 40px;
	}
}
@media (max-width:  400px) {
	.wrpap_block_1 h2 {
		font-size: 25.5px;
		max-width: 280px;
		line-height: 26px;
	}
	.wrpap_block_1::before{
		right: 0;
	}
	.wrpap_block_1 .double_info,
	.wrpap_block_1 .row li{
		font-size: 16px;
	}
	.wrpap_block_1 .row li{
		margin-right: 15px;
	}
	.wrpap_block_1 .row li:last-child{
		margin-right: 0;
	}
}
.black_wrap {
	background-image: url(images/black_bg.jpg);
	overflow: hidden;
}

.wrpap_block_2 {
	padding: 60px 0;
}

.wrpap_block_2 h3 {
	color: #fedb3e;
	font-family: Rubik;
	font-size: 36px;
	font-weight: 700;
}

h3.line_yellow {
	position: relative;
}

h3.line_yellow::after {
	content: "";
	background-color: #fed350;
	display: block;
	position: absolute;
	bottom: -12px;
	width: 200px;
	height: 5px;
}

.wrpap_block_2 .service_row .block_service {
	float: left;
	width: 25%;
	text-align: center;
	margin-top: 15px;
}

.wrpap_block_2 .service_row .block_service .img_wrap {
	height: 220px;
	position: relative;
}

.wrpap_block_2 .service_row .block_service .img_wrap img {
	position: absolute;
	display: inline-block;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.wrpap_block_2 .service_row .block_service .title {
	margin-top: 25px;
	color: #fed350;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 700;
}

.wrpap_block_2 .buy_service {
	display: block;
	margin: 55px auto 0 auto;
	width: 268px;
	height: 59px;
	background-image: linear-gradient(to top, #fed350 0%, #ffe83b 100%);
	color: #111111;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	border-radius: 50px;
}

.wrpap_block_3 {
	padding-top: 90px;
	padding-bottom: 70px;
}

.wrpap_block_3 h3 {
	color: #ffffff;
	font-family: Rubik;
	font-size: 36px;
	font-weight: 700;
	line-height: 45px;
}

.wrpap_block_3 .white_wrap {
	margin-top: 90px;
	background-color: #ffffff;
	border-radius: 20px;
	height: 515px;
	position: relative;
}

.wrpap_block_3 .white_wrap .wrap_info {
	border-radius: 20px;
/*	height: 100%;*/
background-image: linear-gradient(to top, #ffd347 0%, #ffd243 100%);
width: 500px;
float: left;
padding-left: 100px;
position: relative;
}

.wrpap_block_3 .white_wrap .wrap_info:after {
	left: 100%;
	top: 39%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ffd245;
	border-width: 26px;
	margin-top: -26px;
}

.wrpap_block_3 .white_wrap .wrap_info .block_info {
	margin-top: 52px;
}

.wrpap_block_3 .white_wrap .wrap_info .block_info .title {
	color: #444444;
	font-family: Rubik;
	font-size: 24px;
	font-weight: 700;
}

.wrpap_block_3 .white_wrap .wrap_info .block_info i {
	color: red;
	margin-left: -12%;
}

.wrpap_block_3 .white_wrap .wrap_info .block_info p {
	color: #444444;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	margin-top: 5px;
	max-width: 250px;
}

.wrpap_block_3 .white_wrap .img_wrap {
	position: absolute;
	bottom: 0;
	right: 511px;
	z-index: 10;
}

.wrpap_block_3 .white_wrap .wrap_contacts {
	background-image: url(images/contacts_bg.png);
	width: 562px;
	height: 568px;
	float: right;
	position: relative;
	top: -35px;
	right: 20px;
	text-align: center;
	padding-top: 100px;
}

.wrpap_block_3 .white_wrap .wrap_contacts .info {
	color: #1d1d1d;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	max-width: 397px;
	display: inline-block;
	margin-bottom: 40px;
}

.wrpap_block_3 .white_wrap .wrap_contacts .info span {
	font-weight: 700;
}

.wrpap_block_3 .white_wrap .wrap_contacts .info span.underline {
	text-decoration: underline;
}

.wrpap_block_3 .white_wrap .wrap_contacts input {
	display: block;
	width: 268px;
	height: 59px;
	background: rgb(254,156,40);
	/* Old browsers */
	background: -moz-linear-gradient(left,  rgba(254,156,40,1) 0%, rgba(255,176,22,1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(254,156,40,1) 0%,rgba(255,176,22,1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(254,156,40,1) 0%,rgba(255,176,22,1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9c28', endColorstr='#ffb016',GradientType=1 );
	/* IE6-9 */
	color: #fefefe;
	font-family: Rubik;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto 25px auto;
	border: none;
	border-radius: 90px;
}
.buy {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 268px;
	height: 59px;
	background-image: linear-gradient(to top, #ff3905 0%, #ff7300 100%);
	color: #fefefe;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	border-radius: 90px;
}

.wrpap_block_3 .white_wrap .wrap_contacts .buy {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 268px;
	height: 59px;
	background-image: linear-gradient(to top, #ff3905 0%, #ff7300 100%);
	color: #fefefe;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	border-radius: 90px;
}
.wrpap_block_3 .white_wrap div.wpcf7-acceptance-missing{
	color: #fff;
}

.wrpap_block_3 .white_wrap .wrpap_block_3 .white_wrap .wrap_contacts .buy {
	margin-top: 35px;
	color: #fff;
}

@media (max-width:  1300px) {
	.wrpap_block_3 .white_wrap .wrap_info::after {
		top: 20%;
	}
}

@media (max-width:  1199px) {
	.wrpap_block_2 .service_row .block_service .title {
		height: 52px;
	}

	.wrpap_block_3 .white_wrap .wrap_info {
		width: 370px;
		padding-left: 70px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		background-size: 100%;
		width: 489px;
		height: 493px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		padding-top: 85px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts input {
		height: 49px;
	}

	.wrpap_block_3 .white_wrap .img_wrap img {
		width: 80%;
	}

	.wrpap_block_3 .white_wrap .img_wrap {
		right: 363px;
	}

	.wrpap_block_3 .white_wrap .wrap_info::after {
		top: 44%;
	}
	.buy {
		width: 240px;
		height: 49px;
		font-size: 16px;
	}
}

@media (max-width:  991px) {
	.wrpap_block_2 .service_row .block_service .img_wrap {
		height: 160px;
	}

	.wrpap_block_2 .service_row .block_service .img_wrap img {
		height: 130px;
	}

	.wrpap_block_2 .service_row .block_service:last-child .img_wrap img {
		height: 154px;
	}

	.wrpap_block_2 .service_row .block_service .title {
		font-size: 16px;
		padding: 0 15px;
	}

	.wrpap_block_2 .buy_service {
		width: 220px;
		height: 49px;
		font-size: 15px;
	}

	.wrpap_block_3 .white_wrap .wrap_info .block_info .title {
		font-size: 20px;
	}

	.wrpap_block_3 .white_wrap .wrap_info .block_info p {
		font-size: 16px;
	}

	.wrpap_block_3 .white_wrap .wrap_info {
		width: 300px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		width: 400px;
		height: 405px;
		background-repeat: no-repeat;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts .info {
		font-size: 16px;
		max-width: 350px;
		margin-bottom: 25px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts input {
		margin-bottom: 16px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts .buy {
		margin-top: 10px;
	}

	.wrpap_block_3 .white_wrap .img_wrap {
		right: 224px;
	}

	.wrpap_block_3 .white_wrap .img_wrap img {
		width: 66%;
	}
}

@media (max-width:  767px) {
	.black_wrap {
		padding: 0 15px;
	}

	h3.line_yellow {
		font-size: 32px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		position: relative;
		float: none;
	}

	.wrpap_block_3 {
		padding-bottom: 510px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		position: absolute;
		float: none;
		bottom: -2px;
		top: 560px;
		left: 50%;
		transform: translateX(-50%);
	}

	.wrpap_block_3 .white_wrap .wrap_info {
		width: 350px;
	}

	.wrpap_block_3 .white_wrap .img_wrap {
		right: 0%;
	}

	.wrpap_block_3 .white_wrap .img_wrap img {
		width: 80%;
	}
}

@media (max-width:  680px) {
	.wrpap_block_2 .service_row .block_service {
		width: 50%;
	}

	.wrpap_block_2 .service_row .block_service .img_wrap {
		height: 210px;
	}

	.wrpap_block_2 .service_row .block_service .img_wrap img {
		height: auto !important;
	}

	.wrpap_block_2 .service_row .block_service .title {
		height: auto;
	}

	.wrpap_block_2 .service_row .block_service .title {
		margin-top: 18px;
	}
}

@media (max-width:  500px) {
	.wrpap_block_2 .service_row .block_service .img_wrap {
		height: 160px !important;
	}

	.wrpap_block_2 .service_row .block_service .img_wrap img {
		height: 130px !important;
	}

	.wrpap_block_2 .service_row .block_service:last-child .img_wrap img {
		height: 154px !important;
	}

	.wrpap_block_2 .service_row .block_service .title {
		height: 46px;
	}
}

@media (max-width:  545px) {
	.wrpap_block_3 .white_wrap .img_wrap {
		display: none;
	}

	.wrpap_block_3 .white_wrap .wrap_info::after {
		display: none;
	}

	.wrpap_block_3 .white_wrap .wrap_info {
		width: 100%;
	}

	.wrpap_block_3 .white_wrap .wrap_info .block_info {
		margin-top: 35px;
	}

	.wrpap_block_3 .white_wrap {
		height: 400px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		top: 455px;
	}
}

@media (max-width:  410px) {
	.wrpap_block_3 .white_wrap .wrap_contacts {
		padding-top: 40px;
		border-radius: 20px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts .info {
		padding: 0 15px;
	}

	.wrpap_block_3 .white_wrap .wrap_contacts {
		width: 100%;
		background-image: linear-gradient(to top, #ffd347 0%, #ffd243 100%);
	}
}

@media (max-width:  340px) {
	.wrpap_block_3 .white_wrap .wrap_info .block_info p {
		font-size: 14px;
	}
}

.wrap_white {
	position: relative;
	padding-bottom: 35px;
}

.wrap_white h3 {
	color: #282828;
	font-family: Rubik;
	font-size: 36px;
	font-weight: 700;
	margin-top: 36px;
}

.wrap_white > .row {
	padding-top: 100px;
	padding-bottom: 40px;
}

.wrap_white .wrap_info {
	display: block;
	float: left;
	width: 570px;
	padding-left: 100px;
}

.wrap_white .wrap_info .block_info {
	width: 468px;
	height: 165px;
	box-shadow: 4px 7px 15px 1px rgba(175, 136, 0, 0.27);
	background-color: #ffffff;
	border-radius: 8px;
	margin-bottom: 17px;
	padding-left: 62px;
	position: relative;
	padding-top: 33px;
	padding-right: 18px;
}

.wrap_white .wrap_info .block_info::before {
	display: block;
	content: "";
	position: absolute;
	top: 45px;
}

.wrap_white .wrap_info .block_info:nth-child(1)::before {
	left: 10px;
	width: 33px;
	height: 50px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAyCAYAAADSprJaAAACw0lEQVRYR+2YzXnaQBCGvwEXgCsIviMMHUAF2VQQuwNTQZwK7A5sV5BNBXYqgCDupgNzD9bkWSEpMgjtzAo4RSd+tDPvzt/ODqHhw1PToaFdNRFDoYudcj7DM4ABM+7bfTsJlRUOEZtvDNzmimmNCxraZQhIMEQSmzcAnVwpEx7bPXt9MgieG8OEH1sKV63Inp8OYssVhUuAMUX2RQsS5I4kNi4gR9vKiDChnr0/FcQmHghLMFwwDtz30LhQWyJLzbfyrrPf0hhpRXZ8dEtwbEYMPBNhmCT4SoQBEX46xcy4a0VWvTH1Al6YG6cMgKuSRYo2qRd6iD2Z0SRD1BDvc3NHhJt9fifGF+pbq4kLNUQSG65TEJIhKgiemi6f4dWzy1krssOjWWJPud7Rp80QnSU8QVkEJ2FIPTuTWkMFkcTGFSTjE06Ma+rbR997pYySvgoksZlmJbp2EQG3FNnvUslaS9RmRknpi6Z8iyHyci3aHWHZ6tkL0bsA5BBzc8WEB7HgNc6lDbAcQpgZIeVbDLGvkTlE+ZZDLMwrGF2pOzTXABGEKij/+UMcnCIIrStKlVPUc3oh3hfmgRhXUjfsNL+CDrwWoilABrQiwrjuLNkLcSCA3DC1IJUQBwbwguxAHAmgCJWqE/YDxLEBiqzZOuoLiFMBVIGkEL4OOjQ9fesoS18SNq8+eaH/p30HlW5UoYIarUsnPKw8ohtprFicuuQ/xKa1G6eBiTZGCXDprvlVE5iDumAzWJkR4O4lv7BOP+8+vDADJOiCcMmbsVA6iVHDVCmsGLx6j/JcsSaV3aW49QeTgze6DsZ3Iy81uce7/GQ15XNd3KRWYDxpRolidxRu8U1qlJdhJ1cPMTUdtGFA+JQF7SjbvYv639opTRBEOUPyQpcfROrsyRaoLfEBIptxa4ciFc1wKP9mnaspmoFIlba/42pO1EmWHOMAAAAASUVORK5CYII=);
}

.wrap_white .wrap_info .block_info:nth-child(2)::before {
	left: 6px;
	width: 45px;
	height: 45px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAC0UlEQVRoQ92ZwXXaQBCG/1nSACkBX0EXXAI+5WCR96AEXAKUYEowJZj3YvmQUyghXATXqITQQNjJGyTZstCCVpKNZB1hdvbT6N8ZaYZQ4mL/e0crngDcVhoLcry1yV1oq6cA7ZSmBTk/gqJbU9GFsk5v3D8AOpGPHTFussDZd/tM+AWgHdkGquddFd27MLREjkkLdPI6As8APtgTq6ui0S4BfTtlovuMaL2Am4BDaJ6R8zwvEu3C0HrrPoIxMmwq4DMmyE3FknhrSliqrjeuFJr9b23gSx9oBVmPUW/cv0agfCQ71fO+pk1FdsC+A/xbk/Nzl+UqM9KRXn8noNZMtFJar8h5XkWPXf4vdRHjWg4u+7cDrdSAmAcA+q8HW11nBcwAbdSr+JO7l3QVOy8DLilSsk+mhEy6LwJdBtJqrSV0Zjqz2rAKY1NaNGaPVOGogsHWh7EAGaH32+E9MU9td6rKnonmre7TLHf2EEP2hyMmfqwKwtYPMY3JeVpaQl9W16fK/Is8wqSuB1qhTwzJl/GLkG2QqrQPmLBSGmtAreKcTVGhEBnUAfLcDQfEGFMNssQ50PT/gUCz7apL24s8Jkx4uDRI3v2JcXc4iE0BPwA73iKRPeod8RhYgvymItY14kngI2j5Yb91H4gxyaux97ZjwqLV9e6S+zQ70nWVRhzhI03XHTgN3sw8XcFX9XufxbT/nZTxsq2Aj4eWz3cmkjLekLc8Dst4WMob9D5teraGBuOHSSHXl0uaJpKNtGcvchHzjXSzsjb/XF/jeuNKr66K1lfRJ7VWPe86d6QvrefXCpjdeP9MvbyTXVMJhHQ7q5DOST9FGpDJ/nTAREvpP0jXp/r+9HAU9ltYJguJwZNFfzosNg2bBOQ57rWcuZwDZ7+B0y2Dri3miOG85VxwcufpvI4aN7END6vb1woTAtqkMT89Gw9tZZ3Sal50Wivr/wPHTMo/DUIXMwAAAABJRU5ErkJggg==);
}

.wrap_white .wrap_info .block_info:nth-child(3)::before {
	left: 10px;
	width: 41px;
	height: 35px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAjCAYAAAAJ+yOQAAABMElEQVRYR+2YwW3CQBBF5y9pgBY4gy+0AKccMEhJCUkJUIJTQlJCkMCcsy3ksnCmhVSQ/RFKHNnroKwlJBtp9mjN4fnN7t+xIR1adOlYhP0qUu+IDjGK36f8g8cqZNMuqcmmxs7Vq0k1KaIR1HgX6MGJUfZ5mGcgl0GtNaN8Wjxr3aTfp28iMglfyIzy36tZIWParSZjLMXUqMkYSzE1rZuku+2L3IxDWCQ7W8rAdiOIbrYkkNUgyWkB2gGTCnmZUU3bHTP00i0GND4TSuXPAogXJNv16bC0bpJuNiFwio/KArlCsntSyG8tFv6QvoatJPDeG25XP5baN3lu0Cwm5k60WyEvdS1eh8l/D85iQPjnegSVc3J+R/ChXmMekWyOpZiqfohBPswwvw8mpTDq7BepPclr+UEobAAAAABJRU5ErkJggg==);
}

.wrap_white .wrap_info .block_info:nth-child(4)::before {
	left: 15px;
	width: 30px;
	height: 40px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAABdUlEQVRYR+2Yz1GDQBTGvw+1gLSQs+ESS9CTB9GZWEJSApZgSoASkkPw4MmUYC4kZ1uwAeU5ywxKULIssMaMcIKZ3ffb7/3bZQkAEt/0EyfxKeir76YPhSHdxXyXHUrsDYV4AtBrCszPFyI8Oo0mZTaZbLwZBKM2oZmtXXAma09sQHXwInjpDKILk4Uka0+F6TwPomCsc3vrYGcQ8X3jBTq4FbBSq4NbA+vgVsFlcIrcWQeXwF9aB1etiMMF/5S9VVQ3VizxZU+ckwCi7fXD/H7QGFxFnRpT7HAd2HiTsOJqlTjA8dZOUxUEvIV0H1+z8UYxlvjKF/K+OuxrZNoW3YdpB848sLOc9hbjOrEtm2OUXHsDS3w9EsqszgIovM0f6o0U/8dy8sZCBPVcjQndKKzVQOoADzurO8VNPGBUx01Axbl/FqxODKs2leZsfTvebv1YW4IWzS6zy5fnXwKmGArOqF7Smx8Hvq1LmE9RxJwJpnSj1Qfyj6ld+rHOJgAAAABJRU5ErkJggg==);
}

.wrap_white .wrap_info .block_info .title {
	color: #322f35;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}

.wrap_white .wrap_info .block_info p {
	color: #142100;
	font-family: Rubik;
	font-size: 14px;
	font-weight: 400;
}

.wrap_white .wrap_info .block_info p span {
	color: #211100;
	font-family: Rubik;
	font-weight: 700;
}

.wrap_white .img_wrap {
	position: absolute;
	right: -80px;
	transform: translateY(-25px);
	width: 697px;
}

.wrap_white .img_wrap::before {
	content: "";
	display: block;
	position: absolute;
	background-image: url(images/garante_txt.png);
	width: 242px;
	height: 55px;
	z-index: 99;
	top: -5px;
	left: -10px;
}

.wrap_white .img_wrap .buy {
	margin-top: 35px;
}

@media (max-width:  1465px) {
	.wrap_white .img_wrap {
		right: 0;
	}

	.wrap_white .wrap_info {
		padding-left: 0;
	}
}

@media (max-width:  1300px) {
	.wrap_white .img_wrap {
		text-align: right;
		transform: translateY(0);
	}

	.wrap_white .img_wrap img {
		width: 90%;
	}

	.wrap_white .img_wrap::before {
		left: 20px;
	}
}

@media (max-width:  1199px) {
	.wrap_white .img_wrap img {
		width: 100%;
	}

	.wrap_white .img_wrap {
		width: 470px;
		transform: translateY(100px);
	}

	.wrap_white .img_wrap::before {
		left: -20px;
		top: -65px;
	}
}

@media (max-width:  991px) {
	.wrap_white > .row {
		padding-top: 60px;
	}

	.wrap_white .wrap_info {
		float: none;
	}

	.wrap_white .img_wrap {
		position: relative;
	}

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

	.wrap_white .wrap_info .block_info {
		text-align: left;
		display: inline-block;
	}

	.wrap_white .img_wrap {
		width: 530px;
		display: block;
		margin: 0 auto;
		padding-bottom: 40px;
	}
}

@media (max-width:  768px) {
	.wrap_white {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width:  550px) {
	.wrap_white .img_wrap {
		width: 100%;
	}

	.wrap_white .wrap_info .block_info {
		width: 100%;
	}

	.wrap_white .wrap_info .block_info {
		min-height: 130px;
		height: auto;
		padding-bottom: 10px;
	}

	.wrap_white .wrap_info .block_info .title {
		font-size: 16px;
	}
}

.how_we_work .block_work {
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 70px;
	position: relative;
}

.how_we_work .block_work:nth-child(1)::after,
.how_we_work .block_work:nth-child(4)::after {
	content: "";
	width: 224px;
	height: 70px;
	position: absolute;
	display: block;
	right: -113px;
	top: 50%;
	transform: translateY(-50%);
}

.how_we_work .block_work:nth-child(1)::after {
	background-image: url(images/str_right.png);
}

.how_we_work .block_work:nth-child(4)::after {
	background-image: url(images/str_left.png);
}

.how_we_work .block_work:nth-child(2)::after {
	content: "";
	position: absolute;
	display: block;
	background-image: url('images/str_bottom.png');
	width: 68px;
	height: 152px;
	right: 0;
}
.how_we_work .block_work:nth-child(3){
	left: 50%;
}
.how_we_work .block_work:nth-child(4){
	left: -50%;
}
.how_we_work .block_work:nth-child(2n-1) {
	padding-right: 90px;
}

.how_we_work .block_work:nth-child(2n) {
	padding-left: 90px;
}

.how_we_work .block_work .wrap {
	height: 265px;
	position: relative;
}

.how_we_work .block_work .wrap img {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.how_we_work .block_work p {
	color: #252525;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.how_we_work .block_work p.title {
	font-weight: 700;
}

.how_we_work {
	padding-bottom: 0 !important;
}
.how_we_work .block_work:nth-child(3){
	padding-right: 0;
	padding-left: 90px;
}
.how_we_work .block_work:nth-child(4){
	padding-right: 90px;
	padding-left: 0;
}
@media (max-width:  991px) {
	.wrap_white > .row {
		padding-bottom: 100px;
	}

	.how_we_work .block_work:nth-child(2n-1) {
		padding-right: 50px;
	}

	.how_we_work .block_work:nth-child(2n) {
		padding-left: 50px;
	}

	.how_we_work .block_work p {
		font-size: 16px;
	}

	.how_we_work .block_work:nth-child(1)::after,
	.how_we_work .block_work:nth-child(2)::after,
	.how_we_work .block_work:nth-child(4)::after {
		background-size: 60%;
		background-repeat: no-repeat;
		background-position: center;
	}
	.how_we_work .block_work:nth-child(3){
		padding-right: 0;
		padding-left: 50px;
	}
	.how_we_work .block_work:nth-child(4){
		padding-right: 50px;
		padding-left: 0;
	}
}

@media (max-width:  768px) {
	.how_we_work .block_work .wrap {
		height: 180px;
	}

	.how_we_work .block_work .wrap img {
		height: 100%;
	}

	.how_we_work .block_work p:last-child {
		height: 48px;
	}

	.how_we_work .block_work {
		margin-bottom: 50px;
	}

	.how_we_work .block_work:nth-child(2)::after {
		transform: translateY(-40px);
	}

	.how_we_work .block_work:nth-child(1)::after,
	.how_we_work .block_work:nth-child(3)::after {
		top: 40%;
	}
}

@media (max-width:  520px) {
	.how_we_work .block_work:nth-child(1)::after,
	.how_we_work .block_work:nth-child(2)::after,
	.how_we_work .block_work:nth-child(4)::after {
		display: none;
	}

	.how_we_work .block_work:nth-child(2n-1) {
		padding-right: 15px;
	}

	.how_we_work .block_work:nth-child(2n) {
		padding-left: 15px;
	}
	.how_we_work .block_work:nth-child(3){
		padding-right: 0;
		padding-left: 15px;
	}
	.how_we_work .block_work:nth-child(4){
		padding-right: 15px;
		padding-left: 0;
	}
}

@media (max-width:  400px) {
	.how_we_work .block_work {
		float: none;
		width: 80%;
		margin-left: 10%;
		padding: 0 !important;
		margin-bottom: 20px;
		position: relative;
		left: 0 !important;
	}

	.how_we_work .block_work p:last-child {
		height: auto;
	}
}

.wrpap_block_5 h3 {
	margin-top: 70px;
	color: #ffffff;
	font-family: Rubik;
	font-size: 36px;
	font-weight: 700;
}

.regular_1.slider {
	width: 100%;
	margin: 55px auto 0 auto;
	border: 1px solid #eac13c;
}

.regular_1 .slick-slide {
	text-align: center;
	height: 270px;
}

.regular_1 .slick-prev:before,
.regular_1 .slick-next:before {
	color: black;
}

.regular_1 .slick-slide img {
	position: relative;
	display: inline-block;
	top: 50%;
	transform: translateY(-50%);
}

.regular_1 .slick-prev::before,
.regular_1 .slick-next::before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 39px;
	opacity: 1;
}

.regular_1 .slick-prev::before {
	background-image: url(images/str_prew.png);
}

.regular_1 .slick-next::before {
	background-image: url(images/str_next.png);
}

.regular_1 .slick-prev:hover::before,
.regular_1 .slick-prev:focus::before {
	background-image: url(images/str_prew_active.png);
}

.regular_1 .slick-next:hover::before,
.regular_1 .slick-next:focus::before {
	background-image: url(images/str_next_active.png);
}

@media (max-width:  1220px) {
	.black_wrap .slider_wrap {
		padding: 0 15px;
	}
}

@media (max-width:  1199px) {
	.black_wrap .slider_wrap {
		padding: 0 15px;
	}
}

@media (max-width:  600px) {
	.regular_1.slider {
		width: 350px;
	}

	.regular_1 .slick-slide {
		height: 200px;
	}
}

@media (max-width:  415px) {
	.regular_1.slider {
		width: 100%;
	}
}

.wrpap_block_5 .contacts_row {
	padding-top: 190px;
	padding-bottom: 150px;
}

.wrpap_block_5 .contacts_row .contacts_block {
	width: 461px;
	height: auto;
	background-color: #ffffff;
	border-radius: 20px;
	padding: 50px 0 35px 0;
	text-align: center;
	float: left;
}
.wrpap_block_5 .contacts_row .contacts_block .double_info{
	margin-bottom: 0 !important;
}

.wrpap_block_5 .contacts_row .contacts_block .title {
	color: #000000;
	font-family: Rubik;
	font-size: 24px;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 0;
}

.wrpap_block_5 .contacts_row .contacts_block p {
	color: #000000;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	margin-bottom: 60px;
}

.wrpap_block_5 .contacts_row .contacts_block input {
	display: inline-block;
	width: 297px;
	height: 66px;
	background-color: #f7f7f7;
	margin-bottom: 22px;
	border-radius: 25px;
	padding-left: 21px;
	border: none;
}

.wrpap_block_5 .contacts_row .contacts_block .buy {
	margin-top: 25px;
}

.wrpap_block_5 .contacts_row .contacts_block .double_info {
	color: #000000;
	font-family: Rubik;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	max-width: 200px;
	display: inline-block;
	margin-top: 25px;
}

.wrpap_block_5 .contacts_row .contacts_block .double_info span {
	color: #3956ff;
}

.wrpap_block_5 .contacts_row .img_wrap {
	float: right;
	position: relative;
	top: -34px;
}

@media (max-width:  1300px) {
	.wrpap_block_5 .contacts_row .contacts_block {
		width: 400px;
	}
}

@media (max-width:  1199px) {
	.wrpap_block_5 .contacts_row .img_wrap {
		width: 545px;
		top: 100px;
	}
}

@media (max-width:  991px) {
	.wrpap_block_5 .contacts_row .contacts_block {
		width: 365px;
		height: auto;
	}

	.wrpap_block_5 .contacts_row .img_wrap {
		width: 368px;
		top: 150px;
	}

	.wrpap_block_5 .contacts_row .contacts_block .title {
		font-size: 20px;
	}

	.wrpap_block_5 .contacts_row .contacts_block p {
		font-size: 16px;
	}

	.wrpap_block_5 .contacts_row .contacts_block {
		padding: 30px 0 15px 0;
	}

	.wrpap_block_5 .contacts_row .contacts_block p {
		margin-bottom: 30px;
	}
}

@media (max-width:  768px) {
	.wrpap_block_5 .contacts_row .img_wrap {
		display: none;
	}

	.wrpap_block_5 .contacts_row .contacts_block {
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.wrpap_block_5 .contacts_row {
		padding-top: 90px;
		padding-bottom: 50px;
	}
}

@media (max-width:  410px) {
	.wrpap_block_5 .contacts_row .contacts_block {
		width: 100%;
	}

	.wrpap_block_5 .contacts_row .contacts_block input {
		width: 220px;
		height: 49px;
	}
}

.black_wrap_new {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b2b2b+0,6b6b6c+100 */
	background: rgb(43,43,43);
	/* Old browsers */
	background: -moz-linear-gradient(left,  rgba(43,43,43,1) 0%, rgba(107,107,108,1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(43,43,43,1) 0%,rgba(107,107,108,1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(43,43,43,1) 0%,rgba(107,107,108,1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#6b6b6c',GradientType=1 );
	/* IE6-9 */
	padding-bottom: 100px;
}

.black_wrap_new h3 {
	color: #f5f5f5;
	font-family: Rubik;
	font-size: 36px;
	font-weight: 700;
	margin-top: 70px;
	margin-bottom: 100px;
}
/*.regular_2 .slick-prev::before{
	background-image: url(images/str_left_grey.png);
}
.regular_2 .slick-next::before{
	background-image: url(images/str_right_grey.png);
}

.regular_2 .slick-prev:hover::before,
.regular_2 .slick-prev:focus::before{
	background-image: url(images/str_left_grey.png);
}
.regular_2 .slick-next:hover::before,
.regular_2 .slick-next:focus::before{
	background-image: url(images/str_right_grey.png);
}*/
.black_wrap_new .slider_wrap {
	width: 1399px;
	margin: 0 auto;
	background-image: url(images/coment_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.black_wrap_new .slider_wrap .slider {
	width: 100%;
}

.regular_2 .slick-slide {
	height: 550px;
	position: relative;
}

.black_wrap_new .slider_wrap img {
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	left: 50%;
	border-radius: 100%;
}

.black_wrap_new .slider_wrap p.info {
	position: absolute;
	top: 58%;
	transform: translate(-50%, -50%);
	width: 878px;
	left: 50%;
	color: #292929;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
}

.black_wrap_new .slider_wrap p.info span {
	font-style: italic;
}

.regular_2 .slick-prev::before,
.regular_2 .slick-next::before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 67px;
	opacity: 1;
	z-index: 999;
}

.regular_2 .slick-prev::before {
	background-image: url(images/str_left_grey.png);
}

.regular_2 .slick-next::before {
	background-image: url(images/str_right_grey.png);
}

.regular_2 .slick-next {
	right: 140px;
}

.regular_2 .slick-prev {
	left: 140px;
}

.regular_2 .slick-next,
.regular_2 .slick-prev {
	transform: translateY(30px);
	z-index: 999;
}

@media (max-width:  1400px) {
	.black_wrap_new .slider_wrap {
		width: 1199px;
	}

	.regular_2 .slick-next {
		right: 80px;
	}

	.regular_2 .slick-prev {
		left: 80px;
	}
}

@media (max-width:  1199px) {
	.black_wrap_new .slider_wrap {
		width: 991px;
	}

	.black_wrap_new .slider_wrap p.info {
		width: 800px;
		font-size: 16px;
	}

	.regular_2 .slick-next {
		right: 40px;
	}

	.regular_2 .slick-prev {
		left: 40px;
	}
}

@media (max-width:  991px) {
	.black_wrap_new .slider_wrap {
		width: 768px;
	}

	.black_wrap_new .slider_wrap p.info {
		width: 650px;
	}

	.regular_2 .slick-next {
		right: 10px;
	}

	.regular_2 .slick-prev {
		left: 10px;
	}
}

@media (max-width: 767px) {
	.black_wrap_new h3 {
		padding-left: 15px;
	}

	.black_wrap_new .slider_wrap {
		width: 100%;
	}

	.black_wrap_new .slider_wrap p.info {
		width: 84%;
	}

	.black_wrap_new .slider_wrap img {
		height: 200px;
	}
}

@media (max-width: 550px) {
	.black_wrap_new .slider_wrap {
		background-image: linear-gradient(to right, #fedd45 0%, #ffcd07 100%);
	}
	.slider_new {
		overflow: hidden;
		max-width: 100%;
		padding: 0 20px;
	}
	.black_wrap_new .slider_wrap img {
		position: relative;
		margin: 25px auto;
		left: auto;
		transform: none;
		max-width: 100%;
	}

	.black_wrap_new .slider_wrap p.info {
		position: relative;
		top: 0;
		transform: none;
		left: 0;
		display: block;
		margin: 0 auto;
	}
}

@media (max-width: 460px) {
	.black_wrap_new .slider_wrap{
		max-width: 100vw;
		width: 100vw;
		overflow-x: hidden;
	}
	.black_wrap_new .slider_wrap p.info {
		font-size: 14px;
		width: 100%;
		line-height: 1.8;
		padding: 0 10px 10px;
	}

	.regular_2 .slick-slide {
		height: auto
	}

	.regular_2 .slick-next {
		right: 15px;
		top: 10%;
	}

	.regular_2 .slick-prev {
		left: 15px;
		top: 10%;
	}
}

@media (max-width: 350px) {
	.regular_2 .slick-slide {
		height: 550px;
	}
}

.white_bonus .main_info {
	color: #3c3c3c;
	font-family: Rubik;
	font-size: 30px;
	font-weight: 400;
	line-height: 48px;
	text-align: center;
	margin-top: 72px;
	padding-bottom: 80px;
}

.white_bonus .main_info span:first-child {
	font-weight: 700;
}

.white_bonus .main_info span:last-child {
	color: #cd0011;
	font-weight: 700;
}

.white_bonus .row {
	position: relative;
	padding-top: 100px;
}

.white_bonus .row .img_wrap {
	position: absolute;
	bottom: 0;
	z-index: 10;
	height: 620px;
}

.white_bonus .row  .div_call {
	background-image: url(images/last_bg.png);
	width: 651px;
	height: 533px;
	float: right;
	position: relative;
	right: 210px;
	top: -50px;
	padding-top: 110px;
	text-align: center;
}

.white_bonus .row  .div_call::after {
	content: "";
	display: block;
	position: absolute;
	width: 207px;
	height: 500px;
	background-image: url(images/big_raket.png);
	right: -105px;
	bottom: -50px;
}

.white_bonus .row  .div_call .title {
	color: #ff3703;
	font-family: Rubik;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-transform: uppercase;
	margin-bottom: 60px;
}

.white_bonus .row  .div_call .info {
	color: #343434;
	font-family: Rubik;
	font-size: 24px;
	font-weight: bold;
	line-height: 50.05px;
	margin-bottom: 60px;
}

@media (max-width: 1300px) {
	.white_bonus .row .img_wrap img {
		margin-top: 29%;
		height: 80%;
	}

	.white_bonus .main_info {
		font-size: 26px;
		margin-top: 62px;
		padding-bottom: 60px;
	}

	.white_bonus .row {
		padding-top: 70px;
	}
}

@media (max-width: 1199px) {
	.white_bonus .row .div_call {
		right: 100px;
	}

	.white_bonus .row .div_call::after {
		right: -100px;
	}
}

@media (max-width: 991px) {
	.white_bonus .row .img_wrap img {
		margin-top: 76%;
		height: 60%;
	}

	.white_bonus .row .div_call::after {
		width: 120px;
		height: 290px;
		background-size: 100%;
	}

	.white_bonus .row .div_call {
		right: 0;
	}

	.white_bonus .row .div_call::after {
		right: 0;
	}

	.white_bonus .row .div_call .title,
	.white_bonus .main_info {
		font-size: 24px;
	}

	.white_bonus .row .div_call .info {
		font-size: 20px;
	}
}

@media (max-width: 768px) {
	.white_bonus .row .img_wrap {
		display: none;
	}

	.white_bonus .row .div_call {
		width: 440px;
		height: 360px;
		background-size: 100%;
	}

	.white_bonus .row .div_call .title {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.white_bonus .row .div_call {
		padding-top: 60px;
	}

	.white_bonus .row .div_call .info {
		font-size: 17px;
		margin-bottom: 30px;
		line-height: 2;
	}

	.white_bonus .row .div_call {
		right: 100px;
	}

	.white_bonus .row .div_call::after {
		right: -50px;
	}
}

@media (max-width: 630px) {
	.white_bonus .main_info {
		font-size: 20px;
		margin-top: 50px;
		padding-bottom: 40px;
	}

	.white_bonus .row .div_call::after {
		width: 78px;
		height: 188px;
		right: 0;
	}
}

@media (max-width: 520px) {
	.white_bonus .main_info {
		font-size: 17px;
		line-height: 2;
	}

	.white_bonus .row .div_call {
		right: 0;
	}
}

@media (max-width: 435px) {
	.white_bonus .main_info {
		font-size: 14px;
	}

	.white_bonus .row .div_call::after {
		display: none;
	}
}

@media (max-width: 400px) {
	.white_bonus .row .div_call {
		width: 345px;
		height: 282px;
	}
}

@media (max-width: 400px) {
	.white_bonus .main_info {
		font-size: 12.5px;
	}

	.white_bonus .row .div_call .title {
		font-size: 16px;
		line-height: 1.6;
	}

	.white_bonus .row .div_call {
		padding-top: 40px;
	}

	.white_bonus .row .div_call .info {
		font-size: 14px;
	}
	.buy {
		width: 200px;
		height: 42px;
		font-size: 14px;
	}
}

@media (max-width: 1199px) {
	.map iframe {
		height: 600px !important;
	}
}

@media (max-width: 991px) {
	.map iframe {
		height: 500px !important;
	}
}

@media (max-width: 767px) {
	.map iframe {
		height: 400px !important;
	}
}

@media (max-width: 500px) {
	.map iframe {
		height: 300px !important;
	}
}

footer {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b2b2b+0,6b6b6c+100 */
	background: rgb(43,43,43);
	/* Old browsers */
	background: -moz-linear-gradient(left,  rgba(43,43,43,1) 0%, rgba(107,107,108,1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(43,43,43,1) 0%,rgba(107,107,108,1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(43,43,43,1) 0%,rgba(107,107,108,1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#6b6b6c',GradientType=1 );
	/* IE6-9 */
	padding-top: 29px;
	padding-bottom: 70px;
}

.footer_block {
	background-image: url(images/footer_bg.png);
	width: 1576px;
	height: 394px;
	display: block;
	margin: 0 auto;
	padding-left: 157px;
	padding-right: 415px;
}

.footer_block .col_1,
.footer_block .col_2,
.footer_block .col_3 {
	display: block;
	float: left;
}

.footer_block .col_3 {
	float: right;
	width: 268px;
}

.footer_block .col_2 {
	margin-left: 135px;
	margin-right: 170px;
}

.footer_block .col_1 p.text,
.footer_block .col_2 p.text {
	margin-top: 100px;
	color: #2c2c2c;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	line-height: 49.93px;
	padding-left: 5px;
}

.footer_block .col_2 p.text span {
	font-weight: 700;
}

.footer_block .col_1 p.copyright {
	margin-top: 40px;
	color: #2c2c2c;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
}

.footer_block .col_2 .link {
	display: inline-block;
	margin-top: 40px;
	color: #2c2c2c;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
}

.footer_block .col_3 p {
	margin-top: 46px;
	color: #373737;
	font-family: 'Adventure',sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 6px;
	text-align: center;
}

.footer_block .col_3 input {
	width: 268px;
	height: 59px;
	display: inline-block;
	border-radius: 30px;
	border: none;
	margin-top: 21px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffbc83+0,fc9884+100 */
	background: rgb(255,188,131);
	/* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,188,131,1) 0%, rgba(252,152,132,1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,188,131,1) 0%,rgba(252,152,132,1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,188,131,1) 0%,rgba(252,152,132,1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbc83', endColorstr='#fc9884',GradientType=0 );
	/* IE6-9 */
	color: #000;
	font-family: Rubik;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}

.footer_block .col_3 .footer_button {
	margin-top: 21px;
	border-radius: 30px;
	width: 268px;
	height: 61px;
	background-image: linear-gradient(to top, #ff3200 0%, #ff8200 100%);
	color: #ffffff;
	font-family: "Myriad Pro";
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
}

@media (max-width: 1578px) {
	.footer_block {
		padding-right: 0;
		width: 1229px;
		background-image: url(images/footer_bg_min.png);
	}

	.footer_block .col_3 {
		margin-right: 120px;
	}

	.footer_block .col_2 {
		margin-left: 100px;
		margin-right: 100px;
	}
}

@media (max-width: 1240px) {
	footer {
		padding-bottom: 40px;
	}

	.footer_block {
		padding-right: 0;
		width: 1070px;
		background-image: url(images/footer_bg_min_2.png);
	}

	.footer_block {
		padding-left: 120px;
	}

	.footer_block .col_2 {
		margin-left: 70px;
		margin-right: 0;
	}
	.footer_block .col_3 {
		margin-right: 80px;
	}
}

@media (max-width: 1080px) {
	.footer_block {
		width: 990px;
		background-size: 100% 394px;
	}

	.footer_block .col_2 {
		margin-left: 50px;
	}
	.footer_block .col_3 {
		margin-right: 60px;
	}
}

@media (max-width: 991px) {
	.footer_block {
		width: 767px;
		height: 300px;
		background-size: 100% 300px;
	}

	.footer_block .col_1 p.copyright,
	.footer_block .col_1 p.text,
	.footer_block .col_2 p.text,
	.footer_block .col_2 .link {
		font-size: 16px;
	}

	.footer_block .col_3 p {
		font-size: 15px;
	}

	.footer_block .col_1 p.text,
	.footer_block .col_2 p.text {
		margin-top: 60px;
		line-height: 2.5;
	}

	.footer_block {
		padding-left: 80px;
	}

	.footer_block .col_2 {
		margin-left: 30px;
	}

	.footer_block .col_3 input,
	.footer_block .col_3 .footer_button{
		width: 200px;
		height: 44px;
	}

	.footer_block .col_3 .footer_button {
		font-size: 13px;
		margin-top: 13px;
	}

	.footer_block .col_3 input {
		margin-top: 13px;
	}
	.footer_block .col_3 {
		margin-right: 40px;
	}
}

@media (max-width: 767px) {
	.footer_block {
		width: 100%;
		height: auto;
		background-image: none;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,fff4ca+100 */;
	}

	.footer_block .col_1 p.text, .footer_block .col_2 p.text {
		margin-top: 30px;
	}

	.footer_block {
		text-align: center;
	}

	.footer_block .col_1,
	.footer_block .col_3,
	.footer_block .col_2 {
		text-align: left;
		margin: 0 3%;
		height: auto;
		padding-left: 30px;
		padding-bottom: 20px;
		margin-bottom: 30px;
		float: none;
		display: inline-block;
		width: 43%;
		background-image: linear-gradient(to right, #fedd45 0%, #ffcd07 100%);
		border-radius: 15px;
	}

	.footer_block {
		padding-left: 0;
	}

	.footer_block .col_3 p {
		font-family: 'Adventure', sans-serif;
		text-align: left;
	}

	.footer_block .col_1 p.copyright,
	.footer_block .col_2 .link {
		margin-top: 20px;
	}
	.footer_block .col_3{
		padding-left: 0;
		margin-left: 5%;
		margin-right: 5%;
		text-align: center;
	}
	.footer_block .col_3 p{
		display: inline-block;
	}
	.footer_block .col_3 .footer_button{
		margin-left: 15px;
		font-size: 12px;
	}
}

@media (max-width: 590px) {
	.footer_block .col_1,
	.footer_block .col_3,
	.footer_block .col_2 {
		width: 330px;
		margin-left: 0;
		margin-right: 0;
	}

	.footer_block .col_1 p.text, .footer_block .col_2 p.text {
		line-height: 2;
	}
}

@media (max-width: 360px) {
	.footer_block .col_1,
	.footer_block .col_3,
	.footer_block .col_2 {
		width: 290px;
	}
	.footer_block .col_3 input, .footer_block .col_3 .footer_button {
		width: 200px;
		height: 41px;
	}
}


@media (max-width: 767px) {
	.wrpap_block_3 .white_wrap .wrap_contacts{
		left: 20%;
	}
}

@media (max-width: 600px) {
	.wrpap_block_3 .white_wrap .wrap_contacts{
		left: 0;
	}
}
@media (max-width:  700px) {
	h3.line_yellow{
		font-size: 22px;
	}
}

.modal-dialog {
	margin: 0 auto;
	width: 461px;
	background-color: #ffffff;
	border-radius: 25px !important;
	text-align: center;
	top: 50%;
	transform: translateY(-50%) !important;
}
.modal-content{
	border-radius: 16px !important;
}
.modal-dialog .title {
	color: #000000;
	font-family: Rubik;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 10px;
}

.modal-dialog p {
	color: #000000;
	font-family: Rubik;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 60px;
}

.modal-dialog input {
	display: inline-block;
	width: 297px;
	height: 66px;
	background-color: #f7f7f7;
	margin-bottom: 22px;
	border-radius: 25px;
	padding-left: 21px;
	border: none;
}

.modal-dialog .buy {
	display: block;
	margin: 20px auto 0;
}

.modal-dialog .double_info {
	color: #000000;
	font-family: Rubik;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	max-width: 200px;
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 15px;
}

.modal-dialog .double_info span {
	color: #3956ff;
}

.modal-content{
	box-shadow: none;
	border:none;
}
.wpcf7-not-valid-tip{
	position: relative;
	display: inline-block;
	top: -10px;
}
div.wpcf7-response-output{
	margin-top: 0 !important;
}
.navbar-right .mobile_block p{
	color: #fff;
}
@media (max-width: 767px) {
	.navbar-right .mobile_block p{
		color: #000;
	}
	.modal-dialog{
		width: 300px;
	}
	.modal-dialog .title{
		font-size: 20px;
	}
	.modal-dialog p{
		font-size: 15px;
	}
	.modal-dialog input {
		width: 260px;
		height: 50px;
	}
	.modal-dialog p{
		margin-bottom: 30px;
	}
	.modal-dialog .buy {
		margin-top: 15px;
	}
	.modal-dialog .buy {
		width: 220px;
		height: 44px;
		font-size: 14px;
	}
	#ssttbutton{
		right: 5px !important;
		bottom: 5px !important;
		font-size: 24px !important;
	}
}

.footer_block .wpcf7-not-valid-tip{
	text-align: center;
	top: 0;
}
.footer_block .col_2 p.text a{
	color: #2c2c2c;
	font-family: Rubik;
	font-weight: 400;
	text-decoration: underline;
	transition: 0.2s;
}
.footer_block .col_2 p.text a:hover,
.footer_block .col_2 p.text a:focus{
	text-decoration: none;
	transform: scale(0.9);
	transition: 0.2s;
}

.wrpap_block_5 .contacts_row .contacts_block .buy{
	margin-left: 15px;
}
.black_wrap_new .slider_wrap img{
	max-height: 209px;
}

.white_bonus{
	position: relative;
}
.white_bonus .aerator{
	position: absolute;
	left: 370px;
	transform: translateY(-50px);
}
.white_bonus .aerator img{
	height: 130px;
}
.white_bonus .aerator::after{
	content: "*Кількість аераторів обмежена (до 3х шт.) на одне замовлення";
	font-size: 12px;
	font-weight: 700;
	position: relative;
	display: inline-block;
	top: -40px;
	left: -20px;
}

a.mob_phone {
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 80px;
	right: 10px;
	width: 60px;
	height: 60px;
	display: none;
	z-index: 99;
	padding: 8px;
	border-radius: 50%;
	background-color: #fff;
}
a.mob_phone  img{
	width: 48px;
}
@media (max-width: 1300px) {
	.white_bonus .aerator {
		left: 160px;
		transform: translateY(-30px);
	}
}
@media (max-width: 991px) {
	.white_bonus .aerator {
		left: 100px;
	}
	.white_bonus .aerator img{
		height: 100px;
	}
}
@media (max-width: 720px) {
	.white_bonus .aerator {
		left: 50px;
	}
	a.mob_phone {
		display: flex;
	}
	a.mob_phone.mob_phone_tg{
		bottom: 150px;
	} 
	.white_bonus .aerator img{
		height: 80px;
	}
	.white_bonus .aerator::after{
		width: 260px;
		top: -15px;
		left: 10px;
	}
}
@media (max-width: 480px) {
	.white_bonus .aerator {
		left: 10px;
	}
	.white_bonus .aerator img{
		height: 70px;
	}
}
@media (max-width: 390px) {
	.white_bonus .aerator::after {
		width: 193px;
	}
}

.soc_icons {
	font-size: 20px;
	margin-right: 10px;
	filter: grayscale(1);
	transition: all .35s ease;
}
.soc_icons.last{
	filter: grayscale(1) brightness(1.5);
}
.soc_icons img{
	width: 30px;
}
.soc_icons:hover {
	filter: grayscale(0);
}

.flex{
	display: flex;
}
.aic{
	align-items: center;
}
#work{
/*	display: none;*/
padding: 60px 15px;
overflow: hidden;
}
.sect_title{
	font-weight: 700;
	font-size: 36px;
	line-height: 43px;
	color: #000;
	margin-bottom: 30px;
}
.work_number{
	font-weight: 600;
	font-size: 96px;
	line-height: 140%;
	text-transform: uppercase;
	color: #898888;
	margin-bottom: 10px;
}
.work_list_item {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	color: #5B5B5B;
}
.work_list_icon{
	margin-right: 10px;
	width: 34px;
	min-width: 34px;
}
.work_list_last{
	padding-left: 90px;
}
.wrap_gray{
	position: relative;
	background-color: #ECECEC;
	z-index: 1;
}
.wrap_gray .row_flex{
	position: relative;
	display: flex;
}
.wrap_gray:before{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url(/wp-content/themes/WP-0022/images/sect_bg.png);
	background-repeat: repeat;
	opacity: 0.1;
	z-index: -1;
}

.work__center_block{
	margin-top: auto;
	position: relative;
	top: -200px;
}
.center_block_text{
	position: relative;	
	color: #333333;
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	width: 235px;
	max-width: 100%;
	margin: -125px 0 0 70px;
}
.center_block_text .title{
	text-transform: uppercase;
}
.center_block_text .icon{
	display: block;
	margin: 0 0 10px 40px; 
}
.new_worker_center{
	max-width: 80vw;
	width: 515px;
}

.s_montazsh{
	padding-top: 90px;
}

.montazsh_list_wrap{
	align-items: flex-start;
}

.s_montazsh .sect_title{
	margin-bottom: 70px;
}
.montazsh_list{
	display: inline-block;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px rgba(255, 210, 70, 0.4);
	border-radius: 4px;
	font-size: 20px;
	line-height: 32px;
	color: #000;
	padding: 40px 100px 40px 40px;
	position: relative;
}
.montazsh_list ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.montazsh_list .file_icon{
	position: absolute;
	top: 20px;
	right: 20px;
}
.montazsh_list_second{
	margin-top: 118px;
	margin-left: -40px;
	padding: 25px 90px 25px 50px;
}

.only_us_wrap{
	position: relative;
	text-align: center;
}

.only_us{
	display: inline-block;
	margin: 100px auto 0;
	position: relative;
	padding: 50px;
	z-index: 1;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
}

.only_us_title{
	margin-bottom: 25px;
	font-weight: 600;
}

.only_us_text{
	margin-bottom: 10px;
}

.only_us_text img{
	margin-right: 10px;
	width: 30px;
}

.only_us:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/themes/WP-0022/images/rectangle_5.png);
	background-repeat: no-repeat;
	width: 794px;
	height: 315px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}
.new_worker_2{
	position: absolute;
	bottom: 30px;
	right: -24%;
}
.buy_montazsh{
	margin-top: 30px;
}
.header_container{
	position: relative;
}
.header_house{
	position: absolute;
	width: 45%;
	height: 100%;
	top: 0;
	right: 0;
	background-image: url(images/house_pk.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top right;
}
#contacts a{
	color: #333;
	white-space: nowrap;
}
.mobile_block a{
	color: #fff;
}
@media(max-width: 1599px){
	.header_house{
		width: 40%;
		right: 0;
	}
}

@media(max-width: 1199px){
	header{
		height: auto;
	}
	.header_house{
		position: relative;
		width: 100%;
		height: 305px;
		top: -35px;
		background-image: url(images/house_mob.png);
		margin: auto;
		background-position: top center;
	}
	.montazsh_list_wrap {
		flex-direction: column;
	}
	.montazsh_list_second {
		margin: 0;
	}
	.wrap_gray .row_flex{
		display: block;
	}
	.work__center_block{
		top: 0;
		margin: auto;
	}
	.work_list_last{
		padding-left: 0;
	}
	.work_number{
		font-size: 70px;
		line-height: 70px;
	}
	.work_list_item{
		margin-bottom: 15px;
	}
}

@media(max-width: 992px){
	.new_worker_2{
		right: 0;
		bottom: 250px;
		width: 300px;
	}
}
@media(max-width: 768px){
	.mobile_block a{
		color: #000;
	}

}

@media(max-width: 575px){
	.wrpap_block_5 .contacts_row .contacts_block .buy,
	.footer_block .col_3 .footer_button{
		margin: 15px auto 5px;
		display: block;
	}
	.only_us:before {
		display: none;
	}
	.only_us{
		margin: -30px -15px 0;
		padding: 20px;
		background: #FFD246;
		border: 2px solid #898888;
		border-radius: 4px;
	}
	.only_us_wrap{
		display: flex;
		flex-direction: column-reverse;
	}
	.new_worker_2 {
		position: relative;
		bottom: 0;
		right: auto;
		margin: auto;
	}
	.montazsh_list .file_icon {
		top: -20px;
		right: 0px;
		background-color: #fff;
		border-radius: 2px;
	}
	.montazsh_list_second,
	.montazsh_list{
		padding: 20px;
	}
	.montazsh_list_second{
		margin: 25px 0 0 ;
		display: block;
		width: 100%;
	}
	.center_block_text .icon{
		width: 34px;
	}
	.center_block_text {
		margin: -50px 0 0 0px;
		font-size: 15px;
		line-height: 22px;
		width: 256px;
	}
	.new_worker_center{
		width: 256px;
	}
	.work_list_icon {
		margin-right: 7px;
		width: 24px;
		min-width: 24px;
	}
	.work_list_item{
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 10px;
	}
}

@media(max-width: 456px){
	.header_house{
		width: 90%;
		top: 35px;
		margin-bottom: 60px;
	}
	.footer_block .col_1, 
	.footer_block .col_3, 
	.footer_block .col_2{
		padding-right: 10px;
	}
	.wrpap_block_2 .service_row .block_service .title {
		font-size: 15px;
		line-height: 18px;
		padding: 0 5px;
	}
}

