html * {
	max-height: 1000000px;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.wrap_header {
	background-image: url(../images/1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.wrap_header .wrap_header_1 {
	background-color: rgba(17, 17, 17, 0.31);
	border-bottom: 1px solid rgba(103, 103, 103, 0.70);
}

.wrap_header .wrap_header_1 .wrap_header_1_2 {
	max-width: 1140px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 21px;
	padding-bottom: 21px;
	margin-left: auto;
	margin-right: auto;
}

.wrap_header .wrap_header_2 {
	height: 773px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 67px;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

#maximenuck199 ul {
	display: flex !important;
	width: 308px;
	flex-wrap: wrap;
	justify-content: space-between;
}

#maximenuck199 ul li {
	width: 113px;
	text-align: left !important;
}

div#maximenuck199 ul.maximenuck:after {
	content: " ";
	display: none !important;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.wrap_tel_email {
	padding-left: 33px;
	background-image: url(../images/4.png);
	background-repeat: no-repeat;
	background-position: left top 5px;
}

.wrap_tel_email .wrap_tel_email_t a {
	font-size: 20px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	text-decoration: none;
	cursor: default;
}

.wrap_tel_email .wrap_tel_email_e a {
	font-size: 15px;
	font-family: "Room_B";
	color: rgb(146, 177, 189);
	text-decoration: none;

}

.wrap_tel_email .wrap_tel_email_e a:hover {
	text-decoration: underline;

}

.wrap_header_1_2_zv a {
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	background-image: -moz-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	width: 166px;
	height: 48px;
	border-radius: 30px;
}

.wrap_header_1_2_zv a:hover {
	background-image: -moz-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%);
}

.wrap_h_2 {
	display: flex;
	justify-content: space-between;
}

.wrap_h_2 .wrap_h_2_left .wrap_h_2_left_row_1 {
	font-size: 60px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	line-height: 1;
}

.wrap_h_2 .wrap_h_2_left .wrap_h_2_left_row_2 {
	font-size: 40px;
	font-family: "Room_t";
	color: rgb(255, 255, 255);
	line-height: 1.4;
}

.wrap_h_2 .wrap_h_2_left {
	padding-top: 100px;
}

.wrap_h_2 .wrap_h_2_right {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 537px;
}

.wrap_h_2 .wrap_h_2_right .wrap_h_2_right_item {
	margin-bottom: 23px;
}

.wrap_h_2 .wrap_h_2_right .wrap_h_2_right_item img {
	border-radius: 15px;
	background-color: rgb(229, 248, 255);
	box-shadow: 0px 11px 29px 0px rgba(0, 0, 0, 0.25);
	width: 254px;
	height: 255px;
	object-fit: cover;
}

.wrap_gl .katalog {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 2;
}

.wrap_gl .katalog .katalog_zag {
	font-size: 48px;
	font-family: "Room_B";
	color: rgb(38, 100, 123);
	padding-top: 50px;
	padding-bottom: 60px;
}

.wrap_gl .katalog .katalog_row {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

.katalog .katalog_row .katalog_row_item {
	border-width: 1px;
	border-color: rgb(241, 241, 241);
	border-style: solid;
	border-radius: 20px;
	background-color: rgb(255, 255, 255);
	width: 30%;
	height: 498px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 29px;
}

.katalog .katalog_row .katalog_row_item:hover {
	box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.15);
}

.katalog_row .katalog_row_item .katalog_row_item_img {
	position: relative;
	line-height: 0;
}

.katalog_row .katalog_row_item .katalog_row_item_img img {
	height: 240px;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
	position: relative;
}

.katalog_row_item_img_zag a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
	font-size: 0 !important;
	text-decoration: none;
	background-color: transparent !important;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	top: 0;
	left: 0;
}

.katalog_row .katalog_row_item .katalog_row_item_zag {
	height: 67px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 22px;
}

.katalog_row .katalog_row_item .katalog_row_item_zag a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 20px !important;
	font-family: "Room_B" !important;
	color: rgb(17, 17, 17) !important;
	line-height: 1.8;
	background-color: transparent !important;
	text-align: center;
}

.katalog_row .katalog_row_item .katalog_row_item_zag a span {
	font-size: 20px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	line-height: 1.8 !important;
	padding: 0px 0px !important;
}

.katalog_row .katalog_row_item .katalog_row_item_zag a:hover span {
	text-decoration: underline !important;
}

.katalog_row .katalog_row_item .katalog_row_item_cena {
	font-size: 20px;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
}

.katalog_row_item .katalog_row_item_cena p {
	display: inline;
	font-size: 24px;
	font-family: "Room_B","arial";
	color: rgb(38, 100, 123);
}
.rsform-block-total{
	display: none !important;
}
.katalog_row .katalog_row_item .katalog_row_item_zakaz {
	padding-top: 13px;
	padding-bottom: 13px;
}

.katalog_row .katalog_row_item .katalog_row_item_zakaz a,
.wrap_tovar_row_right_cena_zakazat_z a {
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	background-image: -moz-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	width: 166px;
	height: 48px;
	border-radius: 30px;
	margin-left: auto;
	margin-right: auto;
}

.wrap_tovar_row_right_cena_zakazat_z a {
	margin-left: 0;
	margin-right: auto;
}

.katalog_row .katalog_row_item .katalog_row_item_zakaz a:hover,
.wrap_tovar_row_right_cena_zakazat_z a:hover {
	background-image: -moz-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%);
}

.katalog_row .katalog_row_item .katalog_row_item_podrobnee a {
	font-size: 18px;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
	text-decoration: none;


}

.katalog_row .katalog_row_item .katalog_row_item_podrobnee a:hover {
	text-decoration: underline;
}

.display_none {
	display: none !important;
}

.katalog_row_item_podrobnee a span {
	font-size: 18px !important;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
	text-decoration: none;
}

.katalog_row_item_podrobnee a:hover span {
	text-decoration: underline !important;
}

.katalog_row_item_podrobnee a {
	background-color: transparent !important;
}

.wrap_tovar_row {
	display: flex;
	justify-content: space-between;
}

.wrap_tovar_row .wrap_tovar_row_left_2 {
	width: 300px;
	margin-right: 20px;
}

.wrap_tovar_row .wrap_tovar_row_right .wrap_tovar_row_right_zag {
	margin-bottom: 20px;
	font-size: 20px !important;
	font-family: "Room_B" !important;
	color: rgb(17, 17, 17) !important;
}

.wrap_tovar_row_right_zag.a2 {
	margin-top: 30px;
}

.wrap_tovar_row .wrap_tovar_row_right .wrap_tovar_row_right_cena_zakazat {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.wrap_tovar_row_right .wrap_tovar_row_right_cena_zakazat .wrap_tovar_row_right_cena_zakazat_c {
	font-size: 20px;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
	margin-right: 40px;
}


.wrap_tovar_row_right .wrap_tovar_row_right_cena_zakazat .wrap_tovar_row_right_cena_zakazat_c span {
	font-size: 24px;
	font-family: "Room_B", "arial";
	color: rgb(38, 100, 123);
}

.wrap_tovar_row .wrap_tovar_row_right .wrap_tovar_row_right_opisanie {
	font-size: 18px;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
	line-height: 1.667;
}

.mfp-container .lightbox-content {
	max-width: 1000px;
}

.wrap_gl .o_nas {
	position: relative;
	z-index: 1;
	margin-top: -140px;
	background-image: url(../images/7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1045px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 245px;
}

.wrap_gl .o_nas .o_nas_row {
	max-width: 1140px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.o_nas .o_nas_row_left {
	position: relative;
}

.o_nas_row_left .o_nas_row_left_img img {
	border-radius: 15px;
	box-shadow: 0px 11px 29px 0px rgba(0, 0, 0, 0.25);
	width: 362px;
	height: 500px;
	object-fit: cover;

}

.o_nas_row_left .o_nas_row_left_img.a1 {
	position: absolute;
	left: 239px;
	top: 54px;
}

.o_nas .o_nas_row_right {
	max-width: 453px;
}

.o_nas_row_right .o_nas_row_right_zag {
	font-size: 48px;
	font-family: "Room_B";
	color: rgb(38, 100, 123);
	padding-bottom: 52px;

}

.o_nas_row_right .o_nas_row_right_text {
	font-size: 18px;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
	line-height: 1.667;

}

.wrap_gl .vip_raboti {
	max-width: 1140px;
	padding-bottom: 32px;
	margin-left: auto;
	margin-right: auto;
}

.wrap_gl .vip_raboti .vip_raboti_zag {
	font-size: 48px;
	font-family: "Room_B";
	color: rgb(38, 100, 123);
	padding-top: 70px;
	padding-bottom: 54px;
	text-align: center;
}

.vip_raboti .vip_raboti_item .vip_raboti_item_zag {
	font-size: 30px;
	font-family: "Room_B";
	color: rgb(17, 17, 17);
	text-align: center;
}

.vip_raboti .vip_raboti_item .vip_raboti_item_zag_cena {
	font-size: 24px;
	font-family: "Room_T";
	color: rgb(17, 17, 17);
	text-align: center;
	padding-bottom: 35px;
}

.wrap_gl .vip_raboti .vip_raboti_item {
	margin-bottom: 98px;
}

.vip_raboti .vip_raboti_item .vip_raboti_item_zag_sl {
	height: 304px;
}

.vip_raboti .vip_raboti_item .vip_raboti_item_zag_cena p {
	display: inline;
	color: #26647B;
	font-family: "Room_B";
}

.wrap_gl .etapi_raboti {
	background-image: url(../images/8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1174px;
}

.wrap_gl .etapi_raboti .etapi_raboti_zag {
	padding-top: 116px;
	padding-bottom: 80px;
	font-size: 48px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	text-align: center;
}

.wrap_gl .etapi_raboti .etapi_raboti_row {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.etapi_raboti .etapi_raboti_row .etapi_raboti_row_item {
	text-align: center;
	width: 342px;
	margin-bottom: 72px;
}

.etapi_raboti_row .etapi_raboti_row_item .etapi_raboti_row_item_img {
	height: 125px;
}

.etapi_raboti_row .etapi_raboti_row_item .etapi_raboti_row_item_zag {
	padding-bottom: 20px;
	font-size: 24px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
}

.etapi_raboti_row .etapi_raboti_row_item .etapi_raboti_row_item_text {
	font-size: 14px;
	font-family: "Room_R";
	color: rgb(221, 221, 221);
	line-height: 1.571;

}

.wrap_gl .pre {
	max-width: 1140px;
	padding-top: 30px;
	padding-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
}

.wrap_gl .pre .pre_zag {
	font-size: 48px;
	font-family: "Room_B";
	color: rgb(38, 100, 123);
	padding-bottom: 128px;
}

.wrap_gl .pre .pre_row {
	display: flex;
	justify-content: space-between;
}

.pre .pre_row .pre_row_item {
	width: 215px;
	text-align: center;
}

.pre_row .pre_row_item .pre_row_item_img {
	height: 127px;
}

.pre_row .pre_row_item .pre_row_item_text {
	font-size: 16px;
	font-family: "Room_B";
	color: rgb(17, 17, 17);
	line-height: 1.375;
}

.wrap_gl .wrap_kon_3 {
	padding-top: 207px;
	background-image: url(../images/9.jpg);
	height: 844px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wrap_gl .wrap_kon_3 .wrap_kon_3_zag {
	font-size: 48px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	text-align: center;
}

.wrap_gl .wrap_kon_3 .wrap_kon_3_row {
	display: flex;
	justify-content: space-between;
	padding-top: 119px;
	padding-bottom: 120px;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

.wrap_kon_3 .wrap_kon_3_row .wrap_kon_3_row_item {
	text-align: center;
	width: 260px;
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_img {
	height: 127px;
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_zag {
	font-size: 24px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_pr {
	height: 38px;
	background-image: url(../images/10.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_text {
	font-size: 14px;
	font-family: "Room_M";
	color: rgb(199, 199, 199);
	line-height: 1.429;
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_text p {
	font-size: 14px;
	font-family: "Room_B";
	color: rgb(254, 254, 254);
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_text.tel a {
	font-size: 18px;
	font-family: "Room_B";
	color: rgb(254, 254, 254);
	text-decoration: none;
	cursor: default;
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_text.email a {
	font-size: 18px;
	font-family: "Room_M";
	color: rgb(146, 177, 189);
	text-decoration: none;
}

.wrap_kon_3_row .wrap_kon_3_row_item .wrap_kon_3_row_item_text.email a:hover {
	text-decoration: underline;
}

.wrap_kon_3_row_item .wrap_kon_3_row_item_text.gr p {
	display: inline;
}

.wrap_gl .wrap_kon_3 .wrap_kon_3_text {
	font-size: 14px;
	font-family: "Room_M";
	color: rgb(177, 177, 177);
	line-height: 1.429;
	text-align: center;
}

.wrap_gl .wrap_kon_3 .wrap_kon_3_text a {
	font-size: 14px;
	font-family: "Room_B";
	color: rgba(255, 255, 255, 1.00);
	text-decoration: underline;
}

.wrap_gl .wrap_kon_3 .wrap_kon_3_text a:hover {
	text-decoration: none;
}

.su-drawer-content {
	background: #f5f5f5;
	color: #666;
	display: none;
	height: auto;
	overflow: visible;
	padding: 30px 30px;
	position: relative;
	padding-top: 30px !important;

}

.su-drawer-toggle {
	background: #195a93;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-family: "Room_B";
	color: rgb(255, 255, 255);
	background-image: -moz-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%) !important;
	background-image: -webkit-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%) !important;
	background-image: -ms-linear-gradient(90deg, rgb(38, 100, 123) 0%, rgb(78, 148, 174) 100%) !important;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	width: 166px;
	height: 48px;
	border-radius: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px !important;
}

.su-drawer-toggle:hover {
	background-image: -moz-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%) !important;
	background-image: -webkit-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%) !important;
	background-image: -ms-linear-gradient(90deg, rgb(78, 148, 174) 0%, rgb(38, 100, 123) 100%) !important;
}

.katalog_row_item_img .su-button span {
	font-size: 0px !important;
}
.wrap_header_1_2_insta img {
	width: 40px;
	height: auto;
}
.otzivi  .vip_raboti_zag {
	padding-top: 0 !important;
}
.otzivi  {
	padding-bottom: 100px !important; 
}
.otzivi_row_2  {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.otzivi_row_2_item  {
	width: 30%;
}
.otzivi_row_2_item video {
	width: 100%;
	cursor: pointer;
}
.otzivi_row_1 {
	padding-bottom: 30px;
}
.otzivi .ug-thumb-wrapper.ug-tile img.ug-thumb-image {
	width: 100% !important;
	height: auto !important;
	left: 0 !important;
}
/* NOTE begin 1140px */

@media screen and (max-width:1140px) {
	#popup_compare::-webkit-scrollbar-track {
		border: 2px solid white;
		background-color: #ccc;
	}

	.mfp-container {
		height: 0% !important;
	}

	.mfp-container .lightbox-content {
		max-width: calc(100% - 60px);
	}

	#popup_compare::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	#popup_compare::-webkit-scrollbar:horizontal {
		height: 13px;
	}

	#popup_compare::-webkit-scrollbar-thumb {
		border-radius: 6px;
		border: 2px solid white;
		background-color: rgba(0, 0, 0, .5);
	}

	.fav_table_2 {
		overflow-x: scroll;
	}

	.fav_table_2::-webkit-scrollbar-track {
		border: 2px solid white;
		background-color: #ccc;
	}

	.fav_table_2::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.fav_table_2::-webkit-scrollbar:horizontal {
		height: 13px;
	}

	.fav_table_2::-webkit-scrollbar-thumb {
		border-radius: 6px;
		border: 2px solid white;
		background-color: rgba(0, 0, 0, .5);
	}

	.xdsoft_map.xdsoft_show_gif_loader {
		height: 200px !important;
	}

	.wrap_header .wrap_header_1 .wrap_header_1_2 {
		max-width: 1140px;
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 10px;
		padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		flex-wrap: wrap;
	}

	.wrap_header .wrap_header_2 {
		height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 20px;
		max-width: 1140px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.wrap_h_2 {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.wrap_h_2 .wrap_h_2_left {
		padding-top: 0px;
		padding-bottom: 20px;
	}

	.wrap_h_2 .wrap_h_2_left .wrap_h_2_left_row_1 {
		font-size: 30px;
		font-family: "Room_B";
		color: rgb(255, 255, 255);
		line-height: 1;
	}

	.wrap_h_2 .wrap_h_2_left .wrap_h_2_left_row_2 {
		font-size: 25px;
		font-family: "Room_t";
		color: rgb(255, 255, 255);
		line-height: 1.4;
	}

	.wrap_h_2 .wrap_h_2_right {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
		width: auto;
	}

	.wrap_h_2 .wrap_h_2_right .wrap_h_2_right_item {
		margin-bottom: 23px;
		width: 24%;
	}

	.wrap_h_2 .wrap_h_2_right .wrap_h_2_right_item img {
		border-radius: 15px;
		background-color: rgb(229, 248, 255);
		box-shadow: 0px 11px 29px 0px rgba(0, 0, 0, 0.25);
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.wrap_gl .katalog {
		max-width: 1140px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 2;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
	}

	.o_nas_row_left {
		display: none;
	}

	.o_nas .o_nas_row_right {
		max-width: 1200px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.wrap_gl .o_nas {
		position: relative;
		z-index: 1;
		margin-top: 0px;
		background-image: url(../images/7.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 25px;
		padding-bottom: 20px;
	}

	.wrap_gl .vip_raboti .vip_raboti_zag {
		font-size: 38px;
		font-family: "Room_B";
		color: rgb(38, 100, 123);
		padding-top: 40px;
		padding-bottom: 34px;
		text-align: center;
	}


	.wrap_gl .etapi_raboti {
		background-image: none;
		background-repeat: no-repeat;
		background-position: center top;
		height: auto;
		padding-bottom: 20px;
		background-color: #3b444a;
		padding-left: 10px;
		padding-right: 10px;
	}

	.wrap_gl .pre {
		max-width: 1140px;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 10px;
		padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.wrap_gl .pre .pre_zag {
		font-size: 38px;
		font-family: "Room_B";
		color: rgb(38, 100, 123);
		padding-bottom: 40px;
	}

	.wrap_gl .pre .pre_row {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.pre .pre_row .pre_row_item {
		width: 215px;
		text-align: center;
		margin-bottom: 30px;
	}

	.wrap_gl .wrap_kon_3 {
		padding-top: 20px;
		background-image: url(../images/9.jpg);
		height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-bottom: 20px;
	}

	.wrap_gl .wrap_kon_3 .wrap_kon_3_zag {
		font-size: 38px;
		font-family: "Room_B";
		color: rgb(255, 255, 255);
		text-align: center;
	}

	.wrap_gl .wrap_kon_3 .wrap_kon_3_row {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
		padding-top: 19px;
		padding-bottom: 20px;
		max-width: 1140px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 10px;
		padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.wrap_header_1_2_menu {
		width: 46px;
	}

	.wrap_gl .etapi_raboti .etapi_raboti_zag {
		padding-top: 26px;
		padding-bottom: 20px;
		font-size: 38px;
		font-family: "Room_B";
		color: rgb(255, 255, 255);
		text-align: center;
	}

	.wrap_kon_3 .wrap_kon_3_row .wrap_kon_3_row_item {
		text-align: center;
		width: 260px;
		margin-bottom: 40px;
	}
	.katalog .katalog_row .katalog_row_item {
		width: 47%;
	}
}

/* NOTE begin 600px */

@media screen and (max-width:600px) {
	.wrap_tel_email {
		padding-left: 33px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.wrap_h_2 .wrap_h_2_right .wrap_h_2_right_item {
		margin-bottom: 23px;
		width: 48%;
	}

	.wrap_gl .katalog .katalog_zag {
		font-size: 38px;
		font-family: "Room_B";
		color: rgb(38, 100, 123);
		padding-top: 50px;
		padding-bottom: 60px;
	}

	.wrap_tovar_row {
		display: flex;
		flex-wrap: wrap;
	}

	.wrap_tovar_row .wrap_tovar_row_left_2 {
		width: 100%;
		margin-right: 0px;
	}

	.wrap_tovar_row .wrap_tovar_row_left {
		width: 100%;
	}
	.katalog .katalog_row .katalog_row_item {
		width: 100%;
	}
}
/* NOTE end 600px */