/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body, html {
	height: auto;
	background-color: #fff;
}
body {
	font-family: Roboto, sans-serif;
	color: #383838;
	position: relative;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
* {
	box-sizing: border-box;
	outline: none;
	padding: 0;
	margin: 0;
}
img {
	max-width: 100%}
a, img {
	display: inline-block;
}
a {
	color: #191919;
	text-decoration: none;
	transition: all .3s;
}
a:hover {
	color: #ffd616;
}
h1, .h1 {
	font-size: 40px;
	font-family: 'Open Sans','Roboto',sans-serif;
	font-weight: 500;
	line-height: 125%;
}
h2, .h2 {
	font-size: 36px;
	font-family: 'Open Sans','Roboto',sans-serif;
	color: #0A0A0A;
	font-weight: bold;
}
h3, .h3 {
	font-size: 30px;
	color: #0A0A0A;

}
h4, .h4 {
	font-size: 24px;
	
	font-family: 'Open Sans','Roboto',sans-serif;
}
h5, .h5 {
	font-size: 18px;
	
}
h5, h6, .h5, .h6 {
	font-weight: 400;
	
}
h6, .h6 {
	font-size: 14px;
}
@media screen and (max-width:767px) {
	h1, .h1 {
		font-size: 36px;
	}
	h2, .h2 {
		font-size: 32px;
	}
	h3, .h3 {
		font-size: 26px;

	}
}
@media screen and (max-width:480px) {
	h1, .h1 {
		font-size: 32px;
	}
	h2, .h2 {
		font-size: 28px;
	}
	h3, .h3 {
		font-size: 24px;

	}
}
ul {
	list-style: none;
}
button {
	border: none;
	cursor: pointer;
}
textarea {
	max-width: 100%;
	outline: none;
	min-height: 60px;
	padding: 7px 11px;
	letter-spacing: .025em;
	font-family: Roboto, sans-serif;
	color: #fff;
	resize: none;
}
p {
	line-height: 24px;
	margin: 10px 0;
}
.black-block {
	background: #1E1E1E;
	color: #fff;
}
.black-block input {
	border: 1px solid #5e5e5e;
	color: #fff;
}
.black-block a {
	color: #ffd616;
}
.black-block a:hover {
	color: #fff;
}
.black-block input::-webkit-input-placeholder {
	color: #fff;
}
.black-block input:-moz-placeholder, .black-block input::-moz-placeholder {
	color: #fff;
}
.black-block input:-ms-input-placeholder {
	color: #fff;
}
.gold-block {
	background: #fed615;
}
.gold-block input::-webkit-input-placeholder {
	color: #191919;
}
.gold-block input:-moz-placeholder, .gold-block input::-moz-placeholder {
	color: #191919;
}
.gold-block input:-ms-input-placeholder {
	color: #191919;
}
.gold-block input {
	border: 1px solid #191919;
}
.gold-block .number a:hover {
	color: #fff;
}
input {
	height: 35px;
	background: transparent;
	padding: 0 10px;
	border: 1px solid #8c8c8c;
	border-radius: 0;
}
input[type=file] {
	border: none;
}
.file-block input {
	display: none;
}
.file-block label {
	border: 1px solid #8c8c8c;
	display: inline-block;
	padding: 5px 10px;
	cursor: pointer;
}
input::-webkit-input-placeholder {
	color: #191919;
}
input:-moz-placeholder, input::-moz-placeholder {
	color: #191919;
}
input:-ms-input-placeholder {
	color: #191919;
}
textarea::-webkit-input-placeholder {
	color: #b2b2b2;
}
textarea:-moz-placeholder, textarea::-moz-placeholder {
	color: #b2b2b2;
}
textarea:-ms-input-placeholder {
	color: #b2b2b2;
}
.transition {
	transition: all .3s;
}
.position-center {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.text-center {
	text-align: center;
}
.display-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -12.5px;
}
.display-flex>div {
	margin: 12.5px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 400px;
	flex: 1 0 400px;
}
.nowrap {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.clear:after, .clear:before {
	content: "";
	display: table;
}
.clear:after {
	clear: both;
}
.center {
	position: relative;
	max-width: 1140px;
	padding: 0 15px;
	width: 100%;
	margin: 0 auto;
}
.btn {
	transition: all .3s;
}
.btn.black {
	color: #FFD616;
	background: #191919;
	height: 35px;
	min-width: 160px;
}
.btn.black:hover {
	color: #fff;
}
.btn.gold {
	color: #191919;
	background: #FFD616;
	height: 35px;
	width: 143px;
	font-weight: 700;
}
.btn.btn-sm {
	height: 40px;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.btn.btn-big {
	height: 60px;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
.btn.gold:hover {
	background: #d1b00f
}
.text-gold {
	color: #ffd616;
}
.network, .network .ico {
	display: inline-block;
	
}

.network .ico {
	width: 26px;
	height: 26px;
	margin: 0 3px;
}
.network .ico:hover {
	opacity: .8;
}
.network .ico .ico+.ico {
	margin-left: 10px;
}
.network .vb {
	background: url(../img/icons/vb2.svg) center no-repeat;
	background-size: cover;
}
.network .tl {
	background: url(../img/icons/tl2.svg) center no-repeat;
	background-size: cover;
}
.network .gp {
	background: url(../img/icons/gp.png) no-repeat;
}
.network .ph {
	background: url(../img/icons/ph2.svg) center no-repeat;
	background-size: cover;
}
.network .tw {
	background: url(../img/icons/tw.png) no-repeat;
}
.network .vk {
	background: url(../img/icons/vk.png) no-repeat;
}
.network .fc {
	background: url(../img/icons/fc.png) no-repeat;
}
.network .od {
	background: url(../img/icons/od.png) no-repeat;
}
.rating {
	width: 107px;
	height: 18px;
	position: relative;
	top: 0;
	margin-left: 10px;
}
.rating:after, .rating:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
}
form.to-order {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 460px;
}
form.to-order>* {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 140px;
	flex: 1 0 140px;
}
form.to-order input {
	min-width: 280px;
}
form.to-order button {
	font-weight: 700;
	width: 160px;
}
.ui-selectmenu-button.ui-button {
	background: transparent;
	border: none;
	color: #fff;
	width: 100%;
	padding: 0;
}
.ui-widget-content {
	border: 1px solid #fff;
	background: #191919;
	color: #fff;
	margin-top: 1px;
}
.ui-state-active, .ui-widget-content .ui-state-active ,
.questions-blocks .accordion .ui-accordion-header.ui-state-active
{
	border: 1px solid #ffd616;
	background: #ffd616;

}
.ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-selectmenu-icon.ui-icon {
	background-image: url(../img/icons/selectmenu.png);
	background-position: 0;
}
.ui-selectmenu-text {
	z-index: 2;
	position: relative;
	padding: 10px 25px 10px 10px;
}
.radio-input input {
	display: none;
}
.radio-input input:checked+label {
	background: #FFD616;
	border-color: #FFD616;
	color: #131313
}
.radio-input label {
	height: 40px;
	width: 80px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-transform: capitalize;


	background: #131313;
	border: 1px solid #383838;
	box-sizing: border-box;
	font-size: 16px;
	color: #C4C4C4;
	font-weight: 400;

}
header {
	background: #0a0a0a;
	color: #fff;
	padding: 6px 0;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
}
header a {
	color: #fff;
}
header nav {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	background: #191919;
	padding: 25px 30px;
	width: 100%;
	max-width: 470px;
	z-index: 6;
}
header nav li {
	padding: 10px;
	text-align: left;
}
header nav a {
	color: #fff;
	font-size: 18px;
}
header nav .close {
	position: absolute;
	top: 25px;
	right: 25px;
	background: url(../img/icons/close.png) no-repeat;
	width: 27px;
	z-index: 5;
	height: 27px;
}
header .logo {
	float: left;
	margin-right: 6%;
	margin-top: 5px;
}
header .location {
	float: left;
	margin-right: 10px;
	font-weight: 500;
	margin-top: 16px;
	position: relative;
	font-size: 14px;
}
header .location a {
	border-bottom: 1px dashed #FFD616;
	color: #FFD616;
}
header .location a:hover {
	border-color: transparent;
}
header .location #location-city {
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	border: 1px solid #000;
	width: 100%;
	z-index: 4;
	margin-top: 10px;
	display: none;
}
header .location #location-city h3, header .location #location-city .h3 {
	background: #191919;
	color: #ffd616;
	margin-bottom: 10px;
}
header .location #location-city .close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 15px;
	height: 15px;
	background: #090909;
	color: #ffd616;
	border-radius: 50%;
	line-height: 15px;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
header .location #location-city ul {
	padding: 10px;
	line-height: 20px;
}
header .location #location-city ul li {
	cursor: pointer;
}
header .location #location-city ul li:hover {
	color: #ffd616;
}
header .network {
	margin-top: 13px;
}
header .phone-number {
	font-size: 24px;
	margin-top: 10px;
	margin-left: 1.5%;
	color: #FFD616;
}
header .button-menu, header .feedback, header .phone-number {
	float: right;
}
header .feedback {
	position: relative;
	margin-top: 18px;
	font-weight: 500;
	border-bottom: 1px dashed #fff;
}
header .feedback:hover {
	border-color: transparent;
}

header .feedback span {
	position: relative;
	z-index: 2;
}

header .button-menu {
	background: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 11px;
	margin-left: 7%}
header .button-menu span {
	display: block;
	background: #C4C4C4;
	height: 1px;
	transition: all 0.3s ease;
}
header .button-menu span:first-child {
	width: 25px;
}
header .button-menu span:nth-child(2) {
	width: 35px;
}
header .button-menu span:nth-child(3) {
	width: 20px;
}
header .button-menu span+span {
	margin-top: 10px;
}
header .button-menu:hover span{
	width: 35px!important;
}
main {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	overflow: hidden;
	margin-top: 62px;
}
.video-block {
	position: relative;
	background: #0a0a0a;
	overflow: hidden;
}
.video-block .btn-big {
	margin-top: 25px;
}
@media screen and (max-width:480px) {
	.video-block .btn-big {
		margin-top: 0;
	}
}

.video-block .center {
	position: relative;
}
.video-block .center:before {
	content:"";
	position: absolute;
	right: -155px;
	top: 14px;
	pointer-events: none;
	z-index: 0;
	background: url(../img/bg1.jpg) 0 0 no-repeat;
	background-size: contain;
	width: 978px;
	height: 642px;
}
.video-block .center  form{
	position: relative;
	z-index: 1;
}
.video-block.moto {
	/* background: url(../img/ev_mot_bg.jpg) no-repeat 100%; */
}
.video-block img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.video-block .wrap-form {
	position: relative;
	min-height: 650px;
	padding: 40px 0;
	padding-top: 44px;
	z-index: 2;
	color: #fff;
	/*
	background: #090909 47%;
	background: linear-gradient(90deg, #090909 47%, transparent 75%);
	*/
}
.video-block .wrap-form form {
	max-width: 52.7%;
	padding-right: 44px;
}
.video-block .wrap-form h1 {
	margin-bottom: 21px;
	max-width: 432px;
}
.video-block .wrap-form h1 .text-gold {
	text-transform: uppercase;
	font-weight: 700;
}
.video-block .from-to {
	
	margin-bottom: 12px;

	width: 100%;
}
 .from-to .row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
}
.video-block .from-to .ui-selectmenu-button.ui-button {
	height: 100%}
.video-block .from-to .ui-selectmenu-icon.ui-icon {
	margin-top: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 2px;
}
.video-block .from-to input::placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.video-block .from-to input::-webkit-input-placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.video-block .from-to input:-moz-placeholder, .video-block .from-to input::-moz-placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.video-block .from-to input:-ms-input-placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.new_input::placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.new_input::-webkit-input-placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.new_input::-moz-placeholder {
	opacity: 1;
	color: #C4C4C4;
}
.new_input:-ms-input-placeholder {
	opacity: 1;
	color: #C4C4C4;
}


.from-to .col {

	
	width: 47%;
	
	margin: 14px 0 0 0;
}

.video-block .from-to .col p {
	font-weight: 500;
	font-size: 16px;
	color: #F9F9F9;
	padding-bottom: 2px;
}
.video-block__select {
	background: #131313;
	color: #C4C4C4;
	border: 1px solid #383838;
}
.video-block__select .ui-selectmenu-text {
	color: #C4C4C4;
	padding-left: 15px;
	font-size: 14px;
}
.video-block .from-to .col-flex {
	display: flex;
	align-items: flex-end;
}
.video-block .from-to .col input, .video-block textarea, .new_input {
	border: none;
	background: #131313;
	width: 100%;
	height: 100%;
	color: #C4C4C4;
	position: relative;
	z-index: 2;
	padding-left: 15px;
	border: 1px solid #383838;
	box-sizing: border-box;
	height: 40px;
	font-size: 14px;
}



.video-block textarea {
	overflow-x: hidden;
	height: 80px;
}

@media screen and (max-width:992px) {
	.video-block .center:before {
		display: none;
	}
}
@media screen and (max-width:480px) {
	.from-to .col {
		width:100%;
		margin-top: 10px;
	}
	.from-to .row1 .col {
		width:50%;
	}
	.from-to .row2 .col {
		display: flex;
	}
	.from-to .row2 .col p, .from-to .row2 .col .steering-locked {
		width: 50%;
	}

	
}
@media screen and (max-width:370px) {

	.from-to .row2 .col p, .from-to .row2 .col .steering-locked, .from-to .row1 .col  {
		width: 100%;
		
	}
	.from-to .row2 .col {
		display: flex;
		flex-wrap: wrap;
	}
}

.from-to .col, .from-to .col.active {
	position: relative;
}
.from-to .col.active:after {
	content: "";
	border: 1px solid #ffd616;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: -1px;
	margin-left: -1px;
}
.form-number {
	padding: 18px 0 0;
}
.form-number .phone-number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 18px;
}
.form-number .phone-number strong {
	margin-right: 3px;
}
.form-number .phone-number .phone {
	transition: all .3s;
}
.form-number .phone-number .phone:hover {
	color: #fff;
}
.form-number p {
	margin: 0;
}
.form-number .display-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.form-number .display-flex>div {
	-webkit-box-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
footer .phone a:hover {
	color: #fff;
}
.bottom-footer {
	padding-top: 23px;
	padding-bottom: 18px;
	
}
.bottom-footer.flex {
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: nowrap;
}
.bottom-footer .network {
	width: 253px;
	margin-top: -5px;
}
.bottom-footer__phone {
	white-space: nowrap;
    margin: 13px 20px 0 15px;
}
.bottom-footer__tel {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
}
.bottom-footer__tel a {
	color:#383838;
}
.bottom-footer__ring {
	font-size: 14px;
	line-height: 16px;	
	margin-top: 6px;
}
.bottom-footer__ring a {
	color: #383838;
	border-bottom: 1px dashed #383838;
}
.bottom-footer__ring a:hover {
	border-color: transparent;
}


.bottom-footer .contact-information {
	margin-top: 13px;
	margin-left: 10px;
}
.bottom-footer .contact-information>div {
	margin-bottom: 13px;
}
.bottom-footer .network p {
	margin-bottom: 20px;
}
.bottom-footer .logo-copyright {
	margin-top: 1px;
}
.bottom-footer .logo-copyright .copyright {
	font-size: 12px;
}
.bottom-footer .logo-copyright .logo {
	margin-bottom: 6px;
}
@media screen and (max-width:1099px) {
	.bottom-footer .network {
		width: auto;
	}
}
@media screen and (max-width:992px) {
	.bottom-footer.flex {
		flex-wrap: wrap;
	}
	.bottom-footer .network,
	.bottom-footer .contact-information,
	.bottom-footer__phone {
		width: 50%;
	}
	.bottom-footer .network {
		margin-top: 0
	}
	.bottom-footer .contact-information {
		margin-left: 0;
	}
	.bottom-footer__phone {
		margin-left: 0;
		margin-right: 0;
	}
	.bottom-footer__tel {
		font-size: 22px;
	}
}
@media screen and (max-width:480px) {
	.bottom-footer .network,
	.bottom-footer .contact-information,
	.bottom-footer__phone {
		width: 100%;
	}
}

.steering-locked {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}

.steering-locked .radio-input label {
	width: 100%;
	
}

.steering-locked-5 .radio-input  {
	width: 20%;
}
.steering-locked-2 .radio-input  {
	width: 50%;
}
.steering-locked p {
	margin: 3px 0;
}
.steering-locked .radio-input {
	
}
#total-price {
	margin: 15px 0 2px 0;
}
#total-price h3, #total-price h6, #total-price .h3, #total-price .h6 {
	display: inline-block;
	font-weight: 500;

}
#total-price .h3  {
	color: #fff;
	font-size: 21px;
}
#total-price .h3 span,#total-price h3 span {
 font-size: 110%;
}
#total-price h6, #total-price .h6 {
	color: #C4C4C4;
	font-size: 12px;
	margin-top: 10px;
}
#total-price+h5 {
	margin-bottom: 15px;
}
#total-price+.h5 {
	margin-bottom: 15px;
}
@media screen and (max-width:480px) {
	#total-price {
		margin: 0;
	}
}

.agree-that .radio-input {
	float: left;
}
.agree-that .radio-input input:checked+label {
	background: #ffd616;
	color: #191919;
	border-color: #ffd616;
}
.evacuator-moscow {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 355px;
}
.evacuator-moscow .center {
	padding: 87px 15px;
}
.evacuator-moscow .phone {
	font-size: 24px;
	position: relative;
	z-index: 4;
	font-weight: 700;
}
.evacuator-moscow .phone:hover {
	color: #fff;
}
.evacuator-moscow .wrap-more-ten {
	position: absolute;
	top: 50%;
	transform: translateY(-52%);
	white-space: nowrap;
	right: 38px;
	pointer-events: none;
	z-index: 0;
	font-family: 'Open Sans','Roboto',sans-serif;
	color: #383838;
	font-size: 100px;
	font-weight: bold;
	
	line-height: 110%;
}
.wrap-more-ten-1 {
	text-transform: uppercase;
	}
.wrap-more-ten-2 {
	font-size: 160%;
	line-height: 70%;
}
.wrap-more-ten-3 {
	font-size: 35%;
	margin-left: -0.4em;
}
.wrap-more-ten-4 {
	font-size: 35%;
    line-height: 90%;
    margin-top: -0.8em;
}

.evacuator-moscow h3, .evacuator-moscow .h3 {
	margin-bottom: 14px;
}
.evacuator-moscow h3, .evacuator-moscow p, .evacuator-moscow h2 {
	max-width: 620px;
	z-index: 4;
}
.evacuator-moscow .h3, .evacuator-moscow .h2 {
	max-width: 620px;
	z-index: 4;
}
.evacuator-moscow h2, .evacuator-moscow .h2 {
	padding-bottom: 19px;
}

.evacuator-moscow * {
	position: relative;
}
.evacuator-moscow h4 {
	transition: all .3s;
	z-index: 4;
	margin-top: 18px;
}
.evacuator-moscow h4:hover {
	color: #fff;
}
.lower-cost {
	padding: 40px;
	background: #f5f5f5;
}
.lower-cost h3, .lower-cost h6, .lower-cost .h3, .lower-cost .h6 {
	display: inline-block;
	color: #898989;
	font-weight: 700;
}
.lower-cost h3, .lower-cost .h3 {
	margin-right: 40px;
}
#alerts {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	left: auto;
	overflow: hidden;
	padding-top: 50px;
	width: 100%;
	height: 100%;
	z-index: 2;
}
#alerts .alert {
	margin: 0 auto;
	position: absolute;
}
/*#alerts .alert-1 {*/
	/*background: url(../img/alert.png) no-repeat;*/
	/*width: 312px;*/
	/*height: 274px;*/
	/*top: 25px;*/
	/*left: 0;*/
/*}*/
/*#alerts .alert-2 {*/
	/*background: url(../img/alert-2.png) no-repeat;*/
	/*width: 212px;*/
	/*height: 186px;*/
	/*top: 70px;*/
	/*left: 20%}*/
#alerts .alert-3 {
	background: url(../img/alert-3.png) no-repeat;
	width: 112px;
	height: 98px;
	top: 10px;
	right: 10%}
.advantages-clients {
	position: relative;
	/*min-height: 885px;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 61px;
}

.advantages-clients .triangle {
	z-index: 2;
	position: absolute;
	width: 365px;
	height: 365px;
}
.advantages-clients .triangle-1 {
	top: 136px;
	left: 13px;
	background: url(../img/triangle/1.png) no-repeat;
	transition: all .3s;
}
.advantages-clients .triangle-2 {
	top: 287px;
	left: 27%;
	background: url(../img/triangle/2.png) no-repeat;
	transition: all .3s;
}
.advantages-clients .triangle-3 {
	top: 77px;
	right: 11%;
	background: url(../img/triangle/3.png) no-repeat;
	transition: all .3s;
}
.advantages-clients .triangle-4 {
	top: 359px;
	right: 14px;
	background: url(../img/triangle/4.png) no-repeat;
	transition: all .3s;
}
.advantages-clients .h2, .advantages-clients h2 {
	text-align: center;
}
.advantages-clients h3, .advantages-clients .h3 {
	font-weight: 700;
	margin-top: 3px;
}
.advantages-clients .low-price-guarantee {
	max-width: 362px;
	margin-top: 60px;
	margin-bottom: 60px;
	/*position: absolute;*/
	/*top: 634px;*/
	/*left: 15px;*/
}
.price-guarantee {
	overflow: hidden;
}
.price-guarantee__center {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.price-guarantee__left {
	width: 50%;
	position: relative;
	padding: 0;
	background: #FFD616;
	padding-top: 52px;
	padding-bottom: 70px;
	padding-right: 20px;
}
.price-guarantee__left p {
	font-size: 16px;
	margin-top: 13px;
}
.price-guarantee__left .h2 {
	font-size: 40px;
}
.price-guarantee__left:before, .price-guarantee__right:before {
	content:"";
	position: absolute;
	right: 100%;
	width: 200%;
	top: 0;
	height: 100%;
	background: #FFD616;
}
.price-guarantee__right:before {
	right: auto;
	left: 100%;
	background: #000000
}
.price-guarantee__right {
	width: 50%;
	position: relative;
	color: #C4C4C4;
	box-sizing: border-box;
	padding:50px 5px 50px 55px;
	background: #000;
}
.price-guarantee__right .flex-col-4 {
	padding-left: 20px;
}
.price-guarantee__right  .flex {
	padding: 3px 0 17px 0;
}
.flex {
	display: flex;
	
	flex-wrap: wrap;
}
.flex_justify_between {
	justify-content: space-between;
}
.flex-col-6 {
	width: 56.5%;
	box-sizing: border-box;
}
.flex-col-4 {
	width: 36.4%;
	box-sizing: border-box;
}

.valign_center {
	align-items: center;
}
.price-guarantee__ring {
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;

}
.price-guarantee__phone {
	white-space: nowrap;
	font-weight: bold;
	font-size: 34px;
}
@media screen and (max-width:1199px) {
	.price-guarantee__phone {
		font-size: 28px;
	}
}
@media screen and (max-width:992px) {
	.price-guarantee__center {
		display: block;
	}
	.price-guarantee__left, .price-guarantee__right {
		width:auto;
		margin: 0 -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.price-guarantee__left:before, .price-guarantee__right:before {
		display: none;
	}
}
@media screen and (max-width:767px) {
	.price-guarantee__left .h2 {
		font-size: 32px;
	}
}
@media screen and (max-width:480px) {
	.price-guarantee__left .h2 {
		font-size: 28px;
	}
	.flex-col-6, .flex-col-4  {
		width:100%;
		margin-top: 10px;
	}
	.price-guarantee__right .flex-col-4 {
		padding-left: 0;
	}
}

.advantages-clients .line {
	position: absolute;
	width: 528px;
	height: 143px;
	background: url(../img/triangle/line.png) no-repeat;
	top: 500px;
	left: 16px;
}
.advantages-clients .h4 {
	font-weight: 700;
}
.evacuation-process {
	padding: 62px 0 59px 0;
	background: #f5f5f5;
}
.evacuation-process h3, .evacuation-process .h3 {
	margin-bottom: -120px;
	font-size: 36px;
	line-height: 40px;
	max-width: 300px;
}
.evacuation-process .evacuation-slider .slick-slide {
	padding-left: 380px;
}
.evacuation-process .evacuation-slider .slick-arrow {
	background: #fff ;
	width: 120px;
	height: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0;
	z-index: 5;
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
	transition: all 0.3s ease;
}
.evacuation-process .evacuation-slider .slick-arrow:before {
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/icons/arrow.png) no-repeat 50%;
	opacity: 0.5;
}
.evacuation-process .evacuation-slider .slick-arrow:hover {
	background-color: #ffd616;
}
.evacuation-process .evacuation-slider .slick-arrow.slick-prev:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.evacuation-process .evacuation-slider .slick-arrow.slick-next {
	left: 230px;
}
.evacuation-process .evacuation-slider .text {
	position: absolute;
	top: 153px;
	left: 0;
	width: 370px;
	font-size: 22px;
	line-height: 25px;
	color: #383838;
}
.evacuation-process .count-evacuation-slide {
	position: absolute;
	bottom: 0;
    left: 135px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 110px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 40px;

}
.evacuation-process .count-evacuation-slide .index {
	display: inline-block;
	font-size: 60px;
	color: #191919;
	font-weight: 800;
}
.evacuation-process .count-evacuation-slide .all, .evacuation-process .count-evacuation-slide span {
	display: inline-block;
	color: #000;
	margin-top: 10px;
	font-size: 22px;
	position: relative;
    top: -20px;
}
@media screen and (max-width:1099px) {
	.evacuation-process h3, .evacuation-process .h3 {
		margin-bottom: 0px;
		font-size: 32px;
		line-height: normal;
		max-width: none;
	}	
	.evacuation-process .evacuation-slider {
		margin-top: 20px;
		padding-bottom: 70px;
	}
	.evacuation-process .evacuation-slider .slick-slide {
		padding-left: 0;
	}
	.evacuation-process .evacuation-slider .text {
		position: relative;
		top: 0;
		width: auto;
		font-size: 20px;
		line-height: normal;
		margin-top: 10px;	
	}

}
@media screen and (max-width:480px) {
	.evacuation-process h3, .evacuation-process .h3 {
		font-size: 28px;
	}
	.evacuation-process .evacuation-slider .slick-arrow.slick-next {
		left: auto;
		right: 0;
	}
	.evacuation-process .evacuation-slider .slick-arrow {
		width: 80px;
		height: 50px;
	}
	.evacuation-process .count-evacuation-slide {
	    left: 50%;
		line-height: 32px;
		transform: translateX(-50%);
	}
	.evacuation-process .count-evacuation-slide .index {
		font-size: 46px;
	}
	.evacuation-process .count-evacuation-slide .all, .evacuation-process .count-evacuation-slide span {
	    top: -16px;
	}
}

.subscribe-network {
	min-height: 600px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}
.subscribe-network .subscribe-five {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url(../img/five.png) no-repeat;
	width: 595px;
	height: 366px;
}
.subscribe-network .title-network {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-top: 107px;
	z-index: 2;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.subscribe-network .title-network>div {
	min-width: 457px;
}
.subscribe-network .discounts-summed {
	color: #898989;
}
.subscribe-network .network {
	margin: 31px 0 21px -5px;
}
.subscribe-network .network .ico {
	width: 40px;
	height: 40px;
	margin: 0 5px;
}
.towels-nearby-title {
	padding: 75px 0 40px;
}
.phone-number {
	font-size: 18px;
	font-weight: 700;
}
.wrap-map {
	width: 100%;
	min-height: 500px;
	position: relative;
	padding-bottom: 33px;

}
.wrap-map, .wrap-map .center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.wrap-map .center {
	align-items: flex-start;
	justify-content: flex-end;
}
.wrap-map .location-block {
	position: relative;
	width: 540px;
	z-index: 2;
	background: #000;
	padding: 36px 40px;
	margin-top: 40px;
	color: #C4C4C4;
	
}
.wrap-map .location-block .h4 {
	font-family: 'Roboto',sans-serif;
	font-size: 30px;
}
.wrap-map .towels-nearby {
	max-width: 390px;
}
.wrap-map .towels-nearby .btn, .wrap-map .towels-nearby input {
	float: none;
	width: 100%;
	margin-bottom: 10px;
}
.wrap-map .towels-nearby .count, .wrap-map .towels-nearby a {
	color: #ffd616;
}
.wrap-map .towels-nearby a:hover {
	color: #fff;
}
.wrap-map form input {
	float: left;
}
.wrap-map form .btn {
	margin-right: -1px;
}
.wrap-map ul {
	margin-bottom: 25px;
	font-size: 18px;
}
.wrap-map ul li {
	padding: 3px 0 4px 0;
}
.wrap-map ul li span {
	color: #ffd616;
}
.wrap-map h4, .wrap-map .h4 {
	margin-bottom: 15px;
	font-weight: 700;
}
.wrap-map form {
	margin-bottom: 21px;
}
.wrap-map form p.text_label {
	font-size: 12px;
	margin-top: -5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.wrap-map h5 {
	color: #ffd616;
	transition: all .3s;
	display: inline-block;
}
.wrap-map h5:hover {
	color: #fff;
}
.location-block__form {
	margin-top: -1px;
	width: 108%;
}
.location-block__form  .flex {
    padding: 3px 0 17px 0;
}
.location-block__form .flex-col-4 {
    padding-left: 30px;
}

#map {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}



.we-choose {
	padding: 60px 0 135px;
}
.we-choose1 {
	padding-bottom: 0
}
.we-choose.services {
	padding-bottom: 10px;
}
.we-choose .fast-number {
	font-size: 166.7%;
	margin: -2px 13px 0 0;
	float: left;
	font-weight: 700;
	background: #FFD616;
	padding: 4px 26px 1px 26px;
	line-height: 110%;
}
.we-choose h3, .we-choose .h3 {
	margin-bottom: 28px;
	font-weight: 700;
	line-height: 100%;
}
.we-choose .choose-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.we-choose .choose-block .item {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 300px;
	flex: 1 0 300px;
	border: 1px solid #e8e8e8;
	height: 250px;
	margin: -1px 0 0 -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	max-width: 650px;
	overflow: hidden;
}
.we-choose .choose-block .item:hover .image-block:after {
	left: 650px;
}
.we-choose .choose-block .item:hover .image-block+.text {
	color: #fff;
}
.we-choose .choose-block .item:hover .image-block+.text a {
	color:#fff;
}
.we-choose .choose-block .item:hover .image-block img {
	bottom: 10px;
}
.we-choose .choose-block .item.car-1 img {
	bottom: 87px;
}
.we-choose .choose-block .item.car:hover .image-block img {
	-webkit-animation: a 2s forwards ease-in-out;
	animation: a 2s forwards ease-in-out;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.we-choose .choose-block .image-block {
	background: #191919;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative;
}
.we-choose .choose-block .image-block:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/choose-block.png) no-repeat;
	width: 650px;
	height: 100%;
	transition: all .3s;
}
.we-choose .choose-block .image-block img {
	position: absolute;
	bottom: 58px;
	left: 10px;
	transition: all .3s;
}
.we-choose .choose-block .text {
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: right;
	transition: all .3s;
	font-weight: 700;
	bottom: 17px;
	right: 24px;
	font-size: 18px;
}
.we-choose .try-you {
	margin-top: 20px;
	text-align: right;
	transition: all .3s;
}
.we-choose .try-you .number {
	color: #191919;
}
.we-choose .try-you .number:hover {
	color: #ffd616;
}

@media (max-width: 767px){
	.we-choose h3 br, .we-choose .h3  br{
		display: none;
	}
	.we-choose .fast-number {
		float: none;
		background:none;
		padding: 0;
		margin-right: 0;
	}
}


@-webkit-keyframes a {
	0% {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
50% {
	left: 110%}
50.001% {
	left: -203px;
}
to {
	left: 20px;
}
}@keyframes a {
	0% {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
50% {
	left: 110%}
50.001% {
	left: -203px;
}
to {
	left: 20px;
}
}.discount-timer .center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.discount-timer .center noindex {
	display: flex;
	width: 100%;
}
.discount-timer .center>* {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	max-width: 50%}
.discount-timer .discount, .discount-timer .timer {
	padding: 57px 0 40px 0;
	width: 100%;
}
.discount-timer .discount {
	position: relative;
	padding-right: 15px;
}
.discount-timer .discount h3, .discount-timer .discount .h3 {
	margin-bottom: 7px;
	font-weight: 700;
}
.discount-timer .discount:after {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	left: -2000px;
	background: #ffd616;
	width: 2000px;
}
.discount-timer .discount h5, .discount-timer .discount .h5 {
	line-height: 18px;
	font-size: 16px;
	margin-bottom: 28px;
	margin-top: 7px;
}
.discount-timer .timer {
	padding: 34px 15px 17px 55px;
	position: relative;
	background: #000;
}
.discount-timer .timer:after {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	right: -1950px;
	z-index: -1;
	background: #000;
	width: 2000px;
}
.discount-timer .timer #pageTimer {
	font-size: 110px;
	font-weight: 300;
	margin-top: -5px;
	color: #fff;
}
.discount-timer .timer h3, .discount-timer .timer .h3 {
	font-weight: bold;
	color: #FFD616;
	text-transform: uppercase;
}
.discount-timer .timer h5, .discount-timer .timer .h5 {
	font-weight: 500;
	color: #C4C4C4;
	font-size: 18px;
	margin-top: 2px;
}
.discount form.to-order input {
	height: 40px;
	margin-right: 20px;
	padding-left: 15px;
}
@media (max-width: 480px){
	.discount form.to-order input {
	    margin-right: 0;
	}
}
/*
*/




.price-evacuator {
	padding-top: 57px;
	padding-bottom: 45px;
}
.price-evacuator h3,.price-evacuator h2, .price-evacuator .h3,.price-evacuator .h2 {
	margin-bottom: 6px;
}

.price-evacuator .price-evacuator-blocks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 1140px;
	margin: 21px auto 0;
	
}
.price-evacuator .price-evacuator-blocks a {
	margin: 15px 0;
	position: relative;
	width: calc(25% - 30px);
	margin-left: 15px;
	margin-right: 15px;
}
.price-evacuator .price-evacuator-blocks a .text {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30%;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(0, 0, 0, .8);
	transition: all .3s;
}
.price-evacuator .price-evacuator-blocks a .text span {
	color: #ffd616;
	font-weight: 500;
}
.price-evacuator .price-evacuator-blocks a .text h5, .price-evacuator .price-evacuator-blocks a .text .h5 {
	text-align: center;
	color: #fff;
	font-size: 16px;
	max-width: 200px;
	margin: 0 auto;
	padding-left: 5px;
	padding-right: 5px;
}
.price-evacuator .price-evacuator-blocks a:hover .text {
	height: 100%;
}
.price-evacuator .price-evacuator-blocks a img {
	display: block;
	margin: 0 auto;
}


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

}
@media screen and (max-width:992px) {
	.price-evacuator .price-evacuator-blocks a {
		width: calc(33% - 16px);
		margin: 8px;
	}
	.price-evacuator .price-evacuator-blocks {
		padding-left: 8px;
		padding-right: 8px;
	}
}
@media screen and (max-width:650px) {
	.price-evacuator .price-evacuator-blocks a {
		width: calc(50% - 10px);
		margin: 5px;
	}
	.price-evacuator .price-evacuator-blocks {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width:380px) {
	.price-evacuator .price-evacuator-blocks a {
		width: calc(100% - 10px);
	}
}
.we-figures {
	padding: 59px 0 75px 0;
	background: #000000;
	color: #F9F9F9;
}
.we-figures .h2 {
	color: #FFD616;
	text-transform: uppercase;
	font-size: 46px;
	margin-right: 30px;
}
.we-figures__header {
	flex-wrap: wrap;
}
.we-figures__header p {
	font-size: 22px;
	line-height: 114%;
	margin-top: 8px;
}


.we-figures .figures {
	width: 100%;
	margin-top: 42px;
	flex-wrap: wrap;

}

.we-figures .figures .circle {
	margin: 0 auto;
	position: relative;
	background: url(../images/bg_cifri.svg) center 0 no-repeat;
	background-size: contain;
	width: 130px;
	height: 163px;	
	text-align: center;
	line-height: 25px;
	color: #383838;
	
}
.we-figures .figures .circle:before {
	content:"";
	position: absolute;
	width: 123px;
	height: 123px;
	left: 3px;
	top: 3px;
	background: #FFD616;
	border: 6px solid #000000;
	box-sizing: border-box;
	border-radius: 100%;
}
.we-figures .figures .circle .h4 {
	position: relative;
	z-index: 2;
	font-size: 31px;
	font-weight: 600;
	padding-top: 42px;
	width: 100%;
	
}
.we-figures .figures .circle .h5 {
	position: relative;
	z-index: 2;
	font-size: 14px;
	font-weight: 500;
	width: 100%;
}

.we-figures .figures .block {
	width: 25%;
	box-sizing: border-box;
	padding: 0 12px;
}
.we-figures .figures p {
	margin: 20px auto 0 auto;
	text-align: center;
	font-size: 22px;
	line-height: 114%;
}

@media screen and (max-width:767px) {
	.we-figures__header p br {
		display: none;
	}
	.we-figures .figures {
		margin-right: -5%;
		margin-left: -5%;
		width: 110%;
	}
	.we-figures .figures p br {
		display: none;
	}
	.we-figures .figures .block {
		width: 50%;
		padding-top: 15px;
		padding-bottom: 25px;
	}
	.we-figures .h2 {
		font-size: 28px;
		margin-right: 0;

	}
	.we-figures__header p,
	.we-figures .figures p  {
		font-size: 18px;
		width: 100%;
	}
	.we-figures {
		padding: 40px 0 40px 0;
	}
}


.service-geography {
	min-height: 500px;
	padding-top: 57px;
	padding-bottom: 47px;
}
.service-geography .location {
	max-width: 350px;
	margin-right: 15px;
}
.service-geography .location h5, .service-geography .location .h5 {
	font-weight: 700;
	font-size: 22px;
}
.service-geography .region {
	padding-top: 32px;
	margin-right: -11px;
	margin-left: -11px;
}
.service-geography .location  .region h5, .service-geography .location .region .h5 {
	margin-bottom: 4px;
	margin-left: 11px;
}

.service-geography .location p {
	margin-top: 0;
}
.service-geography #map2 {
	min-height: 100%;
}
.service-geography .title {
	margin-bottom: 40px;
}
.service-geography .h2 {
	padding-bottom: 20px;
}
.service-geography .district {
	margin-bottom: 10px;
}
.service-geography .district .blocks {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.service-geography .district .block {
	font-weight: 700;
	height: 40px;
	width: calc(33% - 5px);
	display: flex;
	justify-content: center;
	align-items: center;
	margin:5px 0 5px 0;
}
.service-geography .district .block  a {
	height: auto!important;
}
.service-geography  .block  a {
	color: #191919!important;
}
.service-geography .district .block:hover {
	background: #FFD616;
	cursor: pointer;
}
.service-geography .district p {

	font-size: 22px;
	margin-top: 15px;
}
.service-geography .blocks .block {
	text-align: center;
	background: #F9F9F9;
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
	transition: all .3s;
	font-size: 17px;
}
.service-geography .region .blocks .block {
	font-size: 12px;
}
.service-geography .blocks .block.active, .service-geography .blocks .block:hover {
	background: #FFD616;
	border-color: #FFD616;
	cursor: pointer;
}
.service-geography .region table {
	width: 100%;
	border-spacing:10px;
	margin-bottom: -10px;
}
.service-geography .region td {
	width: 33.3333%;
	vertical-align: center;
	height: 35px;
	padding: 5px;
}
.service-geography .region h5, .service-geography .region .h5 {
	margin-bottom: 25px;
	font-weight: 700;
}
.service-geography .evacuators-nearby {
	display: none;
	position: relative;
	margin-left: 12px;
	margin-top: 10px;
	margin-right: 12px;
}
.service-geography .evacuators-nearby .btn {
	margin-bottom: 30px;
	font-size: 12px;
	margin-top: 10px;
}
.service-geography .evacuators-nearby .wrap-input .btn, .service-geography .evacuators-nearby .wrap-input input {
	width: 100%;
	max-width: 263px;
}
.service-geography .evacuators-nearby .close {
	position: absolute;
	top: 1px;
	right: 0;
	border-bottom: 1px solid #173fff;
	color: #173fff;
	transition: all .3s;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
}
.service-geography .evacuators-nearby .close:hover {
	border-bottom: 1px solid transparent;
}
.service-geography .h3 {
	font-weight: 700;
}

@media screen and (max-width:767px){
	.service-geography .location {
		min-width: 100%;
		margin-right: 0;
		box-sizing: border-box;
    	padding-right: 24px;
	}
	.service-geography #map2 {
		min-height: 412px;
	}

}
@media screen and (max-width:480px){
	.service-geography .location {

    	padding-right: 12px;
	}
	.service-geography .district .block {
		width: calc(33% - 2.5px);
		margin-bottom: 0;
	}
	.service-geography .region td {
		width: calc(33.3% - 5px);
		height: auto;
		margin-right:5px;
		margin-top: 5px;
		display: inline-block;
	}
	.service-geography .region {
		margin-left: 0;
		margin-right: -5px;
	}
	.service-geography .region table {
		border-spacing:0;
	}
	.service-geography .location .region h5, .service-geography .location .region .h5 {
		margin-left: 0;
	}
	.service-geography .evacuators-nearby {
		margin-left: 0;

	}
}

.diffic_faq {
	position: relative;
}
.diffic_faq:before , .diffic_faq:after{
	content:"";
	position: absolute;
	left: 100%;
	margin: 0 -15px;
	top: 0;
	width: 100%;
	height: 100%;
	background: #EDEDED;
}
.diffic_faq:after {
	left: auto;
	right: 100%;
}
.questions-blocks {
	padding-bottom: 60px;
	background: #EDEDED;
	padding-top: 57px;
}
.questions-blocks>h3 {
	margin-bottom: 42px;
}

.questions-blocks .accordion  .ui-widget-content {
	background: #FFFFFF;
	border: 1px solid #FFD616;
	box-sizing: border-box;
	padding: 20px 20px 20px 23px;
	font-size: 16px;
	line-height: 25px;
	/* or 156% */


	color: #383838;
}
.questions-blocks .accordion .ui-state-active .ui-icon:before {
	display: none;
}
.questions-blocks .accordion .ui-state-active .ui-icon:after {
	border-color: #383838!important;
}
.questions-blocks .accordion .ui-accordion-header {
	padding: 17px 21px;
	font-size: 18px;
	background: #fff;
	color: #383838;
	border-radius: 0;
	margin-top: 20px;
	padding-right: 40px;
}
.questions-blocks .accordion  {
	margin-top: 36px;
}

.questions-blocks .accordion .ui-accordion-header+.ui-accordion-content {
	margin-top: -2px
}
.questions-blocks .accordion .ui-accordion-header .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: auto;
	right: 21px;
	width: 19px;
	height: 19px;
	background:none;
	transition: all .3s;
}
.questions-blocks .accordion .ui-accordion-header .ui-icon:before,
.questions-blocks .accordion .ui-accordion-header .ui-icon:after {
	content:"";
	position: absolute;
	left: 9px;
	top: 0;
	width: 19px;
	height: 19px;
	border-left: 1px solid #C4C4C4;
}
.questions-blocks .accordion .ui-accordion-header .ui-icon:after {
	border-left:none;
	left: 0;
	top: 9px;
	border-top: 1px solid #C4C4C4;
}

.say-thank-you {
	position: relative;
	margin-bottom: 30px;
}
.say-thank-you h3, .say-thank-you .h3 {
	margin-bottom: 25px;
}
.say-thank-you .say-thank-you-slider {
	padding-right: 97px;
}
.say-thank-you .say-thank-you-slider p {
	height: 0;
	position: absolute;
	bottom: 0;
	background: rgba(25, 25, 25, .7);
	margin: 0;
	padding: 0 15px;
	color: #fff;
	transition: all .3s;
}
.say-thank-you .say-thank-you-slider .slick-current p {
	padding: 15px;
	height: auto;
}
.say-thank-you .slick-arrow {
	background: #fff url(../img/icons/arrow.png) no-repeat 50%;
	width: 67px;
	height: 50px;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 0;
	z-index: 5;
	background-color: #ffd616;
	background-size: 25px;
	transition: all .3s;
}
.say-thank-you .slick-arrow:hover {
	background: #191919 url(../img/icons/arrow_h.png) no-repeat 50%;
	background-size: 30px;
}
.say-thank-you .slick-arrow.slick-prev {
	bottom: 60px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.say-thank-you .slick-arrow.slick-next {
	bottom: 0;
}
.say-thank-you .count-say-thank-you {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	bottom: 120px;
	right: 20px;
}
.say-thank-you .count-say-thank-you .index {
	font-size: 18px;
}
.say-thank-you .count-say-thank-you span {
	margin: 0 4px;
}
.calculate-cost {
	overflow: hidden;
	padding-top: 50px;
	background: #0A0A0A;
}


.calculate-cost .information {
	float: right;
	width: 540px;
	padding-top: 28px;
	padding-bottom: 40px;
}
.calculate-cost .information h2, .calculate-cost .information .h2 {
	line-height: 46px;
	font-size: 34px;
	font-weight: 600;
	color: #fff;
}
.calculate-cost .information h2 div, .calculate-cost .information .h2 div {
	color: #ffd616;
	text-transform: uppercase;
	font-size: 118%;
}

.calculate-cost .information input {
	position: relative;
	z-index: 3;
}
.calculate-cost__contact {
	color: #C4C4C4
}
.calculate-cost .information .row {
	align-items: center;
	padding-bottom: 10px;
}
.calculate-cost .information .col {
	margin-top: 30px;
}

.calculate-cost .text-position {
	max-width: 205px;
	position: absolute;
	top: 60px;
	left: 319px;
	z-index: 3;
	font-size: 16px;
	line-height: 25px;
	/* or 156% */
	color: #C4C4C4;
}
.calculate-cost .text-position:after {
	content: "";
	position: absolute;
	top: 98px;
    left: -54px;
	width: 39px;
	height: 1px;
	background: #C4C4C4;
	-webkit-transform: rotate(-29deg);
	transform: rotate(-29deg);
}
.calculate-cost__p {
	padding-left: 40px;
	color: #C4C4C4;
	font-size: 23px;
	line-height: 30px;
	margin-top: 30px;
	background: url(../images/bullet2.svg) 0 3px no-repeat;
}
.calculate-cost .information .h2.calculate-cost__p2  {
	color: #FFD616;
	text-transform: uppercase;
	margin-top: 27px;
}
.calculate-cost__img {
	vertical-align: top;
	margin-top: -55px;
	width: 430px;
	height: auto;
}

@media screen and (max-width:1100px) {
	.calculate-cost__img {
		width: 38%;
		position: absolute;
		left: 10px;
		bottom: 0;
		margin-top: 0;
	}
}
@media screen and (max-width:992px) {
	.calculate-cost__p {
		font-size: 18px;
		line-height: normal;
		background-position: 0 0;
		background-size: 28px; 
		padding-left: 35px;
	}
	.calculate-cost__img {
		width: 43%;
	}
	.calculate-cost .information h2, .calculate-cost .information .h2 {
		line-height: normal;
		font-size: 30px;
	}	
	.calculate-cost .information {
		padding-top: 0;
		width: 54%;
	}
	.calculate-cost .from-to .col {
		width: 100%;
		margin-top: 15px;
	}
}	
@media screen and (max-width:767px) {
	.calculate-cost__img {
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		max-width: 300px;
		position: relative;
		top: -25px;
	}
	.calculate-cost .information {
		width: 100%;
	}
}

.feedback-customers {
	padding: 55px 0 60px 0;
}
.feedback-customers .display-flex {
	margin: 0;
	justify-content: space-between;
}
.feedback-customers h3, .feedback-customers .h3 {
	margin-bottom: 26px;
	font-weight: 700;
}

.feedback-customers .display-flex>div {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 430px;
	flex: 0 48.5%!important;
	margin: 34.5px 0px 4.5px 0;
	box-sizing: border-box;
}
.feedback-customers .rating:after {
	background: url(../images/Vector-1.svg) no-repeat;
	width:107px;
	z-index: 1;
}
.feedback-customers .rating:before {
	z-index: 2;
	background: url(../images/Vector.svg) no-repeat;
	width: 107px;
}
.feedback-customers .client {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.feedback-customers .client .image {
	min-width: 165px;
	margin-right: 30px;
}
.feedback-customers .client .image img {
	display: block;
}
.feedback-customers .client .text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.feedback-customers .client .text p {
	margin-top: -3px;
	line-height: 18px;
}
.feedback-customers .client .date {
	color: #898989;
}
.feedback-customers .client .date-reting {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.feedback-customers .give-feedback {
	font-size: 14px;
	line-height: 16px;
	margin-top: 40px;
	display: flex;
	justify-content: flex-end;
}
.feedback-customers .give-feedback a {
	width: 160px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.feedback-customers .give-feedback a span {
	border-bottom: 1px dashed #191919;
}

@media screen and (max-width:992px) {
	.feedback-customers {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.feedback-customers .display-flex>div {
		flex: 0 100%!important;
		margin: 34.5px 0px 4.5px 0;
	}
}


.figures-line .h4 {
	font-weight: 700;
}
.inexpensive-tow {
	padding: 61px 0 0;
}
.inexpensive-tow .display-flex>div:first-child {
	-webkit-box-flex: 5;
	-ms-flex: 5 0 400px;
	flex: 5 0 400px;
}
.inexpensive-tow h3, .inexpensive-tow h2, .inexpensive-tow .h3, .inexpensive-tow .h2 {
	margin-bottom: 29px;
}
.inexpensive-tow h2, .inexpensive-tow .h2 {
	font-size: 30px;
}
.inexpensive-tow p {
	margin-top: -9px;
	line-height: 30px;
}
.inexpensive-tow .text-number {
	margin-top: 113px;
	padding: 23px 0;
	border: 1px solid #fff;
}
.inexpensive-tow .number {
	transition: all .3s;
}
.inexpensive-tow .number:hover {
	color: #fff;
}
.wrap-facts-motorcycles {
	padding-top: 73px;
}
.wrap-facts-motorcycles h3, .wrap-facts-motorcycles .h3 {
	margin-bottom: 41px;
}
.wrap-facts-motorcycles .facts-motorcycles {
	padding-right: 15px;
}
.wrap-facts-motorcycles .display-flex {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e8e8e8;
	margin-left: 0;
	margin-top: -1px;
}
.wrap-facts-motorcycles .display-flex>div {
	margin-bottom: 0;
	margin-top: 0;
}
.wrap-facts-motorcycles .display-flex>div:last-child {
	-webkit-box-flex: 5;
	-ms-flex: 5 0 400px;
	flex: 5 0 400px;
}
.wrap-facts-motorcycles .display-flex>div:first-child {
	margin-left: 0;
	margin-right: 0;
}
.wrap-facts-motorcycles .display-flex>div p {
	padding: 20px;
}
.wrap-facts-motorcycles img {
	display: block;
	margin: 0 auto;
}
.wrap-facts-motorcycles .more {
	font-size: 18px;
	border-bottom: 1px dashed #000;
	margin-top: 27px;
}
.wrap-facts-motorcycles .more:hover {
	border: none;
}
.send-application {
	position: relative;
}
.send-application:after {
	content: attr(data-label-text);
	position: absolute;
	top: -50px;
	right: 0;
	opacity: .4;
	text-align: right;
	width: 90px;
	font-weight: 400;
	font-size: 12px;
}
.zoom-anim-dialog {
	background: #fff;
	padding: 20px 30px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
}
.zoom-anim-dialog h3, .zoom-anim-dialog .h3 {
	margin-bottom: 20px;
	line-height: 30px;
	font-weight: 700;
}
.zoom-anim-dialog h3 span, .zoom-anim-dialog .h3 span {
	font-size: 20px;
}
.zoom-anim-dialog input {
	width: 100%;
	margin-top: -1px;
}
.zoom-anim-dialog textarea {
	width: 100%;
	margin-top: 20px;
	color: #191919;
}
.zoom-anim-dialog textarea::-webkit-input-placeholder {
	color: #191919;
}
.zoom-anim-dialog textarea:-moz-placeholder, .zoom-anim-dialog textarea::-moz-placeholder {
	color: #191919;
}
.zoom-anim-dialog textarea:-ms-input-placeholder {
	color: #191919;
}
.zoom-anim-dialog .btn {
	width: 100%;
	margin-top: 20px;
}
.zoom-anim-dialog .wrap-rating {
	margin: 20px 0;
}
.zoom-anim-dialog .rating {
	display: inline-block;
	margin-right: 10px;
}
.zoom-anim-dialog.success {
	min-height: 300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
}
.zoom-anim-dialog.success h3, .zoom-anim-dialog.success .h3 {
	margin: 0;
	position: relative;
	z-index: 2;
}
.zoom-anim-dialog.success p {
	position: relative;
	z-index: 2;
	font-weight: 700;
	line-height: 20px;
	font-size: 18px;
}
.zoom-anim-dialog.success.bottom-right:after {
	bottom: -120px;
}
.zoom-anim-dialog.success.bottom-right:after, .zoom-anim-dialog.success.top-left:after {
	content: "";
	position: absolute;
	right: -50px;
	width: 320px;
	height: 320px;
	background: #ffd616;
	border-radius: 50%;
	z-index: 1;
}
.zoom-anim-dialog.success.top-left:after {
	top: -120px;
}
.zoom-anim-dialog .discount-block {
	background: url(../img/evacuation/1.jpg) no-repeat;
	background-size: cover;
	margin: 30px -30px;
	padding: 30px;
	position: relative;
}
.zoom-anim-dialog .discount-block:after {
	content: "";
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.zoom-anim-dialog .discount-block * {
	position: relative;
	z-index: 2;
}
.zoom-anim-dialog .discount-block .logo-number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.zoom-anim-dialog .discount-block .logo {
	margin-right: 10px;
}
.zoom-anim-dialog .discount-block .number-phone {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}
.zoom-anim-dialog .discount-block .number-discount strong {
	background: #fff;
	font-size: 22px;
	float: right;
	padding: 10px 20px;
	color: #191919;
	margin-right: -30px;
	padding-right: 30px;
}
.zoom-anim-dialog .discount-block .discount-img {
	color: #ffd616;
}
.zoom-anim-dialog .discount-block .discount-img p {
	font-size: 135px;
	line-height: 35px;
	display: inline-block;
}
.zoom-anim-dialog .discount-block .discount-img span {
	font-size: 47px;
}
.zoom-anim-dialog .black-link {
	font-size: 20px;
	font-weight: 700;
	color: #191919;
}
.zoom-anim-dialog .black-link:hover {
	color: #ffd616;
}
.zoom-anim-dialog .information {
	text-align: center;
	font-size: 14px;
}
.zoom-anim-dialog .date {
	margin-top: 20px;
}
.puzzle-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 50px;
	padding-bottom: 100px;
}
.puzzle-block__all {
	max-width: 750px;
	width: 100%}
.puzzle-block__all a {
	border: 1px solid #e8e8e8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 15px;
}
.puzzle-block__all a img {
	display: block;
	width: 100%}
.puzzle-block__preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: 30px;
}
.puzzle-block__preview h6, .puzzle-block__preview .h6 {
	color: #191919;
	font-weight: 700;
	font-size: 30px;
	margin: 0;
}
.puzzle-block__preview p {
	color: #191919;
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0 0;
}
.puzzle-block__preview img {
	margin-top: 50px;
	display: block;
	width: 100%}
#puzzle-modal iframe {
	width: 100%;
	height: 400px;
}
.congrat-modal {
	position: fixed;
	width: 100vw;
	height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
	left: 0;
	top: 0;
	z-index: 7;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
}
.congrat-modal #congrat {
	width: 100%;
	max-width: 320px;
	margin: 25px auto 0;
	background: #fff;
	text-align: center;
	padding: 20px 0;
	z-index: 2;
	position: relative;
}
.congrat-modal #congrat .close-btn {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 8;
	box-shadow: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	color: #333;
}
.congrat-modal #congrat .close-btn:hover {
	opacity: 1;
}
.congrat-modal #congrat h1 {
	font-size: 30px;
	font-weight: 700;
	text-align: center;
}
.congrat-modal #congrat h2, .congrat-modal #congrat .h2 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 5px;
	text-align: center;
}
.congrat-modal #congrat .img-coupon {
	position: relative;
	margin-top: 20px;
}
.congrat-modal #congrat .img-coupon img {
	display: block;
	width: 100%}
.congrat-modal #congrat .img-coupon input {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100px;
	height: auto;
	padding: 5px 10px;
	border: none;
	background: #fff;
	cursor: text;
	font-size: 20px;
}
.congrat-modal #congrat .img-coupon p {
	padding: 0 25px;
	font-size: 14px;
	color: #000;
}
.congrat-modal #congrat .mod-mail, .congrat-modal #congrat .mod-number {
	font-weight: 700;
}
.congrat-modal #congrat .mod-number {
	margin-top: 20px;
	margin-bottom: 0;
}
.congrat-modal #congrat .mod-mail {
	margin-top: 0;
}
.congrat-modal #congrat .coupon-date {
	color: #898989;
}
.congrat-modal #congrat .mod-text {
	padding: 0 10px;
}
.congrat-modal .overlay {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, .7);
	z-index: 1;
	position: fixed;
	left: 0;
	top: 0;
	transition: all .3s;
}
.show-congrat {
	opacity: 1;
	visibility: visible;
}
.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	transition: all .2s ease-out;
	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	transform: translateY(0) perspective(600px) rotateX(0);
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}
.arcticmodal-container_i2 {
	padding: 0;
}

.price-evacuator .center p {
	font-size: 22px;
	font-weight: 400;
	margin: 15px 0 0 0;
}

.phone_cust {
	color: #fed516;
	font-weight: bold;
	text-decoration: underline;
}
.phone_cust:hover {
	text-decoration: none;
}




.mm-menu .mm-listitem_selected>a:not(.mm-btn_next), .mm-menu .mm-listitem_selected>span {
	background: transparent;
}
.mm-navbar {
	border-bottom: 0;
}
.mm-panels {
	background: linear-gradient(to top, #191919, #2f3131);
}
.mm-listitem>a, .mm-listitem>span {
	color: #fff;
	font-size: 19px;
}
.mm-listitem:after, .mm-listitem .mm-btn_next:before {
	display: none;
}
.mm-panel_has-navbar {
	padding-top: 60px;
}
.mm-panel_has-navbar .mm-navbar {
	margin-top: 13px;
}
.mm-menu a, .mm-menu a:link, .mm-menu a:visited {
	color: #fff;
}
.mm-menu .mm-listview .mm-btn_next:after {
	border-color: #fff;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
	color: #fff;
	font-size: 25px;
	font-weight: 100;
}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
	border-color: #fff;
}
.mm-btn_next:after, .mm-btn_prev:before {
	transition: all .5s ease;
	top: 1px;
}
.mm-panels li:hover a, .mm-panels li:hover span {
	color: #ffd616;
}
.mm-navbar img {
	position: relative;
	bottom: 8px;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
	font-size: 20px;
}
.mm-panels .border {
	height: 2px;
	width: 0;
	background: linear-gradient(to left, transparent, #ffd616);
	bottom: 0;
	position: absolute;
	left: 20px;
	padding: 0;
	opacity: 0;
	width: 0;
	transition: all .5s ease;
	transform-origin: 100% 50%;
}
.mm-navbar .border {
	left: auto;
	right: 20px;
	background: linear-gradient(to right, transparent, #ffd616);

}

.mm-panels li a,.mm-panels li span  {
	transition: all .5s ease;
}
.mm-panels li:hover .border{
	opacity: 1;
	width: 91%;
}
.mm-panel_has-navbar .mm-navbar:hover .border{
	opacity: 1;
	width: 91%;
}
.mm-panel_has-navbar .mm-navbar:hover .mm-btn:after, .mm-panel_has-navbar .mm-navbar:hover .mm-btn:before {
	border-color: #ffd616;
	left: 33px;
}
.mm-panel_has-navbar .mm-navbar:hover .mm-navbar__title{
	color: #ffd616;
}

.mm-panels li:hover a, 	.mm-panels li:hover span {
	padding-left: 30px;
}
.mm-panels li:hover	.mm-btn_next:after {
	right: 33px;
	border-color: #ffd616;
}
#mm-1 .mm-navbar__title {
	display: none;
}
#mm-1 .mm-navbar .border {
	display: none;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(16) {
	transition-delay: .8s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(17) {
	transition-delay: .85s;
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(18) {
	transition-delay: .8s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(19) {
	transition-delay: .85s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(20) {
	transition-delay: .9s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(21) {
	transition-delay: .95s;
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(22) {
	transition-delay: 1.05s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(23) {
	transition-delay: 1.1s;
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(24) {
	transition-delay: 1.15s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(25) {
	transition-delay: 1.2s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(26) {
	transition-delay: 1.25s;
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(27) {
	transition-delay: 1.30s;
}

.mm-panel::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background: linear-gradient(to top, #191919, #2f3131);
}

.mm-panel::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

.mm-panel::-webkit-scrollbar-thumb
{
	background-color: #ffd616;
	border: none;
}
#mm-1 ul.custom_ul {
	position: absolute;
	bottom: 35px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -20px;
}
#mm-1 ul.custom_ul li:first-child {
	margin-right: 20px;
}
ul.custom_ul li:hover a, ul.custom_ul li:hover span {
	padding-left: 0;
}

#mm-1 ul.custom_ul li, #mm-1 ul.custom_ul li a {
	font-size: 24px;
	margin-top: 10px;
}
.mm-menu_fx-listitems-drop .custom_link {
	transition: all .5s ease;
}
#mm-1[aria-hidden="true"] .custom_link {
	opacity: 0;
}
.mm-wrapper_blocking {
	margin-right: 17px;
}
html.mm-wrapper_blocking header.fixedhead {
	right: 8px;
	left: auto;
}

.custom_ul .form_bottom {
    line-height:1;
}

form[name="mmenu_form"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #fff;
	text-align: center;
	max-width:340px;
	width: 100%;
}
form[name="mmenu_form"] .form_header {
	font-size: 16px;
	margin-bottom: 15px;
}
form[name="mmenu_form"] input {
	color: #ffff;
	text-align: center;
	width: 80%;
	margin-bottom: 20px;
}
form[name="mmenu_form"] button.btn.gold {
	width: 80%;
	margin-bottom: 20px;
}
form[name="mmenu_form"] input::placeholder {
	color: #fff;
	text-align: center;
}

/*начало MEDIA-запросов */



@media screen and (max-width:1100px) {
	.advantages-clients {
	padding-top: 30px;
}
.advantages-clients h3, .advantages-clients .h3 {
	position: static;
}
.discount-timer .center {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.discount-timer .center>* {
	max-width: 100%}
.discount-timer .timer {
	padding-bottom: 30px;
	padding-left: 0;
}
.discount-timer .discount {
	padding-right: 0;
}
.discount-timer .discount:before {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	width: 1000px;
	right: -1000px;
	background: #ffd616;
}
.discount-timer .timer:before {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	width: 1000px;
	left: -995px;
	z-index: -1;
	background: #000;
}
	.calculate-cost .text-position {
		display: none;
	}

}


@media screen and (max-width:1000px) {
	header .button-menu, header .feedback, header .location, header .logo, header .network, header .phone-number {
		margin: 0;
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	header .line-betwen {
		width: 100%;
		height: 10px;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
		display: block;
	}
	header>.center {
	    z-index: 100;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	
	}
	header {
		min-height: 80px;
	}
	.header_noindex {
		position: absolute;
	}
	header>.center:after, header>.center:before {
		display: none;
	}
	header .logo {
		
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		text-align: left;
	}
	header .phone-number {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	header .network {
		display: none;
	}
	header .button-menu {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	header .location {
		position: absolute;
	    left: 15px;
	    top: 100%;
	}
	header .feedback {
		position: absolute;
	    right: 15px;
	    top: 100%;
	}

	.video-block .wrap-form {
		background: #090909;
	}
	.video-block .wrap-form form {
		padding: 0;
		max-width: 100%}
	}@media screen and (max-width:830px) {
		
	.puzzle-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.puzzle-block .puzzle-block__preview {
		margin-left: 0;
		margin-top: 10px;
	}
	.puzzle-block .puzzle-block__preview img {
		margin-top: 10px;
	}
	.title-min {
		display: block;
		margin-bottom: 26px;
	}
	form.to-order input {
		min-width: inherit;
	}
	form.to-order>* {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 200px;
		flex: 1 0 200px;
	}
	.subscribe-network {
		min-height: 683px;
	}
	.subscribe-network>.center {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.subscribe-network .title-network {
		margin-bottom: 86px;
	}
	.wrap-map {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.wrap-map>.center {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.wrap-map #map {
		height: 269px;
		position: relative;
	}
	.wrap-map .location-block {
		position: relative;
		padding: 24px 49px;
		background: #191919;
	}
	.wrap-map .location-block:before {
		left: -1000px;
	}
	.wrap-map .location-block:after, .wrap-map .location-block:before {
		content: "";
		background: #191919;
		position: absolute;
		height: 100%;
		top: 0;
		width: 1000px;
	}
	.wrap-map .location-block:after {
		right: -1000px;
	}
	.we-choose {
		padding: 40px 0 50px;
	}
	.evacuation-process .evacuation-slider .slick-slide {
		padding-left: 0;
	}
	.evacuation-process .evacuation-slider .text {
		height: auto;
		position: relative;
		max-width: 100%}
	.advantages-clients {
		/*min-height: 1579px;*/
	}
	.advantages-clients .triangle-2 {
		top: 577px;
		left: -7%}
	.advantages-clients .triangle-3 {
		top: 307px;
		right: -11%}
	.advantages-clients .triangle-4 {
		top: 844px;
		right: -40px;
	}
	.advantages-clients .low-price-guarantee {
		left: auto;
		top: auto;
		right: 0;
		bottom: 146px;
	}
	.advantages-clients .line {
		top: 1000px;
		left: -170px;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.subscribe-network .title-network>div {
		min-width: inherit;
	}
	.discount-timer .timer #pageTimer {
		font-size: 90px;
	}


	.service-geography .location {
		max-width: 100%}
	.service-geography .title {
		display: none;
	}
	.questions-blocks .accordion .ui-accordion-header {
		font-size: 14px;
		min-height: 55px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 600;
	}
	.say-thank-you .count-say-thank-you {
		position: absolute;
		bottom: 120px;
		right: 20px;
	}
	.say-thank-you .say-thank-you-slider {
		padding-right: 0;
		padding-bottom: 70px;
	}
	.say-thank-you .say-thank-you-slider p {
		position: relative;
		padding: 15px;
	}
	.say-thank-you .say-thank-you-slider .slick-arrow.slick-prev {
		bottom: 0;
		left: 0;
	}
	.say-thank-you .count-say-thank-you {
		bottom: 12px;
		right: 0;
		left: 0;
		margin: auto;
		width: 50px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

 .say-thank-you .count-say-thank-you {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	

}

@media screen and (max-width:530px) {
	.subscribe-five-mobile {
		display: block;
		font-size: 220px;
		font-weight: 700;
		color: #ffd616;
	}
	.subscribe-network {
		min-height: auto;
		padding: 0 0 30px;
	}
	.subscribe-network>.center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.subscribe-network .title-network {
		margin: 0;
	}
	.to-order input {
		margin-bottom: 5px;
	}
	#alerts, .subscribe-five, .wrap-more-ten {
		display: none;
	}
	header {
		padding: 7px 0 7px;
	}
	.video-block .wrap-form {
		padding: 34px 0;
	}
	.video-block .wrap-form h1 {
		font-size: 36px;
		line-height: 60px;
	}
	.lower-cost {
		padding: 31px 0;
	}
	.advantages-clients {
		/*min-height: 1870px;*/
		/*padding-top: 45px;*/
		padding-top: 25px;
	}
	.advantages-clients .triangle-1 {
		top: 111px;
		left: -22px;
	}
	.advantages-clients .triangle-2 {
		top: 792px;
		left: -72px;
	}
	.advantages-clients .triangle-4 {
		top: 1150px;
		right: -45px;
	}
	.advantages-clients .triangle-3 {
		top: 460px;
		right: -102px;
	}
	.advantages-clients .line {
		top: 1260px;
		left: -43%}
	.advantages-clients .low-price-guarantee {
		max-width: 334px;
	}
	.form-number {
		padding: 24px 0;
	}
	.form-number .display-flex>div {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 220px;
		flex: 1 0 220px;
	}
	.form-number .phone-number {
		margin-bottom: 4.5px;
	}
	.form-number .phone-number span {
		font-size: 17px;
	}
	.evacuation-process h3, .evacuation-process .h3 {
		margin-bottom: 39px;
	}
	.discount-timer .discount {
		padding: 22px 0 36px;
	}
	.discount-timer .timer {
		padding: 27px 0 20px 0;
	}
	.price-evacuator {
		padding-top: 41px;
	}
	.price-evacuator h5 {
		font-size: 14px;
	}

	.service-geography {
		padding-bottom: 39px;
	}
	.service-geography .district {
		margin-bottom: 24px;
	}
	.service-geography #map2 {
		min-height: 321px;
	}
	.questions-blocks {
		padding-bottom: 41px;
	}
	.questions-blocks>h3, .questions-blocks>.h3 {
		margin-bottom: 22px;
	}
	.calculate-cost .image {
		left: -100px;
	}
	.calculate-cost .text-position {
		top: auto;
		font-size: 11px;
		line-height: 18px;
		max-width: 105px;
		right: 10px;
		left: auto;
		bottom: -242px;
	}
	.feedback-customers .display-flex>div {
		margin: 12.5px 12.5px 15.5px;
	}

	.say-thank-you .say-thank-you-slider .slick-current p {
		font-size: 12px;
		line-height: 12px;
		padding: 10px;
		transition: none;
	}
	header .feedback, header .line-betwen, header .logo, header noindex {
		display: none;
	}
	header .location {
		background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23ffffff;' d='M40,0C26.191,0,15,11.194,15,25c0,23.87,25,55,25,55s25-31.13,25-55C65,11.194,53.807,0,40,0z M40,38.8c-7.457,0-13.5-6.044-13.5-13.5S32.543,11.8,40,11.8c7.455,0,13.5,6.044,13.5,13.5S47.455,38.8,40,38.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 0 0 no-repeat;
		width: 30px;
		height: 30px;
		background-size: contain;
		left: auto;
	    right: 70px;
	    top: 0px;
	}
	header .location .ttext {
		display: none;
	}
	header .location a.open-city {
		text-indent: -10000px;
	}
	header .location a.open-city:before {
		content:"";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	header {
		min-height: 0
	}
	.center .table.prc .maintd {
		border: 1px solid #ccc;
		font-size: 15px;
	}
	.center .table.prc td {
		width: 100%;
		border-top: none;
		display: block;
	}
	.center .table.prc tr {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 7px;
	}
	#mm-1 ul.custom_ul {bottom:10px;}
	.custom_ul form[name='mmenu_form'] > * {
	    margin-bottom:5px;
	}
	main{margin-top:40px;}
}

@media screen and (max-height:540px) {

	.mm-panel_has-navbar .mm-navbar {
	    margin-top: 5px;
	}

	.mm-panel_has-navbar {
	    padding-top: 50px;
	}

	.mm-menu_listview-50 .mm-listitem > a:not(.mm-btn_next),
	.mm-menu_listview-50 .mm-listitem > span {
	    padding-top: 13px;
	    padding-bottom: 13px;
	}

	form[name="mmenu_form"] .form_header {
    	font-size: 14px;
    }
}

@media screen and (max-height:480px) {
	.display-flex>div {
	-webkit-box-flex: 1!important;
	-ms-flex: 1 0 220px!important;
	flex: 1 0 220px!important;
}

.video-block .wrap-form h1 {
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 20px;
}
.figures-line .block.hide {
	display: none;
}
.figures-line.mobile {
	display: block;
}
header .logo {
	width: 100%;
	text-align: center;
}

.video-block textarea {
	width: 100%;
	margin-left: 0;
}
.advantages-clients .line {
	top: 1399px;
	left: 20%;
	-webkit-transform: rotate(339deg);
	transform: rotate(339deg);
}
.advantages-clients .low-price-guarantee {
	padding: 0 15px;
	bottom: 20px;
}
.advantages-clients .triangle-3 {
	z-index: 4;
}
.advantages-clients .triangle-4 {
	top: 792px;
	left: 0;
	right: auto;
}
.advantages-clients .triangle-2 {
	top: 1150px;
	left: auto;
	right: -20px;
}
.evacuation-process .evacuation-slider .slick-arrow {
	width: 80px;
}
.wrap-map .location-block {
	padding: 20px 0;
}
.we-choose {
	padding-bottom: 55px;
}
.discount-timer .timer #pageTimer {
	font-size: 70px;
}
.service-geography .display-flex>div {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 250px;
	flex: 1 0 250px;
}
.feedback-customers .display-flex>div {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 220px;
	flex: 1 0 220px;
}
.feedback-customers .client .image {
	min-width: 100px;
	margin-right: 10px;
}
.wrap-map form .btn, 
.wrap-map form input {
	margin-right: 0;
	width: 100%;
}
.gold-block input.mask,
.form-number .btn.black {
	width: 60%;
}
.form-number .btn.black {
	min-width: 0%;
}
#formsend2 {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

}
@media screen and (max-width:380px) { 
	.blank-block {
		display: none;
	}
	#districtsall td{
		font-size: 12px;
	}
	.price-evacuator .price-evacuator-blocks a img {
		width: 100%;
	}
	.price-evacuator .price-evacuator-blocks a {
	-webkit-flex: 100%;
	-moz-flex: 100%;
	-ms-flex: 100%;
	-o-flex: 100%;
	flex: 100%;
}
#formsend2 {
	/*
	flex-direction: column;
	*/
	-ms-align-items: center;

	align-items: center;
}
}


/*конец MEDIA-запросов */
header .location #location-city {
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	border: 1px solid #000;
	width: 100%;
	min-width: 320px;
	z-index: 4;
	margin-top: 10px;
	display: none;
}
@media screen and (max-width:530px) {
		header .location #location-city {
		    right: -60px;
		    left: auto;
		    min-width: 300px;
		}
	}
header .location #location-city ul li {
	cursor: pointer;
	display: inline-block;
	width: 49%;
	text-align: left;
}

.ui-accordion-content p {
	overflow: hidden !important;
}
.ui-accordion .ui-accordion-content {
	overflow: hidden !important;
}

.blank-block {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 190px;
	/* flex: 1 0 190px; */
	position: relative;
	min-width: 25%;    
}

.feedback-customers .rating:before {
	z-index: 2;
	background: url(../images/Vector.svg) no-repeat;
	width: 80%;
}

header {
-webkit-transition:0.5s all;
transition:0.5s all;
}
.fixedhead {
position: fixed;
z-index: 7;
width: 100%;
animation-name: headanim;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes headanim {
0% {opacity:0;}
100% {opacity:1;}
}   
@keyframes headanim {
0% {opacity:0;}
100% {opacity:1;}
}

header .location li a {
	border-bottom: none;
	display: block;
}
#popup_new1 .desc,#popup_new2 .desc {
	font-size: 20px;
}
.radio-input a {
	color:#fff;
}
.activeradiohead {
	background: #ffd616;
	color: #191919;
	border-color: none;
}

.desc strong {
	font-size: 22px;    
}

.square {
	list-style:square; 
	margin-bottom: 10px;    
}
.square li {
	line-height: 30px;
}

.subscribe-network {
	min-height: 450px;
}

.activeokr {
	background:#FFD616!important;
	border-color:#FFD616!important; 
	cursor: pointer;    
}


.feedback-customers .client .image img {
	display: block;
	width: 100%;
	height: 165px;
	object-fit: cover;
}


.price-evacuator .price-evacuator-blocks .blank {
	min-width: 20%;    
}

.price-evacuator .price-evacuator-blocks a .text {
	min-height: 80px;
}   

.center .table {
margin: auto;
font-size: 18px;    
}
.center .table td {
padding:10px;
border:1px solid #ccc;
}
.center .table .maintd {
background:#ffd616;  
border-color:#fff;
}

.predul {
font-size:30px;
font-weight:bold;
line-height: 60px;
}

.distr {
width:70%;    
}
.distr-img {
text-align:center;
width:100%;
}
.distr-img img {
max-width:170px;    
}
.aloneimg {
min-width: 200px;    
}
.distr-link {
max-width:100%;
margin-top: 20px;
margin-bottom: 20px;
}
.distr-link a {
width:49%;
display:inline-block;
vertical-align:top;
margin-bottom: 10px;
font-size:16px;
text-decoration:underline;
}
.distr-link a:hover {
text-decoration:none;    
}
.distr .fs20 {
font-size:20px;    
display:block;
margin-bottom: 10px;
}
.distr .biglink {
font-size:22px;
width:100%;
display:block;
margin-top: 20px;
}
.alpabet_wrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
	width: 100%;
	padding: 40px 0 10px;
}
.alpabet_wrapper dl {
	width: 33.3%;
}
.alpabet_wrapper dl dt{
	  font-size: 40px;
	color: gold;
	margin-top: 13px;
	line-height: .9;
	font-weight: 700;
}
.alpabet_wrapper dl a{
	  font-size: 16px;
	  color: #000;
	  text-decoration: underline;
	  padding-left: 15px;
}
.alpabet_wrapper dl a:hover {
	text-decoration: none;
}
#okrs a, #districtsall a {
	all: unset;
	display: block;
	width: 100%;
	height: 100%;
}
#districtsall td {
	padding: 0;
}
#districtsall a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	height: 38px;
	font-weight: 500;
	box-sizing: border-box;
}
/* На всех страницах, ГДЕ ЕСТЬ И КАРТИНКА, И ССЫЛКИ, И ТЕКСТ */
.style_1 .distr-link {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
margin: 0 0 ;
}

 .inexpensive-tow .display-flex.style_1>div:first-child {
	width: 46%;
	width: auto;
	float: left;
	margin-bottom: 0;
}
.style_1 .distr {
	width: 100%;
}
.style_1.display-flex {
	display: block;
}
.style_1.display-flex:after {
  content: "";
  clear: both;
  display: table;
}
.style_1 >div {
	margin-bottom: 0;
}
.style_1 .distr-link a {
	width: auto;
	padding-right: 5px;
	margin-bottom: 0px;
	height: auto;
	line-height: normal;
}
.style_1 .distr-link:last-child {
	margin-bottom: 3px;
}
.style_1 .distr .fs20 {
	margin-bottom: 0;
	height: auto;
	line-height: 1;
	margin-right: 5px;
	margin-top: 15px;
}
.style_1 .distr .fs20:first-child {
	margin-top: 15px;
}
.style_1 .distr .biglink {
	width: 100%;
	margin-top: 10px;
}
.distr-img img {
	max-width: 100%;
	height: 120px;
	width: auto;
}
/* На всех страницах, ГДЕ ЕСТЬ И КАРТИНКА, И ССЫЛКИ, И ТЕКСТ !!!<<<<END>>>!!! */

/* На всех страницах, ГДЕ ЕСТЬ ТОЛЬКО КАРТИНКА И ТЕКСТ !!!<<<<END>>>!!! */

.style_2 .distr-link {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
margin: 0;
width: auto;
}

.style_2 .distr-img {
	float: left;
	width: auto;
	margin-right: 30px;
}
.style_2 .distr .fs20:first-child {
	margin-top: 5px;
}
 .inexpensive-tow .display-flex.style_2>div:first-child {
	width: 100%;
	float: left;
	margin-bottom: 0;
}
.style_2 .distr {
	width: 100%;
}
.style_2.display-flex {
	display: block;
}
.style_2.display-flex:after {
  content: "";
  clear: both;
  display: table;
}
.style_2 > div {
	margin-bottom: 0;
}
.style_2 .distr-link a {
	width: auto;
	padding-right: 5px;
	margin-bottom: 0px;
	height: auto;
	line-height: normal;
	margin-top: 0px;
}
.style_2 .distr-link:last-child {
	margin-bottom: 3px;
}
.style_2 .distr .fs20 {
	margin-bottom: 0;
	height: auto;
	line-height: 1;
	margin-right: 5px;
	margin-top: 7px;
}

.style_2 .distr-link {
	flex-direction: column;
}
.style_2 .distr .biglink {
	width: 100%;
	margin-top: 10px;
}
/* На всех страницах, ГДЕ ЕСТЬ ТОЛЬКО КАРТИНКА И ТЕКСТ !!!<<<<END>>>!!! */

header .location #location-city ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	height: 463px;
	flex-wrap: wrap;
}
.other_counties {
	/* margin-top: -68px; */
	background-color: #ffd616;
  padding: 20px 0 22px;
}
.other_counties+.calculate-cost {
	margin-top: 0!important;
}
.counties_wrapp {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	padding-top: 5px;
}
.counties_wrapp a {
	text-decoration: underline;
  padding: 4px 0;
  font-size: 17px;

}
.counties_wrapp a:hover {
	text-decoration: none;
	color: #000;
}

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

	.display-flex > div {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 0 400px !important;
		flex: 1 0 400px !important;
	}

}

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

	.display-flex > div {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 0 300px !important;
		flex: 1 0 300px !important;
	}

}

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

	.video-block .wrap-form h1 {
	    font-size: 30px;
	    line-height: 32px;
	    margin-bottom: 20px;
	}
/*
	.video-block .from-to,
	.video-block .from-to .row,
	.video-block .from-to .col,
	.video-block .from-to .col input {
		display: block;
		width: 100%;
	}
*/
	.video-block textarea {
		display: block;
		width: 100%;
		margin-left: 0;
		left: 0;
	}

}

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

	.feedback-customers .display-flex > div {
		display: block;
		width: 100%;
		margin: 0;
		padding: 10px;
	}

	.feedback-customers .client .image {
		display: inline-block;
		width: 190px;
		min-width: 30%;
		margin-right: 10px;
		vertical-align: top;
	}

	.feedback-customers .client .text {
		display: inline-block;
		width: 100%;
		min-width: 65%;
		margin: 20px 0 0 0;
	}

	.gold-block input.mask,
	.form-number .btn.black {
		width: 100%;
	}

	.display-flex > div {
		margin: 0;
		padding: 12px;
	}


	.figures-line.mobile {
		display: block;
	}

	.figures-line .block.hide {
	    display: none;
	}



	.discount-timer .timer #pageTimer {
	    font-size: 70px;
	}

	.wrap-map .location-block {
	    padding: 20px 0;
	}

	.wrap-map form .btn,
	.wrap-map form input {
	    margin-right: 0;
	    width: 100%;
	}

	.advantages-clients .low-price-guarantee {
	    padding: 0 15px;
	    bottom: 20px;
	}

}

/*** advantages ***/
.advantages-clients h3, .advantages-clients .h3 {
	font-weight: 700;
	text-align: center;
}

.as__container {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	flex-wrap: wrap;
	padding-bottom: 52px;
}

.as__item {
	width: 23%;
	text-align: center;
}
.as__title {
	padding-top: 6px;
}

.as__title span {
	display: block;
	
	line-height: 110%;
}
.as__title-h {
	font-size: 22px;
	font-weight: 700;
}
.as__title-l {
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
}

.as__icon {
	height: 150px;
	
	line-height: 148px;
	text-align: center;
}
.as__icon img {
	width: 125px;
	height: auto;
	vertical-align: middle;
}

@media (max-width: 992px){
	.as__title-h {
		font-size: 20px;

	}	
	.as__icon img {
		width: 105px;
	}
	.as__icon {
		height: 120px;
		line-height: 118px;
	}
}


@media (max-width: 767px){
	.as__item {
		width: 48%;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.as__container {
		padding-bottom: 30px;
	}
}
@media (max-width: 480px){
	.as__item {
		width: 100%;
	}
}

/*** END advantages ***/


@media screen and (max-width:830px) {
	.wrap-map {
		padding-bottom: 0;
	}
	.wrap-map .location-block {
		width: 100%;
	}
	.wrap-map .location-block {
		margin-top: 0
	}
}
@media screen and (max-width:767px) {
	.wrap-map .location-block {
	    padding: 24px 0;
	}
}
@media screen and (max-width:480px) {
	.location-block__form {
		width: 100%;
	}
	.location-block__form .flex-col-4 {
	    padding-left: 0;
	}
}



.footer-cats {
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer-cats ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0 -5px;
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
}
.footer-cats ul li {
	width: 25%;
	text-align: center;
	padding: 5px 5px 5px 5px;
	box-sizing: border-box;
}
.footer-cats {
	border-bottom:1px solid #000; 
}
@media screen and (max-width:767px) {
	.footer-cats ul li {
		width: 50%;
		
	}
}
@media screen and (max-width:500px) {
	.footer-cats ul li {
		width: 100%;
		
	}
}