@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=cyrillic');

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

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

body{
	overflow-x:hidden;
}
* {
	font-family: "Roboto";
	outline: none !important;
}
img{
	outline: none;
}

a,a:hover{
	text-decoration: none !important;
	color: #000000 !important;
}

body{
	position: relative;
}

.content{
	padding-bottom: 30px;
}
#noselect{
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#modal_request_success h3{
	font-size: 23px;
}

footer .f_mobile{
	display: none;
}
section.eighth .title span{
	display: none;
}
/* Шапка */
header .call_mobile{
	display: none !important;
}
header .call .btncall{
	display: none;
}

.headhesive{
  position: fixed;
  width: 100%;
  -webkit-transform: translateY(-130%);
  transform: translateY(-130%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  z-index: 9998;
  padding: 30px 0 20px 0;
}
.headhesive--stick {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  /*background: #ffffff;*/
  opacity: 1;
}
header{
	padding: 5px 0 !important;
	background: #ffffff;
	box-shadow: 0 0 15px #9d9d9c;
}

header .mobile{
	display: none;
}

header .call .order_mb{
	display: none;
}
header .head{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

* header .head .col-lg-4 .logo{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

header .logo img{
	cursor: pointer;
}

header .logo .slogan{
	font-family: 'GilroyExtraBold';
	font-size: 33px;
	text-transform: uppercase;
	font-weight: 900;
	color: #d21515;
	padding-left: 16px;
	padding-top: 25px;
}
header .logo .name_org{
	font-size: 12px;
	font-family: 'GilroyExtraBold';
	text-transform: uppercase;
	color: #ed4a00;
	margin: 0;
}
header .call{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
	padding-right: 60px;
}

header .call .order{
	font-size: 16px;
	font-family: 'GilroyLight';
	text-transform: uppercase;
	margin: 0;
	font-weight: 900;
}

header .call .number{
	display: flex;
	align-items: center;
  justify-content: flex-end;
}

header .call .number img,
header .call .tel .part1{
	padding-right: 5px;
}

header .call .tel .part1{
	font-family: 'GilroyLight';
	font-size: 25px;
}

header .call .tel .part2{
	font-family: 'GilroyExtraBold';
	font-size: 33px;
}

header .call .time{
	font-size: 12px;
	font-family: 'GilroyExtraBold';
	text-transform: uppercase;
	color: #ed4a00;
	margin: 0;
}

header .social{
	display: flex;
	align-items: center;
	justify-content: center;
}

header .social .all a{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

header .social .all a img{
	/*height: 50px;*/
	padding-bottom: 5px;
}

header .social .all a .text{
	font-size: 11px;
	color: #898989;
	font-family: 'Roboto';
	font-weight: 400;
}

header .menu{
	cursor: pointer;
	margin-top: -20px;
}

/* end Шапка */

/* Меню */

#menu{
	background: #b62121;
	position: absolute;
	top: 0;
	right: -100%;
	position: fixed;
	z-index: 9999;
	box-shadow: 0 0 5px #b7b7b5;
	height: 100%;
}

#menu img{
	position: absolute;
	top: 15px;
	right: 15px;
}

#menu .top_menu ul{
	padding: 30px;
	margin-bottom: 0;
}

#menu .top_menu ul li{
	list-style-type: none;
	font-family: 'GilroyLight' ;
	color: #ffffff !important;
	padding-bottom: 10px;
}

#menu .top_menu ul li:last-of-type{
	padding-bottom: 0;
}

#menu .top_menu ul li a{
	font-family: 'GilroyLight' ;
	color: #ffffff !important;
	font-size: 18px;
}

/* end Меню */

section.first{
	background: #e85e0d;
	padding: 25px 0;
	position: relative;
	height: 390px;
}

section.first .dispatcher{
	position: absolute;
	bottom: -1px;
}

section.first .dispatcher_tablet{
	display: none;
}

section.first .dispatcher img{
	max-width: 90%;
}

section.first .about .title{
	font-size: 40px;
	color: #ffffff;
	font-family: 'GilroyExtraBold';
	padding-bottom: 10px;
}

section.first .about .about_us{
	font-size: 18px;
	color: #000000;
	font-family: 'GilroyLight';
	padding-bottom: 15px;
}

section.first .about .about_us p{
	font-family: 'GilroyLight';
}

section.first .callback #request .inputs .form_inp{
	width: 100%;
	height: 36px;
	padding: 0 0 0 15px;
	border: none;
}

section.first .callback #request .inputs .form_inp::-webkit-input-placeholder{
	color: #000000;
}

section.first .callback #request .inputs .form_inp::-moz-placeholder{
	color: #000000;
}

section.first .callback #request .inputs .form_inp:-moz-placeholder{
	color: #000000;
}

section.first .callback #request .inputs .form_inp:-ms-input-placeholder{
	color: #000000;
}

section.first .callback #request .inputs .form_inp::-webkit-input-placeholder{opacity: 1; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp::-moz-placeholder{opacity: 1; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp:-moz-placeholder{opacity: 1; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp:-ms-input-placeholder{opacity: 1; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp:focus::-webkit-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp:focus::-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp:focus:-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}
section.first .callback #request .inputs .form_inp:focus:-ms-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}

section.first .callback #request .inputs .checkbox_1{
	padding: 20px 0 25px 0;
}

section.first .callback #request .inputs .checkbox_1 label{
	display: flex;
	align-items: center;
}

section.first .callback #request .inputs .checkbox_1 input[type="checkbox"]{
	margin: 0;
}

section.first .callback #request .inputs .checkbox_1 label span{
	padding-left: 5px;
	font-size: 11px;
	color: #372f29;
}

section.first .callback #request .inputs .checkbox_1 label span a{
	color: #372f29 !important;
	text-decoration: underline !important;
}

section.first .callback #request .button input{
	width: 210px;
	height: 36px;
	background-color: #d21515;
	border: none;
	border-radius: 5px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'GilroyLight';
}

section.first .callback #request .button a{
	text-decoration: underline !important;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'GilroyExtraBold';
	padding-left: 20px;
	position: relative;
	color:#ffffff !important;
}

section.first .callback #request .button a::after{
	content: '';
	width: 20px;
	height: 13px;
	background: url(//evakuator.test-site4all.ru/wp-content/uploads/2018/03/download-arrow.png) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
}

.remodal-close{
	left: auto !important;
	right: 0 !important;
}

section.second{
	padding: 40px 0 45px;
	background: #ece9df;
}

section.second .text{
	font-size: 20px;
	color: #010100;
	font-family: 'GilroyLight' !important;
}

section.second .text p{
	font-family: 'GilroyLight' ;
}

section.second .text .tel{
	color: #ea5800;
	font-family: 'GilroyExtraBold';
}

section.third{
	padding: 25px 0 50px;
	background: #ffffff;
}

section.third .title{
	font-family: 'GilroyLight';
	font-size: 50px;
	color: #000000;
	text-align: center;
	padding-bottom: 45px;
}

section.third .causes .text{
	text-align: center;
	font-size: 18px;
	font-family: 'GilroyLight';
	width: 60%;
	padding-top: 20px;
	color: #010100;
	line-height: 1;
}

section.third .causes img{
	height: 40px;
}

section.fourth{
	padding: 35px 0;
	background: #444444;
	font-family: 'GilroyLight';
}

section.fourth .title{
	font-size: 45px;
	font-family: 'GilroyExtraBold';
	color: #ffffff ;
	line-height: 1.25;
	text-transform: uppercase;
}

section.fourth .car{
	float: left;
	width: 41%;
}

section.fourth .car img{
	width: 75%;
}

section.fourth #application .inputs{
	padding-top: 55px;
}

section.fourth #application .inputs .form_inp{
	width: 100%;
	height: 36px;
	padding-left: 15px;
	border: none;
}

section.fourth #application .inputs .select{
	position:relative;
	/*z-index: 10;*/
}

section.fourth #application .inputs .select_evakuator{
	opacity: 0.4;
}

section.fourth #application .inputs .select .transport,
section.fourth #application .inputs .select .type_ev{
	color:#000000;
	background:#ffffff;
	padding: 5px 25px 0 15px;
	margin: 0;
	cursor:pointer;
	line-height: 2;
	overflow: hidden;
}

section.fourth #application .inputs .select .select_toggle{
	left: 35.5%;
	top: 37px;
	background: #ffffff;
	position: absolute;
	width: 50%;
}

section.fourth #application .inputs .select .transport,
section.fourth #application .inputs .select .type_ev{
	position:relative;
}

section.fourth #application .inputs .select .transport::after,
section.fourth #application .inputs .select .type_ev::after{
	content: '';
	top: 0;
	right: 10px;
	position: absolute;
	width: 15px;
	height: 36px;
	background: url(//evakuator.test-site4all.ru/wp-content/uploads/2018/02/arrow_down.png) center center no-repeat;
}

section.fourth #application .inputs .select .select_toggle,
section.fourth #application .inputs .select .select_toggle_ev{
	display:none;
	z-index: 10;
	border: 1px solid;
}

section.fourth #application .inputs .select .select_toggle_ev{
	left: 69%;
	top: 37px;
	background: #ffffff;
	position: absolute;
	width: 50%;
}

section.fourth #application .inputs .select .select_item{
	padding: 5px 15px;
	color:#000000;
	cursor:pointer;
	position: relative;
}

section.fourth #application .inputs .select .select_item::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid;
	width: 100%;
}

section.fourth #application .inputs .select .select_item:last-of-type::after{
	display: none;
}

section.fourth #application .inputs .form_inp::-webkit-input-placeholder{;
	color: #000000;
}

section.fourth #application .inputs .form_inp::-moz-placeholder{
	color: #000000;
}

section.fourth #application .inputs .form_inp:-moz-placeholder{
	color: #000000;
}

section.fourth #application .inputs .form_inp:-ms-input-placeholder{
	color: #000000;
}

section.fourth #application .inputs .cargo::after{
	content: '';
	width: 13px;
	height: 6px;
	background: url(//evakuator.test-site4all.ru/wp-content/uploads/2018/02/arrow_down.png) center center no-repeat;
}

section.fourth .more{
	padding: 20px 0 15px;
	margin: 20px 0;
	background: #5e5d5c;
	border-radius: 5px;
	opacity: 0.4;
}

section.fourth .more p.more_text{
	color: #ffffff !important;
	font-size: 20px;
	font-family: 'GilroyLight';
	padding-left: 40px;
	display: flex;
	align-items: center;
	cursor: pointer;
}

section.fourth .more p.more_text.active img{
	transform: rotate(180deg);
	padding-left: 0;
	padding-right: 10px;
}

section.fourth .more p img{
	padding-left: 10px;
}

section.fourth #application_more{
	display: none;
}

section.fourth .total{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

section.fourth .total .all{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

section.fourth .total .button{
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	flex-direction: column;
}

section.fourth .total .button input.btn{
	height: fit-content;;/*36px;*/
	width: fit-content;/*230px;*/
	border: none;
	background: #ea5800;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'GilroyLight';
	border-radius: 5px;
	white-space: break-spaces;
}

section.fourth .total .button .checkbox_2 span,
section.fourth .total .button .checkbox_2 span a{
	color: #8991a4 !important;
	font-weight: 300;
}
section.fourth .total .button .checkbox_2 span a{
	text-decoration: underline !important;
}
section.fourth .total .price{
	font-size: 25px;
	color: #ffffff;
	font-family: 'GilroyExtraBold';
	text-decoration-line: line-through;
}

section.fourth .total .sale{
	font-size: 35px;
	color: #ea5800;
	font-family: 'GilroyExtraBold';
	padding-left: 20px;
}

section.fourth .more	#application_more{
	padding-left: 40px;
}

section.fourth .more	#application_more .radios span{
	color: #ffffff;
	font-family: 'GilroyLight';
	padding-left: 10px;
}

section.fourth .more	#application_more .radios span.block{
	padding-left: 0;
}

section.fourth .more	#application_more .radios .row:nth-child(2){
	padding: 25px 0 15px;
}

section.fourth .more	#application_more .inputs .item input{
	margin: 0 0 15px;
}

section.fourth .more	#application_more .inputs .item input{
	width: 100%;
	height: 36px;
	padding-left: 15px;
	border: none;
	position: relative;
}

section.fourth .more	#application_more .inputs .item input::-webkit-input-placeholder{;
	color: #000000;
}

section.fourth .more	#application_more .inputs .item input::-moz-placeholder{
	color: #000000;
}

section.fourth .more	#application_more .inputs .item input:-moz-placeholder{
	color: #000000;
}

section.fourth .more	#application_more .inputs .item input:-ms-input-placeholder{
	color: #000000;
}


section.fourth .more	#application_more .param input.count{
	width: 40px;
	height: 40px;
	padding: 0 0 0 13px ;
	border: none;
}

#tooltip_2{
	position: relative;
	box-sizing: border-box;
	display: none;
	background: rgba(0,0,0,1);
	color: white;
	padding: 10px;
	position: absolute;
  left: 115px;
	top: 40px;
	margin-left: -100px;
  width: 185px;
	height: 45px;
	line-height: 25px;
	border-radius: 5px;
	opacity: 1;
	z-index: 5;
}
#tooltip_2 img{
	width: 10px;
	height: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
#tooltip_metka_2{
  content: '';
  display: none;
  position: absolute;
  top: 32px;
  left: 60px;
  margin-left: -8px;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(0,0,0, 1);
  /*transition: .25s ease-in-out;*/
  opacity: 1;
  z-index: 5;
}

section.fourth .more #application_more .radios span.block .tooltip img{
	width: 10px;
	height: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
section.fourth .more #application_more .radios span.block .tooltip{
	position: relative;
	box-sizing: border-box;
	display: none;
	background: rgba(0,0,0,1);
	color: white;
	padding: 10px;
	position: absolute;
  left: 175px;
	top: 40px;
	margin-left: -100px;
	width: 255px;
	height: 45px;
	line-height: 25px;
	border-radius: 5px;
	opacity: 1;
	z-index: 5;
}
section.fourth .more #application_more .radios span.block .tooltip_metka{
  content: '';
  display: none;
  position: absolute;
  top: 32px;
  left: 157px;
  margin-left: -8px;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(0,0,0, 1);
  /*transition: .25s ease-in-out;*/
  opacity: 1;
  z-index: 5;
  }

section.fourth .more #application_more .radios .row .radioBtn{
	display: none;
}

section.fourth .more #application_more .radios .row .radioBtn:nth-child(2),
section.fourth .more #application_more .radios .row .radioBtn:nth-child(3){
	display: block;
}


section.fourth .info p{
	background: #31b0d5;
	margin: 0 ;
	padding: 5px;
}

section.fifth{
	padding: 30px 0 0;
}

section.fifth .title_general{
	font-size: 50px;
	padding-bottom: 15px;
	font-family: 'GilroyLight';
	color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.fifth .title_general span{
	font-size: 14px;
	margin-bottom: 20px;
}
section.fifth .subtitle{
	font-size: 18px;
	font-family: 'GilroyExtraBold';
	padding: 15px 0;
	color: #000000;
  line-height: 1;
}

section.fifth .subtitle:first-child{
	padding-top:0;
}

section.fifth .line{
	margin: 0 0 30px;
	z-index:1;
}

section.fifth .manipulate img{
	margin-top: -50px;
}

section.fifth .wait .subtitle{
	padding-top: 15px;
}

section.fifth .line::after{
	content: '';
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #cfcfcf;
	padding: 15px 0;
}

section.fifth .subtitle_down{
	font-family: 'GilroyLight';
	color: #000000;
}

section.fifth .price_list .price{
	font-family: 'GilroyExtraBold';
	color: #000000;
}

section.fifth .additionally .text,
section.fifth .wait .text{
	font-family: "Roboto";
	font-weight: 300;
	color: #000000;
}
section.fifth .manipulate .title{
	font-size: 18px;
	font-family: 'GilroyExtraBold';
	color: #000000;
	padding-left: 30px;
	padding-bottom: 15px;
}

section.fifth .manipulate .subtitle{
	font-size: 16px;
}

section.fifth .manipulate .what_output{
	font-family: 'GilroyLight';
	color:#000000;
}

section.fifth .star{
	font-family: "Roboto";
	font-weight: 300;
	font-size: 11px;
	color: #000000;
}

section.fifth .select{
	position:absolute;
	padding: 10px 15px;
	width: 340px;
	border: 1px solid black;
	z-index: 3;
	cursor:pointer;
	background: #ffffff;
}


section.fifth .select p{
	position: relative;
	margin: 0;
	max-width: 99%;
}

section.fifth .select img{
	position: absolute;
	top: 15px;
	right: 20px;
}

section.fifth .select_toggle{
	position:absolute;
	z-index:5;
	width: 340px ;
	left: -1px ;
	padding: 0 15px ;
	top: 100%;
	border: 1px solid #000000 ;
	display:none;
	background: #ffffff;
}

section.fifth .select_toggle .select_item{
	position: relative;
	padding: 5px 0;
}

section.fifth .select_toggle .select_item::after{
	content: '';
	width: 340px;
	position: absolute;
	bottom: 0;
	left: -16px;
	border-bottom: 1px solid;
}

section.fifth .select_toggle .select_item:last-of-type::after{
	display: none;
}

section.fifth .row .img{
	padding-top: 42px;
}

section.fifth .row .img img{
	width: 100%;
}

section.sixth .example .title{
	text-align: center;
	font-family: 'GilroyLight';
	font-size: 50px;
	color: #000000;
	padding: 30px 0;
}
section.sixth #slider_exemple .item .foto img{
	width: 260px;
	margin: 0 auto;
}
section.sixth .example #slider_exemple{
	position: relative;
}

section.sixth .example #slider_exemple .slick-arrow{
	border: none;
	background: transparent;
}
section.sixth .example #slider_exemple .slick-track{
  display: flex;
  align-items: center;
  justify-content: center;
}
section.sixth .example #slider_exemple .prev {
	position: absolute;
	left: -40px;
	top: 38%;
}

section.sixth .example #slider_exemple .next{
	position: absolute;
	right: -40px;
	top: 38%;
}

section.sixth .example #slider_exemple .item .decs{
	width: 90%;
	margin: 0 auto;
	padding-top: 15px;
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 300;
	color: #000000;
}

section.seventh{
	padding-bottom: 60px;
	background: #ece9df;
}

section.seventh .people{
	padding-top: 60px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

section.seventh .people .kolvo{
	font-size: 120px;
	font-family: 'GilroyExtraBold';
	color: #3c3c3c;
	line-height: 1;
}

section.seventh .people .text{
	color: #ef6815;
	font-size: 32px;
	font-family: 'GilroyExtraBold';
	text-align: center;
	line-height: 1;
}

section.seventh .people .button{
	width: 100%;
}

section.seventh .people .button a button{
	width: 100%;
	border:none;
	border-radius: 5px;
	padding: 20px 0 20px;
	color: #ffffff;
	font-family: 'GilroyExtraBold';
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	background: #d21515;
	margin-top: 35px;
}

section.seventh #review{
	padding-top: 60px;
}
section.seventh .reviews .title{
	font-size: 35px;
	font-family: 'GilroyLight';
	color: #000000;
	width: 85%;
	margin: 0 auto;
	padding-bottom: 15px;
}

section.seventh #previews{
	position: relative;
}

section.seventh #previews button{
	position: absolute;
	border: none;
	background: transparent;
}
section.seventh #previews button.prev{
	top: 35%;
	left: 0;
	z-index:10;
}
section.seventh #previews button.next{
	top:35%;
	right: 0;
	z-index:10;
}

section.seventh #previews .preview .img img{
	height: 270px;
	width: auto;
}

section.seventh #previews .preview .text{
	margin: 0 auto;
	width: 80%;
	font-family: "Roboto";
	font-weight: 300;
	padding-top: 25px;
	padding-bottom: 20px;
	color: #000000;
	font-size: 12px;
}
section.seventh #previews .preview .video{
	margin: 0 auto;
	width: 80%;
	height:270px;
	display: inline-block;
    margin-left: 10%;
    margin-right: 10%;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
section.seventh #previews .preview .video .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  background: #000;
  opacity: 0.2;
}
section.seventh #previews .preview .video .icon {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -20px;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: #ff0000;
  z-index: 2;
  color: #fff;
  text-align: center;
}
section.seventh #previews .preview .video .icon i {
  font-size: 20px;
  line-height: 40px;
  margin-left: 4px;
}

section.seventh #previews .preview .how{
	font-size: 12px;
	text-align: right;
	font-family: "Roboto";
	font-weight: 900;
	color: #000000;
	margin: 0 auto;
	width: 80%;
}

section.eighth{
	padding: 30px 0 0;
}

section.eighth .title{
	font-family: 'GilroyLight';
	text-align: center;
	font-size: 50px;
	color: #000000;
	padding-bottom: 30px;
}

section.eighth .dtp .col-lg-1{
	display: none;
}

section.eighth .dtp .col-lg-2{
  width: calc(22.5% - 30px);
  }

section.eighth .all .img{
	padding-bottom: 15px;
}

section.eighth .all .desc{
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 300;
	color: #000000;
}
section.eighth .all .desc p{
	font-family: "Roboto";
}

section.eighth .all .img{
	position: relative;
}

section.eighth .all .img::after{
	content: "";
	background: url(//evakuator.test-site4all.ru/wp-content/uploads/2018/02/dtp-right.png) center center no-repeat;
	width: 20px;
	height: 25px;
	position: absolute;
	top:30px;
	right: -10px;
}

section.eighth .dtp .all:nth-child(6) .img::after{
	display: none;
}

section.ninth{
	padding-bottom: 40px;
}

section.ninth .cooperation .title{
	font-size: 50px;
	font-family: 'GilroyLight';
	text-align: center;
	color: #000000;
	padding: 30px 0;
}

section.ninth .cooperation .text{
	font-family: "Roboto";
	font-weight: 300;
	color: #000000;
	font-size: 28px;
}

section.ninth .cooperation .orange-block{
	/*background: #ec6312;*/
	/*height: 130px;*/
	position: relative;
	margin-top: -30px;
}

section.ninth .cooperation .orange-block .mobile_man{
	display: none;
}

section.ninth .cooperation .orange-block img{
	width: 100%;
}
section.ninth .cooperation .orange-block .text_block{
	position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
section.ninth .cooperation .orange-block .slogan{
  font-size: 18px;
  color: #000000;
  padding-top: 25px;
  max-width: 59%;
  padding-left: 30px;
  font-family: 'GilroyLight';
  line-height: 1;
}

section.ninth .cooperation .orange-block .phone{
	padding-left: 30px;
}

section.ninth .cooperation .orange-block .phone .part1{
	font-size: 20px;
	font-family: 'GilroyLight';
	color: #ffffff;
}

section.ninth .cooperation .orange-block .phone .part2{
	font-size: 24px;
	font-family: 'GilroyExtraBold';
	color: #ffffff;
}

/*section.ninth .cooperation .orange-block .img{
	position: absolute;
	bottom: 0;
	right: -35px;
	z-index: 2;
}*/

/*section.ninth .cooperation .orange-block::before{
	content: "";
	background: url(http://evakuator.test-site4all.ru/wp-content/uploads/2018/02/block-l.png);
	position: absolute;
	height: 130px;
	width: 20px;
	top: 0;
	left: -15px;
	z-index: 1;
}

section.ninth .cooperation .orange-block::after{
	content: "";
	background: url(http://evakuator.test-site4all.ru/wp-content/uploads/2018/02/block-r.png);
	position: absolute;
	height: 130px;
	width: 20px;
	top: 0;
	right: -20px;
	z-index: 1;
}*/

section.ninth .cooperation{
	padding-bottom: 35px;
}

section.ninth .cooperation .all{
	display: flex;
	align-items: center;
	justify-content: center;
}

section.ninth .arenda{
	padding: 40px 0;
	background: url(//evakuator.test-site4all.ru/wp-content/uploads/2018/02/bc-banner.png) center center no-repeat;
	background-size: cover;
	position: relative;
}
section.ninth .arenda .mobile{
	display: none;
}
section.ninth .arenda .title{
	font-size: 35px;
	text-transform: uppercase;

	font-family: 'GilroyExtraBold';
}

section.ninth .arenda .subtitle{
	font-size: 30px;
	text-transform: uppercase;

	font-family: 'GilroyLight';
}

section.ninth .arenda a{
	display: flex;
	align-items: flex-end;
	justify-content: center;
	height: 142px;
}

section.ninth .arenda a button{
	opacity: .7;
	border: 1px solid #e5af14;
	background: transparent;
	color: #e5af14;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 50px;
	font-family: 'GilroyLight';
	transition: .3s;
}
section.ninth .arenda a:hover button{
	opacity: 1;
	transition: .3s;
}


section.ninth .arenda .tractor{
	position: absolute;
	top: 30px;
	left: 3%;
}

footer {
	background: #444444;
	padding: 35px 0 70px;
}

footer .contacts p{
	color: #e0e0e0;
	font-family: 'GilroyExtraBold';
}

footer .contacts p span{
	color: #e0e0e0;
	font-family: 'GilroyLight';
}

footer .col-lg-6 .social{
	padding: 20px 0;
}

footer .social p{
	color: #e0e0e0;
	font-family: 'GilroyExtraBold';
}

footer .col-lg-6 .social img{
	padding-left: 10px;
}

footer .other .policy a{
	font-size: 12px;
	color: #a3a3a3 !important;
	text-decoration: underline !important;
	font-family: 'Roboto';
	font-weight: 400;
}

footer .other .service{
	font-size: 12px;
	color: #a3a3a3;
	font-family: 'Roboto';
	font-weight: 400;
}

footer .col-lg-4 .social{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

footer .col-lg-4 .social .all a{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

footer .col-lg-4 .social .all a img{
	/*height: 50px;*/
	padding-bottom: 5px;
}

footer .col-lg-4 .social .all a .text{
	font-size: 11px;
	color: #898989;
	font-family: 'Roboto';
	font-weight: 400;
}

footer .numbers{
	padding-top: 15px;
}

footer .numbers p{
	color: #e0e0e0;
	font-family: 'GilroyExtraBold';
}

footer .numbers p a{
	color: #e0e0e0 !important;
}

footer .numbers p a span.part1{
	font-family: 'GilroyLight';
}
footer .numbers p a span.part2{
	font-family: 'GilroyLight';
	font-size: 18px;
}

footer .numbers p.online{
	font-family: 'GilroyExtraBold';
	color: #e0e0e0;
}

footer .numbers p.online a{
	text-decoration: underline !important ;
	text-transform: uppercase;
	font-family: 'GilroyExtraBold';
}

footer .site4all{
	padding-top: 60px;
}

footer .site4all p{
	font-size: 12px;
	color: #898989;
	font-family: 'Roboto';
	font-weight: 400;
}

footer .site4all p img{
	padding-left: 15px;
}

.recaptcha-notice {
    padding: 5px 0;
    font-size: 12px;
    line-height: 1.25;
    color: #e0e0e0;
    background-color: #444444;
}

.recaptcha-notice a {
    color: #e0e0e0 !important;
    text-decoration: underline !important;
}

.recaptcha-notice * {
    box-sizing: border-box;
    outline: none;
}

.grecaptcha-badge {
    visibility: hidden;
}

#application_more .radios .radioBtn label{
	display: flex;
	align-items: flex-start;
}

@media screen and (min-width: 1600px){
	section.ninth .arenda .tractor{
		left: auto;
		right: 60%;
		top: 55px;
	}
	section.ninth .arenda .tractor img{
		width: 90%;
	}
}
@media screen and (max-width: 1200px){
	section.ninth .cooperation .orange-block .slogan{
		max-width: 61%;
	}
	* header .head .col-lg-3 .logo img{
		width: 45%;
	}

	header .logo .slogan{
    padding-top: 35px;
    font-size: 24px;
	}
	header .call{
		padding-right: 0;
	}

	section.first{
		height: 460px;
	}
	section.first .dispatcher img{
		max-width:95% ;
	}
	section.first .dispatcher{
		left: -60px;
	}


	section.fourth{
		position:relative;
	}

	section.fourth .title{
		font-size: 38px;
	}

	section.fourth .car{
		position: absolute;
		left: -60px;
		width: 50%;
	}

	section.fourth .car img{
		width: 90%;
	}

	section.fourth #application .inputs .select .select_toggle{
		left: 35.8%;
		width: 55%;
	}

	section.fourth #application .inputs .select .select_toggle_ev{
		left: 69.2%;
		width: 35%;
	}

	section.fourth .total{
		-ms-align-items: flex-end;
		align-items: flex-end;
	}

	section.fifth .row .img img{
		width: 100%;
	}
	section.fifth .select{
		width: 300px;
	}
	section.fifth .select_toggle{
		width: 300px;
	}
	section.fifth .select_toggle .select_item::after{
		width: 300px;
	}
	section.sixth .example #slider_exemple .prev{
		left: -15px;
	}

	section.sixth #slider_exemple .item .foto img{
		width: 90%;
		margin: 0 auto;
	}

	section.seventh #previews .preview .img img{
		width: 85%;
		height: auto;
	}
	section.eighth .all .img::after{
		right: -27px;
	}

	section.ninth .cooperation .orange-block img{
		/*width: 430px;*/
	}

	section.ninth .arenda .title{
		font-size: 28px;
	}

	section.ninth .arenda .subtitle{
		font-size: 25px;
	}

	section.ninth .arenda a{
		height: 110px;
	}

	section.ninth .arenda .tractor{
		top: auto;
		bottom: -30px;
		left: 10px;
	}

	section.ninth .arenda .tractor img{
		width: 85%;
	}
	section.ninth .arenda .tractor{
		left: 0;
	}
	footer .col-lg-4 .social{
		margin-left: -35px;
	}
	section.seventh #previews button.prev,
	section.seventh #previews button.next{
		top: 35%;
	}
}

@media screen and (max-width: 992px){
	header .logo .name_org{
		display: none;
	}
	* header .head .col-lg-4 .logo{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	section.sixth .example #slider_exemple .next{
		right: -15px;
	}
	#application_more .radios .radioBtn label span{
		margin-top: 3px;
	}
	section.ninth .cooperation .text{
		margin-bottom: 25px;
		text-align: center;
	}
	header .head{
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	* header .head .col-lg-3 .logo{
		flex-direction: column;
		align-items: center;
	}

	header .logo .slogan{
		padding: 0;
		font-size: 15px;
	}

	header .call .number img,
	header .call .tel .part1{
		padding-right: 0;
	}

	header .call .tel .part1{
		font-size: 20px;
	}

	header .call .tel .part2{
		font-size: 26px;
	}

	header .social .all a img{
		/*height: 40px;*/
	}

	header .menu{
		margin-top: 5px;
	}
	header .menu img{
		width: 30px;
	}

	section.first .about .title{
		padding-bottom: 0;
	}

	section.first .dispatcher{
		display: none;
	}
	section.first .dispatcher_tablet{
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	section.first .dispatcher img{
		width: 80%;
	}

	section.first .callback .button{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}

	section.first .callback #request .button a::after{
		top: 10px;
	}
	section.first .callback #request .button input{
		max-width:190px;
	}
	section.first .callback #request .button a{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
	}
	section.eighth .dtp .col-lg-2{
		width: 33.33333333333333%;
	}
	section.third .title{
		font-size: 45px;
	}
	section.third .causes .text{
		width: 70%;
	}
	section.fourth .car{
		display: none;
	}

	section.fourth .title{
		text-align: center;
	}

	section.fourth #application .inputs{
		padding-top: 30px;
	}

	section.fourth #application .inputs .select .select_toggle{
		left: 35.4%;
		width: 40%;
	}

	section.fourth #application .inputs .select .select_toggle_ev{
		left: 68.8%;
		width: 29.1%;
	}
	section.fifth .select{
		position: relative;
		width: 100%;
		margin-bottom: 15px;
	}
	section.fifth .title_general{
		font-size: 45px;
	}
	section.fifth .subtitle{
		padding: 20px 0;
	}
	section.fifth .wait .subtitle{
		padding-top: 20px;
	}
	section.fifth .select_toggle{
		background: #ffffff;
		width: calc(100% + 2px);
	}
	section.fifth .select_toggle .select_item::after{
		width: calc(100% + 30px);
	}

	section.fifth .post .all .img{
		display: none;
	}

	section.fifth .manipulate img{
		display: none;
	}
	section.seventh .reviews .title{
		font-size: 28px;
	}
	section.seventh .people .kolvo{
		font-size: 110px;
		padding-bottom: 15px;
	}

	section.seventh .people .button a button{
		font-size: 24px;
	}
	section.seventh #previews{
		margin-bottom: 15px;
	}
	section.seventh .reviews .title{
		line-height: 1;
	}

	section.seventh .reviews #previews .preview .video iframe{
		height: auto !important;
	}

	section.seventh #previews button.prev,
	section.seventh #previews button.next{
		top: 30%;
	}

	section.eighth .dtp .col-sm-4:nth-child(5),
	section.eighth .dtp .col-sm-4:nth-child(6){
		width: 50%;
		padding-top: 20px;
	}

	section.eighth .dtp .all:nth-child(4) .img::after{
		display: none;
	}

	section.ninth .cooperation .title{
		font-size: 45px;
	}
	section.ninth .cooperation .col-sm-8{
		margin-top: 15px;
	}
	section.ninth .cooperation .all{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	section.ninth .cooperation .orange-block .phone .part1{
		font-size: 24px;
	}
	section.ninth .cooperation .orange-block .phone .part2{
		font-size: 28px;
	}

	section.ninth .arenda a{
		height: auto !important;
		justify-content: flex-end;
	}
/*	section.ninth .arenda .title{
		text-align: right;
	}*/
	footer{
		padding: 25px 0;
	}
	footer .numbers p a span.part1{
		font-size: 28px;
	}
	footer .numbers p a span.part2{
		font-size: 38px;
	}
	footer .col-lg-4 .social{
		margin-left: -15px;
	}
	header .head .col-lg-4 .logo img{
		width: 65%;
	}
	header .menu{
		margin-top: 11px;
	}
}

@media screen and (max-width: 870px){
	section.first .dispatcher_tablet{
		left: -50px;
	}
}

@media screen and (max-width: 768px){
	h2{
		font-size: 24px !important;
	}
	section.ninth .cooperation .orange-block .slogan{
		max-width: 62%;
	}
	section.ninth .cooperation .text{
		margin-bottom: 0;
		font-size: 24px;
	}
	section.first{
		padding: 15px 0;
		height: 450px;
	}
	section.first .about .title{
		font-size: 35px;
	}
	section.first .dispatcher_tablet{
		left: -90px;
	}
	section.fifth .title_general{
		text-align: left;
	}
	section.sixth .example .title{
		font-size: 40px;
		line-height: 1;
	}
	section.seventh{
		padding: 0 0 20px;
	}
	section.seventh .people,
	section.seventh #review{
		padding-top: 30px;
	}
	section.seventh .people .kolvo{
		font-size: 70px;
	}
	section.seventh .people .text{
		font-size: 25px;
	}
/*	section.seventh .people .button a button{
		font-size: 18px;
	}*/
	section.seventh .reviews .title{
		font-size: 28px;
	}
	section.seventh #previews button.prev{
		left: -10px;
	}
	section.seventh #previews button.next{
		right: -10px;
	}
	section.eighth .title{
		font-size: 40px;
	}
	section.ninth .cooperation .title{
		font-size: 40px;
	}
	section.ninth .cooperation .orange-block{
		margin-top: 0;
	}
	section.ninth .cooperation .orange-block .slogan{
		font-size: 22px;
	}
	section.ninth .cooperation .orange-block .phone .part1{
		font-size: 28px;
	}
	section.ninth .cooperation .orange-block .phone .part2{
		font-size: 32px;
	}
	section.ninth .arenda .tractor img{
		width: 78%;
	}
	section.ninth .arenda .title{
		font-size: 26px;
	}
	header .head .col-lg-4 .logo img{
		width: 65%;
	}
	header .social{
	  padding-right: 10px;
	}
	header .social .col-xs-3{
		margin: 0 7px;
	}
	header .call{
		padding-right: 20px;
	}
	header .menu{
		margin-top: 11px;
	}
}

@media screen and (max-width: 650px){
	section.seventh .people, section.seventh #review{
		padding-top: 0;
	}
	section.seventh{
		padding-top: 30px;
	}
	#dtp{
		border-bottom: 1px solid #3c3636;
	}
	footer .f_mobile{
	display: block;
	}
	footer .f_desktop{
	display: none;
	}
	footer .f_mobile .numbers:first-of-type{
		padding-top: 0;
	}
	section.sixth .example #slider_exemple .next,
	section.sixth .example #slider_exemple .prev{
		top: 40%;
	}
	header .mobile .top .col-xs-4:nth-child(1){
		padding: 0 !important;
	}
	header .mobile .logo img{
		width: 55%;
		margin-left: -10px;
	}
	header .logo{
		display:flex;
		flex-direction: column;
    align-items: flex-start;
    justify-content: center;
	}
	section.fifth .manipulate .col-xs-12{
		padding: 0;
	}
	section.fifth .manipulate .title{
		padding-left: 15px;
	}
	section.fifth .star{
		padding-left: 15px;
	}
	header{
		padding:10px 0;
	}
	header .head{
		display: none;
	}
	header .mobile{
		display: block;
	}
	header .mobile .top{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	header .mobile .social{
		display:none;
	}
	header .menu{
		margin-top: 0;
	}
	section.first{
		padding: 15px 0;
		height: auto;
	}
	section.first .dispatcher_tablet{
		display: none;
	}
	section.first .container .col-xs-7{
		width: 100% !important;
	}
	section.first .container .col-xs-offset-5{
		margin-left: 0 !important;
	}
	section.first .dispatcher{
		display: none;
	}
	section.first .about .title{
		font-size: 30px;
		text-align: center;
	}
	section.first .callback #request .inputs .row .col-xs-6{
		width: 100%;
	}
	section.first .callback #request .inputs .form_inp{
		width: 100%;
		margin-bottom: 10px;
	}
	section.first .callback #request .inputs .checkbox_1{
		width: 70%;
	}
	section.first .callback .button{
		width: 70%;
		align-items: center;
	}
	section.first .callback #request .button a::after{
		top: 0;
	}
	section.second{
		padding: 15px 0;
	}
	section.second .col-lg-10{
		width: 100%;
		margin: 0;
	}
	section.second .text{
		font-size: 16px;
	}
	section.third{
		padding: 15px 0;
	}
	section.third .title{
		font-size: 36px;
		padding-bottom: 15px;
		line-height: 1;
	}
	section.third .causes .col-xs-3{
		width: 50%;
	}
	section.fourth #application .inputs .col-xs-4{
		width: 100%;
	}
	section.third .causes .col-xs-3:nth-child(3){
		clear: both;
	}
	section.third .causes .col-xs-3:nth-child(3),
	section.third .causes .col-xs-3:nth-child(4){
		margin-top: 15px !important;
	}
	section.fourth #application .inputs input,
	section.fourth #application .inputs .select .transport{
		margin-bottom: 15px;
	}

	section.fourth #application .inputs .select .select_toggle{
		left: 14px;
		top: 88px;
		z-index: 5;
		width: 85%;
		border: 1px solid;
	}
	section.fourth #application .inputs .select .select_toggle_ev{
		left: 14px;
		top: 139px;
		width: 85%;
		z-index:3;
		border: 1px solid;
	}
	section.fifth{
		padding: 15px 0;
	}
	section.fifth .title_general{
		text-align: center;
		line-height: 1;
	}
	section.fifth .select{
		width: 95%;
		margin: 0 auto;
	}
	section.fifth .subtitle{
		padding: 15px 0 0;
	}
	section.fifth .additionally .subtitle{
		padding: 15px 0;
	}
	section.fifth .wait .subtitle{
		padding: 15px 0;
	}
	section.fifth .manipulate .title{
		padding-bottom: 0;
	}
	section.fifth .manipulate .subtitle{
		padding: 15px 0;
	}
/*	section.fifth .manipulate .subtitle:first-of-type{
		padding-top: 0;
	}*/
	section.fifth .row{
		margin-top: 15px;
	}
	section.fifth .row .col-lg-3,
	section.fifth .row .col-lg-5{
		width: 100%;
	}
	section.seventh #previews button.prev, section.seventh #previews button.next{
		top: 23%;
	}
	section.seventh .reviews .title{
		font-size: 24px;
	}
	section.seventh .col-lg-6{
		width: 100%;
	}
/*	section.seventh .people .button{
		width: 85%;
	}*/
	section.seventh .people .button a button{
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 20px 0;
	}
	section.seventh .reviews .title{
		padding-bottom: 15px;
		padding-top: 15px;
	}
	section.seventh .reviews #previews .preview .video iframe{
		height: 290px !important;
	}
	section.seventh #previews button.prev,
	section.seventh #previews button.next{
		top: 30%;
	}
	section.eighth .title{
		line-height: 1;
	}
	section.eighth .dtp .col-lg-2{
		width: 100% !important;
	}
	section.eighth .all .img::after{
		display: none;
	}
	section.eighth .all .desc{
		width: 70%;
		margin: 0 auto;
		padding-bottom: 15px;
	}
	section.ninth{
		padding-bottom: 0;
	}
	section.ninth .cooperation .col-lg-7,
	section.ninth .cooperation .col-lg-5{
		width: 100%;
	}
	section.ninth .cooperation .title{
		line-height: 1;
	}
	section.ninth .cooperation .all{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	section.ninth .cooperation .orange-block{

	}
	section.ninth .cooperation .orange-block .desktop_man{
		display: none;
	}
	section.ninth .cooperation .orange-block .mobile_man{
		display: block;
	}
	section.ninth .cooperation .orange-block{
		/*display: none;*/
	}
	section.ninth .cooperation .orange-block .slogan{
		max-width: 50%;
		text-align: center;
	}
	section.ninth .cooperation .orange-block .text_block{
		bottom: 11%;
		right: 0;
		left: 0;
		top: auto;
    align-items: center;
	}
	section.ninth .cooperation .orange-block .slogan,
	section.ninth .cooperation .orange-block .phone{
		font-size: 20px;
		padding: 0;
	}
	section.ninth .cooperation .orange-block .phone .part1{
		font-size: 26px;
	}
	section.ninth .cooperation .orange-block .phone .part2{
		font-size: 30px;
	}
	section.ninth .cooperation .orange-block img{
		width: 60%;
		margin:0 auto;
	}
	section.ninth .arenda{
		padding: 15px 0;
		margin-bottom: 60px;
	}
	section.ninth .arenda .desktop{
		display: none;
	}
	section.ninth .arenda .mobile{
		display: block;
		padding: 0 15px;
	}
	section.ninth .arenda .mobile a{
		justify-content: flex-start;
	}
	section.ninth .arenda .mobile .tractor2{
		padding-top: 20px;
	}
	section.ninth .arenda .title{
		font-size: 35px;
	}
	section.ninth .arenda .mobile a{
		padding-top: 10px;
	}
	section.ninth .arenda .title{
		text-align: left;
		position: relative;
	}
	section.ninth .arenda .mobile .col-xs-12:last-of-type{
		height: 190px;
	}
	footer{
		padding:20px 15px;
	}
	footer .col-xs-6{
		width: 100%;
	}
	footer .site4all{
		padding-top: 30px;
	}
	section.eighth{
		position: relative;
	}
	section.eighth .title{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
	}
section.eighth .title span{
  transform: rotate(90deg);
	padding-bottom: 15px;
	display: block;
}
	section.eighth .dtp{
		display:none;
	}
}

@media screen and (max-width: 560px){
	/*#menu ul li:nth-child(2){
		display: none;
	}*/
	section.fifth .title_general span{
		margin-bottom: 10px;
	}
	section.fourth #application .inputs .select .select_toggle,
	section.fourth #application .inputs .select .select_toggle_ev{
    width: auto;
    left: 0;
    right: 0;
    margin: 0 14px;
	}
	section.ninth .cooperation .text{
		font-size: 22px;
	}
	section.second{
		display: none;
	}
	header .mobile .logo img{
		width: 55%;
	}
	header .call .order,
	header .call .time{
		display: none;
	}
	header .call .order_mb{
		display: block;
    font-size: 14px;
    font-family: 'GilroyLight';
    text-transform: uppercase;
    margin: 0;
    font-weight: 900;
    padding-right: 2px;
	}
	header .call .number{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	header .call .btncall{
		display:block;
		width: 100%;
		padding-top: 5px;
	}
	header .call .btncall button{
		width: 100%;
    background-color: #d21515;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'GilroyLight';
    height: 25px;
    padding: 0 15px;
	}

	section.ninth .cooperation .orange-block img{
		width: 80%;
	}
	section.ninth .cooperation .orange-block .slogan{
		font-size: 20px;
		max-width: 55%;
	}
	section.ninth .cooperation .orange-block .phone .part1{
		font-size: 27px;
	}
	section.ninth .cooperation .orange-block .phone .part2{
		font-size: 34px;
	}
	header{
		padding:10px 0 !important;
	}
	header .call .tel .part1{
		font-size: 17px;
	}
	header .call .tel .part2{
		font-size: 20px;
	}
	header .mobile .logo .slogan{
		text-align: center;
	}
	section.first .callback .button{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	section.first .callback #request .button a{
		padding: 10px 0;
	}
	section.first .callback #request .button a::after{
		top: 12px;
		left: -20px;
	}
	section.first .callback #request .inputs .checkbox_1{
		padding: 15px 0;
	}
	section.first .about .title{
		font-size: 22px;
	}
	section.third .title,
	section.fourth .title,
	section.fifth .title_general,
	section.sixth .example .title,
	section.eighth .title,
	section.ninth .cooperation .title,
	section.ninth .arenda .title{
		font-size: 30px;
	}
	section.fourth{
		padding: 20px 0;
	}
	section.eighth .all .desc{
		width: 90%;
	}
/*	section.ninth .cooperation .orange-block{
		width: 90%;
	}*/

	#application_calc .col-lg-5{
		width: 100%;
	}
	section.fourth .more{
		margin-left: -15px;
		margin-right: -15px;
	}
	section.fourth .more #application_more .inputs .item input{
		width: 95%;
	}
	section.fourth .more #application_more{
		padding-left: 20px;
	}
	section.fourth .more #application_more .radios span{
		/*padding-left: 0;*/
	}
	footer{
		padding: 20px 15px;
	}
	section.third .causes .text{
		width: 100%	;
	}
	section.seventh .reviews #previews .preview .video iframe{
		height: 200px !important;
	}
	section.seventh #previews button.prev, section.seventh #previews button.next{
		top: 25%;
	}
}

@media screen and (max-width: 500px){
	section.ninth .cooperation .orange-block .text_block{
		bottom: 10%;
	}
	section.ninth .cooperation .orange-block .slogan{
		max-width: 61%;
	}
}

@media screen and (max-width: 475px){
section.fifth .manipulate .tables{
	overflow-x:scroll;
}
section.fifth .manipulate .tables {
    line-height: 1em;
    font-family: arial;
    font-size: 12px;
    padding:5px;
}
section.fifth .manipulate .tables::-webkit-scrollbar {
    -webkit-appearance: none;
}
section.fifth .manipulate .tables::-webkit-scrollbar:vertical {
    width: 9px;
}
section.fifth .manipulate .tables::-webkit-scrollbar:horizontal {
    height: 9px;
}
section.fifth .manipulate .tables::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 3px solid white;
    background-color: rgba(0, 0, 0, .2);
}
/* ::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:2px;
height:0px
}
::-webkit-scrollbar-track {
background-color:#ecedee
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#4e4848;
}

::-webkit-scrollbar-thumb:hover{
background-color:#4e4848;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:2px;
height:0px
}

::-webkit-scrollbar{
width: 2px;
} */
section.fifth .manipulate .col-xs-12{
	width: 444px;
}
section.fifth .manipulate .col-lg-4{
	width: 148px;
	padding-bottom: 15px;
}
section.fifth .line::after{
	padding: 10px;
}
}

@media screen and (max-width: 470px){
	h2{
		font-size: 20px !important;
	}
	section.ninth .cooperation .text{
		font-size: 20px;
	}
	header .call .order_mb{
		font-size: 10px;
	}
	section.first .about .title{
		font-size: 23px;
	}
	header .mobile .logo img{
		width: 70%;
	}
	section.first .about .about_us{
		display: none;
	}
	section.first .about .title{
		padding-bottom: 15px;
	}
	section.ninth .cooperation .orange-block .text_block{
		bottom: 8%;
	}
	section.ninth .cooperation .orange-block .slogan{
		max-width: 93%;
	}
	section.ninth .cooperation .orange-block .phone .part2{
		font-size: 38px;
	}
	header .menu img{
		width: 30px;
	}
	section.ninth .arenda .title{
		font-size: 25px;
	}
	section.ninth .arenda .subtitle{
		font-size: 22px;
	}
	section.first .callback #request .inputs .checkbox_1{
		width: 85%;
	}
	section.seventh .people .button{
		width: 100%;
	}
	footer .col-lg-4 .social .col-xs-2{
		width: 25%;
	}
		section.seventh .reviews #previews .preview .video iframe{
		height: 150px !important;
	}
	section.seventh #previews button.prev, section.seventh #previews button.next{
		top: 25%;
	}
}

@media screen and (max-width: 426px){
	section.fourth .more #application_more .radios span.block .tooltip{
    width: 200px;
    height: 60px;
    line-height: 1.5;
	}
	section.eighth .title span img{
		width: 70%;
	}
	section.first .about .title{
		font-size: 20px;
	}
	header .mobile .logo img{
		width: 80px;
	}
	header .mobile .logo .slogan{
		font-size: 14px;
	}
	section.ninth .cooperation .orange-block img{
		width: 100%;
	}
	section.ninth .cooperation .orange-block .text_block{
		bottom: 11%;
	}
	header .logo .slogan{
		font-size: 12px;
	}
	header .call .order{
		font-size: 14px;
	}
	header .call .tel .part1{
		font-size: 14px;
	}
	header .call .tel .part2{
		font-size: 16px;
	}
	header .call .number img{
		width: 15%;
	}
	section.first .callback #request .inputs .checkbox_1{
		padding: 10px 0;
	}
	section.fourth .total .button input.btn{
		width: 100%;
	}
	section.fourth .more #application_more .inputs .item input{
		width: 94%;
	}
	section.seventh .people .button a button{
		font-size: 20px;
	}
	section.third .title,
	section.fourth .title,
	section.fifth .title_general,
	section.sixth .example .title,
	section.eighth .title,
	section.ninth .cooperation .title,
	section.ninth .arenda .title{
		font-size: 25px ;
	}
	section.ninth .arenda .subtitle{
		font-size: 20px;
	}
	section.ninth .cooperation .orange-block .phone .part1{
		font-size: 25px;
	}
	section.ninth .cooperation .orange-block .phone .part2{
		font-size: 30px;
	}
	section.ninth .arenda .mobile .tractor2{
		width: 90%;
	}
	section.ninth .arenda .mobile .col-xs-12:last-of-type{
		height: 150px;
	}
}

@media screen and (max-width: 375px){
	header .call_mobile{
		display: block !important;
		position: relative;
		height: 95px;
	}
	header .call{
		display: none !important;
	}
	header .mobile .top{
		align-items: flex-start;
		padding: 0;
	}
	header .mobile .top .col-xs-4:nth-child(1){
		width: 25%;
		padding: 0;
	}
	header .mobile .top .col-xs-7{
		padding: 0;
	}
	header .mobile .logo img{
		width: 60px;
	}
	header .mobile .logo .slogan{
		font-size: 11px;
		margin-right: 0;
		margin-left: -10px;
	}
	header .menu{
		margin-top: 10px;
	}
	header .call_mobile .text{
		margin-top: 6px;
		font-weight: 700;
		font-family: 'GilroyExtraBold';
	}
	header .call_mobile .text p{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	header .call_mobile .number{
		position: absolute;
		margin-top: -10px;
		left: 12px;
	}
	header .call_mobile .number .all img{
		display: none;
	}
	header .call_mobile .text p .time{
		text-transform: uppercase;
		color: #ed4a00;
	}
	header .call_mobile .tel .part1{
		font-size: 19px;
		font-family: 'GilroyLight';

	}
	header .call_mobile .tel .part2{
		font-size: 25px;
		font-family: 'GilroyExtraBold';
	}
	header .call_mobile .btncall button{
		width: 100%;
		background-color: #d21515;
		border: none;
		border-radius: 5px;
		color: #ffffff;
		text-transform: uppercase;
		font-size: 12px;
		font-family: 'GilroyLight';
		height: 25px;
		padding: 0 15px;
	}


	section.fourth .total .sale{
		font-size: 25px;
	}
	section.fourth .total .price{
		font-size: 20px;
	}
	section.fifth .select img{
		right: 10px;
	}
	section.ninth .cooperation .text{
		font-size: 16px;
	}
	section.fourth #application .inputs .select .select_toggle_ev{
		width: 90%;
	}
	section.ninth .cooperation .orange-block .slogan{
		max-width: 95%;
	}
	section.ninth .cooperation .orange-block .text_block{
		bottom: 8%;
	}
	header .call .order{
		font-size: 10px;
	}
	header .call .time{
		font-size: 10px;
	}
	section.second .text{
		font-size: 12px;
	}
	section.third .causes .text{
		font-size: 14px;
	}
	section.first .about .title{
		font-size: 17px;
	}
	section.third .title,
	section.fourth .title,
	section.fifth .title_general,
	section.sixth .example .title,
	section.eighth .title,
	section.ninth .cooperation .title,
	section.ninth .arenda .title{
		font-size: 20px;
	}
	section.ninth .arenda{
		margin-bottom: 50px;
	}
	section.ninth .arenda .mobile .col-xs-12:last-of-type{
		height: 130px;
	}
	section.seventh #previews button.prev, section.seventh #previews button.next{
		top: 19%;
	}
}
@media screen and (max-width: 345px){
	header .call_mobile{
		height: 83px;
	}
	header .call_mobile .text{
		font-size: 12px;
	}
	header .call_mobile .number{
		top: 35px;
		width: 210px;
		margin-top: 0;
		left: 0;
	}
	header .call_mobile .tel .part1{
		font-size: 19px;
	}
	header .call_mobile .tel .part2{
		font-size: 23px;
	}
	header .call_mobile .btncall button{
		width: 80%;
	}
}
@media screen and (max-width: 340px){
	section.ninth .cooperation .orange-block .slogan{
		font-size: 18px;
	}
	section.first .about .title{
		font-size: 16px;
	}
	header .call .order_mb{
		font-size: 10px;
	}
	section.fifth .select p{
		width: 97%;
	}
}
@media screen and (max-width: 320px){
	section.ninth .cooperation .orange-block .text_block{
		bottom: 5%;
	}
	section.fifth .additionally .text,
	section.fifth .wait .text,
	section.fifth .subtitle_down,
	section.fifth .price_list .price{
		font-size: 13px;
	}
	h2{
		font-size: 18px !important;
	}
	header .call .order_mb{
		padding-right: 4px;
	}
	section.first .about .title{
		font-size: 16px;
	}
	header .call .tel .part1{
		font-size: 12px;
	}
	header .call .tel .part2{
		font-size: 18px;
	}
	section.ninth .arenda{
		margin-bottom: 40px;
	}
	section.ninth .arenda .mobile .col-xs-12:last-of-type{
		height: 120px;
	}
	section.seventh .reviews .title{
		font-size: 20px;
	}
	section.seventh #previews button.prev,
	section.seventh #previews button.next{
		top: 16%;
	}
	footer{
		padding: 20px 0;
	}
	footer .numbers p a span.part1{
		font-size: 26px;
	}
	footer .numbers p a span.part2{
		font-size: 34px;
	}
}


/***************************/
/*        Анимация         */
/***************************/
section.first .dispatcher img
{
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: .3s;
  -moz-animation-duration: 1s;
  -moz-animation-delay: .3s;
}
section.first .about,
section.first .callback{
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: .3s;
  -moz-animation-duration: 1s;
  -moz-animation-delay: .3s;
}
section.first .callback #request .button input,
section.seventh .people .button a button,
section.fourth .total .button input.btn{
	transition: all .3s .1s;
}
section.first .callback #request .button input:hover,
section.seventh .people .button a button:hover{
	background-color: #a70909;
}
section.fourth .total .button input.btn:hover{
background: #c14c05;
}
section.sixth #slider_exemple .item{
	transition: transform .4s .2s;
}
section.sixth #slider_exemple .item:hover{
	 transform: scale(1.05);
}
section.sixth #slider_exemple .item .foto img{
	margin: 10px auto;
}
section.eighth .dtp .all .img img{
	transition: opacity .3s .1s;
	cursor: pointer;
}
section.eighth .dtp .all:hover .img img{
	opacity: .6;
}

footer .col-lg-4 .social .all a img,
header .social .all a img,
footer .col-lg-6 .social img{
	transition: opacity .3s .1s;
}
footer .col-lg-4 .social .all a img:hover,
header .social .all a img:hover,
footer .col-lg-6 .social img:hover{
	opacity: .7;
}
#menu{
	transition: all .3s;
}
#menu.opened{
	right: 0;
}
@media(max-width:991px){
    section.seventh #previews .preview .video {
        height: 210px;
    }
}
@media(max-width:767px){
    section.seventh #previews .preview .video {
        height:auto;
        padding-bottom:65%;
    }
}