<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: 'BwModelicaCyrillicDEMOExtraBold';
	src: url('/fonts/BwModelicaCyrillicDEMOExtraBold.eot');
	src: url('/fonts/BwModelicaCyrillicDEMOExtraBold.eot') format('embedded-opentype'),
		 url('/fonts/BwModelicaCyrillicDEMOExtraBold.woff2') format('woff2'),
		 url('/fonts/BwModelicaCyrillicDEMOExtraBold.woff') format('woff'),
		 url('/fonts/BwModelicaCyrillicDEMOExtraBold.ttf') format('truetype'),
		 url('/fonts/BwModelicaCyrillicDEMOExtraBold.svg#BwModelicaCyrillicDEMOExtraBold') format('svg');
}
@font-face {
	font-family: 'FontAwesome';
	src: url("/fonts/fontawesome-webfont.eot?v=4.4.0");
	src: url("/fonts/fontawesome-webfont.eot?#iefix&amp;v=4.4.0") format('embedded-opentype'), url("/fonts/fontawesome-webfont.woff2?v=4.4.0") format('woff2'), url("/fonts/fontawesome-webfont.woff?v=4.4.0") format('woff'), url("/fonts/fontawesome-webfont.ttf?v=4.4.0") format('truetype'), url("/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Intro';
	src: url('/fonts/Intro.eot');
	src: url('/fonts/Intro.woff2') format('woff2'), url('/fonts/Intro.woff') format('woff'), url('/fonts/Intro.ttf') format('truetype'), url('/fonts/Intro.svg#Intro') format('svg'), url('/fonts/Intro.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Intro-Inline';
	src: url('/fonts/Intro-Inline.eot');
	src: url('/fonts/Intro-Inline.woff2') format('woff2'), url('/fonts/Intro-Inline.woff') format('woff'), url('/fonts/Intro-Inline.ttf') format('truetype'), url('/fonts/Intro-Inline.svg#Intro-Inline') format('svg'), url('/fonts/Intro-Inline.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'futuraBook';
	src: url('/fonts/FTN45.eot');
	src: url('/fonts/FTN45.eot') format('embedded-opentype'), url('/fonts/FTN45.woff2') format('woff2'), url('/fonts/FTN45.woff') format('woff'), url('/fonts/FTN45.ttf') format('truetype'), url('/fonts/FTN45.svg#FTN45') format('svg');
}
@font-face {
	font-family: 'futuraDemi';
	src: url('/fonts/FTR65.eot');
	src: url('/fonts/futurademictt.eot?#iefix') format('embedded-opentype'), url('/fonts/futurademictt.woff2') format('woff2'), url('/fonts/FuturaDemiC.svg#FuturaDemiC') format('svg'), url('/fonts/FuturaDemiC.ttf') format('truetype'), url('/fonts/FuturaDemiC.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro';
	src: url('/fonts/MyriadProRegular.eot');
	src: url('/fonts/MyriadProRegular.eot') format('embedded-opentype'), url('/fonts/MyriadProRegular.woff2') format('woff2'), url('/fonts/MyriadProRegular.woff') format('woff'), url('/fonts/MyriadProRegular.ttf') format('truetype'), url('/fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
	font-family: 'FuturaPT-Book';
	src: url('/fonts/FuturaPT-Book2.eot');
	src: url('/fonts/FuturaPT-Book2.woff2') format('woff2'), url('/fonts/FuturaPT-Book2.woff') format('woff'), url('/fonts/FuturaPT-Book2.ttf') format('truetype'), url('/fonts/FuturaPT-Book2.svg#FuturaPT-Book') format('svg'), url('/fonts/FuturaPT-Book2.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AG_Futura';
	font-style: normal;
	font-weight: 400;
	src: local('AG_Futura'), local('AG_Futura-Regular'),
		url('/fonts/ag_futura.woff') format('woff'),
		url('/fonts/ag_futura.ttf') format('truetype');
}

@font-face {
  font-family: 'FuturaLightC';
  src: url('/fonts/FuturaLightC.eot?#iefix') format('embedded-opentype'),  url('/fonts/FuturaLightC.woff') format('woff'), url('/fonts/FuturaLightC.ttf')  format('truetype'), url('/fonts/FuturaLightC.svg#FuturaLightC') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'FuturaLightC';
	src: url('/fonts/FuturaLightC.eot');
	src: url('/fonts/FuturaLightC.eot?#iefix') format('embedded-opentype'),
		url('/fonts/FuturaLightC.woff2') format('woff2'),
		url('/fonts/FuturaLightC.woff') format('woff'),
		url('/fonts/FuturaLightC.ttf') format('truetype'),
		url('/fonts/FuturaLightC.svg#FuturaPT-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProBlack';
	src: url('/fonts/MyriadProBlack.eot');
	src: url('/fonts/MyriadProBlack.eot') format('embedded-opentype'),
		 url('/fonts/MyriadProBlack.woff2') format('woff2'),
		 url('/fonts/MyriadProBlack.woff') format('woff'),
		 url('/fonts/MyriadProBlack.ttf') format('truetype'),
		 url('/fonts/MyriadProBlack.svg#MyriadProBlack') format('svg');
}

@font-face {
	font-family: 'MyriadPro';
	src: url('/fonts/MyriadProRegular.eot');
	src: url('/fonts/MyriadProRegular.eot') format('embedded-opentype'),
		 url('/fonts/MyriadProRegular.woff2') format('woff2'),
		 url('/fonts/MyriadProRegular.woff') format('woff'),
		 url('/fonts/MyriadProRegular.ttf') format('truetype'),
		 url('/fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}

@font-face {
  font-family: 'MyriadPro-BlackCond';
  src: url('/fonts/MyriadPro-BlackCond.eot');
  src: url('/fonts/MyriadPro-BlackCond.eot?#iefix') format('embedded-opentype'),
       url('/fonts/MyriadPro-BlackCond.svg#MyriadPro-BlackCond') format('svg'),
       url('/fonts/MyriadPro-BlackCond.ttf') format('truetype'),
       url('/fonts/MyriadPro-BlackCond.woff') format('woff'),
       url('/fonts/MyriadPro-BlackCond.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Medium';
	src: url('/fonts/Montserrat-Medium.eot');
	src: url('/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg'),
	url('/fonts/Montserrat-Medium.ttf') format('truetype'),
	url('/fonts/Montserrat-Medium.woff') format('woff'),
	url('/fonts/Montserrat-Medium.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-SemiBold';
	src: url('/fonts/Montserrat-SemiBold.eot');
	src: url('/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'),
	url('/fonts/Montserrat-SemiBold.ttf') format('truetype'),
	url('/fonts/Montserrat-SemiBold.woff') format('woff'),
	url('/fonts/Montserrat-SemiBold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Bold';
	src: url('/fonts/Montserrat-Bold.eot');
	src: url('/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg'),
	url('/fonts/Montserrat-Bold.ttf') format('truetype'),
	url('/fonts/Montserrat-Bold.woff') format('woff'),
	url('/fonts/Montserrat-Bold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}









*,*:before,*:after {
	margin: 0;
	padding: 0;

	box-sizing: border-box;
}

body {
	/*min-width: 1050px;*/
	background: white;
	overflow-x: hidden;
}
div, a, section, form, input, textarea, button {
	outline: none;
}

.content ul li,
.content ol li,
p,a,
.content &gt; p,
.content &gt; img,
.float-box_inset ul,
.float-box_inset ol{
	font-size: 20px;
	font-family: "FuturaPT-Book";
	line-height: 1.3;
	margin: .5em 0;
	color: #000;
}
.content &gt; img{
	margin: 1em 0;
}
.content &gt; p &gt; img{
	margin: .3em 0;
}
a {
	font-family: 'Montserrat-Medium';
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{
	font-family: 'Montserrat-Bold';
	color: #000;
	text-transform: none;
	margin: 1em 0 .3em;
	line-height: 1.3;
}
.h14{font-size: 14px;}  .h16{font-size: 16px;}  .h18{font-size: 18px;}
.h20{font-size: 20px;}  .h22{font-size: 22px;}  .h24{font-size: 24px;}
.h26{font-size: 26px;}  .h28{font-size: 28px;}  .h29{font-size: 29px;}
.h30{font-size: 30px;}  .h32{font-size: 32px;}  .h34{font-size: 34px;}
.h36{font-size: 36px;}  .h38{font-size: 38px;}  .h39{font-size: 39px;}
.h40{font-size: 40px;}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,
.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span{
	font-family: "Montserrat-SemiBold";
	font-size: 24px;
	display: block;
}

.container {
	/*width: 970px;*/
	width: 1130px;
	margin: 0 auto;
	padding: 0 15px;
	display: block;
	position: relative;
}
.justify {
	height: 0;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	display: inline-block;
}
.vertical-middle,
.float-box.callback .float-box_inset,
.float-box.consultation .float-box_inset{
	font-size: 0;
}
.vertical-middle:before,
.float-box.callback .float-box_inset:before,
.float-box.consultation .float-box_inset:before {
	content: "";
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}
.vertical-middle &gt; .middle,
.float-box.callback .float-box_inset &gt; .middle,
.float-box.consultation .float-box_inset &gt; .middle {
	display: inline-block;
	vertical-align: middle;
}
.float-box {
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	z-index: 910;
	-webkit-animation: floatbox 0.3s ease-in-out;
	/* Safari 4+ */
	/* Fx 5+ */
	/* Opera 12+ */
	animation: floatbox 0.3s ease-in-out;
	/* IE 10+, Fx 29+ */
}
@-webkit-keyframes floatbox {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes floatbox {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.float-box_inset {
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #fff;
	border: 40px #fff solid;
	border-top: 55px #fff solid;
	border-right: 20px #fff solid;
	-webkit-animation: floatbox_inset 0.7s ease-in-out;
	/* Safari 4+ */
	/* Fx 5+ */
	/* Opera 12+ */
	animation: floatbox_inset 0.7s ease-in-out;
	/* IE 10+, Fx 29+ */
	overflow: auto;
	overflow-x: hidden;
	display: block;
	height: 100%;
	padding-right: 10px;
	-webkit-transition: right 0.5s;
	-o-transition: right 0.5s;
	transition: right 0.5s;
}
@-webkit-keyframes floatbox_inset {
	0% {
		right: -110%;
	}
	70% {
		right: 5%;
	}
	100% {
		right: 0;
	}
}
@keyframes floatbox_inset {
	0% {
		right: -110%;
	}
	70% {
		right: 5%;
	}
	100% {
		right: 0;
	}
}
.float-box_inset::-webkit-scrollbar,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar {
	width: 8px;
}
.float-box_inset::-webkit-scrollbar-button,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar-button,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar-button {
	width: 0;
	height: 0;
}
.float-box_inset::-webkit-scrollbar-track,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar-track,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar-track {
	background-color: transparent;
	width: 5px;
	border-right: 3px #000 solid;
}
.float-box_inset::-webkit-scrollbar-track-piece,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar-track-piece,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar-track-piece {
	background-color: transparent;
}
.float-box_inset::-webkit-scrollbar-thumb,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar-thumb,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar-thumb {
	background-color: #e22329;
	width: 8px;
}
.float-box_inset::-webkit-scrollbar-corner,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar-corner,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar-corner {
	background-color: transparent;
}
.float-box_inset::-webkit-resizer,
.float-box.callback .float-box_inset div.agreements::-webkit-scrollbar-resizer,
.float-box.consultation .float-box_inset div.agreements::-webkit-scrollbar-resizer {
	background-color: transparent;
}
.float-box_inset &gt; *:first-child {
	margin-top: 0;
}
.float-box.callback .float-box_inset,
.float-box.consultation .float-box_inset {
	min-width: 500px;
	width: 30%;
	text-align: center;
}
.float-box .exit {
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 24px;
	opacity: 0;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
	transition: 0.7s;
	line-height: 1;
}
.float-box .exit:before {
	content: "\f00d";
	font-family: 'FontAwesome';
	color: #e22329;
}
.float-box .exit:hover{
	line-height: 1;
	transform: scale(1.2);
}
.float-box.show .exit {
	opacity: 1;
	cursor: pointer;
}
.float-box.callback .float-box_inset input,
.float-box.callback .float-box_inset label,
.float-box.callback .float-box_inset div.agreements,
.float-box.callback .float-box_inset h3,
.float-box.callback .float-box_inset p,
.float-box.consultation .float-box_inset input,
.float-box.consultation .float-box_inset label,
.float-box.consultation .float-box_inset div.agreements,
.float-box.consultation .float-box_inset h3,
.float-box.consultation .float-box_inset p {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.float-box.callback .float-box_inset input,
.float-box.consultation .float-box_inset input,
.float-box.consultation .float-box_inset textarea{
	margin-bottom: 15px;
}
.float-box.callback .float-box_inset label,
.float-box.consultation .float-box_inset label{
	margin-bottom: 25px;
}
.float-box .float-box_inset form {
	width: 100%;
	position: relative;
}
.float-box.callback .float-box_inset input,
.float-box.consultation .float-box_inset input {
	border: 0;
	border: 2px solid #818181;
}
.float-box.consultation .float-box_inset textarea{
	width: 100%;
}
.float-box.callback .float-box_inset div.agreements,
.float-box.consultation .float-box_inset div.agreements {
	height: 130px;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px #000000 solid;
	padding: 10px;
	margin: 30px 0 20px;
	border-radius: 5px;
}
.float-box.consultation .float-box_inset div.agreements{
	margin-top: 0;
}
.float-box.callback .float-box_inset div.agreements *,
.float-box.consultation .float-box_inset div.agreements * {
	margin-bottom: 10px;
	margin-top: 0;
}
.float-box.callback .float-box_inset h3,
.float-box.consultation .float-box_inset h3 {
	font-size: 30px;
	text-transform: none;
	margin-top: 20px;
	line-height: 1.1;
}
.float-box.callback .float-box_inset label,
.float-box.consultation .float-box_inset label {
	text-align: left;
}
.float-box.callback .btn-black{
	padding: 15px 60px;
}




.float-box .float-box_inset form .response {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none;
}
.float-box.callback .float-box_inset form .response,
.float-box.consultation .float-box_inset form .response {
	background: #fff;
}
.float-box.callback .float-box_inset form.sent &gt; *,
.float-box.consultation .float-box_inset form.sent &gt; * {
	opacity: 0;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.float-box.callback .float-box_inset form.sent &gt; .response,
.float-box.consultation .float-box_inset form.sent &gt; .response {
	opacity: 1;
	display: block;
	padding-top: 44%;
}
.float-box.callback .float-box_inset label:after{
	top: -2px;
}

.x6,
.x5,
.x4,
.x2,
.x3 {
	display: block;
	font-size: 0;
	line-height: 0;
}
.x2 &gt; .items {
	width: 49%;
	display: inline-block;
	margin-right: 2%;
	margin-bottom: 2%;
	vertical-align: top;
	line-height: normal;
}
.x2 &gt; .items:nth-child(even) {
	margin-right: 0;
}
.x3 &gt; .items {
	width: 32%;
	display: inline-block;
	margin-right: 2%;
	margin-bottom: 2%;
	vertical-align: top;
	line-height: normal;
}
.x3 &gt; .items:nth-child(3n) {
	margin-right: 0;
}
.x4 &gt; .items {
	width: 24.25%;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 1%;
	vertical-align: top;
	line-height: normal;
}
.x4 &gt; .items:nth-child(4n) {
	margin-right: 0;
}
.x5 &gt; .items {
	width: 19.2%;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 1%;
	vertical-align: top;
	line-height: normal;
}
.x5 &gt; .items:nth-child(5n) {
	margin-right: 0;
}
.x6 &gt; .items {
	width: 15.83%;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 1%;
	vertical-align: top;
	line-height: normal;
}
.x6 &gt; .items:nth-child(6n) {
	margin-right: 0;
}
.arrows .owl-controls .owl-nav *:hover {
	opacity: 0.7;
}
.arrows .owl-controls .owl-nav .owl-prev:before,
.arrows .owl-controls .owl-nav .owl-next:before {
	font-family: "FontAwesome";
	font-size: 28px;
	content: "\f105";
	color: #000;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.arrows .owl-controls .owl-nav .owl-prev:before {
	content: "\f104";
}
.arrows .owl-controls .owl-nav .owl-prev,
.arrows .owl-controls .owl-nav .owl-next {
	position: absolute;
	right: 45px;
	top: 50%;
	margin-top: -14px;
	height: 28px;
	width: 28px;
	opacity: 1;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.arrows .owl-controls .owl-nav .owl-prev:hover:before,
.arrows .owl-controls .owl-nav .owl-next:hover:before{
	color: #e22329;
}
.arrows .owl-controls .owl-nav .owl-prev {
	left: 45px;
}
.dots .owl-dots {
	position: absolute;
	width: 100%;
	left: -435px;
	bottom: 10px;
	text-align: center;
}
.dots .owl-dot {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #000;
}
.dots .owl-dot:last-child {
	margin: 0;
}
.dots .owl-dot.active {
	background-color: #e22329;
}
.shadow {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23);
}
.checkbox {
	vertical-align: top;
	margin: 0;
	width: 0;
	height: 0;
	opacity: 0;
}
.checkbox:not(checked) {
	position: absolute;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-filter: alpha(opacity=0);
	-moz-filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	-o-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
}
.wrong,
.float-box.callback .float-box_inset .wrong,
.float-box.consultation .float-box_inset .wrong {
	border-color: #a70000 !important;
}
.checkbox:not(checked).wrong + label:after {
	border-color: #a70000 !important;
}
.checkbox:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
	font-size: 18px;
	color: #000;
	font-family: 'FuturaPT-Book';
	cursor: pointer;
	line-height: 0.6;
	display: inline-block;
	line-height: 18px;
}
.checkbox:not(checked) + label span,
.checkbox:not(checked) + label a {
	color: #000;
	font-family: 'FuturaPT-Book';
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
}
.checkbox:not(checked) + label:after {
	content: '';
	position: absolute;
	left: 0;
	top: 8px;
	width: 23px;
	height: 23px;
	background: transparent;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	border: 2px solid #818181;
	border-radius: 5px;
}
.checkbox:checked + label:after {
	content: '\f00c';
	font: 20px 'FontAwesome';
	cursor: pointer;
	color: #000000;
	border: 2px solid #000000;
}
/*.pagination {*/
/*	width: 100%;*/
/*	display: block;*/
/*	text-align: center;*/
/*	margin: 40px 0 30px;*/
/*}*/
/*.pagination li {*/
/*	display: inline-block;*/
/*	margin: 0 15px;*/
/*}*/
/*.pagination li a,*/
/*.pagination li span {*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	color: #000;*/
/*	font-size: 22px;*/
/*	padding: 10px;*/
/*	text-decoration: none;*/
/*}*/
/*.pagination li.active *,*/
/*.pagination li:hover * {*/
/*	color: #e22329;*/
/*}*/
/*.pagination li.active * {*/
/*	font-size: 32px;*/
/*}*/
.pagination{
	margin: 0 auto;
	display: flex;
	padding: 25px 0 0 0;
	list-style: none;
	height: 55px;
	justify-content: center;
}
.pagination li{
	width: 30px;
	text-align: center;
	margin: 0 7px;
	cursor: pointer;
}
.pagination li:hover a,
.pagination li.active span{
	color: #e2232a;
}
.pagination li a,
.pagination li.active span{
	font-family: 'Montserrat-SemiBold';
	font-size: 22px;
}
.pagination li a.prev,
.pagination li a.next{
	height: 30px;
	width: 30px;
	border: #000000 1px solid;
	border-radius: 15px;
	opacity: 0.3;
	position: relative;
	display: flex;
	align-items: center;
	font-size: 0;
	line-height: 0;
	margin-top: -3px;
}
.pagination li a.prev:hover,
.pagination li a.next:hover{
	opacity: 1;
}
.pagination li a.prev{
	margin-left: auto;
	margin-right: 25px;
	background: url(/images/new/left-arrow.svg) no-repeat center;
	background-size: 15px;
	background-position-x: 6px;
}
.pagination li a.next{
	margin-right: auto;
	background: url(/images/new/right-arrow.svg) no-repeat center;
	background-size: 15px;
	background-position-x: 8px;
}
*:-moz-placeholder {
	font-size: 20px;
	color: #000;
	font-family: "FuturaPT-Book";
}
*::-moz-placeholder {
	font-size: 20px;
	color: #000;
	font-family: "FuturaPT-Book";
}
*:-ms-input-placeholder {
	font-size: 20px;
	color: #000;
	font-family: "FuturaPT-Book";
}
*::-webkit-input-placeholder {
	font-size: 20px;
	color: #000;
	font-family: "FuturaPT-Book";
}
.sendler{
	font-size: 0;
}
/*.sendler input[type=text],*/
/*.sendler select,*/
/*.sendler textarea{*/
/*	font-size: 20px;*/
/*	color: #000;*/
/*	font-family: "FuturaPT-Book";*/
/*	padding: 8px 10px;*/
/*	box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	-webkit-box-sizing: border-box;*/
/*	background: transparent;*/
/*}*/
/*.sendler input[type=text],*/
/*.sendler select	{*/
/*	border: 0;*/
/*	border-bottom: 2px solid #000000;*/
/*}*/
.sendler textarea,
.sendler select,
.sendler input[type=text]{
	font-size: 18px;
	color: #000;
	font-family: "FuturaPT-Book";
	height: 45px;
	padding: 0 15px;
	line-height: 1;
	border: #818181 2px solid;
	border-radius: 5px;
	margin-bottom: 20px;
	background: transparent;
}
.sendler textarea:focus,
.sendler select:focus,
.sendler input[type=text]:focus{
	border: #000000 2px solid;
}
.sendler textarea{
	padding: 15px;
	resize: none;
}


/*.sendler textarea{*/
/*	border: 2px solid #000000;*/
/*	resize: none;*/
/*	height: 100px;*/
/*}*/
.sendler .hidden{
	display: none;
}
.sendler.sent{
	position: relative;
}
.sendler.sent &gt; * {
	opacity: 0;
}
.sendler .response{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none;
	opacity: 1;
}
.sendler.sent .response{
	display: block;
}

section.callback form .response{
	text-align: center;
}



.content-service .order-from_main.sent .response{
	text-align: center;
}
.common-contacts .contacts-request.sent .response{
	text-align: center;
	padding-top: 60px;
}
.common-reviews .review-from.sent .response{
	padding-top: 80px;
	text-align: center;
}
.common-home .order-from_main.sent .response{
	padding-top: 160px;
	text-align: center;
}
.float-box.callback .float-box_inset .response h3,
.float-box.consultation .float-box_inset .response h3,
.sendler.sent .response h3{
	font-size: 30px;
    text-transform: none;
    margin-top: 20px;
    line-height: 1.1;
	margin-bottom: 2px;
}
.float-box.callback .float-box_inset .response h4,
.float-box.consultation .float-box_inset .response h4,
.sendler.sent .response h4{
	font-size: 20px;
    text-transform: none;
    margin-top: 10px;
}
.btn {
	padding: 13px 15px;
	font-family: "Montserrat-SemiBold";
	cursor: pointer;
	font-size: 13px;
	border: 0;
	text-transform: none;
	border-radius: 5px;
}
.btn-yellow{
	background: #ffeb01;
	border-radius: 5px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.btn-yellow:hover{
	background-color: #fcd14f;
}
.btn-footer{
	background: #363636;
	border-radius: 5px;
	border: #ffffff 1px solid;
	padding: 15px 17px;
	font-family: "Montserrat-Medium";
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	text-align: center;
}
.btn-footer:hover{
	color: #363636;
	background: #ffffff;
}

.btn-red {
	color: #ffffff;
	background: #e22329;
	text-decoration: none;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
	border-radius: 5px;
	padding: 15px 35px;
}
.btn-red:hover {
	background: #000;
	color: #ffffff;
}
.btn-black {
	color: #ffffff;
	background: #818181;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
	border-radius: 5px;
}
.btn-black:hover {
	background: #e22329;
	color: #fff;
}
.btn-grey {
	color: #fff;
	background: #6d6d6d;
}
.btn-blue {
	color: #fff;
	background: #185690;
}
.btn-animate{
	position: relative;
	overflow: hidden;
}
.btn-animate span{
	position: relative;
	z-index: 2;
}
.btn-animate:before{
	content: "";
	position: absolute;
	width: 10%;
	height: 400%;
	left: -30%;
	top: -110%;
	z-index: 0;
	background: #ffffff;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.5) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa200', endColorstr='#ffa200',GradientType=0 );
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-animation: btnAnimate 2.2s infinite; /* Safari 4+ */
	-moz-animation:    btnAnimate 2.2s infinite; /* Fx 5+ */
	-o-animation:      btnAnimate 2.2s infinite; /* Opera 12+ */
	animation:         btnAnimate 2.2s infinite; /* IE 10+, Fx 29+ */
}
.btn-animate.gold:before{
	background: #fff200;
	background: -moz-linear-gradient(top, rgba(255,242,0,0.5) 0%, rgba(255,242,0,1) 50%, rgba(255,242,0,0.5) 100%);
	background: -webkit-linear-gradient(top, rgba(255,242,0,0.5) 0%,rgba(255,242,0,1) 50%,rgba(255,242,0,0.5) 100%);
	background: linear-gradient(to bottom, rgba(255,242,0,0.5) 0%,rgba(255,242,0,1) 50%,rgba(255,242,0,0.5) 100%);
}



@-webkit-keyframes btnAnimate {
	0% { left: -30%; }
	60% { left: 130%; }
	100% { left: 130%; }
}
@-moz-keyframes btnAnimate {
	0% { left: -30%; }
	60% { left: 130%; }
	100% { left: 130%; }
}
@-o-keyframes btnAnimate {
	0% { left: -30%; }
	60% { left: 130%; }
	100% { left: 130%; }
}
@keyframes btnAnimate {
	0% { left: -30%; }
	60% { left: 130%; }
	100% { left: 130%; }
}
header{
	width: 100%;
	/*height: 176px;*/
	height: 131px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: transparent;
	z-index: 60;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
body.fixed-header{
	padding-top: 131px;
}
body.fixed-header header{
	position: fixed;
	top: -135px;
}
body.fixed-header header.show{
	top: 0;
}




/*footer .row-1,*/
header .row-1{
	/*height: 81px;*/
	height: 63px;
	/*background: #e22329;*/
	background: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

	border-bottom: #aaaaaa 1px solid;
}
/*footer .row-1 .container,*/
header .row-1 .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

header .row-1 nav ul{
	list-style: none;
	display: flex;
	align-items: center;
}
header .row-1 nav ul li{
	padding: 0 7px;
	margin: 0 4px;
	position: relative;
	height: 100%;
}
header .row-1 nav ul li:before{
	content: "";
	height: 3px;
	width: 0;
	background: #e2232a;
	position: absolute;
	top: -22px;
	left: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
header .row-1 nav ul li.active:before,
header .row-1 nav ul li:hover:before{
	width: 100%;
}
header .row-1 nav ul li a{
	text-decoration: none;
	font-size: 13px;
}
header .row-1 .numbers{
	display: flex;
	padding-left: 30px;
	position: relative;
	align-self: flex-end;
	padding-bottom: 7px;
}
header .row-1 .numbers:before{
	content: "";
	background: url(/images/new/nav/phone.svg) no-repeat center;
	background-position-y: 30px;
	background-size: 20px;
	width: 21px;
	height: 63px;
	position: absolute;
	left: 0;
	bottom: 0;
}
header .row-1 .numbers .number{
	font-size: 21px;
}
header .row-1 .numbers .number:after{

}




header .row-1 .numbers .item-1{
	display: flex;
	flex-direction: column;
	padding-right: 20px;
	margin: 0;
}
header .row-1 .numbers .item-1 span{
	text-align: right;
	font-size: 14px;
	line-height: 1;
}
header .row-1 .numbers .item-2{
	margin: 14px 0 0 0;
}
header .row-1 .numbers .item-2:after{
	width: 40px;
	left: 160px;
	bottom: 18px;
}


.socials{
	display: flex;
	align-items: center;
}
header .socials{
	justify-content: flex-end;
}
.socials .WhatsApp,
.socials .Viber{
	display: inline;
	margin: 0;
	width: 20px;
	height: 20px;
	background: url("/images/new/nav/viber_whatsapp.svg") no-repeat;
	background-position: 0 0;
	background-size: 38px;
}
.socials .Viber{
	margin-left: 8px;
	background-position: -19px 0;
}
header .row-2{
	height: 68px;
	border-bottom: #aaaaaa 1px solid;
	background: #ffffff;
}
header .row-2 .container{
	height: 100%;
}
header .row-2 nav&gt;ul{
	list-style: none;
	display: flex;
	height: 100%;
	justify-content: space-between;
	font-family: 'Montserrat-Medium';
	font-size: 15px;
}
header .row-2 nav&gt;ul&gt;li{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;

	cursor: pointer;
	background: #ffffff;
	position: relative;
}
header .row-2 nav&gt;ul&gt;li a,
header .row-2 nav&gt;ul&gt;li span{
	font-size: 15px;
	width: 100%;
	height: 100%;
	padding-left: 80px;
	margin: 0;
	display: flex;
	align-items: center;
}
header .row-2 nav&gt;ul&gt;.item-1{
	max-width: 215px;
	background: #ebebeb;
}
header .row-2 nav&gt;ul&gt;.item-1 &gt; span,
header .row-2 nav&gt;ul&gt;.item-1 &gt; a{
	font-family: "Montserrat-SemiBold";
}
header .row-2 nav&gt;ul&gt;.item-2{
	max-width: 245px;
	border-right: #dddddd 1px solid;
}
header .row-2 nav&gt;ul&gt;.item-3{
	max-width: 330px;
	border-right: #dddddd 1px solid;
}
header .row-2 nav&gt;ul&gt;.item-3 &gt; span,
header .row-2 nav&gt;ul&gt;.item-3 &gt; a{
	padding-left: 70px;
}
header .row-2 nav&gt;ul&gt;.item-4{
	max-width: 310px;
}
header .row-2 nav&gt;ul&gt;.item-4 &gt; span,
header .row-2 nav&gt;ul&gt;.item-4 &gt; a{
	padding-left: 70px;
}
header .row-2 nav&gt;ul&gt;.items:hover&gt;a{
	color: #e2232a;
}

header .row-2 nav&gt;ul&gt;.items:before{
	position: absolute;
	content: "";
	width: 41px;
	height: 21px;
	background: url("/images/new/nav/car1.svg") no-repeat;
	background-size: cover;
	left: 30px;
	margin-top: -2px;
}
header .row-2 nav&gt;ul&gt;.item-2:before,
header .row-2 nav&gt;ul&gt;.item-3:before,
header .row-2 nav&gt;ul&gt;.item-4:before{
	width: 35px;
	height: 17px;
	background: url(/images/new/nav/navigacia_sprite.svg) no-repeat left top;
	background-position: 1px -2px;
	background-size: 470px;
	margin-top: 0;
}
header .row-2 nav&gt;ul&gt;.item-3:before {
	width: 28px;
	height: 24px;
	left: 35px;
	background-size: 550px;
	background-position: -254px 0px;
	margin-top: -5px;
}
header .row-2 nav&gt;ul&gt;.item-4:before{
	width: 34px;
	height: 24px;
	left: 30px;
	background-size: 550px;
	background-position: -516px 1px;
	margin-top: -5px;
}
header .row-2 ul .items:hover .menu,
header .row-2 ul li .menu:hover{
	max-height: 400px;
}
header .row-2 ul li .menu{
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	top: 68px;
	left: 0;
	z-index: 1000;
	background: #ffffff;
	list-style: none;
	width: 100%;
	overflow: hidden;
	max-height: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
header .row-2 ul li .menu li{
	text-align: center;
	border-bottom: #aaaaaa 1px solid;
}
header .row-2 ul li .menu li:last-child{
	border: 0px;
}
header .row-2 ul li .menu li a{
	width: 100%;
	height: 100%;
	display: block;
	padding: 25px 0;
	margin: 0;
}
header .row-2 ul li .menu li:hover{
	background: #dddddd;
}

header .container {
	position: relative;
}
header a.logo,
footer a.logo{
	display: inline-block;
	/*width: 179px;*/
	/*height: 69px;*/
	width: 118px;
	height: 63px;
	background: #e2232a;
	text-decoration: none;
	border: none;
	vertical-align: top;
	margin: 0;
	z-index: 10;
	position: relative;
	font-size: 0;
	line-height: 0;
}
header a.logo img,
footer a.logo img{
	width: 100%;
	height: 100%;
	-webkit-transition: transform 0.4s;
	-moz-transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s;
}


footer a.logo:hover img,
header a.logo:hover img{
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
}
/*header div.address {
	width: 305px;
	font-family: "MyriadProBlack";
	font-weight: bold;
	display: inline-block;
	text-align: right;
	color: #A1A1A1;
	vertical-align: top;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
	vertical-align: middle;
}*/
header .work,
footer .work{
	display: inline-block;
	position: relative;
	color: #fff;
	font-family: "futuraDemi";
	font-size: 28px;
	line-height: 1;
}
/*header .work:before,
footer .work:before{
	content: url(/images/work_bg.svg);
	float: left;
	width: 57px;
	margin-right: 15px;
}*/
/*header .load--callback {*/
/*	width: 230px;*/
/*	font-family: "futuraDemi";*/
/*	display: inline-block;*/
/*	text-align: center;*/
/*	color: #000;*/
/*	background: #fff200;*/
/*	!*margin-left: 40px;*!*/
/*	padding: 8px 0;*/
/*	text-transform: uppercase;*/
/*	vertical-align: top;*/
/*	font-size: 22px;*/
/*	font-weight: bold;*/
/*	cursor: pointer;*/
/*	-webkit-transition: transform 0.4s;*/
/*	-moz-transition: transform 0.4s;*/
/*	-o-transition: transform 0.4s;*/
/*	transition: transform 0.4s;*/
/*}*/
/*header .load--callback:hover{*/
/*	-webkit-transform: scale(1.06); */
/*	-ms-transform: scale(1.06);*/
/*	transform: scale(1.06);*/
/*}*/
header a.phone,
footer .row-1 .phone {
	/*float: right;*/
	display: inline-block;
	vertical-align: top;
	font-family: 'MyriadPro-BlackCond';
	font-size: 38px;
	color: #fff;
	text-decoration: none;
	margin: 0;
	-webkit-transition: transform 0.4s;
	-moz-transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s;
}
header a.phone:hover,
footer .row-1 .phone:hover{
	-webkit-transform: scale(1.06); 
	-ms-transform: scale(1.06);
	transform: scale(1.06);
}
footer .row-1 .phone{
	margin-right: 0;
}
header nav.main-menu {
	width: 100%;
	display: block;
	position: relative;
	z-index: 5;
}
header nav.menu-1{
	background: #fff;
}
header nav.main-menu ul {
	font-size: 0;
	display: flex;
	justify-content: space-between;
}

header nav.main-menu ul &gt; li {
	display: inline-block;
	border-right: 1px #aeaeae solid;
}
header nav.main-menu ul &gt; li:last-child{
	border-right: none;
}
/*header nav.main-menu ul &gt; li:first-child {
	padding-left: 0;
}*/

header nav.main-menu ul &gt; li a {
	color: #000;
	text-decoration: none;
	font-size: 17px;
	line-height: 18px;
	font-family: "futuraDemi";
	display: inline-block;
	padding: 6px 13px;
	margin: 0;
}
/*header nav.main-menu ul &gt; li:hover a,
header nav.main-menu ul &gt; li.active a {
	color: white;
}*/
header nav.menu-1 &gt; ul &gt; li:hover &gt; a,
header nav.menu-1 &gt; ul &gt; li.active &gt; a{
	/*background-size: .9em 1px;
	background-image: -webkit-gradient(linear,left top, left bottom,color-stop(0, #ede0ce),to(#ede0ce));
	background-image: -webkit-linear-gradient(#565656 0,#565656 100%);
	background-image: -o-linear-gradient(#565656 0,#565656 100%);
	background-image: linear-gradient(#565656 0,#565656 100%);*/
	text-decoration: underline;
}
header nav.menu-2{
	background: #e5e5e5;
	padding: 7px 0 10px;
}
.common-home header nav.menu-2{
	/*margin-top: 15px;*/
	background: transparent;
/*	padding: 0;*/
}
header nav.menu-2 ul &gt; li{
	border: none;
	/*margin-right: 28px;*/
	position: relative;
}
header nav.menu-2 ul &gt; li:last-child{
	margin-right: 0;
	/*float: right;*/
}
header nav.menu-2 ul &gt; li a{
	color: #000;
	font-size: 22px;
	margin: 0;
}
header nav.menu-2 &gt; ul &gt; li:before{
	content: "";
	position: absolute;
	top: 30px;
	left: 0;
	height: 3px;
	width: 100%;
	max-width: 0;
	background: #e22329;
	-webkit-transition: max-width 0.4s;
	-moz-transition: max-width 0.4s;
	-o-transition: max-width 0.4s;
	transition: max-width 0.4s;
}
header nav.menu-2 &gt; ul &gt; li:hover:before,
header nav.menu-2 &gt; ul &gt; li.active:before{
	max-width: 100%;
}
/* MAIN PAGE */
/*.main-owl{*/
/*	!*margin-top: -45px;*!*/
/*}*/
/*.main-owl .items{*/
/*	background: url(/images/baner1.jpg) no-repeat top center;*/
/*	background-size: cover;*/
/*	height: 550px;*/
/*	display: block;*/
/*}*/
/*.main-owl .middle{*/
/*	width: 100%;*/
/*	overflow: hidden;*/
/*	margin-top: -60px;*/
/*}*/
/*.main-owl .items h6,*/
/*.main-owl .items p{*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	color: #000;*/
/*}*/
/*.main-owl .items h6{*/
/*	font-size: 64px;*/
/*	position: relative;*/
/*	margin-bottom: 56px;*/
/*	display: inline-block;*/
/*	margin-top: 0;*/
/*}*/
/*.main-owl .items h6:before{*/
/*	content: "";*/
/*	position: absolute;*/
/*	right: 0;*/
/*	bottom: -24px;*/
/*	height: 8px;*/
/*	width: 100vw;*/
/*	background: #e22329;*/
/*	display: block;*/
/*}*/
/*.main-owl .items p{*/
/*	font-size: 42px;*/
/*	margin: 0;*/
/*}*/
/*.main-owl.dots .owl-dots{*/
/*	bottom: 65px;*/
/*}*/
/*.main-owl.arrows .owl-controls .owl-nav .owl-prev:before,*/
/*.main-owl.arrows .owl-controls .owl-nav .owl-next:before {*/
/*	font-size: 48px;*/
/*}*/

.descriptor{
	height: 470px;
	background: #959595;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.common-home .descriptor{
	background: url("/images/new/bg-home.png") no-repeat center;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.common-home .descriptor:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,40%);
	z-index: 1;
}


.common-home .descriptor video{
	position: absolute;
	z-index: 0;
}

.descriptor *{
	color: #ffffff;
}
.descriptor .container{
	z-index: 3;
}
.descriptor h2,
.descriptor h2 span{
	display: inline;
	font-family: 'Montserrat-Bold';
}
main {
	/*min-height: 400px;*/
}
.common-home .content{
	padding-top: 60px;
	padding-bottom: 100px;
}
.content .plates{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 65px;
}
.content .plates .items{
	width: 250px;
	height: 220px;
	background: #ebebeb;
	border: #e1e1e1 1px solid;
	border-radius: 4px;
	box-shadow: 2px 7px 10px 0px rgba(0, 0, 0, 0.08);
	padding: 15px 0 0 18px;
	position: relative;
	z-index: 1;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	text-decoration: none;
}
.content .plates .items:hover{
	color: #e2232a;
	transform: scale(1.05);
	z-index: 2;
	box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.00);
}
.content .plates .item-1{
	width: 820px;
	padding-top: 85px;
}
.content .plates .item-1:hover{
	transform: scale(1.03);
	z-index: 2;
}
.content .plates .item-1:after{
	content: "ÐžÐ¡ÐÐ“Ðž";
	position: absolute;
	left: 0;
	top: 25px;
	font-family: "Montserrat-Medium";
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	background: #e2232a;
	height: 45px;
	width: 135px;
	font-size: 30px;
	color: #ffffff;
	padding: 0 0 0 15px;
	display: flex;
	align-items: center;
}
.content .plates .items:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 5px;
}
.content .plates .item-1:before{
	background: url("/images/new/main/1.png") no-repeat right bottom;
	background-size: 520px;
}
.content .plates .item-2:before{
	background: url("/images/new/main/2.png") no-repeat right bottom;
	background-size: 220px;
}
.content .plates .item-3:before{
	background: url("/images/new/main/3.png") no-repeat right bottom;
	background-size: cover;
}
.content .plates .item-4:before{
	background: url("/images/new/main/4.png") no-repeat right bottom;
	background-size: cover;
}
.content .plates .item-5:before{
	background: url("/images/new/main/5.png") no-repeat right bottom;
	background-size: cover;
}
.content .plates .item-6:before{
	background: url("/images/new/main/6.png") no-repeat right bottom;
	background-size: cover;
}

.motivation{
	/*padding-bottom: 100px;*/
	display: flex;
	justify-content: space-between;
}
.motivation .left{
	max-width: 545px;
}
.motivation .left h2{
	margin-bottom: 10px;
}
.motivation .left h4{
	margin-bottom: 10px;
	font-size: 20px;
}
.motivation .left p{
	line-height: 1.3;
}
.motivation .left&gt;div{
	margin-top: 30px;
}
.motivation .left div a{
	display: inline-block;
	font-size: 20px;
	font-family: "futuraDemi";
	position: relative;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	text-decoration: none;
}
.motivation .left div a:hover{
	transform: scale(1.10);
}

.motivation .left div a:nth-child(1){
	margin-right: 65px;
}
.motivation .left div a:before{
	content:"";
	position: absolute;
	width: 0;
	height: 1px;
	background: #000000;
	bottom: -2px;
	left: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	z-index: 1;
}
.motivation .left div a.active{
	color: #e2232a;
}
.motivation .left div a.active:before,
.motivation .left div a:hover:before{
	width: 100%;
}
.motivation .left div a.active:before{
	background: #e2232a;
}





.motivation .socials{
	display: inline;
	width: 50px;
	font-size: 0px;
	line-height: 0;
}
.socials .WhatsApp,
.socials .Viber{
	cursor: default;
}
.motivation .socials .WhatsApp,
.motivation .socials .Viber{
	display: inline-block;
	margin-left: 5px;
	margin-bottom: -4px;
}
.motivation .right{
	padding-top: 80px;
}
.motivation .right ul{
	list-style: none;
	max-width: 365px;
}
.motivation .right .items{
	font-family: "Montserrat-SemiBold";
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 50px;
	position: relative;
	display: flex;
	align-items: center;
}
.motivation .right .items:before{
	content: "";
	position: absolute;
	background: url("/images/new/main/motivation.svg") no-repeat;
	background-size: 75px;
	background-position: 1px 0px;
	width: 76px;
	height: 39px;
	left: -100px;
}
.motivation .right .item-2:before{
	background-size: 75px;
	background-position: -10px -111px;
	width: 50px;
	height: 67px;
	left: -90px;
}
.motivation .right .item-3:before{
	background-size: 75px;
	background-position: -7px -242px;
	width: 62px;
	height: 55px;
	left: -95px;
}
.motivation .right .item-4:before{
	background-size: 70px;
	background-position: -1px -328px;
	width: 67px;
	height: 51px;
	left: -95px;
	top: 12px;
}
.motivation .right .item-4{
	display: inline;
}
.motivation .right .item-4:after{
	display: inline-block;
	position: inherit;
	width: 40px;
	left: 5px;
}





.home_feedback{
	padding-top: 25px;
	padding-bottom: 55px;
	min-height: 485px;
	background: #ededed;
}
.home_feedback .container{
	width: 100%;
	padding: 0 120px;
	position: relative;
}
.home_feedback .top{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 45px;
}
.home_feedback .top h4{
	font-size: 30px;
}
.home_feedback .top a{
	position: relative;
	font-family: 'futuraDemi';
	margin: 0;
	font-size: 20px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.home_feedback .top a:before{
	content: "";
	position: absolute;
	width: 0;
	height: 1px;
	background: #000000;
	bottom: -2px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.home_feedback .top a:hover{
	transform: scale(1.10);
}
.home_feedback .top a:hover:before{
	width: 100%;
}
.avatar-name{
	display: flex;
	align-items: center;
}
.avatar-name .img-box{
	width: 115px;
	height: 115px;
	min-width: 115px;
	min-height: 115px;

	border-radius: 50%;
	overflow: hidden;
}
.avatar-name .name{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 20px;
}
.avatar-name .name p,
.avatar-name .name h6{
	font-family: 'Montserrat-Medium';
}
.avatar-name .name h6{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 20px;
}
.avatar-name .name p{
	color: #787878;
	margin: 0;
	font-size: 16px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next{
	position: absolute;
	width: 40px;
	height: 40px;
	border: #000000 1px solid;
	border-radius: 20px;
	top: 100px;
	opacity: 0.4;
	background: url("/images/new/left-arrow.svg") no-repeat center;
	background-size: 16px;
}
.owl-carousel .owl-controls .owl-nav .owl-next{
	background: url("/images/new/right-arrow.svg") no-repeat center;
	background-size: 16px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.owl-carousel .owl-controls .owl-nav .owl-next:hover{
	opacity: 1;
}
.owl-carousel .owl-controls,
.owl-carousel .owl-nav{
	position: absolute;
	top: 0;
	width: 100%;
}
.owl-carousel .owl-controls .owl-nav .owl-prev{
	left: -100px;
	top: 100px;
}
.owl-carousel .owl-controls .owl-nav .owl-next{
	right: -100px;
	top: 100px;
}


.order-from_main{
	position: relative;
	z-index: 5;
}
.common-home .order-from_main{
	/*margin-top: -50px;*/
	width: 1000px;
	padding: 30px 40px 50px;
	background: #dcdcdc;
}
/*.common-home .order-from_main,
.common-reviews .review-from{
	overflow-x: hidden;
}*/
/*.common-home .order-from_main:before,*/
/*.common-home .order-from_main:after,*/
/*.common-reviews .review-from:before,*/
/*.common-reviews .review-from:after,*/
/*.socseti-holder .container:before{*/
/*	content: "";*/
/*	position: absolute;*/
/*	bottom: 55px;*/
/*	left: 406px;*/
/*	height: 3px;*/
/*	background: #e22329;*/
/*	width: 390px;*/
/*}*/
.common-home .order-from_main:after,
.common-reviews .review-from:after{
	left: 1055px;
	width: 50vw;
}
.common-home .order-from_main.sent:before,
.common-home .order-from_main.sent:after,
.common-reviews .review-from:before,
.common-reviews .review-from:after{
	display: none;
}
.order-from_main .form-name{
	font-size: 34px;
	margin-bottom: 15px;
	margin-top: 0;
}
.order-from_main .description{
	font-size: 20px;
	font-family: "Montserrat-SemiBold";
	margin-bottom: 25px;
}
.order-from_main .checklist_name{
	margin-top: 23px;
	margin-bottom: 18px;
}
.common-home .order-from_main input[type=text]{
	width: 48%;
}
.common-home .order-from_main input[name=phone]{
	float: right;
}
.order-from_main .checklist{
	margin: 20px 0;
	margin-bottom: 0;
}
.order-from_main .checklist .checkbox:not(checked) + label{
	margin-bottom: 15px;
	line-height: 1.1;
}
.order-from_main button{
	float: right;
	margin-top: -8px;
}
/*main .descriptor {*/
/*	font-size: 0;*/
/*	letter-spacing: 0;*/
/*}*/
/*main .descriptor h1,
main .descriptor h1 span:first-child {
	font-size: 40px;
	margin-top: 0;
	font-family: 'BwModelicaCyrillicDEMOExtraBold';
	line-height: 40px;
}
main .descriptor h1 span:first-child{
	margin-bottom: 1px;
	height: 40px
}*/
main.home .descriptor h1{
	font-size: 24px;
	font-family: "FuturaPT-Book";
}
main .descriptor h1 span{
	display: flex;
	/*height: 38px;*/
	align-items: center;
}
/*main .descriptor h1:before{*/
/*	content: url("/images/fsk.svg");*/
/*	width: 105px;*/
/*	display: block;*/
/*}*/
/*main .descriptor .cols,*/
/*main .news-reviews .cols {*/
/*	width: 50%;*/
/*	letter-spacing: 0;*/
/*	display: inline-block;*/
/*	font-size: 14px;*/
/*	vertical-align: top;*/
/*}*/
/*main .news-reviews .col1{*/
/*	padding-right: 20px;*/
/*	box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	-webkit-box-sizing: border-box;*/
/*}*/
/*main .news-reviews .col2{*/
/*	padding-left: 20px;*/
/*	box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	-webkit-box-sizing: border-box;*/
/*}*/
/*main .descriptor .col1{
	width: 45%;
}*/
/*main .descriptor .col2{*/
/*	vertical-align: bottom;*/
/*}*/
/*main .partners hr {*/
/*	display: block;*/
/*	width: 72px;*/
/*	height: 6px;*/
/*	background: #17b6f1;*/
/*	border: none;*/
/*	margin-bottom: 10px;*/
/*}*/
/*main .descriptor .col2 ul {*/
/*	list-style: none;*/
/*	color: #000;*/
/*	font-size: 22px;*/
/*	font-family: 'BwModelicaCyrillicDEMOExtraBold';*/
/*	padding-left: 100px;*/
/*}*/
/*main .descriptor .col2 ul li {*/
/*	margin-bottom: 40px;*/
/*	position: relative;*/
/*	line-height: 28px;*/
/*}*/
/*main .descriptor .col2 ul li:before{*/
/*	content: url(/images/descriptor_icon-1.svg);*/
/*	position: absolute;*/
/*	left: -80px;*/
/*	top: 10px;*/
/*	width: 58px;*/
/*}*/
/*main .descriptor .col2 ul li.item-2:before{*/
/*	content: url(/images/descriptor_icon-2.svg);*/
/*	top: 0;*/
/*}*/
/*main .descriptor .col2 ul li.item-3:before{*/
/*	content: url(/images/descriptor_icon-3.svg);*/
/*	top: -15px;*/
/*}*/
/*main .descriptor .col2 ul li.item-4:before{*/
/*	content: url(/images/descriptor_icon-4.svg);*/
/*	top: -3px;*/
/*}*/
/*.plates {*/
/*	width: 100%;*/
/*	display: block;*/
/*	font-size: 0px;*/
/*	max-width: 1600px;*/
/*	margin: 70px auto;*/
/*	padding: 0px 40px;*/
/*	box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	-webkit-box-sizing: border-box;*/
/*}*/
.plates .x3 &gt; .items{
	width: 33%;
	margin-right: 0.5%;
	margin-bottom: 0.5%;
	position: relative;
	font-size: 0;
	-webkit-transition: transform 0.5s;
	-o-transition: transform 0.5s;
	transition: transform 0.5s;
}
.plates .x3 &gt; .items:nth-child(3n){
	margin-right: 0;
}
/*.plates a:hover .main-img{
	opacity: 0.7;
}*/
.plates a .cont {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10%;
}

.plates a .middle p {
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	padding-left: 85px;
	position: relative;
	line-height: 1.4;
}

.plates a .middle p:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	display: block;
	content: url(/images/plate_icon-1.svg);
}
.plates .x3 &gt; .items .description{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.plates .x3 &gt; .items .description p,
.plates .x3 &gt; .items .description .btn{
	color: #fff;
	margin-top: 0;
}
.plates .x3 &gt; .items .description .btn{
	text-transform: none;
	border: 3px solid #fff;
	display: inline-block;
	padding: 5px 14px;
	margin-top: 20px;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.plates .x3 &gt; .items .description .btn:hover{
	background: #fff;
	color: #000;
}
/*.plates a:hover{*/
/*	position: relative;*/
/*	z-index: 5;*/
/*	-webkit-transform: scale(1.1); */
/*	-ms-transform: scale(1.1);*/
/*	transform: scale(1.1);*/
/*}*/
.plates .x3 &gt; .items:hover .description{
	opacity: 1;
}
.plates a:hover .cont{
	opacity: 0;
}
.plates a.item-1 .middle p:before,
.plates a.item-2 .middle p:before,
.plates a.item-5 .middle p:before{
	top: -5px;
}
.plates a.item-2 .middle p:before{
	content: url(/images/plate_icon-2.svg);
}
.plates a.item-3 .middle p{
	padding-left: 110px;
}
.plates a.item-3 .middle p:before{
	content: url(/images/plate_icon-3.svg);
	width: 95px;
	top: 7px;
}

.plates a.item-4 .middle p:before{
	content: url(/images/plate_icon-4.svg);
	top: 10px;
}

.plates a.item-5 .middle p:before{
	content: url(/images/plate_icon-5.svg);
}
.plates a.item-6 .middle p{
	padding-left: 90px;
}
.plates a.item-6 .middle p:before{
	top: 10px;
	content: url(/images/plate_icon-6.svg);
}

.plates a:nth-child(3) .cont p,
.plates a:nth-child(5) .cont p {
	margin-top: 10px;
}

.plates a &gt; img {
	width: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.plates a &gt; .cont &gt; img {
	width: auto;
	vertical-align: middle;
}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{
	font-family: "Montserrat-SemiBold";
}
.content h1{
	font-size: 39px;
}
.content h2{
	font-size: 30px;
}
.content h3{
	font-size: 26px;
}
.content h4,
.content h5,
.content h6{
	font-size: 22px;
}


@media (max-width: 1500px) {
	/*.plates a .cont p {
		font-size: 18px;
	}
	.plates a .middle p:before{
		width: 60px;
	}
	.plates a .middle p{
		padding-left: 80px;
	}
	.plates a.item-3 .middle p:before{
		width: 85px;
		top: 3px;
	}
	.plates a.item-3 .middle p{
		padding-left: 100px;
	}*/
}
@media (max-width: 1400px) {
	.plates a .cont p {
		font-size: 17px;
	}
	.plates a .middle p:before{
		width: 58px;
	}
	.plates a .middle p,
	.plates a.item-6 .middle p{
		padding-left: 80px;
	}
	.plates a.item-3 .middle p:before{
		width: 85px;
		top: 3px;
	}
	.plates a.item-3 .middle p{
		padding-left: 100px;
	}
}
@media (max-width: 1300px) {
	.plates .x3 &gt; .items .description .btn{
		display: none;
	}
}
@media (max-width: 1070px) {
	/*.common-reviews .review .avatar{*/
	/*	width: 300px;*/
	/*	min-height: 300px;*/
	/*}*/
	/*.common-reviews .review{*/
	/*	flex-wrap: wrap;*/
	/*}*/
	/*.common-reviews .review .avatar{*/
	/*	margin-bottom: 15px;*/
	/*}*/
	/*.float-box_inset{*/
	/*	width: 70%;*/
	/*}*/
	/*.float-box.callback .float-box_inset,*/
	/*.float-box.consultation .float-box_inset{*/
	/*	width: 50%;*/
	/*}*/
	/*.common-home .order-from_main{*/
	/*	width: 1000px;*/
	/*	padding-left: 25px;*/
	/*	padding-right: 25px;*/
	/*}*/
	/*.content p,.content a,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ul,.content li,.content ol,.content table,*/
	/*main .news-reviews .owl-carousel-reviews .item p,*/
	/*.common-home .descriptor p,*/
	/*.review-from .form-name,.common-reviews .review p,*/
	/*.team_box &gt; h4,*/
	/*.contacts-request .form-name,*/
	/*.common-contacts .item-1 h1,*/
	/*.content-partners main h1,*/
	/*.review-from .form-name,*/
	/*.content-news main h1,*/
	/*.greeting_box .greeting .middle h6{*/
	/*	max-height: 9001em;*/
	/*}*/
	/*.common-home .order-from_main:before, .common-home .order-from_main:after, .common-reviews .review-from:before, .common-reviews .review-from:after, .socseti-holder .container:before{*/
	/*	display: none;*/
	/*}*/
}
@media (max-height: 720px){
	.float-box.callback .float-box_inset .logo,
	.float-box.consultation .float-box_inset .logo {
	    display: none;
	}
}
main .news-reviews {
	font-size: 0;
	margin-bottom: 40px;
}
main .news-reviews .col2 {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 30px;
}
main .news-reviews h2{
	text-transform: uppercase;
	margin-bottom: 20px;
	font-size: 40px;
	margin-top: 0;
}
main .news-reviews .arrows .owl-controls .owl-nav .owl-prev,main .news-reviews .arrows .owl-controls .owl-nav .owl-next{
	opacity: 1;
}
main .news-reviews .owl-carousel-news .item {
	width: 100%;
	position: relative;
	display: block;
	background: #000;
}
main .news-reviews .owl-carousel-news .item &gt; img{
	width: 100%;
	opacity: 0.45;
}
main .news-reviews .owl-carousel-news .item .date{
	font-family: "FuturaPT-Book";
	color: #fff;
	background: #e22329;
	padding: 8px 15px;
	display: block;
	position: absolute;
	top: 15px;
	left: 0;
}
main .news-reviews .owl-carousel-news .item .description {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 15px;
}
main .news-reviews .owl-carousel-news .item .description h6 {
	text-transform: none;
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	font-size: 26px;
	color: #fff;
}
main .news-reviews .arrows .owl-nav{
	position: absolute;
	top: -43px;
	left: 0;
	width: 100%;
}
main .news-reviews .arrows .owl-nav .owl-prev, main .news-reviews .arrows .owl-nav .owl-next{
	right: 0;
	text-align: right;
}
main .news-reviews .arrows .owl-nav .owl-prev{
	right: 45px;
	left: unset;
}
main .news-reviews .arrows .owl-controls .owl-nav .owl-next:before,
main .news-reviews .arrows .owl-controls .owl-nav .owl-prev:before{
	font-size: 28px;
}
main .news-reviews .arrows .owl-controls .owl-nav .owl-prev:before{
	content: "\f104";
}
main .news-reviews .arrows .owl-controls .owl-nav .owl-next:before{
	content: "\f105";
}
main .news-reviews .owl-carousel-reviews .item h6{
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	font-size: 24px;
	text-transform: none;
}
main .news-reviews .owl-carousel-reviews .item h6:first-child{
	margin-top: 0;
}
main .news-reviews .owl-carousel-reviews .item .services{
	color: #808080;
	font-size: 20px;
	font-family: "futuraDemi";
}
main .news-reviews .owl-carousel-reviews .item p{
	margin: 7px 0;
}
main .partners h3 {
	text-transform: uppercase;
	font-size: 40px;
}
main .partners .owl-carousel-partners {
	margin: 40px auto;
	width: 100%;
	box-sizing: padding-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 80px;
	position: relative;
}
main .partners .owl-carousel-partners .item {
	text-align: center;
	overflow: hidden;
}
main .partners .owl-carousel-partners img {
	width: auto;
	max-width: 100%;
	display: inline-block;
}
/* FOOTER
footer{
	display: block;
	width: 100%;
	background: #000;
}
footer .container{
	position: relative;
}
footer .row-1{
	width: 100%;
}
footer .work{
	width: auto;
}
footer .work:before{
	margin-top: -10px;
}
footer .row-2{
	padding: 30px 0 0;
	padding-left: 20px;
}
footer .x3 &gt; .items{
	width: 33%;
	margin-right: 0.5%;
	margin-bottom: 0;
}
footer .x3 &gt; .item-1{
	width: 38%;
}
footer .x3 &gt; .item-2{
	width: 32%;
}
footer .x3 &gt; .item-3{
	width: 29%;
}
footer .x3 &gt; .items:nth-child(3n){
	margin-right: 0;
}
footer .row-2 p,
footer .row-2 a,
footer .row-2 li{
	color: #fff;
	font-family: "FuturaPT-Book";
	font-size: 18px;
	margin: 0;
}
footer .row-2 .address-list{
	margin-bottom: 25px;
}
footer .row-2 .address-list .area{
	font-family: "BwModelicaCyrillicDEMOExtraBold";
}
footer .row-2 .address-list &gt; p{
	margin-bottom: 6px;
}
footer .row-2 .address-list a{
	text-decoration: none;
}
footer .row-2 .phone {
	margin-bottom: 10px;
}
footer .row-2 .phone_end{
	margin-bottom: 25px;
}
footer .row-2 .phone a{
	font-family: "futuraDemi";
	text-decoration: none;
	font-size: 20px;
}
footer .row-2 .address-list .address:before,
footer .row-2 .phone:before,
footer .row-2 .email:before{
	float: left;
	content: url(/images/footer-mark.svg);
	width: 9px;
	margin-right: 12px;
	margin-top: 2px;
}
footer .row-2 .address-list .address:before{
	margin-left: 5px;
	margin-right: 10px;
}
footer .row-2 .phone:before{
	content: url(/images/footer-phone.svg);
	width: 17px;
}
footer .row-2 .email{
	font-family: "futuraDemi";
	margin-bottom: 40px;
	display: block;
}
footer .row-2 .email:before{
	width: 19px;
	content: url(/images/footer-email.svg);
}
footer .row-2 .load--callback{
	text-decoration: none;
	border: 3px solid #fff;
	background: #fff;
	color: #000;
	font-size: 24px;
	text-transform: uppercase;
	padding: 7px 12px 9px;
	display: inline-block;
	margin-bottom: 40px;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
	font-family: "futuraDemi";
}
footer .row-2 .load--callback:hover{
	color: #000;
	background: transparent;
	color: #fff;
}
footer .row-2 .item-2,
footer .row-2 .item-3{
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
footer .row-2 .item-2 ul {
	list-style: none;
}
footer .row-2 ul li{
	margin-bottom: 15px;
}
footer .row-2 .item-3 ul{
	list-style: none;
	padding-left: 28px;
	margin-bottom: 15px;
}
footer .row-2 .item-3 ul li{
	position: relative;
	display: block;
	width: 100%;
	font-family: "futuraDemi";
	font-size: 20px;
	margin-bottom: 15px;
}
footer .row-2 .item-3 ul li:before{
	position: absolute;
	left: -28px;
	top: 3px;
	content: url(/images/footer-check.png);
}
footer .row-2 .item-3 .copyright,
footer .row-2 .item-3 .load--privacy{
	font-size: 16px;
	margin-bottom: 5px;
}
footer .item-3 .rband{
	position: absolute;
	bottom: 0;
	right: 42px;
	color: #000;
	font-family: "Intro";
	background: #fff;
	font-size: 16px;
	padding: 11px 15px 10px;
	text-decoration: none;
}
footer .item-3 .rband:before{
	content: url(/images/icon-rband.svg);
	margin-right: 10px;
	width: 25px;
	float: left;
	margin-top: 2px;
	-webkit-transition: transform 0.7s;
	-moz-transition: transform 0.7s;
	-o-transition: transform 0.7s;
	transition: transform 0.7s;
}
footer .item-3 .rband:hover:before{
	-moz-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	-webkit-transform: rotate(720deg);
	-o-transform: rotate(720deg);
	transform: rotate(720deg);
}	Ð½Ð¾Ð²Ñ‹Ð¹ Ñ„ÑƒÑ‚ÐµÑ€ Ð½Ð¸Ð¶Ðµ	*/

footer p{
	font-size: 18px;
}
footer a{
	font-size: 18px;
	font-family: "FuturaPT-Book";
}
footer{
	min-height: 435px;
	background: #363636;
	position: relative;
	padding-bottom: 35px;
}
footer *{
	color: #ffffff;
}
footer .row-1{
	margin-bottom: 15px;
}
footer .row-1 .logo{
	width: 125px;
	height: 65px;
}
footer .rows .container{
	display: flex;
	justify-content: space-between;
}
footer .row-2 h5{
	font-family: 'Montserrat-SemiBold';
	margin-bottom: 10px;
}
footer .row-2 .columns{
	position: relative;
}
footer .row-2 .columns .items{
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
}
footer .row-2 .column-1 h5{
	margin-bottom: 15px;
}
footer .row-2 .column-1 .item-2{
	margin-bottom: 40px;
}
footer .row-2 .column-1 .btn-footer{
	display: inline-block;
	margin: 0 0 60px 0;
	text-align: left;
}
footer .row-2 .columns .items a{
	margin: 0;
	font-family: 'FuturaPT-Book';
	line-height: 1.5;
}
footer .row-2 .column-1 .items{
	padding-left: 30px;
	position: relative;
}
footer .row-2 .column-1 .items:before{
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	background: url("/images/new/footer/contact_futer.svg") no-repeat;
	background-size: 55px;
	background-position: 0px 0px;
	width: 20px;
	height: 20px;
}
footer .row-2 .column-1 .item-2:before{
	background-size: 55px;
	background-position: 0px -68px;
	width: 20px;
	height: 16px;
}
footer .row-2 .columns p{
	line-height: 1.5;
	margin: 0;
}
footer .row-2 .columns .item-1{
	margin-bottom: 20px;
}
footer .row-2 .column-2{
	padding: 0 10px;
}
footer .row-2 .column-3{
	padding-left: 10px
}

footer .r-band{
	position: relative;
	width: 90px;
	font-size: 0;
	line-height: 0;
}
footer .r-band:after,
footer .r-band:before{
	content: "";
	position: absolute;
	background: url("/images/new/footer/sdelano_rband.svg") no-repeat;
	width: 100%;
	height: 35px;
	bottom: 0;
	right: 0;
}
footer .r-band:after{
	bottom: 45px;
	left: 0;
	width: 26px;
	height: 15px;
	background: url("/images/new/footer/babochka.svg") no-repeat;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
	transition: 0.7s;
}
footer .r-band:hover:after{
	-webkit-transform:  rotate(720deg);
	-moz-transform: 	rotate(720deg);
	-ms-transform: 		rotate(720deg);
	-o-transform: 		rotate(720deg);
	transform: 			rotate(720deg);
}
footer .row-3 .container{
	position: relative;
}
footer .row-3 .item-1{
	display: flex;
	align-items: flex-end;
}
footer .row-3 .socials{
	height: 30px;
	display: flex;
	align-items: center;
}
footer .row-3 .socials .vk,
footer .row-3 .socials .instagram{
	width: 23px;
	height: 23px;
	position: relative;
	display: block;
	margin: 0 20px 0 0;
}
footer .row-3 .socials .vk{
	width: 27px;
	height: 16px;
}
footer .row-3 .socials .vk:after,
footer .row-3 .socials .instagram:after,
footer .row-3 .socials .vk:before,
footer .row-3 .socials .instagram:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("/images/new/footer/soc_seti_futer.svg") no-repeat;
	background-size: 48px;
	background-position: 0 0;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
footer .row-3 .socials .instagram:after,
footer .row-3 .socials .instagram:before{
	background-size: 67px;
	background-position: -44px 0px;
}
footer .row-3 .socials .vk:after,
footer .row-3 .socials .instagram:after{
	opacity: 0;
}
footer .row-3 .socials .vk:after{
	background-position: 0 -20px;
}
footer .row-3 .socials .instagram:after{
	background-position: -44px -28px;
}
footer .row-3 .socials .instagram:hover:before,
footer .row-3 .socials .vk:hover:before{
	opacity: 0;
}
footer .row-3 .socials .vk:hover:after,
footer .row-3 .socials .instagram:hover:after{
	opacity: 1;
}

footer .row-3 .privacy *{
	font-size: 9px;
	text-decoration: none;
	margin: 0;
	font-family: 'Montserrat-Medium';
}
footer .row-3 .privacy .load--privacy{
	text-decoration: underline;
}
footer .row-3 .item-2{
	display: flex;
	bottom: 0;
	width: 500px;
    margin-right: -20px;
}
footer .row-3 .item-2 a{
	font-size: 17px;
	margin: 10px 0 0 0;
	position: relative;
	display: block;
}
footer .row-3 .item-2 a:before{
	content: "";
	position: absolute;
	bottom: -2px;
	width: 0;
	height: 1px;
	background: #ffffff;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
footer .row-3 .item-2 a:hover:before{
	width: 100%;
}
footer .row-3 .item-2 .col{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
footer .row-3 .item-2 .col-1,
footer .row-3 .item-2 .col-2{
	margin-right: 25px;
}









/*-------------------******--------------------------*/
/*------------------ Ð£Ð¡Ð›Ð£Ð“Ð˜ -------------------------*/
.description-box{
	/*height: 400px;*/
	height: 480px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	/*flex-wrap: wrap;*/
	position: relative;
	/*padding-bottom: 150px;*/
	overflow: hidden;

	background: no-repeat center;
	background-size: cover;



}
/*.description-box:before{*/
/*	content: "";*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	background: rgba(0,0,0,0.5);*/
/*	z-index: 1;*/
/*}*/
.description-box .motivation{
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,0.7);
	padding: 25px 0;
	z-index: 5;
	justify-self: flex-end;
}
.description-box .motivation .motivation-container{
	display: flex;
	justify-content: space-between;
}
.description-box .motivation .motivation-container .items{
	text-align: left;
	color: #000;
	list-style: none;
	font-family: "Montserrat-Medium";
	font-size: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 1;
	padding-left: 60px;
	position: relative;
}

.description-box .motivation .motivation-container .items:before{
	content: "";
	width: 51px;
	height: 50px;
	background: url("/images/services-motivation/motivation-osago.svg") no-repeat center;
	background-position-x: 1px;
	background-size: 191px;
	display: flex;
	align-items: center;
	position: absolute;
	left: 0;
}
.description-box .motivation .motivation-container .item-1:before{
	background-position-x: -50px;
}
.description-box .motivation .motivation-container .item-2:before{
	background-position-x: -102px;
}
.description-box .motivation .motivation-container .item-3:before{
	background-position-x: -152px;
}
.servicesId_4 .description-box .motivation .motivation-container .item-2:before{
	left: 5px;
}
.servicesId_4 .description-box .motivation .motivation-container .item-3:before{
	left: 6px;
}

.servicesId_1 .description-box .motivation .motivation-container .items:before{
	background-image: url("/images/services-motivation/motivation-kasko.svg");
	background-position-x: 3px;
}
.servicesId_1 .description-box .motivation .motivation-container .item-1:before{
	background-position-x: -46px;
}
.servicesId_1 .description-box .motivation .motivation-container .item-2:before{
	background-position-x: -91px;
}
.servicesId_1 .description-box .motivation .motivation-container .item-3:before{
	background-position-x: -142px;
}

.servicesId_5 .description-box .motivation .motivation-container .items:before{
	background-image: url("/images/services-motivation/motivation-green-card.svg");
	background-size: 200px;
}

.servicesId_5 .description-box .motivation .motivation-container .item-1:before{
	background-position-x: -51px;
}
.servicesId_5 .description-box .motivation .motivation-container .item-2:before{
	background-position-x: -99px;
	left: -3px;
}
.servicesId_5 .description-box .motivation .motivation-container .item-3:before{
	background-position-x: -149px;
	left: -6px;
}


.servicesId_41 .description-box .motivation .motivation-container .items:before{
	background-image: url("/images/services-motivation/motivation-ipoteka.svg");
}
.servicesId_41 .description-box .motivation .motivation-container .item-2:before{
	background-position-x: -96px;
}
.servicesId_41 .description-box .motivation .motivation-container .item-3:before{
	background-position-x: -142px;
}

.servicesId_6 .description-box .motivation .motivation-container .items:before{
	background-image: url("/images/services-motivation/motivation-imushestvo.svg");
	background-size: 150px;
	width: 40px;
}
.servicesId_6 .description-box .motivation .motivation-container .item-1:before{
	background-position-x: -35px;
}
.servicesId_6 .description-box .motivation .motivation-container .item-2:before{
	background-position-x: -72px;
	left: -3px;
}
.servicesId_6 .description-box .motivation .motivation-container .item-3:before{
	background-position-x: -112px;
	left: 5px;
}

.servicesId_3 .description-box .motivation .motivation-container .items:before{
	background-image: url("/images/services-motivation/motivation-tur.svg");
	background-position-x: 2px;
}
.servicesId_3 .description-box .motivation .motivation-container .item-1:before{
	background-position-x: -45px;
	left: 4px;
}
.servicesId_3 .description-box .motivation .motivation-container .item-2:before{
	background-position-x: -94px;
}
.servicesId_3 .description-box .motivation .motivation-container .item-3:before{
	background-position-x: -144px;
	left: 9px;
}

.servicesId_4 .description-box .motivation .motivation-container .item-3:after,
.servicesId_245 .description-box .motivation .motivation-container .item-3:after,
.servicesId_246 .description-box .motivation .motivation-container .item-3:after,
.servicesId_247 .description-box .motivation .motivation-container .item-3:after,
.servicesId_248 .description-box .motivation .motivation-container .item-3:after,
.servicesId_249 .description-box .motivation .motivation-container .item-3:after,
.servicesId_250 .description-box .motivation .motivation-container .item-3:after,
.servicesId_251 .description-box .motivation .motivation-container .item-3:after,
.servicesId_252 .description-box .motivation .motivation-container .item-3:after,
.servicesId_253 .description-box .motivation .motivation-container .item-3:after,
.servicesId_254 .description-box .motivation .motivation-container .item-3:after,
.viber-wp:after{
	content: url("/images/new/nav/viber_whatsapp.svg");
	width: 30px;
	position: absolute;
	left: 85px;
	bottom: -3px;
}
.viber-wp{
	position: relative;
}


/*.servicesId_3 .description-box .motivation .motivation-container .item-2:before{*/
/*	content: url('/images/icons/icon-5.svg');*/
/*}*/
/*.servicesId_4 .description-box .motivation .motivation-container .item-2:before{*/
/*	content: url('/images/icons/icon-6.svg');*/
/*}*/
/*.servicesId_5 .description-box .motivation .motivation-container .item-2:before{*/
/*	content: url('/images/icons/icon-7.svg');*/
/*}*/
/*.servicesId_6 .description-box .motivation .motivation-container .item-0:before{*/
/*	content: url('/images/icons/icon-8.svg');*/
/*}*/
/*.servicesId_6 .description-box .motivation .motivation-container .item-3:before{*/
/*	content: url('/images/icons/icon-9.svg');*/
/*}*/
.description-box .container{
	position: relative;
	z-index: 2;
}
.description-box&gt;.container{
	height: 400px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.description-box .container &gt; *{
	color: #fff;
	/*text-align: center;*/
}
.description-box .container p{
	font-size: 22px;
	margin: 0;
}
.description-box h1{
	font-size: 39px;
    line-height: 1.2;
    margin-bottom: 15px;
}
.description-box video {
	position: absolute;
}
/*.content-service main,*/
.content-price main,
.content-news main .news{
	position: relative;
	margin-top: 40px;
	margin-bottom: 40px;
}
/*.content-service main{*/
/*	padding-left: 315px;*/
/*}*/
.content-service main.services-descr{
	padding-left: 0;
	margin-top: 0;
}
.content-service .content &gt; h1{
	padding-right: 210px;
}
.services-descr .content{
	padding-top: 50px;
	padding-bottom: 50px;
}

.content a{
	text-decoration: underline;
}

.content a:hover{
	color: #e22329;
}

.content-section-2 .container{
	padding-bottom: 50px;
}
.content-section-2 p{
	margin: 18px 0 5px 0;
}
.content-service .services-descr .content &gt; h1{
	padding-right: 0;
}
.left-side{
	width: 285px;
	position: absolute;
	left: 15px;
	top: 0;
	padding: 15px 20px;
	background: #e5e5e5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	z-index: 10;
}
.services-descr .left-side{
	position: fixed;
	top: 50%;
	margin-top: -265px;
	left: 0;
	max-width: 85px;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	/*opacity: 0.8;*/
}
.services-descr .left-side:hover{
	max-width: 300px;
	/*opacity: 1;*/
}
.left-side .sidebar-name{
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	font-size: 24px;
	text-transform: none;
	margin-top: 0;
}
.services-descr .left-side .sidebar-name{
	display: none;
}
.left-side ul{
	display: block;
	width: 100%;
	list-style: none;
}
.left-side ul a{
	display: block;
	width: 100%;
	font-family: "futuraDemi";
	font-size: 20px;
	text-decoration: none;
	margin: 0;
	padding: 20px 0;
	padding-left: 70px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	line-height: 1;
	min-width: 245px;
}
.left-side ul li:hover a,
.left-side ul li.active a{
	color: #e22329;
}
.left-side ul a:before{
	content: url("/images/service_1.svg");
	position: absolute;
	left: 10px;
	top: 10px;
	width: 40px;
}
.left-side ul li.item-2 a:before{
	content: url("/images/service_2.svg");
}
.left-side ul li.item-3 a:before{
	content: url("/images/service_3.svg");
	left: 5px;
    width: 55px;
    top: 25px;
}
.left-side ul li.item-4 a:before{
	content: url("/images/service_4.svg");
	top: 28px;
}
.left-side ul li.item-5 a:before{
	content: url("/images/service_5.svg");
	top: 20px;
}
.left-side ul li.item-6 a:before{
	content: url("/images/service_6.svg");
	top: 30px;
}
.left-side ul li{
	border-bottom: 1px solid #9d9d9d;
}
.left-side ul li:last-child{
	border-bottom: none;
}
main .right-side .order-service{
	float: right;
	margin-top: -48px;
}
main.servicesId_1 .right-side .order-service,
main.servicesId_6 .right-side .order-service,
main.servicesId_2 .right-side .order-service {
	margin-top: -65px;
}
.right-side .motivation{
	width: 100%;
	border: 6px solid #e22329;
	padding: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	margin: 30px 0;
}
.right-side .motivation .x3 .items{
	line-height: 1.1;
}
.right-side .motivation .motivation_name{
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	font-size: 26px;
	text-transform: none;
	margin-top: 0;
}
.right-side .motivation .bg_motivation{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 6px solid #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	z-index: -1;
}
.right-side .motivation .bg_motivation:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fff200;
	/*outline: 6px solid #fff;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.right-side .motivation .items{
	padding-left: 75px;
	width: 32%;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: "futuraDemi";
}
.right-side .motivation .items:before{
	content: url("/images/motivation_1.svg");
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
}
.right-side .motivation .item-2:before{
	content: url("/images/motivation_2.svg");
}
.right-side .motivation .item-3:before{
	content: url("/images/motivation_3.svg");
}
.servicesId_4 .right-side .motivation .items:before{
	content: url("/images/ecp_1.svg");
}
.servicesId_4 .right-side .motivation .item-2:before{
	content: url("/images/ecp_2.svg");
}
.servicesId_4 .right-side .motivation .item-3:before{
	content: url("/images/ecp_3.svg");
}
.servicesId_1 .right-side .motivation .item-3{
	width: 28%;
/*	padding-left: 100px;*/
}
.servicesId_1 .right-side .motivation .item-2{
	width: 36%;
	padding-left: 85px;
}
/*.servicesId_1 .right-side .motivation .item-2:before{
	width: 65px;
	top: 5px;
}*/
.servicesId_1 .right-side .motivation .item-1{
	margin-right: 4%;
	width: 30%;
}
.servicesId_2 .right-side .motivation .item-2:before{
	content: url(/images/motivation_2_OOO.svg);
}
.servicesId_6 .right-side .motivation .item-3:before{
	content: url('/images/motivation_3_buhsopr.svg');
}
.content-service .order-from_main input[type=text],
.content-service .order-from_main label,
.content-service .order-from_main button{
	width: 24%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2.5%;
}
.content-service .order-from_main label{
	max-width: 220px;
	width: 220px;
	margin-top: 7px;
	margin-right: 1%;
}
.content-service .order-from_main button{
	float: right;
	margin-right: 0;
	width: auto;
	margin-top: 2px;
	padding: 15px 50px;
	display: block;
}
.content-service .checkbox:not(checked) + label:after{
	top: unset;
	bottom: 9px;
}
.form-holder{
	background: #ededed;
	padding: 60px 0;
}
.consultation-form{
	background: none;
	padding: 75px 0;
}
.consultation-form form{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 550px;
	position: relative;
}
.consultation-form form .form-name,
.consultation-form form .description{
	min-width: 970px;
}
.content-service .consultation-form .order-from_main input[type=text],.content-service .consultation-form .order-from_main label{
	width: 100%;
}
.content-service .consultation-form .order-from_main textarea{
	position: absolute;
	right: 15px;
	bottom: 0;
	width: 510px;
	height: 182px;
	margin-bottom: 0;
}
.content-service .consultation-form .order-from_main label{
	margin-top: 15px;
}
.content-service .consultation-form .order-from_main button{
	margin-top: 8px;
}
.faq-section{
	padding: 50px 0 0 0;
	background: #ededed;
}
.faq-section .content{
	padding-top: 0;
}
.faq-section .container &gt; h3,
.team-section .container &gt; h4{
	font-size: 30px;
	margin-bottom: 40px;
}
.spoiler{
	background: #fff;
	margin-bottom: 15px;
}
.spoiler .title {
    width: 100%;
    font-size: 20px;
    text-transform: none;
    display: flex;
	align-items: center;
	padding: 25px 60px 25px 30px;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    cursor: pointer;
    margin: 0;
    position: relative;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
/*.spoiler .title:before {
    content: "\f067";
    font-family: 'FontAwesome';
    margin-right: 15px;
    font-size: 26px;
}*/
/*.spoiler .title:before{*/
/*	content: "";*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	height: 100%;*/
/*	width: 100%;*/
/*	max-width: 0;*/
/*	background: #fff200;*/
/*	-webkit-transition: all 0.4s;*/
/*    -moz-transition: all 0.4s;*/
/*    -o-transition: all 0.4s;*/
/*    transition: all 0.4s;*/
/*}*/
/*.spoiler .title.open:before{*/
/*	max-width: 100%;*/
/*}*/
.spoiler .title.open{
	color: #e22329;
}
.spoiler .title span{
	position: relative;
	z-index: 5;
	display: inline-block;
}
.spoiler .title:after {
    content: "\f078";
    font-family: 'FontAwesome';
	position: absolute;
	right: 30px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
}
.spoiler .body {
    display: block;
    width: 100%;
    max-height: 0;
    box-sizing: border-box;
    padding: 0 30px;
    overflow: hidden;
    -webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
}
.spoiler .body &gt; *:first-child{
	margin-top: 0;
}
.spoiler .body &gt; *:last-child{
	margin-bottom: 0;
}
/*.spoiler .open:before {
    content: "\f068";
}*/
.spoiler .open:after {
    transform: rotate(180deg);
    margin-top: 6px;
}
.spoiler .open + .body {
    max-height: 70vh;
    overflow-y: auto;
	padding-bottom: 20px;
}
.faq-description {
	text-align: center;
	margin-top: 50px;
}
.faq-description p{
	font-size: 30px;
	font-family: "Montserrat-SemiBold";
}
.faq-description p.phones{
	font-size: 28px;
    font-family: "FuturaPT-Book";
}
.faq-description button,
.faq-description a{
	margin: 0 10px;
}
.faq-section .faq-description a{
	font-family: "Montserrat-SemiBold";
	font-size: 22px;
	position: relative;
}
.faq-section .faq-description a:before{
	content: "";
	position: absolute;
	width: 0;
	bottom: -2px;
	height: 2px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	background: #000;
}
.faq-section .faq-description a:hover:before{
	width: 100%
}
.faq-section .faq-description a.viber-wp:after{
	width: 40px;
	left: 175px;
	bottom: 18px;
}


/*.services .descriptor{*/
/*	background: url("/images/new/bg_services.png") no-repeat center;*/
/*	background-size: cover;*/
/*	position: relative;*/
/*	display: flex;*/
/*	flex-direction: column;*/
/*	justify-content: space-between;*/
/*}*/
/*.services .descriptor h1.h40{*/
/*	font-family: 'Montserrat-SemiBold';*/
/*	margin-bottom: 10px;*/
/*}*/
/*.services .descriptor p{*/
/*	margin: 0;*/
/*	font-size: 22px;*/
/*}*/
/*.services .descriptor .row-1{*/
/*	top: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	height: 440px;*/
/*	display: flex;*/
/*	align-items: center;*/
/*}*/
/*.services .descriptor .row-2{*/
/*	height: 80px;*/
/*	background: rgba(255,255,255, 0.7);*/
/*	bottom: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
/*}*/
/*.services .descriptor .row-2 .container{*/
/*	height: 100%;*/
/*	display: flex;*/
/*	align-items: center;*/
/*}*/
/*.services .descriptor .row-2 .motivation{*/
/*	padding: 0;*/
/*	width: 100%;*/
/*	list-style: none;*/
/*}*/
/*.services .descriptor .row-2 .motivation .items{*/
/*	color: #000000;*/
/*	opacity: 1;*/
/*	font-family: 'Montserrat-Medium';*/
/*	font-size: 15px;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	padding-left: 55px;*/
/*	position: relative;*/
/*}*/
/*.services .descriptor .row-2 .motivation .item-2{*/
/*	padding-left: 75px;*/
/*}*/

/*.services .descriptor .row-2 .motivation .item-4{*/
/*	display: inline;*/
/*}*/
/*.services .descriptor .row-2 .motivation .items:before{*/
/*	content: "";*/
/*	width: 65px;*/
/*	height: 50px;*/
/*	position: absolute;*/
/*	left: 0;*/
/*	background: url("/images/new/services/motivation.svg") no-repeat;*/
/*	background-size: 830px;*/
/*	background-position: 0px 8px;*/
/*}*/
/*.services .descriptor .row-2 .motivation .item-2:before{*/
/*	background-position: -240px 10px;*/
/*}*/
/*.services .descriptor .row-2 .motivation .item-3:before{*/
/*	background-position: -525px 10px;*/
/*}*/
/*.services .descriptor .row-2 .motivation .item-4:before{*/
/*	background-position: -960px 0px;*/
/*	background-size: 1000px;*/
/*}*/




.calculator{
	background: #ededed;
	padding: 65px 0;
}
.calculator .container{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.calculator .left{
	padding-right: 30px;
}
.calculator .left h2.h30{
	font-family: 'Montserrat-SemiBold';
	margin-bottom: 25px;
}
.calculator .left h5.h18{
	font-family: 'Montserrat-Medium';
}
.calculator .btn-yellow{
	font-size: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 95px;
	min-width: 355px;
}



/*.callback.top{*/
/*	background: #ededed;*/
/*	padding: 65px 0;*/
/*}*/
/*.callback.top form{*/
/*	justify-content: flex-start;*/
/*	position: relative;*/
/*}*/
/*.callback.top form.sent{*/
/*	height: 125px;*/
/*}*/
/*.callback.top form input{*/
/*	max-width: 350px;*/
/*	width: 100%;*/
/*	margin: 0;*/
/*}*/
/*.callback.top form input{*/
/*	margin-right: 20px;*/
/*}*/
/*.callback.top form .btn-black{*/
/*	display: block;*/
/*	padding: 15px 30px;*/
/*	position: absolute;*/
/*	right: 0;*/
/*}*/

/*.services .information{*/
/*	padding: 35px 15px 65px;*/
/*}*/
/*.services .information p{*/
/*	font-size: 20px;*/
/*}*/
/*.services .information h2{*/
/*	font-family: 'Montserrat-SemiBold';*/
/*	margin-top: 30px;*/
/*}*/

.services .motivation-content{
	background: url("/images/new/services/bg_banner.jpg") no-repeat center;
	padding: 60px 0;
	background-size: cover;
}
.servicesId_41 .motivation-content,
.servicesId_6 .motivation-content{
	background-image: url("/images/new/services/ipoteka-2.jpg");
}
.servicesId_3 .motivation-content{
	background-image: url("/images/new/services/tur-2u.jpg");
}





.services .motivation-content h3,
.services .motivation-content h2{
	font-family: 'Montserrat-SemiBold';
}
.services .motivation-content h2{
	margin-bottom: 60px;
}
.services .motivation-content ul{
	list-style: none;
	font-family: 'Montserrat-Medium';
	font-size: 20px;
}
.services .motivation-content ul .items{
	padding-left: 90px;
	margin-bottom: 40px;
	position: relative;
	display: flex;
	align-items: center;
}
.services .motivation-content ul .items:before{
	content: "";
	width: 70px;
	height: 45px;
	background: url("/images/new/services/motivation2.svg") no-repeat;
	background-size: 60px;
	background-position: 2px 0px;
	position: absolute;
	left: 0;
}
.services .motivation-content ul .item-2:before{
	height: 60px;
	background-position: 0px -72px;
}
.services .motivation-content ul .item-3:before{
	height: 55px;
	background-position: 0px -157px;
}

.servicesId_1 .motivation-content ul .items,
.servicesId_5 .motivation-content ul .items,
.servicesId_41 .motivation-content ul .items,
.servicesId_6 .motivation-content ul .items,
.servicesId_3 .motivation-content ul .items{
	padding-left: 70px;
}
.servicesId_1 .motivation-content ul .items:before,
.servicesId_5 .motivation-content ul .items:before,
.servicesId_6 .motivation-content ul .items:before{
	background-image: url("/images/new/services/motivation-2-kasko.svg");
	background-size: 55px;
}
.servicesId_1 .motivation-content ul .item-2:before,
.servicesId_5 .motivation-content ul .item-2:before,
.servicesId_6 .motivation-content ul .item-2:before{
	background-position-y: -50px;
}
.servicesId_1 .motivation-content ul .item-3:before,
.servicesId_5 .motivation-content ul .item-3:before,
.servicesId_6 .motivation-content ul .item-3:before{
	background-position-y: -112px;
}



.servicesId_5 .motivation-content ul .items:before{
	background-image: url("/images/new/services/motivation-2-green-card.svg");
}
.servicesId_41 .motivation-content ul .items:before{
	background-image: url("/images/new/services/motivation-2-ipoteka.svg");
	background-size: 57px;
}

.servicesId_41 .motivation-content ul .item-2:before{
	background-position-y: -43px;
	height: 40px;
}
.servicesId_41 .motivation-content ul .item-3:before{
	background-position-y: -85px;
}

.servicesId_6 .motivation-content ul .items:before{
	background-image: url("/images/new/services/motivation-2-imushestvo.svg");
	background-size: 57px;
	height: 56px;
}
.servicesId_3 .motivation-content ul .items:before{
	background-image: url("/images/new/services/motivation-2-tur.svg");
	background-size: 55px;
	height: 56px;
}

.servicesId_3 .motivation-content ul .item-2:before{
	background-position-y: -57px;
}
.servicesId_3 .motivation-content ul .item-3:before{
	background-position-y: -112px;
}






/*.services .documents{*/
/*	padding: 65px 15px;*/
/*}*/
/*.services .faq h2.h30,*/
/*.services .faq h2.h20,*/
/*.services .faq h6.h20,*/
/*.services .faq h6.h22,*/
/*.services .documents h2.h30{*/
/*	font-family: 'Montserrat-SemiBold';*/
/*}*/
/*.services .documents ul{*/
/*	list-style: none;*/
/*	font-family: 'FuturaPT-Book';*/
/*	font-size: 20px;*/
/*	line-height: 1.3;*/
/*}*/
/*.services .documents ul li{*/
/*	margin-bottom: 8px;*/
/*}*/

/*.services .faq{*/
/*	background: #ededed;*/
/*}*/
/*.services .faq .container{*/
/*	padding-top: 60px;*/
/*	padding-bottom: 55px;*/
/*	display: flex;*/
/*	flex-direction: column;*/
/*}*/
/*.services .faq h2.h30{*/
/*	margin-bottom: 40px;*/
/*}*/
/*.services .faq .items p{*/
/*	font-size: 20px;*/
/*}*/
/*.services .faq .items{*/
/*	background: #ffffff;*/
/*	margin-bottom: 20px;*/
/*	overflow-y: hidden;*/
/*	padding: 25px 0 0 30px;*/
/*	cursor: pointer;*/
/*	position: relative;*/
/*}*/
/*.services .faq h2.h20{*/
/*	margin-bottom: 25px;*/
/*	padding: 0 30px 0 0;*/
/*	-webkit-transition: 0.5s;*/
/*	-moz-transition: 0.5s;*/
/*	-ms-transition: 0.5s;*/
/*	-o-transition: 0.5s;*/
/*	transition: 0.5s;*/
/*}*/
/*.services .faq p{*/
/*	display: block;*/
/*	padding: 0;*/
/*	margin: 0;*/
/*	overflow: hidden;*/
/*	max-height: 0;*/

/*	-webkit-transition: 0.5s;*/
/*	-moz-transition: 0.5s;*/
/*	-ms-transition: 0.5s;*/
/*	-o-transition: 0.5s;*/
/*	transition: 0.5s;*/
/*}*/
/*.services .faq .items:before{*/
/*	content: "";*/
/*	width: 15px;*/
/*	height: 15px;*/
/*	background: url("/images/new/left-arrow.svg") no-repeat center;*/
/*	background-size: cover;*/
/*	position: absolute;*/
/*	right: 20px;*/
/*	top: 27px;*/
/*	transform: rotate(-90deg);*/
/*	-webkit-transition: 0.5s;*/
/*	-moz-transition: 0.5s;*/
/*	-ms-transition: 0.5s;*/
/*	-o-transition: 0.5s;*/
/*	transition: 0.5s;*/
/*}*/
/*.services .faq .items.active{*/
/*	max-height: none;*/
/*}*/
/*.services .faq .items.active:before{*/
/*	transform: rotate(90deg);*/
/*}*/
/*.services .faq .items.active p{*/
/*	max-height: 350px;*/
/*	padding: 0 20px 35px 0;*/
/*	overflow: auto;*/
/*}*/
/*.services .faq .items.active h2.h20{*/
/*	color: #e2232a;*/
/*}*/




/*.faq-numbers{*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*}*/
/*.faq-numbers span{*/
/*	font-family: 'Montserrat-Medium';*/
/*	font-size: 20px;*/
/*	margin-left: 25px;*/
/*	margin-right: 15px;*/
/*}*/
/*.services .faq h6.h30{*/
/*	text-align: center;*/
/*	margin-top: 40px;*/
/*	margin-bottom: 40px;*/
/*}*/
/*.faq-numbers a.h22{*/
/*	font-family: 'Montserrat-SemiBold';*/
/*	margin: 0;*/
/*	position: relative;*/
/*}*/
/*.faq-numbers a.h22:before{*/
/*	content: "";*/
/*	width: 0;*/
/*	height: 2px;*/
/*	position: absolute;*/
/*	bottom: -2px;*/
/*	background: #000000;*/
/*	-webkit-transition: 0.5s;*/
/*	-moz-transition: 0.5s;*/
/*	-ms-transition: 0.5s;*/
/*	-o-transition: 0.5s;*/
/*	transition: 0.5s;*/
/*}*/
/*.faq-numbers a.h22:hover:before{*/
/*	width: 100%;*/
/*}*/



/*.faq-numbers .btn-red{*/
/*	margin: 0;*/
/*}*/
/*.faq-numbers .socials{*/
/*	margin-right: 10px;*/
/*}*/

.callback{
	padding-top: 60px;
	padding-bottom: 70px;
}
.callback h5{
	font-family: 'Montserrat-SemiBold';
}
.callback p.h20{
	font-family: 'Montserrat-Medium';
	margin-bottom: 40px;
}
.callback form{
	display: flex;
	justify-content: space-between;
}
.callback form .left,
.callback form textarea{
	width: 49%;
}
.callback form .left{
	display: flex;
	flex-direction: column;
	position: relative;
}
.callback form input{
	width: 100%;
}
.callback form textarea{
	height: 185px;
	margin: 0;
}
.callback form .left .bottom{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.callback .left .bottom .btn-black{
	padding: 15px 60px;
	font-family: 'Montserrat-Medium';
	font-size: 16px;
}
/*----------------******-----------------------*/
/*-----------Ð¢Ð˜ÐŸÐžÐ’ÐžÐ™ ÐšÐžÐÐ¢Ð•ÐÐ¢-------------------*/
.content &gt;*:first-child{ margin-top: 0; }
.content &gt; img{ display: block; }
/*.content h1,*/
/*.content h2,*/
.content-service .team-box h3{
	font-size: 30px;
	line-height: 36px;
}

.services .motivation-content .container *:first-child,
.services .calculator .left *:first-child,
.services .description-box *:first-child{
	margin-top: 0;
}







.content-service .team-box h3{
	margin-bottom: 20px;
}
/*.content h3,*/
/*.content h4,*/
/*.content h5,*/
/*.content h6,*/
/*.content h4 &gt; a {*/
/*	font-size: 24px;*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	text-transform: none;*/
/*}*/
.content img,
.content iframe {
	max-width: 100%;
}
.content ul,
.content ol{
	margin-top: 15px;
}
.content ul,
.content ol,
.float-box_inset ul,
.float-box_inset ol{
	padding-left: 20px;
}
.content ul li,
.content ol li{
	margin: 0;
	margin-bottom: 15px;
}
.price-list table a,
.content a,
.content-partners main .items .info a{
	color: #000;
	font-family: "FuturaPT-Book";
}
/*.price-list table a:hover,*/
/*.content a:hover,*/
/*.content-partners main .items .info a:hover{*/
/*	color: #e22329;*/
/*}*/
/*------------------------***************----------------------------*/

/*--------------------------ÐŸÐ&nbsp;ÐÐ™Ð¡-Ð›Ð˜Ð¡Ð¢-------------------------------*/
.price-list h3 + p {margin-top: 5px;}

.price-list h2 + div.tbl{
	overflow: hidden;
	display: none;
	width: 100%;
	margin-bottom: 25px;
}

.price-list h2.open + div.tbl{
	display: block;
}

.price-list h2.spoiler {
	color: #fff;
	font-size: 1.6em;
	line-height: 60px;
	padding-left: 30px;
	background: #17B6F1;
	cursor: pointer;
	display: block;
	position: relative;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-bottom: 25px;
}

.price-list .open {
	background: #8ad6f2 !important;
}

.price-list h2:after {
	content: '\f0d7';
	font: 24px/1.2 "FontAwesome";
	cursor: pointer;
	color: #FFF;
	display: block;
	position: absolute;
	top: 15px;
	right: 25px;
}

.price-list table {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 35px 0;
}
.price-list table thead tr{
	border-bottom: 3px solid #000;
}
.price-list table thead tr,
.price-list table tbody tr:nth-child(even){
	background: #eeeeee;
;
}
.price-list table thead tr th,
.price-list table thead tr th p{
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	color: #e22329;
	font-size: 22px;
	margin: 0;
}
.price-list table tr td,
.price-list table tr th{
	padding: 15px;
	text-align: left;
}

/*.price-list table tbody tr:hover {*/
/*	background: #17B6F1;*/
/*	color: #fff !important;*/
/*	cursor: pointer;*/
/*}*/

.price-list table tr td:last-child {
	width: 250px;
}
.price-list table p,
.price-list table td,
.price-list table a{
	margin: 0;
	font-size: 20px;
	line-height: 1.1;
}
.price-list table p,
.price-list table td{
	font-family: "futuraDemi";
}
/*-------------***************------------------*/
/*------------- Ðž ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ --------------------*/
/*.content-news main,
.common-about main{
	margin: 40px 0;
}
.greeting_box{
	position: relative;
	font-size: 0;
}
.greeting_box .greeting{
	position: absolute;
	top: 0;
	left: 335px;
	height: 100%;
	width: 650px;
}
.greeting_box .greeting .middle{
	background: #e5e5e5;
	width: 100%;
	padding: 50px 30px 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}
.greeting_box .greeting .middle h6{
	text-transform: none;
	margin-bottom: 35px;
}
.greeting_box .greeting .middle .name{
	font-family: "FuturaPT-Book";
	font-size: 20px;
}
.greeting_box .greeting .middle .name b,
.greeting_box .greeting .middle .name strong{
	font-family: 'futuraDemi';
	font-weight: normal;
} */
/*.greeting_box .greeting .middle:after,
.greeting_box .greeting .middle:before{
	content: url('/images/greeting_bg.png');
	position: absolute;
	left: 45px;
	top: -10px;
}
.greeting_box .greeting .middle:after{
	left: unset;
	top: unset;
	bottom: -10px;
	right: 45px;
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}*/
/*.common-about .content{
	margin-top: 30px;
	margin-bottom: 30px;
}
.team_box &gt; h4{
	font-size: 24px;
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	margin: 0;
	margin-bottom: 25px;
	text-transform: none;
}
.team-carousel{
	margin-bottom: 30px;
}
.team-carousel.arrows .owl-controls .owl-nav .owl-prev,
.team-carousel.arrows .owl-controls .owl-nav .owl-next{
	opacity: 1;
}
.team-carousel.arrows .owl-controls .owl-nav .owl-prev{
	left: -30px;
}
.team-carousel.arrows .owl-controls .owl-nav .owl-next{
	right: -48px;
}
.team-carousel .items .name{
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	font-size: 18px;
	margin-bottom: 3px;
	margin-top: 15px;
	text-transform: none;
	line-height: 22px;
}
.team-carousel .items .position{
	margin: 0;
}	*/

main.about .descriptor{
	background: #ededed;
	height: 530px;
}
main.about .descriptor *{
	color: #000000;
}
main.about .descriptor .container{
	padding-left: 480px;
	display: flex;
	align-items: center;
	position: relative;
}
main.about .descriptor .container:before{
	content: "";
	width: 415px;
	height: 435px;
	background: url("/images/new/about/Untitled-1.jpg");
	background-size: cover;
	position: absolute;
	left: -15px;

}

main.about .descriptor p{
	font-family: 'Montserrat-Medium';
	margin: 40px 0 35px 0;
}
main.about .descriptor h2{
	color: #e2232a;
	font-size: 30px;
}
main.about .descriptor h3{
	font-size: 20px;
}

.sertificate{
	padding: 30px 15px 70px 15px;
}
.sertificate p.h20{
	margin: 25px 0 45px 0;
}
.sertificate .img-plates{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 40px;
}
.sertificate .img-plates .img-box{
	max-width: 350px;
	margin-bottom: 20px;
	width: 100%;
	cursor: pointer;
}
.sertificate .img-plates .img-box img{
	display: block;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.sertificate .img-plates .img-box img:hover,
.sertificate .img-plates .img-box.active img{
	transform: scale(1.05);
}



.sertificate .img-plates .img-box.active&gt;div{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(255,255,255,0.7);
	padding: 70px;
	z-index: 70;
}
.sertificate .img-plates .img-box.active&gt;div:before{
	content: "\f00d";
	font-family: 'FontAwesome';
	color: #e22329;
	font-size: 30px;
	position: absolute;
	top: 15px;
	right: 15px;

	cursor: pointer;
}
.sertificate .img-plates .img-box.active img{
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23);
}

.team h1, .team h2, .team h3, .team h4, .team h5, .team h6,
.sertificate h1, .sertificate h2, .sertificate h3, .sertificate h4, .sertificate h5, .sertificate h6{
	font-size: 30px;
}
.sertificate p{
	margin-top: 15px;
}



.team-carousel{
	display: flex;
}
.team-carousel .owl-nav{
	display: none;
}



.team{
	background: #ededed;
	padding: 55px 0 60px 0;
}
.team-carousel-item{
	width: 235px;
	margin: 0 auto;
}
.team-carousel-item *{
	text-align: center;
	font-family: "Montserrat-Medium";
}
.team h3{
	margin: 0 0 35px 0;
}
.team h4{
	margin: 10px 0 10px 0;
	font-size: 20px;
}
.team h6{
	color: #787878;
	font-size: 16px;
}
.team .img-box{
	width: 210px;
	height: 210px;
	margin: 0 auto;
}
.team .img-box img{
	width: 100%;
	height: 100%;
}

.about-text{
	padding-top: 40px;
	padding-bottom: 65px;
}
.about-text p{
	margin: 20px 0 0 0;
	line-height: 1.3;
}
.about-text p:last-child{
	margin-top: 15px;
}

/*-----------***************------------------*/
/*------------ ÐÐžÐ’ÐžÐ¡Ð¢Ð˜ -----------------------*/

/*.content-news main .items{*/
/*	text-decoration: none;*/
/*	position: relative;*/
/*	margin-bottom: 45px;*/
/*}*/
.content-news main .items .description_box{
	display: block;
	width: 100%;
	font-size: 0;
	position: relative;
}
.content-news main .items .description_box img{
	max-width: 100%;
	width: 100%;
}
.content-news main .items .description_box .description{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
	background: rgba(0,0,0,0.7);
}
.content-news main .items .description_box .description p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 15px;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #fff;
}
/*.content-news main .items h6{*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	font-size: 24px;*/
/*	margin-top: 15px;*/
/*	margin-bottom: 0;*/
/*	text-transform: none;*/
/*	line-height: 28px;*/
/*}*/
.content-news main .items span{
	position: absolute;
	left: -10px;
	top: 15px;
	background-color: #e22329;
	color: #fff;
	font-family: "FuturaPT-Book";
	font-size: 18px;
	padding: 8px 15px;
}
.content-news main .items:hover .description_box .description{
	opacity: 1;
}
/*.content-news main .items:hover h6{*/
/*	color: #e22329;*/
/*}*/
.content-news main .pagination{
	margin-top: 0;
}
/*section.news .items {*/
/*	position: relative;*/
/*}*/

/*section.news .items:hover &gt; .description {*/
/*	display: block;*/
/*}*/

/*section.news .items:hover &gt; span,*/
/*section.news .items:hover &gt; h3 {opacity: 0.8;}*/

/*section.news img {*/
/*	width: 100%;*/
/*	height: 320px;*/
/*}*/

/*section.news .items .description {*/
/*	box-sizing: padding-box;*/
/*	box-sizing: border-box;*/
/*	-webkit-box-sizing: border-box;  */
/*	width: 100%;*/
/*	height: 320px;*/
/*	position: absolute;*/
/*	top: 0px;*/
/*	padding: 25px 25px 5px 25px;*/
/*	background: rgba(255, 255, 255, 0.8);*/
/*	color: #fff;*/
/*	text-align: left;*/
/*	display: none;*/
/*	font-size: 17px;*/
/*}*/

/*section.news .items .description p {*/
/*	max-height: 272px;*/
/*	overflow: hidden;*/
/*	vertical-align: bottom;*/
/*	display: inline-block;*/
/*}*/

/*section.news .items  h3 {*/
/*	color: #16b6f1;*/
/*	text-transform: uppercase;*/
/*	font-size: 21px;*/
/*	white-space: pre-wrap;*/
/*	font-family: "MyriadProBlack";*/
/*	line-height: 22px;*/
/*	margin: 15px 0px 10px 0px;*/
/*}*/

/*section.news .items  span {*/
/*	line-height: 1.2;*/
/*	margin-bottom: 20px;*/
/*	color: #404040;*/
/*	font-family: "AG_Futura";*/
/*	font-size: 18px;*/
/*}*/

/*section.news .justify {*/
/*	width: 450px !important;*/
/*}*/

/*section.news-inner, */
/*section.news-inner {*/
/*	padding: 10px 0px;*/
/*}*/

/*section.news-inner h1,*/
/*section.news-inner h1,*/
/*section.clients h1,*/
/*section.contact-info h1,*/
/*section.price-list h1, */
/*section.reviews h2 {*/
/*	font-family: "MyriadProBlack";*/
/*	color: #17B6F1;*/
/*	text-transform: uppercase;*/
/*	font-size: 32px;*/
/*}*/


.news{
	padding-top: 0;
	padding-bottom: 75px;
}
.news h2{
	margin-bottom: 40px;
	font-size: 40px;
}
.news .content{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.news .items{
	width: 48%;
	/*min-height: 415px;*/
	/*min-height: 430px;*/
	position: relative;
	margin: 0 0 4% 0;
	line-height: 0;
	font-size: 0;
}
.news .items h6{
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-ms-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
	/*padding-top: 20px;*/
	/*max-width: 525px;*/
	width: 100%;
	font-size: 20px;
}
.news .items p{
	font-family: 'FuturaPT-Book';
	position: absolute;
	top: 25px;
	display: inline-block;
	width: 130px;
	height: 40px;
	padding-left: 15px;
	background: #e2232a;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #ffffff;
	display: flex;
	align-items: center;
	z-index: 10;
}
.news .items:hover h6{
	color: #e2232a;
}
.news .items .img-box{
	/*max-width: 525px;*/
	width: 100%;
	height: 366px;
	position: relative;
}
.news .items .img-box img{
	width: 100%;
	height: auto;
}

.news .items .img-box p{
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column-reverse;

	padding: 0 25px 15px 25px;
	margin: 0;
	opacity: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.news .items:hover .img-box p{
	opacity: 1;
	background: rgba(0,0,0,.6);
}

.news-inner{
	padding-top: 50px;
}
.news-inner h1{
	margin: 8px 0 15px;
}
.news-inner .data{
	font-family: 'Montserrat-Medium';
	font-size: 16px;
	margin-bottom: 10px;
}
.news-inner ul li,
.news-inner ol li,
.news-inner p,
.news-inner a{
	font-size: 18px;
}




/*------------**********--------------*/
/*-------------ÐžÐ¢Ð—Ð«Ð’Ð«----------------*/
/*.common-reviews main{*/
/*	margin: 40px 0;*/
/*}*/
/*.review-from{*/
/*	position: relative;*/
/*	margin-bottom: 50px;*/
/*}*/
/*.common-reviews .review-from:before,*/
/*.common-reviews .review-from:after{*/
/*	bottom: 6px;*/
/*	left: 365px;*/
/*	width: 370px;*/
/*}*/
/*.common-reviews .review-from:after{*/
/*	left: 985px;*/
/*	width: 50vw;*/
/*}*/
/*.review-from input[type=text],*/
/*.review-from select{*/
/*	display: inline-block;*/
/*	width: 48%;*/
/*}*/
/*.review-from select{*/
/*	float: right;*/
/*	margin-top: -2px;*/
/*}*/
/*.review-from textarea{*/
/*	width: 100%;*/
/*}*/
/*.review-from input[type=text],*/
/*.review-from select,*/
/*.review-from textarea{*/
/*	margin-bottom: 30px;*/
/*}*/
/*.review-from button{*/
/*	float: right;*/
/*	margin-top: -10px;*/
/*}*/
/*.common-reviews .review{*/
/*	margin-bottom: 35px;*/
/*	display: flex;*/
/*	!*align-items: flex-start;*!*/
/*	justify-content: space-between;*/
/*}*/
/*.common-reviews .review .avatar{*/
/*	width: 200px;*/
/*	min-height: 200px;*/
/*	background-size: cover;*/
/*}*/
/*.common-reviews .review-avatar .info-box{*/
/*	width: 770px;*/
/*}*/
/*.common-reviews .review h6{*/
/*	font-size: 24px;*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	margin: 0;*/
/*	text-transform: none;*/
/*	line-height: 28px;*/
/*}*/
/*.common-reviews .review span{*/
/*	font-size: 20px;*/
/*	font-family: "futuraDemi";*/
/*	margin: 8px 0;*/
/*	color: #808080;*/
/*	display: block;*/
/*}*/
/*.common-reviews .review p{*/
/*	margin: 0;*/
/*	font-size: 20px;*/
/*}*/
/*section.reviews {padding: 20px 0px 15px 0px;}*/

/*section.reviews h2 {*/
/*	display: inline-block;*/
/*	cursor: pointer;*/
/*	line-height: 45px;*/
/*	margin: 0px 0px 25px 0px;*/
/*	text-transform: uppercase;*/
/*	border-bottom: 6px solid #16B6F1;*/
/*	text-align: left;*/
/*	-webkit-user-select: none;*/
/*	-khtml-user-select: none;*/
/*	-moz-user-select: none;*/
/*	-ms-user-select: none;*/
/*	user-select: none;*/
/*}*/

/*section.reviews h2:hover {opacity: 0.8;}*/

/*section.reviews .review  {*/
/*	margin: 0px 0px 30px 0px;*/
/*}*/

/*section.reviews .review h3 {*/
/*	text-transform: none;*/
/*	line-height: 35px;*/
/*}*/

/*section.reviews .pagination {*/
/*	margin-bottom: 30px;*/
/*}*/

/*section.reviews .review-form {display: none;}*/

/*section.reviews .review-form  button, .uskugi-form .sendler  button {*/
/*	width: 470px;*/
/*}*/

/*section.reviews .review-form .response {*/
/*	padding-bottom: 20px !important;*/
/*}*/

/*section.reviews .review-form .checkbox:not(checked) + label:before {*/
/*	float: none;*/
/*	display: inline-block;*/
/*	margin: -1px 9px 0px 0px;*/
/*	vertical-align: middle;*/
/*}*/

/*section.reviews .review-form  label {*/
/*	display: inline-block;*/
/*	line-height: 18px;*/
/*	margin-top: 5px;*/
/*}*/
.reviews .add-review{
	background: #ededed;
	padding: 20px 0 50px 0;
}
.reviews .add-review h5{
	margin-bottom: 40px;
	font-size: 30px;
}
.reviews .add-review form{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
}
.reviews .add-review form .left{
	display: flex;
	flex-direction: column;
	height: 185px;
	position: relative;
}
.reviews .add-review form .left,
.reviews .add-review form textarea{
	width: 49%;
}
.reviews .add-review form textarea{
	height: 185px;
	margin: 0;
}
.reviews .add-review form .left .bottom{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.reviews .add-review form .left .load--agreement{
	font-size: 18px;
}
.reviews .add-review form .btn{
	padding: 15px 60px;
	font-family: 'Montserrat-Medium';
	font-size: 16px;
}



.reviews .reviews-block{
	padding: 60px 0 75px 0;
}
.reviews .reviews-block .rows{
	display: flex;
	justify-content: space-between;
}

.reviews .reviews-block .review{
	width: 535px;
	margin-bottom: 35px;
}
.reviews .reviews-block .rows .review:first-child{
	padding-right: 50px;
}
.review .avatar-name{
	display: flex;
	align-items: center;
}
.review .avatar-name .avatar{
	width: 115px;
	height: 115px;
	overflow: hidden;
	border-radius: 60px;
}
.review .avatar-name .img-box img{
	width: 100%;
	width: 100%;
}
.review p{
	margin-top: 15px;
	font-size: 18px;
}












/*---------******-----------------------*/
/*---------ÐšÐ›Ð˜Ð•ÐÐ¢Ð«----------------------*/
.content-partners main{
	margin: 32px 0;
}
.content-partners main h1{
	margin-top: 0;
}
.content-partners main &gt; .container &gt; .x2{
	margin-top: 40px;
}
.content-partners main .items{
	margin-bottom: 40px;
}
.content-partners main .items .image-holder{
	text-align: left;
	margin-right: 0;
}
.content-partners main .items .image-holder,
.content-partners main .items .info{
	margin-bottom: 0;
}
.content-partners main .items .info h6{
	font-size: 22px;
	font-family: "BwModelicaCyrillicDEMOExtraBold";
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: none;
	line-height: 24px;
}
.content-partners main .items .info p{
	margin: 0;
}
.content-partners main .items .info a{
	font-family: "FuturaPT-Book";
	font-size: 20px;
}
/*section.clients {*/
/*	padding: 15px 0px;*/
/*}*/

/*section.clients .client {*/
/*	display: inline-block;*/
/*	width: 465px;*/
/*	padding-right: 20px;*/
/*	margin-bottom: 45px;*/
/*}*/

/*section.clients .client  .image-holder {*/
/*	width: 170px;*/
/*	margin-right: 25px;*/
/*	display: inline-block;*/
/*	vertical-align: middle;*/
/*	overflow: hidden;*/
/*	text-align: right;*/
/*}*/

/*section.clients .client .info {*/
/*	max-width: 240px;*/
/*	display: inline-block;*/
/*	vertical-align: middle;*/
/*}*/

/*section.clients .client .info p {*/
/*	margin-bottom: 5px;*/
/*}*/

/*section.clients .client .info a {*/
/*	color: #404040;*/
/*	font-family: 'FuturaPT-Book';*/
/*	font-size: 18px;*/
/*}*/

/*section.clients .client .info  h3{*/
/*	font-family: 'MyriadProBlack';*/
/*	text-transform: uppercase;*/
/*	margin-bottom: 5px;*/
/*}*/

/*section.clients .pagination {*/
/*	margin-bottom: 25px;*/
/*}*/

/*---------------------------*******---------------------------------*/

/*---------------------------ÐšÐžÐÐ¢ÐÐšÐ¢Ð«--------------------------------*/
/*.common-contacts .contacts{*/
/*	position: relative;*/
/*}*/
/*.common-contacts .container.x2{*/
/*	padding: 40px 0 20px;*/
/*	position: relative;*/
/*}*/
.address_maps{
	position: absolute;
	top: -370px;
	left: 15px;
	z-index: 5;
	text-align: center;
}
.address_maps .items{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #e5e5e5;
	padding: 10px;
	width: 230px;
	margin-bottom: 12px;
	cursor: pointer;
	height: 100px;
}
.address_maps .items.active {
	background-color: #e22329;
}
.address_maps .items h6{
	font-family: 'FuturaPT-Book';
	line-height: 1.3;
	font-size: 20px;
	margin-top: 0;
}
.address_maps .items .address{
	margin: 0;
	font-size: 16px;
	text-transform: none;
	line-height: 1.3;
}
.address_maps .items.active h6,
.address_maps .items.active .address{
	color: #fff;
}
.maps{
	width: 100%;
	height: 420px;
	display: none;
}
.maps a{
	display: none;
}
.maps.open{
	display: block;
}
/*.common-contacts .container.x2 .item-1 &gt; .phone,*/
/*.common-contacts .container.x2 .item-1 &gt; .email,*/
/*.common-contacts .container.x2 .item-1 &gt; .phone a,*/
/*.common-contacts .container.x2 .item-1 &gt; .email a{*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	font-weight: normal;*/
/*	color: #000;*/
/*	text-decoration: none;*/
/*	margin-bottom: 10px;*/
/*	margin-top: 0;*/
/*}*/
/*.common-contacts .container.x2 .address_box{*/
/*	margin: 30px 0;*/
/*	display: block;*/
/*	width: 100%;*/
/*}*/
/*.common-contacts .container.x2 .address_box &gt; *,*/
/*.common-contacts .container.x2 .address_box &gt; * &gt; *{*/
/*	margin: 0;*/
/*	margin-bottom: 2px;*/
/*	font-size: 20px;*/
/*	font-family: "FuturaPT-Book";*/
/*	text-decoration: none;*/
/*}*/
/*.common-contacts .container.x2 .address_box .area{*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*    font-size: 18px;*/
/*    margin-top: 0;*/
/*    margin-bottom: 0;*/
/*    text-transform: none;*/
/*    line-height: 28px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    max-height: 9001em;*/
/*}*/
/*.contacts-request .form-name,*/
/*.common-contacts .item-1 h1,*/
/*.content-partners main h1,*/
/*.review-from .form-name,*/
/*.content-news main h1,*/
/*.greeting_box .greeting .middle h6{*/
/*	font-size: 32px;*/
/*	font-family: "BwModelicaCyrillicDEMOExtraBold";*/
/*	margin-top: 0;*/
/*	margin-bottom: 20px;*/
/*	color: #000;*/
/*	line-height: 36px;*/
/*}*/
/*.greeting_box .greeting .middle h6{*/
/*	font-size: 23px;*/
/*	line-height: 28px;*/
/*}*/
/*.contacts-request input[type=text],*/
/*.contacts-request textarea{*/
/*	display: block;*/
/*	width: 100%;*/
/*	margin-bottom: 20px;*/
/*}*/
/*.contacts-request textarea{*/
/*	margin-top: 30px;*/
/*}*/
/*.contacts-request button{*/
/*	float: right;*/
/*	margin-top: -4px;*/
/*}*/
/*.contacts-request + p{*/
/*	margin-top: 35px;*/
/*	font-family: "futuraDemi";*/
/*	font-size: 20px;*/
/*}*/
/*.contacts-request .checkbox:not(checked) + label:after{*/
/*	top: 6px;*/
/*}*/
/*section.contact-info {*/
/*	font-size: 0px;*/
/*	padding: 10px 0px 35px 0px;*/
/*}*/

/*section.contact-info h3 {*/
/*	text-transform: uppercase;*/
/*	font-family: 'MyriadProBlack';*/
/*	line-height: 24px;*/
/*	font-size: 18px;*/
/*}*/

/*section.contact-info h3 + h3 {*/
/*	margin-top: 35px;*/
/*}*/

/*section.contact-info .left-container,*/
/*section.contact-info .right-container {*/
/*	display: inline-block;*/
/*	width: 50%;*/
/*	vertical-align: top;*/
/*}*/

/*section.contact-info .left-container {*/
/*	padding-right: 60px;*/
/*}*/

/*section.contact-info .left-container p, */
/*section.contact-info .left-container a {*/
/*	margin-bottom: 5px;*/
/*	white-space: pre-wrap;*/
/*	line-height: 22px;*/
/*	color: #404040;*/
/*	font-family: 'FuturaPT-Book';*/
/*}*/

/*section.contact-info .left-container .regim {*/
/*	margin-top: 25px;*/
/*}*/

.contacts .container{
	display: flex;
	justify-content: space-between;
	position: relative;
	padding: 40px 15px;
}
.contacts .right{
	width: 550px;
}
.contacts-request{
	display: flex;
	flex-direction: column;
}
.contacts .left .socials{
	display: inline;
	margin-right: 5px;
}
.contacts .left .socials a{
	display: inline-block;
	margin: 0 0 -3px 0;
}
.contacts h2{
	margin-bottom: 20px;
	font-size: 30px;
}
.contacts .numbers{
	margin-bottom: 40px;
	display: flex;
	flex-direction: column;
}
.contacts .numbers a{
	margin: 0;
}
.contacts .numbers .items{
	margin-top: 20px;
	padding-left: 40px;
	position: relative;
	display: flex;
	align-items: center;
}
.contacts .numbers .viber-wp{
	padding-left: 50px;
}
.contacts .numbers .viber-wp:after{
	left: 0;
	width: 40px;
}


.contacts .numbers .items:before{
	content: "";
	position: absolute;
	left: 5px;
	background: url("/images/new/footer/contact_futer.svg") no-repeat;
	background-size: 55px;
	background-position: -35px 0px;
	width: 20px;
	height: 20px;
}
.contacts .numbers .item-2:before{
	background-size: 55px;
	background-position: -35px -68px;
	height: 16px;
}
.contacts .adress-box h5{
	margin-top: 40px;
	font-size: 24px;
}
.contacts .adress-box h5:first-child{
	margin: 0;
}
.contacts .adress-box p{
	margin: 10px 0 0 0;
	line-height: 1.5;
}
.contacts .adress-box p a{
	font-family: "FuturaPT-Book";
}
.contacts .right h6{
	margin-bottom: 30px;
	font-size: 30px;
}
.contacts .right form{
	display: flex;
	flex-direction: column;
	position: relative;
	margin-bottom: 30px;
}
.contacts .right form .load--agreement{
	font-size: 18px;
}
.contacts .right .sendler textarea{
	padding: 15px;
	height: 125px;
	margin-bottom: 35px;
}
.contacts .right .btn{
	width: 255px;
	height: 50px;
	position: absolute;
	right: 0;
	bottom: -6px;
}
.contacts .right p{
	font-family: 'Montserrat-Medium';
	margin-bottom: 20px;
	line-height: 1.4;
	font-size: 20px;
}
.contacts .container.text{
	padding: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
}





















/*----------********--------------*/
/*----------SHARE-42--------------*/

.share-label {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-family: "Montserrat-SemiBold";
	margin: 0;
	margin-right: 20px;
	text-transform: none;
}
.socseti-holder {
	margin: 40px 0;
}
.socseti-holder .container{ position: relative; }
.share42init {text-align: left; margin: 4px 0 0; display: inline-block; vertical-align: middle;}
#share42 {display: inline-block;}

#share42 a {
	display: block;
	width: 38px !important;
	height: 36px !important;
}

.share42-item {margin-right: 15px !important; display: inline-block;}
.share42-item:last-child  {margin-right: 0px !important;}

.share42-item:hover {opacity: 0.8;}

.share42-item a{ background: url('/images/new/news/crossposting.svg') no-repeat left top; background-size: 175px auto; background-position: -155px 0; }

.share42-item:nth-child(1) a { background-position: 0 0; }
.share42-item:nth-child(2) a { background-position: -46px 0; }
.share42-item:nth-child(3) a { background-position: -92px 0; }
.share42-item:nth-child(4) a { background-position: -139px 0; }

.share42-item:nth-child(1) a:hover { background-position: 0 -44px; }
.share42-item:nth-child(2) a:hover { background-position: -46px -44px; }
.share42-item:nth-child(3) a:hover { background-position: -92px -44px; }
.share42-item:nth-child(4) a:hover { background-position: -139px -44px; }

/*-------------********---------------------*/
/*-----------Ð¡Ð£Ð‘ÐœÐ•ÐÐ® Ð¥Ð•Ð”Ð•Ð&nbsp;------------------*/

.main-menu ul li {position: relative;}

.main-menu ul li:hover {cursor: pointer;}

.main-menu ul li:hover ul {
	display: block;
	position: absolute;
	border: 3px solid #16B6F1;
	width: auto;
	background: none repeat scroll 0% 0% padding-box content-box #FFF;
	margin: 9px 0px 0px -15px;
	padding-top: 0px;
	z-index: 200;
}

.main-menu ul li:hover ul li {
	display: block;
	padding: 0px;
}

.main-menu ul li:hover ul li:hover {
	background: #16b6f1;
}

.main-menu ul li:hover ul li:hover a {
	color: #fff;
}

.main-menu ul li:hover ul li a {
	color: #404040;
	display: inline-block;
	white-space: nowrap;
	padding: 0px 15px;
	line-height: 40px;
}
.mobile-menu{
	display: none;
}


/*-------------********---------------------*/
/*----------- eror not found ---------------*/

main.not-found{
	padding: 140px 0;
	text-align: center;
}
main.not-found .container{
	display: flex;
	justify-content: center;
}
main.not-found #content{
	max-width: 620px;
}
main.not-found #content h1,
main.not-found #content p{
	margin-bottom: 35px;
}







/*		ÐºÑƒÐ¿Ð¸Ñ‚ÑŒ Ð¾ÑÐ°Ð³Ð¾		*/
.StrahovanieOsagoOnline .float-box_inset{
	border: 0px;
	overflow: hidden;
	padding: 0;
	width: 70%;
}
.StrahovanieOsagoOnline .float-box_inset iframe{
	width: 100%;
	height: 100%;
}



























main.home .content h3.mobile{
	display: none;
}

header .row-2 nav&gt;ul&gt;li.mobile-nav,
.mobile-menu{
	display: none;
}
footer .mobile-col{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 63%;
}
.form-mobile{
	display: flex;
	width: 660px;
}


/*--------------*************-----------------*/
@media (min-width: 1150px) {

}
@media (max-width: 1310px) {
	/*.content-service main{*/
	/*	padding-left: 15px;*/
	/*}*/
	/*.left-side{*/
	/*	display: none;*/
	/*}*/
}
@media (max-width: 1150px) {
	.servicesId_4 .description-box .motivation .motivation-container .item-2:before {
		left: 2px;
	}
	.servicesId_4 .description-box .motivation .motivation-container .item-3:before {
		left: 0;
	}
/*	iframe[name='ym-native-frame'],
	jdiv,
	#jivo-iframe-container,*/
	/*footer .x3 &gt; .item-2,*/
	/*footer .work,*/
	/*.description-box br,*/
	/*header .load--callback,*/
	/*header nav.main-menu ul &gt; li br{*/
	/*	display: none !important;*/
	/*}*/
	/*main,*/
	/*header,*/
	/*footer{*/
	/*	overflow: hidden;*/
	/*}*/
	/*.container,*/
	/*.common-home .order-from_main,*/
	/*footer .row-2{*/
	/*	width: 100%;*/
	/*	padding-left: 15px;*/
	/*	padding-right: 15px;*/
	/*	box-sizing: border-box;*/
	/*}*/
	/*.main-owl .items h6,*/
	/*main .partners h3{*/
	/*	font-size: 30px;*/
	/*	line-height: 1.3;*/
	/*}*/
	/*main .news-reviews h2,*/
	/*header a.phone, footer .row-1 .phone{*/
	/*	font-size: 24px;*/
	/*}*/
	/*.order-from_main .form-name,*/
	/*.description-box h1,*/
	/*.faq-section .container &gt; h3, .team-section .container &gt; h4,*/
	/*.content h1, .content h2, .content-service .team-box h3,*/
	/*.faq-description p,*/
	/*.contacts-request .form-name, .common-contacts .item-1 h1, .content-partners main h1, .review-from .form-name, .content-news main h1, .greeting_box .greeting .middle h6{*/
	/*	font-size: 24px;*/
	/*	line-height: 1.3;*/
	/*}*/
	/*.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{*/
	/*	line-height: 1.4;*/
	/*}*/
	/*.faq-description p.phones{*/
	/*	line-height: 2px;*/
	/*}*/
	/*.order-from_main .description,*/
	/*main .news-reviews .owl-carousel-reviews .item h6,*/
	/*h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span,*/
	/*main .descriptor h1,*/
	/*main .descriptor .col2 ul li,*/
	/*header .load--callback,*/
	/*.main-owl .items p{*/
	/*	font-size: 20px;*/
	/*	line-height: 1.3;*/
	/*}*/
	/*.content ul li, .content ol li, p, a, .content &gt; p, .content &gt; img, .float-box_inset ul, .float-box_inset ol,*/
	/*.price-list table thead tr th, .price-list table thead tr th p,*/
	/*.content-news main .items h6{*/
	/*	font-size: 18px;*/
	/*}*/
	/*.content-news main .items{*/
	/*	margin-bottom: 20px;*/
	/*	width: 48%;*/
	/*	margin-right: 4%;*/
	/*}*/
	/*.price-list table{*/
	/*	width: 100vw;*/
	/*	margin-left: -15px;*/
	/*}*/
	/*.main-owl .items{*/
	/*	height: 300px;*/
	/*}*/
	/*.common-home .order-from_main{*/
	/*	margin-top: 0;*/
	/*}*/
	/*.plates{*/
	/*	padding: 20px 15px;*/
	/*	margin: 15px 0;*/
	/*}*/
	/*.plates .x3 &gt; .items,*/
	/*.plates .x3 &gt; .items:nth-child(3n){*/
	/*	width: 49%;*/
	/*	margin-right: 1%;*/
	/*	margin-bottom: 1%;*/
	/*}*/
	/*.plates .x3 &gt; .items:nth-child(2n){*/
	/*	margin-right: 0;*/
	/*}*/
	/*.plates a .cont p{*/
	/*	font-size: 14px;*/
	/*}*/
	/*.main-owl{*/
	/*	margin-top: 0;*/
	/*}*/
	/*header{*/
	/*	height: auto;*/
	/*}*/
	/*header a.phone, footer .row-1 .phone{*/
	/*	width: 180px;*/
	/*	text-align: right;*/
	/*	display: block;*/
	/*}*/
	/*header a.phone{*/
	/*	width: 100%;*/
	/*	text-align: center;*/
	/*}*/
	/*header .row-1 .container, footer .row-1 .container{*/
	/*	display: flex;*/
	/*    justify-content: flex-end;*/
	/*    padding-left: 50%;*/
	/*    flex-wrap: wrap;*/
	/*}*/
	/*header .row-1 .container{*/
	/*	justify-content: center;*/
	/*    padding-left: 80px;*/
	/*    padding-right: 50px;*/
	/*}*/
	/*header a.logo, footer a.logo{*/
	/*	display: block !important;*/
	/*	width: 120px;*/
	/*	background-position: center;*/
	/*	position: absolute;*/
    /*	left: 15px;*/
	/*}*/
	/*header a.logo{*/
	/*	width: 90px;*/
	/*}*/
	/*header nav.main-menu ul{*/
	/*	flex-wrap: wrap;*/
	/*	padding-left: 0;*/
	/*	padding-right: 0;*/
	/*}*/
	/*header{*/
	/*	!*max-height: 81px;*!*/
	/*	min-height: 0;*/
	/*	transition: all 1s;*/
	/*	-webkit-transition: all 1s;*/
	/*	-moz-transition: all 1s;*/
	/*	-o-transition: all 1s;*/
	/*	overflow: hidden;*/
	/*    -webkit-overflow-scrolling: touch;*/
	/*    -ms-overflow-style: none;*/
	/*    background: #e5e5e5;*/
	/*}*/
	/*header.show-menu{*/
	/*	max-height: 1000px;*/
	/*	min-height: 100vh;*/
	/*	overflow-x: hidden;*/
	/*	overflow-y: auto;*/
	/*	position: fixed;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	bottom: 0;*/
	/*	z-index: 10;*/
	/*}*/
	/*header nav.main-menu ul &gt; li{*/
	/*	display: block;*/
	/*	width: 100%;*/
	/*	border-right: 0;*/
	/*}*/
	/*header nav.main-menu ul &gt; li a{*/
	/*	width: 100%;*/
	/*	box-sizing: border-box;*/
	/*	padding: 15px;*/
	/*	font-size: 18px;*/
	/*}*/
	/*header nav.menu-2 &gt; ul &gt; li:hover:before, */
	/*header nav.menu-2 &gt; ul &gt; li.active:before{*/
	/*	height: 100%;*/
	/*    top: 0;*/
	/*    z-index: -1;*/
	/*}*/
	/*header nav.menu-2 &gt; ul &gt; li:hover a, */
	/*header nav.menu-2 &gt; ul &gt; li.active a{*/
	/*	color: #fff;*/
	/*}*/
	/*main .descriptor .cols, main .news-reviews .cols{*/
	/*	width: 100%;*/
	/*	padding-right: 0;*/
	/*	padding-left: 0;*/
	/*	margin-bottom: 30px;*/
	/*}*/
	/*main .descriptor{*/
	/*	margin-top: 20px;*/
	/*}*/
	/*main .partners .owl-carousel-partners{*/
	/*	padding-left: 25px;*/
	/*	padding-right: 25px;*/
	/*}*/
	.description-box .motivation{
		padding-bottom: 5px;
	}
	.description-box .motivation .motivation-container{
		min-width: 0;
		padding-left: 15px;
		padding-right: 15px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		box-sizing: border-box;
	}
	.description-box .motivation .motivation-container .items{
		width: 48%;
		margin-bottom: 20px;
		position: relative;
		box-sizing: border-box;
		padding-left: 65px;
	}
	.servicesId_4 .description-box .motivation .motivation-container .item-3:after,
	.viber-wp:after{
		left: 90px;
	}

	/*.content-service .description-box &gt; .container{*/
	/*	margin-top: -70px;*/
	/*}*/
	/*.description-box .container &gt; *{*/
	/*	margin-top: 0;*/
	/*}*/
	/*.order-from_main{*/
	/*	display: flex;*/
	/*	justify-content: space-between;*/
	/*	flex-wrap: wrap;*/
	/*	align-items: baseline;*/
	/*}*/
	/*.consultation-form form .form-name, .consultation-form form .description{*/
	/*	min-width: 0;*/
	/*	width: 100%;*/
	/*}*/
	/*.content-service .order-from_main input[type=text], .content-service .order-from_main label, .content-service .order-from_main button,*/
	/*.content-service .consultation-form .order-from_main input[type=text], .content-service .consultation-form .order-from_main label,*/
	/*.review-from label{*/
	/*	width: 49%;*/
	/*	margin: 0;*/
	/*	margin-bottom: 20px;*/
	/*}*/
	/*.content-service .consultation-form .order-from_main textarea{*/
	/*	position: relative;*/
	/*	bottom: 0;*/
	/*	left: 0;*/
	/*	right: 0;*/
	/*	margin-bottom: 0;*/
	/*	height: 90px;*/
	/*	width: 100%;*/
	/*}*/
	/*.content-service .order-from_main button{*/
	/*	position: relative;*/
	/*	top: 10px;*/
	/*}*/
	/*.right-side .motivation .x3 .items{*/
	/*	width: 50%;*/
	/*	margin-right: 0;*/
	/*}*/
	/*.consultation-form form{*/
	/*	padding-right: 15px;*/
	/*}*/
	/*footer .x3 &gt; .items{*/
	/*	width: 49%;*/
	/*}*/
	/*.arrows .owl-controls .owl-nav .owl-prev, */
	/*.arrows .owl-controls .owl-nav .owl-next{*/
	/*	right: -7px;*/
	/*}*/
	/*.arrows .owl-controls .owl-nav .owl-prev{*/
	/*	left: 7px;*/
	/*}*/
	/*header div.mobile-menu{*/
	/*	display: flex;*/
	/*	align-items: center;*/
	/*	justify-content: center;*/
	/*	flex-wrap: wrap;*/
	/*	position: relative;*/
	/*	height: 30px;*/
	/*	width: 40px;*/
	/*	z-index: 20;*/
	/*	position: absolute;*/
    /*	right: 15px;*/
	/*}*/
	/*header .mobile-menu span{*/
	/*	width: 100%;*/
	/*	height: 3px;*/
	/*	background: #fff200;*/
	/*	!*margin-bottom: 5px;*!*/
	/*	display: block;*/
	/*	transition: all 0.5s;*/
	/*	-webkit-transition: all 0.5s;*/
	/*	-moz-transition: all 0.5s;*/
	/*	-o-transition: all 0.5s;*/
	/*}*/
	/*header.show-menu .mobile-menu span{*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	top: 50%;*/
	/*	margin-top: -3px;*/
	/*}*/
	/*header.show-menu .mobile-menu span.first{*/
	/*	-moz-transform: rotate(45deg);*/
	/*	-o-transform: rotate(45deg);*/
	/*	-webkit-transform: rotate(45deg);*/
	/*	transform: rotate(45deg);*/
	/*}*/
	/*header.show-menu .mobile-menu span.last{*/
	/*	-moz-transform: rotate(-45deg);*/
	/*	-o-transform: rotate(-45deg);*/
	/*	-webkit-transform: rotate(-45deg);*/
	/*	transform: rotate(-45deg);*/
	/*}*/
	/*header.show-menu .mobile-menu span.center{*/
	/*	display: none;*/
	/*}*/
	/*.greeting_box{*/
	/*	box-sizing: border-box;*/
	/*	padding-left: 15px;*/
	/*}*/
	/*.greeting_box &gt; img{*/
	/*	width: 100%;*/
	/*}*/
	/*.greeting_box .greeting{*/
	/*	width: 100%;*/
	/*	position: relative;*/
	/*	left: 0;*/
	/*}*/
	/*.greeting_box .greeting .middle{*/
	/*	padding: 20px;*/
	/*}*/
	/*.content-partners main .x2 &gt; .items{*/
	/*	width: 100%;*/
	/*	margin-right: 0;*/
	/*	margin-bottom: 10px;*/
	/*}*/
	/*.address_maps{*/
	/*	left: 0;*/
	/*	margin-left: -200px;*/
	/*	-webkit-transition: margin-left 0.5s;*/
	/*	-o-transition: margin-left 0.5s;*/
	/*	transition: margin-left 0.5s;*/
	/*}*/
	/*.address_maps:active,*/
	/*.address_maps:hover{*/
	/*	margin-left: 0;*/
	/*}*/
	/*.address_maps:after{*/
	/*	content: "\f054";*/
	/*	font-family: "FontAwesome";*/
	/*	font-size: 30px;*/
	/*	color: #fff200;*/
	/*	display: flex;*/
	/*	align-items: center;*/
	/*	justify-content: flex-end;*/
	/*	width: 50px;*/
	/*	height: 50px;*/
	/*	padding-right: 10px;*/
	/*	border-radius: 30px;*/
	/*	position: absolute;*/
	/*	right: -50px;*/
	/*	top: 50%;*/
	/*	margin-top: -20px;*/
	/*	background: #e22329;*/
	/*}*/
	/*.address_maps:active:after,*/
	/*.address_maps:hover:after{*/
	/*	opacity: 0;*/
	/*}*/
	/*.common-contacts .container.x2{*/
	/*	padding-left: 15px;*/
	/*	padding-right: 15px;*/
	/*}*/
	/*.common-contacts .container.x2 &gt; .items{*/
	/*	width: 100%;*/
	/*	margin-right: 0;*/
	/*}*/
	/*.__jivoMobileButton{*/
	/*	display: none !important;*/
	/*}*/
	/*.checkbox:not(checked) + label{*/
	/*	box-sizing: border-box;*/
	/*}*/
	.float-box.callback .float-box_inset, .float-box.consultation .float-box_inset{
		min-width: 430px;
		width: 70%;
	}
	.content-service .consultation-form .order-from_main button{
		padding: 15px 25px;
	}


	.container{
		width: 970px;
	}
	header .row-1 .numbers .item-1{
		padding-right: 5px;
	}
	header .row-1 .numbers{
		padding-bottom: 10px;
	}
	header .row-1 nav ul li {
		padding: 0 5px;
		margin: 0px 2px;
	}
	header .row-1 .numbers .number{
		font-size: 16px;
	}
	header .row-1 .numbers .item-2:after{
		width: 35px;
		left: 110px;
		bottom: 18px;
	}

	.callback .left .bottom .btn-black{
		padding: 15px 30px;
	}
	header .rows .container{
		padding: 0;
	}
	.content .plates .items {
		width: 280px;
	}
	.content .plates .item-1:before {
		background-size: 200px;
	}
	.content .plates{
		justify-content: space-around;
	}
	.motivation .left {
		max-width: 480px;
	}
	footer .mobile-col {
		width: 65%;
	}
	main.about .descriptor{
		min-height: 530px;
		height: auto;
		padding: 30px 0;
	}
	main.about .descriptor .container{
		padding-left: 410px;
	}
	.callback.top form input {
		max-width: 240px;
	}
	.form-mobile{
		width: auto;
	}

	.news .items{
		/*max-width: 440px;
		min-height: 360px;*/
	}
	.news .items .img-box{
		/*width: 440px;*/
		height: auto;
	}
	.news .items h6{
		padding-top: 0;
	}
	.news .items .img-box p{
		font-size: 18px;
	}
	.contacts .right{
		width: 500px;
	}

	header .row-2 nav ul .item-1.mobile-open&gt;a,
	header .row-2 nav ul .item-2.mobile-open&gt;a,
	header .row-2 nav ul .item-3.mobile-open&gt;a,
	header .row-2 nav ul .item-4.mobile-open&gt;a{
		color: #e2232a;
	}
	header .row-2 ul .item-2.mobile-open .menu{
		max-height: 400px;
	}
	.sertificate .img-plates .img-box {
		max-width: 32%;
	}

	.content-service .order-from_main button {
		padding: 15px 40px;
	}

}
@media (max-width: 1000px) {
	.container{
		width: 850px;
	}
	header{
		height: 63px;
	}

	header.show-menu .row-1{
		position: fixed;
		width: 100%;
		top:0;
		z-index: 70;
	}

	body.fixed-header{
		padding-top: 63px;
	}
	body.fixed-header header{
		position: fixed;
		top: -65px;
	}
	body.fixed-header header.show{
		top: 0;
	}
	header .row-1 .container{
		width: 100%;
		padding: 0 15px;
		background: #e2232a;
		height: 100%;
	}
	.mobile-menu{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		position: relative;
		height: 21px;
		width: 21px;
		z-index: 20;
	}
	.mobile-menu span{
		width: 100%;
		height: 2px;
		background: #ffffff;
		display: block;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
	}
	header.show-menu .mobile-menu span{
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -3px;
	}
	header.show-menu .mobile-menu span.first{
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	header.show-menu .mobile-menu span.last{
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	header .row-2,
	header .row-1 .load--callback,
	header .row-1 .numbers .socials,
	header .row-1 nav,
	header.show-menu .mobile-menu span.center{
		display: none;
	}
	header .row-1{
		border-bottom: 0px;
		position: relative;
		z-index: 70;
	}
	header .row-1 .numbers .number{
		display: block;
		width: auto;
	}
	header .row-1 .numbers .number,
	header .row-1 .numbers .number span{
		font-size: 20px;
	}
	header .row-1 .numbers .number span{
		margin-right: 5px;
	}
	header .row-1 .numbers .number.item-1{
		margin-bottom: 0px;
		padding-right: 0px;
	}
	header .row-1 .numbers:before{
		bottom: 0;
		background-image: url("/images/new/footer/contact_futer.svg");
		background-size: 60px;
		background-position: 0px 20px;
		width: 36px;
		padding: 0 8px;
		right: 15px;
		left: initial;
		top: -63px;
		cursor: pointer;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
	}
	header .row-1 .numbers {
		width: 100%;
		max-width: 0px;
		position: absolute;
		right: 0;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		height: 130px;
		max-height: 130px;
		top: 63px;
		background: #ffffff;
		-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 23%);
		box-shadow: 0px 4px 6px 2px rgb(0 0 0 / 23%);
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		padding: 33px 0 0;
	}
	header a.logo{
		position: absolute;
		left: 50%;
		margin-left: -59px;
	}
	header .row-1 .numbers:hover{
		max-width: 280px;
	}
	header .row-1 .numbers .number.item-1,
	header .row-1 .numbers .number.item-2{
		overflow: hidden;
		width: 100%;
		max-width: 0;
		display: flex;
		justify-content: flex-end;
		flex-direction: row;
		white-space: nowrap;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
	}
	header .row-1 .numbers .number.item-1 span{
		line-height: 1.3;
	}

	header .row-1 .numbers:hover .number.item-1,
	header .row-1 .numbers:hover .number.item-2{
		max-width: 265px;
		padding-right: 20px;
	}
	header .row-1 .numbers .number.item-2:after{
		width: 45px;
		height: 20px;
		display: inline;
		position: initial;
		padding-right: 5px;
		padding-top: 3px;
	}
	header .row-1 .numbers .number.item-2{
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-start;
	}
	header .row-2{
		display: block;
		position: fixed;
		top: 0;
		bottom: 0;
		z-index: 40;
		width: 50%;
		height: auto;
		border-bottom: 0px;
		padding-top: 63px;
		left: -50%;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
	}
	header.show-menu .row-2{
		left: 0;
		-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23);
		box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.23);
	}
	header .row-2 .container {
		width: 100%;
		overflow-y: auto;
	}

	header .row-2 nav&gt;ul{
		flex-direction: column;
		align-items: center;
		width: 100%;
		height: auto;
	}
	header .row-2 nav&gt;ul&gt;li.items&gt;span,
	header .row-2 nav&gt;ul&gt;li.items&gt;a{
		width: 100%;
		padding: 25px 25px 25px 70px;
		text-align: left;
		align-self: flex-start;
	}

	header .row-2 nav &gt; ul &gt; li.parent-menu:not(.mobile-open) &gt; a{
		pointer-events: none;
	}


	header .row-2 nav&gt;ul&gt;li.items,
	header .row-2 nav&gt;ul&gt;li{
		width: 100%;
		max-width: 1000px;
		border-bottom: #aaaaaa 1px solid;
	}

	header .row-2 nav&gt;ul&gt;.item-1:before,
	header .row-2 nav&gt;ul&gt;.item-2:before{
		left: 15px;
		top: 26px;
	}
	header .row-2 nav&gt;ul&gt;.item-3:before{
		left: 20px;
		top: 26px;
	}
	header .row-2 nav&gt;ul&gt;.item-4:before{
		left: 18px;
		top: 26px;
	}
	header .row-2 nav&gt;ul&gt;.item-1&gt;a,
	header .row-2 nav&gt;ul&gt;.item-2&gt;a,
	header .row-2 nav&gt;ul&gt;.item-3&gt;a,
	header .row-2 nav&gt;ul&gt;.item-4&gt;a{
		padding: 25px 0 25px 70px;
	}
	header .row-2 nav&gt;ul&gt;.items{
		display: flex;
		flex-direction: column;
	}
	/*header .row-2 ul .items:hover .menu,*/
	/*header .row-2 ul li .menu:hover{*/
	/*	max-height: 0px;*/
	/*}*/
	header .row-2 ul li .menu{
		max-height: 0px;
		position: relative;
		top: 0;
	}
	header .row-2 ul li.mobile-open .menu{
		max-height: 250px;
		position: relative;
		top: 0;
	}
	header .row-2 ul .item-2.mobile-open:hover .menu,
	header .row-2 ul li.mobile-open .menu:hover{
		max-height: 250px;
	}
	header .row-2 ul li .menu li{
		border-bottom: 0px;
		text-align: left;
		padding-left: 15px;
	}
	header .row-2 ul li .menu li a{
		padding: 15px 0 15px 0;
	}
	header .row-1{
		background: #e22329;
	}
	header.show-menu a.logo{
		display: none;
	}
	header.show-menu a.load--callback{
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -72px;
	}
	header .row-2 nav&gt;ul&gt;li.mobile-nav{
		display: block;
		padding: 0 0 0 15px;
		border-bottom: 0;
	}
	header .row-2 nav&gt;ul&gt;li.mobile-nav ul{
		list-style: none;
	}
	header .row-2 nav&gt;ul&gt;li a{
		padding: 18px 0;
	}
	header .row-2 nav&gt;ul&gt;li a:hover{
		color: #e22329;
	}
	header .row-2 nav&gt;ul&gt;li.mobile-nav ul li{
		border-bottom: 0px;
	}


	footer{
		height: 500px;
		display: flex;
		flex-direction: column;
	}
	footer .row-3 .item-2{
		display: none;
	}
	footer .mobile-col{
		flex-direction: column;
		width: auto;
	}
	footer .mobile-col .column-2{
		margin-bottom: 15px;
	}
	footer .row-3{
		position: absolute;
		bottom: 0;
		width: 100%;
		padding-bottom: 35px;
	}
	footer .row-3 .item-1{
		flex-direction: column;
		align-items: flex-start;
	}
	footer .row-3 .item-1 .socials{
		margin-bottom: 15px;
	}
	footer .r-band {
		width: 190px;
	}
	footer .r-band:after{
		bottom: 0px;
		left: -40px;
	}
	footer .r-band:before{
		background: url(/images/new/footer/sdelano_rband_mobile.svg) no-repeat;
		background-size: cover;
		height: 14px;
	}
	footer .row-1 {
		margin-bottom: 15px;
	}
	footer .row-2 .columns .item-1 {
		margin-bottom: 10px;
	}
	footer .row-3 .container,
	footer .row-2 .container{
		justify-content: space-between;
	}
	footer h5.h16{
		font-size: 15px;
	}
	footer a,
	footer p{
		font-size: 17px;
	}

	.content .plates{
		justify-content: space-between;
	}
	.content .plates .items{
		width: 48%;
	}
	.content .plates .item-1:before {
		background-size: 230px;
	}













	.home .content .motivation{
		flex-direction: column;
	}
	.home .content .motivation .left{
		max-width: none;
	}

	.content .motivation .right ul{
		padding-left: 100px;
		max-width: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 30px 0 0 0;
	}
	.content .motivation .right ul li{
		max-width: 300px;
		padding-left: 0px;
		font-size: 18px;
		width: 100%;
	}

	main.about .descriptor br,
	.services .motivation-content ul .items br,
	.services .motivation-content h3 br, 
	.services .motivation-content h2 br{
		display: none;
	}

	main.home .content h3.mobile{
		display: inline-block;
		margin-bottom: 20px;
	}
	.callback.top form input {
		max-width: 180px;
	}

	.faq-numbers{
		flex-direction: column;
	}
	.faq-numbers span{
		margin: 20px 0;
	}
	.faq-numbers .socials{
		margin-right: -160px;
	}
	.callback .left .bottom .btn-black {
		padding: 15px;
	}

	.news .items{
		/*max-width: 390px;
		min-height: 320px;*/
	}
	.news .items h6.h20{
		font-size: 18px;
	}
	.news .items .img-box{
		/*width: 390px;*/
	}

	.contacts .container{
		flex-direction: column;
		padding-top: 20px;
		width: 100%;
	}
	.contacts .right h6,
	.contacts h2 {
		font-size: 23px;
		margin-top: 0;
	}
	.contacts .numbers {
		margin-bottom: 20px;
	}
	.contacts .numbers .items{
		margin-top: 15px;
	}
	.contacts .adress-box p {
		margin: 0;
	}
	.contacts .adress-box h5 {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.contacts .adress-box h5.h24:first-child {
		margin: 0;
	}
	.contacts .left{
		margin-bottom: 20px;
	}
	.contacts .right {
		width: 100%;
	}
	.contacts .adress-box p,
	.contacts .adress-box h5{
		font-size: 18px;
	}
	.contacts .container.text{
		padding: 35px 15px;
	}




	.address_maps{
		left: 15px;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
	}
	.address_maps .item-3{
		margin-bottom: 0;
	}
	.address_maps:after,
	.address_maps:before{
		content: "";
		width: 80px;
		height: 50px;
		position: absolute;
		right: -80px;
		top: 50%;
		margin-top: -25px;
		opacity: 1;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
		background: #e22329;
		border-bottom-right-radius: 25px;
		border-top-right-radius: 25px;
		border-left: 0;
	}
	.address_maps:after{
		width: 50px;
		background: url("/images/new/left-arrow-white.svg") no-repeat center;
		background-size: 22px;
		right: -80px;
		border-radius: 25px;
		transform: rotate(0deg);
		border: 0px;
	}
	.address_maps.hide:before,
	.address_maps:hover:before{
		opacity: 1;
	}
	.address_maps.hide:after{
		transform: rotate(180deg);
	}
	.address_maps.hide{
		left: -250px;
	}

	main.about .descriptor h2{
		font-size: 23px;
	}
	main.about .descriptor p{
		font-size: 18px;
	}
	main.about .descriptor h3{
		font-size: 16px;
	}

	.form-holder form{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.form-holder form h6,
	.form-holder form p{
		align-self: flex-start;
	}
	.content-service .order-from_main input[type=text],
	.content-service .order-from_main label{
		width: 100%;
		margin-bottom: 15px;
	}

	.faq-description p.phones{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.faq-description p.phones&gt;button,
	.faq-description p.phones&gt;a{
		margin: 10px;
	}
	.reviews .add-review h5{
		font-size: 23px;
		margin-bottom: 25px;
		text-align: center;
	}
	.reviews .add-review form .left{
		width: 50%;
	}
	.reviews .add-review form textarea {
		width: 48%;
	}
	.reviews .add-review form .btn {
		padding: 15px 30px;
	}
	.contacts&gt;.container{
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;

	}
	.contacts .left{
		padding-left: 15px;
	}
	.contacts .right{
		padding: 0;
	}
	.contacts .right form{
		background: #ededed;
		margin-bottom: 0;
		padding: 30px 15px 50px;
	}
	.contacts .right .btn{
		right: 15px;
		bottom: 50px;
	}


	.consultation-form form{
		padding-right: 15px;
	}
	.content-service .consultation-form .order-from_main textarea{
		width: 100%;
		right: 0;
		position: relative;
	}
	.content-service .order-from_main input[type=text],
	.content-service .order-from_main label{
		margin-right: 0;
	}
	.content-service .consultation-form .bottom{
		width: 100%;
		margin-top: 15px;
	}
	.content-service .consultation-form .order-from_main button,
	.content-service .consultation-form .order-from_main label{
		margin-top: 0;
	}
	.consultation-form form .form-name, .consultation-form form .description{
		min-width: 0;
	}

	.avatar-name .name p{
		font-size: 14px;
	}






}

@media (max-width: 850px) {
	.container{
		width: 700px;
	}
	.descriptor{
		height: auto;
		min-height: 470px;
	}
	.descriptor br{
		display: none;
	}
	.descriptor span,
	.descriptor h2{
		font-size: 23px;
	}
	.descriptor p{
		font-size: 20px;
	}
	.descriptor .container{
		padding-right: 200px;
	}



	.content .plates {
		padding-bottom: 40px;
	}

	.content .motivation .right ul li{
		max-width: 220px;
		font-size: 14px;
	}
	.content .motivation .right ul li br,
	.motivation .left h4 br{
		display: none;
	}

	.home_feedback .top a{
		position: absolute;
		bottom: -45px;
		left: 50%;
		margin-left: -79px;
	}
	.home_feedback {
		padding-bottom: 110px;
	}
	main.about .descriptor .container {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 350px;
	}
	main.about .descriptor .container:before{
		width: 310px;
		height: 320px;
		left: 50%;
		margin-left: -150px;
		top: 0;
	}
	main.about .descriptor {
		padding: 50px 0;
	}

	.team h3.h30{
		margin: 0 0 30px 0;
	}
	.team-carousel{
		flex-wrap: wrap;
	}
	.team-carousel-item{
		margin-bottom: 25px;
	}


	.form-mobile{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 35px;
	}

	.callback.top{
		padding-bottom: 120px;
	}
	.callback.top form{
		flex-direction: column;
	}
	.callback.top form input {
		max-width: 320px;
		margin-right: 0;
	}
	.callback.top form .btn-black {
		bottom: -65px;
		left: 50%;
		margin-left: -95px;
	}
	.callback.top label{
		max-width: 210px;
		margin: 0 auto;
	}



	.callback form .left{
		width: 60%;
	}
	.callback form textarea {
		width: 35%;
	}

	.services .descriptor{
		min-height: 700px;
	}
	.services .descriptor .row-2{
		height: auto;
	}
	.services .descriptor .row-2 .motivation{
		flex-direction: column;
	}
	.services .descriptor .row-2 .motivation .items{
		padding-left: 80px;
		padding-top: 23px;
		padding-bottom: 23px;
		display: flex;
		align-items: center;
	}
	.services .descriptor .row-2 .motivation .item-1:before{
		background-position: 6px 8px;
	}
	.services .descriptor .row-2 .motivation .item-4:before {
		background-position: -955px 5px;
	}
	.services .descriptor .row-2 .motivation .item-3:before {
		background-position: -517px 10px;
	}
	.news .items {
		/*max-width: 320px;
		min-height: 280px;*/
	}
	.news .items .img-box{
		width: 100%;
		height: auto;
	}
	.news .items .img-box img{
		height: auto;
	}
	.news .items h6{
		font-size: 18px;
	}
	.content h1, .content h2, .content h3,
	.content h4, .content h5, .content h6{
		font-size: 24px;
	}


	.reviews .add-review form{
		position: relative;
	}
	.reviews .add-review form .left{
		width: 100%;
		height: 360px;
	}
	.reviews .add-review form .btn {
		padding: 15px 60px;
	}
	.reviews .add-review form .left input{
		width: 100%;
		margin-bottom: 15px;
	}
	.reviews .add-review form .left select{
		width: 100%;
	}
	.reviews .add-review form textarea{
		position: absolute;
		width: 100%;
		height: 175px;
		top: 120px;
		left: 0;
	}
	.reviews .add-review{
		padding-bottom: 60px;
	}



	.calculator .container{
		display: flex;
		flex-direction: column;
	}
	.calculator .left{
		margin-bottom: 40px;
		padding-right: 0;
	}
	.calculator .btn-yellow{
		height: 70px;
		min-width: 280px;
	}


	.callback form .left{
		flex-direction: row;
		width: 100%;
		height: 330px;
		justify-content: space-between;
	}
	.callback form .left input{
		width: 48%;
	}
	.callback form .left .bottom{
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	.callback.bottom form{
		flex-direction: column;
		position: relative;
	}
	.callback.bottom form textarea{
		position: absolute;
		width: 100%;
		top: 60px;
		left: 0;
	}

	.StrahovanieOsagoOnline .float-box_inset{
		width: 100%;
	}
	.sertificate{
		padding-bottom: 40px;
	}
	.team h3{
		text-align: center;
	}





}

@media (max-width: 700px) {

	header .row-1 .numbers{
		width: 100%;
		max-width: 100%;
		left: 0;
		right: 0;
		max-height: 0;
		flex-direction: row;
		padding: 0 15px;
		align-items: center;
		justify-content: space-between;
	}
	header .row-1 .numbers:before{
		right: 15px;
	}
	header .row-1 .numbers:hover{
		max-height: 65px;
		max-width: 100%;
	}
	header .row-1 .numbers .number.item-1{
		margin: 0;
		width: auto;
		padding: 0;
	}
	header .row-1 .numbers .number.item-1,
	header .row-1 .numbers .number.item-2{
		max-height: 0;
		max-width: 100%;
		width: auto;
		height: 100%;
		padding-right: 0;
	}
	header .row-1 .numbers:hover .number.item-1,
	header .row-1 .numbers:hover .number.item-2{
		padding-right: 0;
		max-width: 100%;
		width: auto;
	}
	header .row-1 .numbers .number{
		max-height: 100%;
		overflow: hidden;
		height: 42px;
		margin: 0;
		display: flex;
	}
	header .row-1 .numbers:hover .number{
		max-height: 27px;
	}





	.container{
		width: 576px;
	}
	.descriptor .container{
		padding-right: 15px;
	}
	footer{
		 height: 860px;
	}
	footer .row-1 .container{
		justify-content: center;
	}
	footer .row-3 .container,
	footer .row-2 .container{
		flex-direction: column;
		align-items: center;
	}
	footer *{
		text-align: center;
	}
	footer .row-2 .columns .items{
		padding: 0;
	}
	footer .row-2 .columns .items a{
		line-height: 1.7;
	}
	footer .row-2 .column-1 .items:before{
		left: 35px;
	}
	footer .row-2 .column-1 .item-2:before{
		left: 50px;
		top: 7px;
	}
	footer .row-2 .column-1 .item-2,
	footer .row-2 .column-1 .btn-footer{
		margin-bottom: 30px;
	}
	footer .mobile-col .column-2 {
		margin-bottom: 25px;
	}
	footer .row-3 .item-1{
		align-items: center;
	}
	footer .r-band{
		height: 60px;
		width: 190px;
		margin-right: -34px;
	}

	.content .plates .items {
		width: 100%;
	}
	.content .plates .items:before {
		background-size: 330px;
	}
	.content .plates .item-2:before{
		background-size: 200px;
	}

	.content .plates .item-1{
		font-size: 0px;
		color: #ebebeb;
		line-height: 0;
	}
	.content .plates .item-2{
		margin-top: 1.4em;
	}
	.content .plates .item-1:hover{
		color: #ebebeb;
	}



	.content .motivation .right ul{
		padding-left: 0;
		margin-top: 60px;
	}
	.motivation .right .items:before{
		left: 0;
		top: -50px;
	}
	.motivation .right .item-2:before{
		top: -70px;
	}
	.motivation .right .item-3:before,
	.motivation .right .item-4:before{
		top: -60px;
	}
	.motivation .right .items{
		margin-bottom: 90px;
	}
	.content .motivation .right ul li{
		max-width: 270px;
	}
	.motivation .right .items br{
		display: none;
	}
	.motivation .right .items:last-child{
		margin-bottom: 0;
	}

	.motivation .left&gt;div{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.motivation .left div a:before{
		width: 100%;
	}
	.motivation .left div a:hover {
		transform: none;
	}
	.motivation .left div a.active:before{
		display: none;
	}
	.motivation .left div a.active{
		color: #ffffff;
		border-radius: 5px;
		background: #e2232a;
		font-size: 16px;
		padding: 13px 10px;
		margin: 20px auto;
	}

	.callback.top form input {
		max-width: 260px;
	}




	header .row-2{
		width: 100%;
		left: 0;
		top: -100%;
		bottom: 100%;
	}
	header.show-menu .row-2{
		top: 0;
		bottom: 0;
	}



	.reviews .reviews-block .rows{
		flex-direction: column;
	}
	.reviews .reviews-block .rows .review:first-child{
		padding-right: 0;
	}
	.reviews .reviews-block .review{
		min-height: auto;
		margin-bottom: 35px;
		width: 100%;
	}
	.news .content {
		flex-direction: column;
		align-items: center;
	}
	.news .items p{
		top: 15px;
		font-size: 14px;
		width: 90px;
		height: 35px;
		padding-left: 10px;
	}

	.news .items {
		width: 100%;
		max-width: 600px;
		margin-bottom: 30px;
	}






}

@media (max-width: 580px) {
	.description-box h1{
		font-size: 30px;
	}
	.description-box .container p,
	.spoiler .title span{
		font-size: 20px;
	}
	.order-from_main .form-name,
	.h30{
		font-size: 26px;
	}
	.faq-section .container &gt; h3, .team-section .container &gt; h4{
		font-size: 24px;
	}
	.order-from_main .description,
	.services .motivation-content ul,
	.services .motivation-content h3{
		font-size: 18px;
	}
	.container{
		width: 100%;
	}
	.owl-nav{
		display: none;
	}



	footer{
		height: auto;
	}
	footer .row-2{
		margin-bottom: 20px;
	}
	footer .row-3 {
		position: relative;
		padding-bottom: 0;
	}
	.home_feedback .container{
		padding: 0 15px;
	}

	.form-mobile{
		flex-direction: column;
		margin-bottom: 0;
	}
	.callback.top form input {
		max-width: none;
		margin-bottom: 20px;
	}
	.callback.top{
		padding-top: 50px;
		padding-bottom: 110px;
	}

	.reviews .add-review {
		padding-bottom: 100px;
	}
	.contacts .right .btn{
		width: 140px;
		font-size: 11px;
	}
	.contacts .checkbox:not(checked) + label{
		font-size: 15px;
	}
	.contacts .right form .load--agreement{
		font-size: 15px;
	}

	/*.contacts .right form{*/
	/*	align-items: center;*/
	/*}*/
	.contacts .right form input,
	.contacts .right form textarea{
		width: 100%;
	}
	/*.contacts .right .btn{*/
	/*	position: relative;*/
	/*	bottom: -20px;*/
	/*}*/
	/*.reviews .add-review form .left .bottom{*/
	/*	flex-direction: column;*/
	/*	bottom: -40px;*/
	/*}*/
	/*.reviews .add-review form .btn{*/
	/*	position: relative;*/
	/*	bottom: -20px;*/
	/*	*/
	/*	padding: 15px 30px;*/
	/*	position: absolute;*/
	/*	left: 0;*/
	/*	bottom: -70px;*/
	/*}*/




	.sertificate .img-plates .img-box.active&gt;div{
		padding: 50px;
	}

	.services .information {
		padding: 0px 15px 65px;
	}
	.services .information h2{
		font-size: 26px;
	}

	.content .plates{
		justify-content: center;
	}
	.content .plates .items {
		max-width: 400px;
		height: 140px;
	}
	.content .plates .items:before {
		background-size: 210px;
	}
	.content .plates .item-2:before{
		background-size: 150px;
	}

	.content .plates .item-1:after{
		font-size: 20px;
		top: 15px;
		height: 35px;
		width: 100px;
	}
	.content .motivation .right ul li {
		max-width: none;
	}

	.news .content{
		flex-direction: column;
		align-items: center;
	}
	.description-box .motivation .motivation-container{
		flex-direction: column;
	}
	.description-box .motivation .motivation-container .items{
		width: auto;
		min-height: 30px;
	}
	.description-box&gt;.container{
		min-height: 400px;
		height: auto;
	}
	.description-box{
		height: auto;
		min-height: 480px;
		position: relative;
	}
	.description-box:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: rgba(0,0,0,0.3);
		z-index: 0;
	}
	/*.description-box[data-mobile]{
		background-image: attr(data-mobile url) !important;
	}*/
	.description-box .container p br{
		display: none;
	}
	.news h2{
		font-size: 23px;
	}
	.news .items .img-box p{
		font-size: 16px;
	}
}

@media (max-width: 550px) {
	/*.greeting_box .greeting .middle h6{*/
	/*	font-size: 18px;*/
	/*	line-height: 1.3;*/
	/*}*/
	/*header .load--callback{*/
	/*	display: none;*/
	/*}*/
	/*footer .row-1 .container{*/
	/*	padding-left: 120px;*/
	/*}*/
	/*main .news-reviews h2, header a.phone, footer .row-1 .phone{*/
	/*	font-size: 22px;*/
	/*}*/
	/*.common-home .order-from_main input[type=text],*/
	/*.review-from label,*/
	/*.review-from input[type=text], .review-from select{*/
	/*	width: 100%;*/
	/*	margin-bottom: 20px;*/
	/*}*/
	/*.review-from button{*/
	/*	float: unset;*/
	/*	display: block;*/
	/*	margin: 20px auto;*/
	/*}*/
	/*.order-from_main .checklist{*/
	/*	margin-bottom: 20px;*/
	/*}*/
	/*.order-from_main .checklist &gt; .items{*/
	/*	width: 100%;*/
	/*}*/
	/*.order-from_main button{*/
	/*	display: block;*/
	/*	float: unset;*/
	/*	margin: 30px auto;*/
	/*	margin-bottom: 0;*/
	/*}*/
	/*main .descriptor .col2{*/
	/*	margin-bottom: 0;*/
	/*}*/
	/*.plates .x3 &gt; .items,*/
	/*.plates .x3 &gt; .items:nth-child(3n),*/
	/*.plates .x3 &gt; .items:nth-child(2n){*/
	/*	margin-right: 0;*/
	/*	width: 100%;*/
	/*	margin-bottom: 10px;*/
	/*}*/
	/*.description-box{*/
	/*	min-height: 400px;*/
	/*	height: auto;*/
	/*	padding-bottom: 0;*/
	/*}*/
	.description-box .motivation{
		flex-direction: column;
	}
	/*.content-service .description-box &gt; .container{*/
	/*	margin-top: 30px;*/
	/*	margin-bottom: 20px;*/
	/*}*/
	/*.description-box .motivation .motivation-container .items{*/
	/*	width: 100%;*/
	/*	min-height: 60px;*/
	/*}*/
	/*.content-service .order-from_main input[type=text], .content-service .order-from_main label, .content-service .order-from_main button,*/
	/*.content-service .consultation-form .order-from_main input[type=text], .content-service .consultation-form .order-from_main label{*/
	/*	width: 100%;*/
	/*}*/
	/*.content-service .consultation-form .order-from_main textarea{*/
	/*	margin-bottom: 20px;*/
	/*}*/

	/*.content-service .order-from_main button{*/
	/*	margin-bottom: 0;*/
	/*	margin-top: 20px;*/
	/*	top: 0;*/
	/*}*/
	/*.right-side .motivation .x3 .items{*/
	/*	width: 100%;*/
	/*	min-height: 75px;*/
	/*}*/
	/*.faq-description p.phones{*/
	/*	margin-top: 0;*/
	/*}*/
	/*.faq-description p{*/
	/*	line-height: 1;*/
	/*}*/
	/*.faq-description button, .faq-description a{*/
	/*	display: block;*/
	/*	margin: 18px auto;*/
	/*}*/
	/*.spoiler .title{*/
	/*	padding-right: 40px;*/
	/*}*/
	/*.spoiler .title:after{*/
	/*	position: absolute;*/
	/*	right: 5px;*/
	/*	top: 50%;*/
	/*	margin-top: -15px;*/
	/*}*/
	/*.team-carousel{*/
	/*	margin-bottom: 0;*/
	/*}*/
	/*.content-service .order-from_main button{*/
	/*	max-width: 260px;*/
	/*	margin: 20px auto;*/
	/*	margin-bottom: 0;*/
	/*}*/
	/*.content-news main .items{*/
	/*	margin-right: 0 !important;*/
	/*	width: 100%;*/
	/*}*/
	/*.contacts-request button{*/
	/*	float: unset;*/
	/*	display: block;*/
	/*	margin: 30px auto;*/
	/*	margin-bottom: 20px;*/
	/*}*/
	/*.content-service .order-from_main label{*/
	/*	max-width: 500px;*/
	/*}*/
	/*footer .x3 &gt; .items{*/
	/*	width: 100% !important;*/
	/*	padding-left: 0;*/
	/*}*/
	/*footer .x3 &gt; .item-3{*/
	/*	padding-bottom: 60px;*/
	/*}*/
	/*footer .item-3 .rband{*/
	/*	right: 50%;*/
	/*	margin-right: -120px;*/
	/*}*/
	.float-box.callback .float-box_inset, .float-box.consultation .float-box_inset{
		width: 100%;
		min-width: 0;
	}
	.float-box_inset{
		width: 100%;
	}
	.content-service .consultation-form .bottom {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.content-service .order-from_main label{
		margin-bottom: 20px;
	}
	.content-service .consultation-form .order-from_main button{
		padding: 15px 35px;
	}
	main.about .descriptor .container:before{
		width: 260px;
		height: 270px;
		margin-left: -125px;
	}
	main.about .descriptor .container{
		padding-top: 290px;
		text-align: center;
	}
	main.about .descriptor h2{
		font-size: 20px;
	}
	main.about .descriptor p{
		margin: 20px 0 15px 0;
	}

	.reviews .add-review form .btn{
		padding: 15px 15px;
		font-size: 14px;
	}
	.reviews .add-review .checkbox:not(checked) + label{
		font-size: 15px;
	}
	.reviews .add-review form .left .load--agreement{
		font-size: 15px;
	}
}
@media (max-width: 450px){
	header .row-1 .numbers:hover{
		max-height: 90px;
	}
	header .row-1 .numbers{
		justify-content: space-between;
	}
	header .row-1 .numbers .number.item-1{
		flex-direction: column;
		justify-content: center;
	}
	header .row-1 .numbers .number.item-1 span{
		line-height: 1;
		margin-right: 0;
	}
	header .row-1 .numbers .number.item-2{
		align-items: flex-end;
		flex-direction: column-reverse;
		justify-content: center;
	}
	header .row-1 .numbers .number.item-2:after {
		width: 45px;
		height: 20px;
		display: inline;
		position: initial;
		padding-right: 5px;
		padding-top: 3px;
		text-align: right;
	}
	header .row-1 .numbers .number{
		max-height: 100%;
		height: 100%;
	}
	header .row-1 .numbers:hover .number{
		max-height: 100%;
		height: 100%;
	}
}




@media (max-width: 370px) {
	.container{
		width: 100%;
	}
	footer p{
		font-size: 16px;
	}
	footer .row-2 .column-1 .items:before{
		display: none;
	}
	.content .plates .items{
		width: 100%;
	}
	.news .items {
		min-height: 0;
	}
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span{
		font-size: 16px;
	}
	.reviews .add-review form .left .bottom{
		flex-direction: column;
		bottom: -50px;
	}
	.reviews .add-review form .btn{
		margin-top: 10px;
		padding: 15px 25px;
	}

	.contacts .right .sendler textarea{
		margin-bottom: 25px;
	}
	.contacts .checkbox:not(checked) + label{
		margin-bottom: 15px;
	}
	.contacts .right form{
		align-items: center;
	}
	.contacts .right .btn{
		position: relative;
		width: 200px;
		bottom: 0;
		right: 0;
	}

}

@media (max-width: 350px) {
	/*header a.logo{*/
	/*	display: none !important;*/
	/*}*/
	/*header .row-1 .container{*/
	/*	padding-left: 15px;*/
	/*	justify-content: flex-start;*/
	/*}*/
	/*header a.phone{*/
	/*	text-align: left;*/
	/*}*/

	main.about .descriptor .container:before {
		width: 200px;
		height: 205px;
		margin-left: -100px;
	}
	main.about .descriptor .container {
		padding-top: 225px;
	}
	.content .plates .items:before{
		background-size: 160px;
	}
	.content .plates .item-2:before {
		background-size: 120px;
	}

}
@media (max-width: 330px){
	header .row-1 .numbers:hover{
		max-height: 120px;
	}
	header .row-1 .numbers{
		justify-content: center;
		flex-direction: column;
	}
	header .row-1 .numbers .number.item-1{
		flex-direction: row;
		justify-content: center;

	}
	header .row-1 .numbers .number.item-1 span{
		line-height: 1.3;
		margin-right: 0;
	}
	header .row-1 .numbers .number.item-2{
		align-items: center;
		flex-direction: row-reverse;
		justify-content: center;
		margin-top: 18px;
	}

	header .row-1 .numbers .number.item-2:after {
		padding-right: 5px;
		padding-top: 0;
	}

	header .row-1 .numbers .number{
		max-height: 25px;
	}
	header .row-1 .numbers:hover .number{
		max-height: 25px;
	}
}</pre></body></html>