@charset "utf-8";
/* CSS Document */
@keyframes my_pulse{
	from, 50%, to{ transform:scale(1,1);}
	25%{ transform:scale(1.05,1.05)}
}
/*NEW2*/@keyframes my_bounce{
	from, to{ transform:translateY(-20px); opacity:0}
	50%{ transform:translateY(0); opacity:1;}
	99.99%{ transform:translateY(20px); opacity:0;}
}
input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity: 1;}
input.clean::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
input.clean::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
input.clean:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
input.clean:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
input.clean:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus::-webkit-input-placeholder {color: transparent}
input.clean:focus::-moz-placeholder          {color: transparent}
input.clean:focus:-moz-placeholder           {color: transparent}
input.clean:focus:-ms-input-placeholder      {color: transparent}
textarea.clean::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus::-webkit-input-placeholder {color: transparent}
textarea.clean:focus::-moz-placeholder          {color: transparent}
textarea.clean:focus:-moz-placeholder           {color: transparent}
textarea.clean:focus:-ms-input-placeholder      {color: transparent}
*{outline:none !important;}
a img{border:0px;}
p{margin:0px 0px 24px;}
h1{font-size:30px; line-height:46px;  font-weight:700; margin:0px 50px 20px 0px; text-shadow:0px 3px 5px rgba(255,255,255,1);}
	h1 strong{ font-weight:800; font-size:46px; line-height:46px; display:block; margin:0px 0px 5px;}
	h1 span{ font-weight:800; display:inline-block;}
	h1 i{ font-style:normal;}
	h1 br {display: none;}
h2{font-size:36px; line-height:43px; font-weight:700; text-align:center; margin:0px auto 20px;}
input[type='text'],input[type='email'],input[type='tel'],input[type='password'],input[type='date'],input[type='time']{width:100%; height:50px; border:0px; border-radius:10px; font-size:15px; line-height:24px; font-weight:400; color:#333; padding:13px 20px; background:#F4F4F4}
input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='password']:focus{}
input::-webkit-input-placeholder{color:#AAAAAA;}
input::-moz-placeholder{color:#AAAAAA;}
input:-moz-placeholder{color:#AAAAAA;}
input:-ms-input-placeholder{color:#AAAAAA;}
textarea{ overflow:auto; resize:none; width:100%; height:72px; border:1px solid #EEEEEE; border-radius:10px; font-size:15px; line-height:24px; font-weight:400; color:#333; padding:13px 20px; background:#FFF;}
textarea:focus{}
textarea::-webkit-input-placeholder{color:#AAAAAA;}
textarea::-moz-placeholder{color:#AAAAAA;}
textarea:-moz-placeholder{color:#AAAAAA;}
textarea:-ms-input-placeholder{color:#AAAAAA;}
.red_link{display:inline-block; vertical-align:top; font-size:18px; text-align:center; line-height:30px; font-weight:700; color:#fff !important; text-decoration:none !important; padding:23px 58px; border-radius:8px; border:0px; box-shadow:0px 10px 30px #ffc9b8; animation:my_pulse 2s 0s linear infinite; background: #ff6f42;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNmY0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjRjMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left, #ff6f42 0%, #ff4c14 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6f42), color-stop(100%,#ff4c14));background: -webkit-linear-gradient(left, #ff6f42 0%,#ff4c14 100%);
background: -o-linear-gradient(left, #ff6f42 0%,#ff4c14 100%);background: -ms-linear-gradient(left, #ff6f42 0%,#ff4c14 100%);background: linear-gradient(to right, #ff6f42 0%,#ff4c14 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f42', endColorstr='#ff4c14',GradientType=1 );}
	.red_link:hover{ text-decoration:none; box-shadow:0px 0px 0px #ffc9b8; background:#FF6F42}
.clear{clear:both;}
html, body, #site {height:100%; width:100%; padding:0px; margin:0px; font:16px 'Circe'; line-height:24px;}
#site {height:auto; min-height:100%; }
	#head{ position:absolute; top:0px; left:0px; width:100%; z-index:90; padding:36px 0px 10px;}
		.head_logo_bl{}
			.head_logo_bl .logo{float:left;}
			.head_logo_bl .head_desc{float:left; margin:8px 0px 0px 30px; font-size:10px; line-height:16px; text-transform:uppercase; color:#AAAAAA; max-width:140px;}
		.head_adr{font-size:15px; color:#434343}
			.head_adr .adr{padding:0px 0px 0px 25px; background:url(../img/head_adr_ico.png) no-repeat left center;}
			.head_adr .adr span{color:#888888}
			.head_adr .time{color:#BA9A8F}
		.head_contact{ text-align:right; margin:0px 0px 0px;}
			.head_contact .ph{font-size:24px; line-height:30px; font-weight:700; color:#fff; text-shadow:0px 2px 5px rgba(0,0,0,0.6);}
				.head_contact .ph a{color:inherit; text-decoration:none;}
				.head_contact .ph a:hover{ opacity:0.75;}
			.head_contact .link{font-size:14px; line-height:14px; font-weight:700; color:#F3531F; display:inline-block;  letter-spacing:0.5px; position:relative}
				.head_contact .link::before{content:''; display:block; width:100%; height:10px; border-radius:5px; position:absolute; top:50%; left:0%; margin-top:-5px; background:rgba(255,255,255,0.7); box-shadow:0px 0px 15px 10px rgba(255,255,255,0.8);}
				.head_contact .link a{color:inherit; text-decoration:underline; position:relative;}
				.head_contact .link a:hover{color:#000}
	
	#body {padding-bottom:280px;}
		.sect_bg1{ position:relative;}
			.top_parallax{margin:0px; padding:0px; list-style:none; width:100%; height:100%; overflow:hidden; position:absolute; top:0px; left:0px;}
				.top_parallax .layer{width:104%; height:102%; position:absolute; top:0px; left:0px; margin-left:-2%; margin-top:-15px; background-position:top center; background-repeat:no-repeat;}
				.top_parallax .layer0{ background-image:url(../img/top_parallax_0.jpg);}
				.top_parallax .layer01{ background-image:url(../img/top_parallax_01.png);}
				.top_parallax .layer02{ background-image:url(../img/top_parallax_02.png);}
				.top_parallax .layer03{ background-image:url(../img/top_parallax_03.png);}
				.top_parallax .layer04{ background-image:url(../img/top_parallax_04.png);}
				.top_parallax .layer05{ background-image:url(../img/top_parallax_05.png);}
		.sect_top{ padding:179px 0px 60px;}
			/*NEW*/.sect_top .mob_img{ text-align:center; margin:20px 0px 0px; display:none;}
				/*NEW*/.sect_top .mob_img img{max-width:100%;}
			.sect_top p{font-size:20px; line-height:26px; color:#666666; font-weight:300;}
			.sect_top p span{ font-weight:400; font-size:22px; display:inline-block;}
			.sect_top .mob_info{ display:none; margin:15px 0px 0px 0px; font-size:14px; line-height:20px; color:#BB9A91; text-align:center;}
			.sect_top .link{margin:62px 0px 0px;}
			.sect_top .info{margin:17px 0px 0px 93px; font-size:14px; line-height:20px; color:#BB9A91; max-width:230px; text-align:center;}
			.sect_top .top_trigger{margin:50px 0px 0px; padding:0px; list-style:none; font-size:0px; line-height:0px;}
				.sect_top .top_trigger li{display:inline-block; width:33.33%; font-size:16px; line-height:21px; color:#666666; vertical-align:top; padding:2px 30px 2px 60px; background-position:left top; background-repeat:no-repeat;}
				.sect_top .top_trigger .li1{ background-image:url(../img/top_trigger_ico_01.png)}
				.sect_top .top_trigger .li2{ background-image:url(../img/top_trigger_ico_02.png)}
				.sect_top .top_trigger .li3{ background-image:url(../img/top_trigger_ico_03.png)}
			/*NEW2*/.sect_top .top_arrow{ width:75px; height:38px; margin:40px 0px 0px; background:url(../img/top_arrow.png) no-repeat bottom center; clear:both; animation:my_bounce 3s linear 0s infinite;}
		.sect_effect{padding:75px 0px 128px;}
			.sect_effect .effect_wrap{margin:57px 0px 0px;}
				.sect_effect .effect_wrap .effect_list{margin:0px -10px; padding:0px; list-style:none;}
					.sect_effect .effect_wrap .effect_list li{width:25%; float:left; padding:0px 10px; }
					.sect_effect .effect_wrap .effect_bl{ position:relative;}
						.sect_effect .effect_wrap .effect_bl img{width:100%; display:block; border-radius:10px;}
						.sect_effect .effect_wrap .effect_bl .hov{width:100%; height:100%; position:absolute; top:0px; left:0px; border-radius:10px; background:url(../img/effect_hov_bg.png) repeat-x bottom center;}
							.sect_effect .effect_wrap .effect_bl .hov .name{font-size:20px; line-height:30px; font-weight:700; color:#fff; position:absolute; bottom:30px; left:40px; right:40px;}
						.sect_effect .effect_wrap .effect_bl .bonus{ border-radius:0px; width:auto; position:absolute; top:0px; right:0px;}
		.sect_work{padding:115px 0px 140px; background:#F8F8F8;}
			.sect_work h2{max-width:600px;}
			.sect_work .work_wrap{margin:10px 0px 0px;}
				.sect_work .work_wrap .work_big_slider{}
					.work_big_slider .work_big_bl{padding:10px 0px 10px;}
						.work_big_slider .work_big_bl .img_bl{float:left; width:750px; }
							/*NEW*/.work_big_img{margin:0px; padding:0px; list-style:none;}
								/*NEW*/.work_big_img>li{ display:none;}
								/*NEW*/.work_big_img>.vis{ display:block;}
							.work_big_slider .work_big_bl .img_bl img{width:100%;}
							/*NEW*/.work_sm{position:relative; margin:10px 0px 0px -5px; font-size:0px; line-height:0px;}
								/*NEW*/.work_sm .work_sm_img{margin:0px; padding:0px; list-style:none;}
								/*NEW3*/.work_sm .work_sm_img>li{ display:inline-block; vertical-align:top; width:200px; padding:0px 5px; margin:0px 0px 10px;}
								/*NEW*/.work_sm .work_sm_img li a{ cursor:pointer;position:relative; display:block;}
								/*NEW*/.work_sm .work_sm_img .act a::after, .work_sm .work_sm_img li a:hover::after{content:''; display:block; position:absolute; top:0px; left:0px; right:0px; height:100%; background: rgba(0,0,0,0.5);}
								/*NEW*/.work_sm .next_link{width:60px; height:60px; display:block; position:absolute; background:url(../img/work_sm_slider_arrow.png) no-repeat center center; top:50%; margin-top:-30px; right:4px; cursor:pointer;}
						.work_big_slider .work_big_bl .comm_bl{float:right; width:165px; font-size:12px; line-height:18px; color:#FD4D14; text-align:center;}
							.work_big_slider .work_big_bl .comm_bl a{ color:inherit; text-decoration:underline;}
							.work_big_slider .work_big_bl .comm_bl a:hover{ text-decoration:none;}
							.work_big_slider .work_big_bl .comm_bl img{max-width:100%; box-shadow:0px 5px 10px #dddddd; border-radius:15px; margin:0px 0px 10px;}
					.sect_work .work_wrap .work_big_slider .slick-arrow{top:-30px;}
				.sect_work .work_wrap .work_sm_slider{margin:9px 0px 0px -4px; width:600px; }
					.sect_work .work_wrap .work_sm_slider .slick-slide{padding:0px 4px 0px; position:relative;}
						.sect_work .work_wrap .work_sm_slider .slick-slide img{width:100%;}
					.sect_work .work_wrap .work_sm_slider .slick-current::after{content:''; display:block; position:absolute; top:0px; left:4px; right:4px; height:100%; background:rgba(0,0,0,0.5);}
					/*NEW*/.sect_work .work_wrap .work_sm_slider .slick-arrow{ box-shadow:none;}
					.sect_work .work_wrap .work_sm_slider .slick-prev{ display:none !important;}
					.sect_work .work_wrap .work_sm_slider .slick-next{width:30px; height:11px; background:url(../img/work_sm_slider_arrow.png) no-repeat right top; border-radius:0px; top:50%; margin-top:-5px;}
				.sect_work .work_wrap .work_desc_list{margin:39px 0px 0px; padding:0px; list-style:none;}
					.sect_work .work_wrap .work_desc_list>li{ display:none;}
					.sect_work .work_wrap .work_desc_list>.vis{ display:block;}
					.sect_work .work_wrap .desc_bl{border:10px solid #fff; padding:49px 55px 39px; position:relative; font-size:15px; line-height:21px; font-weight:300; color:#787878;}
							.sect_work .work_wrap .desc_bl .pre{float:left; width:230px;}
							.sect_work .work_wrap .desc_bl .work{float:left; width:230px; margin-left:40px;}
							.sect_work .work_wrap .desc_bl .result{float:right; width:230px;}
							.sect_work .work_wrap .desc_bl .name{font-size:18px; line-height:18px; font-weight:700; color:#000; margin:0px 0px 16px;}
							.sect_work .work_wrap .desc_bl ol{margin:0px 0px 0px; padding:0px 0px 0px 15px; }
								.sect_work .work_wrap .desc_bl ol li{margin:0px 0px 5px;}
							.sect_work .work_wrap .desc_bl .text{border-top:1px solid #EEEEEE; margin:9px 0px 0px; padding:16px 0px 0px 0px; text-align:left; font-size:20px; line-height:22px; color:#343434; font-weight:400;}
								.sect_work .work_wrap .desc_bl .text div{max-width:630px; margin:0px auto; padding:28px 0px 28px 118px; background:url(../img/descount_ico.png) no-repeat left top; }
								.sect_work .work_wrap .desc_bl .text span{ display:block;}
							.sect_work .work_wrap .desc_bl .link{ position:absolute; bottom:-49px; width:100%; left:0px; text-align:center;}
		.sect_all_type{padding:14px 0px 40px; background:#F8F8F8;}
			.sect_all_type .layer_type_slider{margin:30px auto 0px;}
				.sect_all_type .layer_type_slider img{max-width:100%; margin:0px auto;}
				.sect_all_type .layer_type_slider .slick-arrow{top:20px;}
		.sect_layer{ background:url(../img/sect_layer_bg.jpg) no-repeat top center; padding:114px 0px 80px; color:#fff;}
			.sect_layer h2{max-width:540px;}
			.sect_layer .layer_wrap{margin:29px 0px 0px; padding:0px 0px 67px; border-bottom:1px solid #EEEEEE}
				.sect_layer .layer_wrap .layer_tab_wrap{ text-align:center; }
					.sect_layer .layer_tab{display:inline-block; vertical-align:top; border:1px solid #444444; border-radius:10px; font-size:0px; line-height:0px; padding:0px; margin:0px;}
					.sect_layer .layer_tab li{ display:inline-block; vertical-align:top; margin-left:2px;}
					.sect_layer .layer_tab li:first-child{margin-left:0px;}	
						.sect_layer .layer_tab li a{ display:block; font-size:16px; line-height:30px; color:#fff; font-weight:700; padding:10px 40px; border-radius:10px; text-decoration:none; cursor:pointer;}
						.sect_layer .layer_tab li a:hover, .sect_layer .layer_tab li.act a{ background:#FF6C40;}
				.sect_layer .layer_tab_bl{margin:63px 0px 0px; padding:0px; list-style:none;}
					.sect_layer .layer_tab_bl>li{ display:none; position:relative}
					.sect_layer .layer_tab_bl>.vis{ display:block;}
					.sect_layer .layer_tab_bl .param_bl{width:190px; float:left;}
					.sect_layer .layer_tab_bl .param_bl.r{float:right;}
						.sect_layer .layer_tab_bl .param_bl .name{font-size:20px; line-height:30px; color:#fff; font-weight:700;}
							.sect_layer .layer_tab_bl .param_bl .name span{ font-weight:800; font-size:26px; line-height:30px; color:#FF4C12}
						.sect_layer .layer_tab_bl .param_bl .list{margin:20px 0px 0px; padding:0px; list-style:none; font-size:14px; line-height:20px; color:#878787}
							.sect_layer .layer_tab_bl .param_bl .list li{ margin:0px 0px 17px;}
								.sect_layer .layer_tab_bl .param_bl .list li .t{margin:0px 0px 6px;}
								.sect_layer .layer_tab_bl .param_bl .list li .line{width:100%; height:10px; border-radius:5px; background:#444444}
									.sect_layer .layer_tab_bl .param_bl .list li .line div{ height:10px; background:#FF4C12; border-radius:5px;}
					.sect_layer .layer_tab_bl .img_bl{ position:absolute; top:65px; right:0px; width:792px; line-height:0px; font-size:0px;}
						.sect_layer .layer_tab_bl .img_bl img{width:100%;}
						.sect_layer .layer_tab_bl .img_bl .hov{ position:absolute; top:0px; left:0px;}
					.sect_layer .layer_tab_bl .info_bl{margin:97px 0px 0px; color:#888888}
						.sect_layer .layer_tab_bl .info_bl .name{font-size:18px; line-height:22px; font-weight:700; color:#000; margin:0px 0px 13px; font-weight:700;}
						.sect_layer .layer_tab_bl .info_bl .text span{color:#000;}
		.sect_quest{padding:14px 0px 93px; background:url(../img/sect_quest_bg.png) no-repeat 95% center;  }
			.sect_quest h2{max-width:450px;}
			.sect_quest .quest_list{margin:0px; padding:0px; list-style:none;}
				.sect_quest .quest_list>li{ display:none;}
				.sect_quest .quest_list>.vis{ display:block;}
				.sect_quest .quest_wrap{margin:72px 0px 0px;}
					.sect_quest .quest_wrap .img_bl{font-size:0px; line-height:0px; margin:0px 0px 20px -30px;}
						.sect_quest .quest_wrap .img_bl img{max-width:100%;}
						.sect_quest .quest_wrap .text{font-size:14px; line-height:24px; margin:24px 0px 0px;}
							.sect_quest .quest_wrap .text div{font-size:20px; line-height:24px; font-weight:700;}
					.sect_quest .quest_wrap .quest_bl{padding:16px 0px 0px; max-width:325px;}
						.sect_quest .quest_wrap .quest_bl .name{font-size:22px; line-height:26px; color:#000; margin:0px 0px 23px;}
						.sect_quest .quest_wrap .quest_bl p{margin:0px 0px 14px;}
						.sect_quest .quest_wrap .quest_bl .link{margin:33px 0px 0px;}
							.sect_quest .quest_wrap .quest_bl .link span{padding:0px 30px 0px 0px; background:url(../img/sect_quest_link_bg.png) no-repeat right center;}
		.sect_quest_result{padding:14px 0px 93px; display:none;}
			.sect_quest_result .subtitle{ text-align:center; font-size:22px; line-height:30px; color:#333333; font-weight:400; margin:-15px 0px -12px;}
			.sect_quest_result .img_bl{margin:0px 0px 0px 0px;}
				.sect_quest_result .img_bl .img{font-size:0px; line-height:0px; margin-left: -30px}
					.sect_quest_result .img_bl .img img{max-width:100%;}
				.sect_quest_result .img_bl .text{font-size:14px; line-height:24px; margin:24px 0px 0px;}
					.sect_quest_result .img_bl .text div{font-size:20px; line-height:24px; font-weight:700;}
			.sect_quest_result .form{padding:86px 0px 0px; max-width:325px;}
				.sect_quest_result .form .text{font-size:16px; line-height:24px; color:#656565; margin:0px 0px 33px;}
				.sect_quest_result .form p{margin:0px 0px 10px}
				.sect_quest_result .form .sub{margin:10px 0px 0px; width:100%;}
				.form .agree{font-size:12px; line-height:14px; color:#CCCCCC; font-weight:400; text-align:center; margin:14px auto 0px; max-width:200px;}
					.form .agree a{color:inherit; text-decoration:underline;}
					.form .agree a:hover{ text-decoration:none;}
		.sect_comapre{ background:url(../img/sect_compare_bg.jpg) no-repeat top center; padding:114px 0px 70px; background-size:cover; color:#fff;}
			.sect_comapre h2{max-width:470px;}
			.sect_comapre .compare_wrap{margin:41px 0px 0px;}
				.sect_comapre .compare_wrap .comp_bl{ margin:0px 0px 30px;}
					.sect_comapre .compare_wrap .comp_bl .name{font-size:20px; line-height:30px; font-weight:700; color:#fff; margin:0px 0px 20px;}
						.sect_comapre .compare_wrap .comp_bl .name span{ font-size:26px; line-height:30px; font-weight:800; color:#FF4C14}
					.sect_comapre .compare_wrap .comp_bl .line_bl{margin:0px 0px 17px;}
						.sect_comapre .compare_wrap .comp_bl .line_bl .t{font-size:14px; line-height:20px; color:#898886; margin:0px 0px 6px;}
						.sect_comapre .compare_wrap .comp_bl .line_bl1 .t span{color:#00dc7c}
						.sect_comapre .compare_wrap .comp_bl .line_bl2 .t span{color:#00b3dc}
						.sect_comapre .compare_wrap .comp_bl .line_bl3 .t span{color:#ff4c14}
						.sect_comapre .compare_wrap .comp_bl .line_bl .line{width:100%; height:10px; background:#333333; border-radius:5px;}
							.sect_comapre .compare_wrap .comp_bl .line_bl .line div{ height:10px; border-radius:5px;}
							.sect_comapre .compare_wrap .comp_bl .line_bl1 .line div{ background:#00DC7C}
							.sect_comapre .compare_wrap .comp_bl .line_bl2 .line div{ background:#00B3DB}
							.sect_comapre .compare_wrap .comp_bl .line_bl3 .line div{ background:#FF4C14}
		.sect_calc{ padding:114px 0px 140px;}
			.sect_calc h2{max-width:540px;}
			.sect_calc .calc_wrap{margin:40px 0px 0px; position:relative;}
				.calc_wrap .info_ballon{ font-size:30px; line-height:40px; font-weight:400; padding:0px 0px 200px; background:url(../img/calc_info.png) no-repeat left bottom; position:absolute; top:150px; left:500px; background-size:auto 190px;}
				.sect_calc .calc_wrap .car_type{float:left; width:240px; border-right:1px solid #EEEEEE}
					.sect_calc .calc_wrap  .name{font-size:22px; line-height:30px; font-weight:400;}
					.sect_calc .calc_wrap .car_type .list{margin:0px 0px 0px; padding:10px 0px 0px; list-style:none; font-size:16px; line-height:21px; font-weight:400; color:#AAAAAA; }
						.sect_calc .calc_wrap .car_type .list li{margin:42px 0px 0px;}
						.sect_calc .calc_wrap .car_type .list li a{display:block; padding:60px 50px 0px 0px; color:inherit; text-decoration:none; background-position:left top; background-repeat:no-repeat; cursor:pointer}
						.sect_calc .calc_wrap .car_type .list li a:hover, .sect_calc .calc_wrap  .list li.act a{color:#FF4C14;}
						.sect_calc .calc_wrap .car_type .list .li1 a{ background-image:url(../img/calc_car_type_ico_01.png);}
							.sect_calc .calc_wrap .car_type .list .li1.act a{ background-image:url(../img/calc_car_type_ico_hov_01.png);}
						.sect_calc .calc_wrap .car_type .list .li2 a{ background-image:url(../img/calc_car_type_ico_02.png);}
							.sect_calc .calc_wrap .car_type .list .li2.act a{ background-image:url(../img/calc_car_type_ico_hov_02.png);}
						.sect_calc .calc_wrap .car_type .list .li3 a{ background-image:url(../img/calc_car_type_ico_03.png);}
							.sect_calc .calc_wrap .car_type .list .li3.act a{ background-image:url(../img/calc_car_type_ico_hov_03.png);}
						.sect_calc .calc_wrap .car_type .list .li4 a{ background-image:url(../img/calc_car_type_ico_04.png);}
							.sect_calc .calc_wrap .car_type .list .li4.act a{ background-image:url(../img/calc_car_type_ico_hov_04.png);}
						.sect_calc .calc_wrap .car_type .list .li5 a{ background-image:url(../img/calc_car_type_ico_05.png);}
							.sect_calc .calc_wrap .car_type .list .li5.act a{ background-image:url(../img/calc_car_type_ico_hov_05.png);}
				.sect_calc .calc_wrap .layer_type{float:left; width:380px; margin-left:50px; display:none;}
					.sect_calc .calc_wrap .layer_type .list{margin:0px; padding:21px 0px 0px; list-style:none; font-size:18px; line-height:24px; font-weight:400; color:#AAAAAA}
						/*NEW*/.sect_calc .calc_wrap .layer_type .list li{margin:6px 0px 0px;}
							/*NEW*/.sect_calc .calc_wrap .layer_type .list li a{color:inherit; text-decoration:none; cursor:pointer; display:block; padding:10px 0px;}
							.sect_calc .calc_wrap .layer_type .list li a:hover, .sect_calc .calc_wrap .layer_type .list li.act a{color:#FF4C17;}
					/*NEW*/.sect_calc .calc_wrap .layer_type .link{margin:6px 0px 0px;}
						/*NEW*/.sect_calc .calc_wrap .layer_type .link a{color:#333; text-decoration:none; cursor:pointer; display:block; padding:10px 0px;}
						.sect_calc .calc_wrap .layer_type .link a:hover{color:#FF4C17;}
				.sect_calc .result_bl{float:right; width:390px; background:url(../img/calc_result_bg.jpg) no-repeat bottom center #FF4C14; border-radius:10px; padding:42px 60px 51px; color:#fff; font-size:16px; line-height:21px; color:#FFE5E1; display:none;}
					.sect_calc .result_bl .name{font-size:28px; line-height:40px; color:#fff;}
						.sect_calc .result_bl .name strong{ font-weight:800; display:inline-block;}
					.sect_calc .result_bl .t{font-size:24px; line-height:30px; color:#fff; font-weight:700; margin:19px 0px 13px;}
					.sect_calc .result_bl .form{margin:30px 0px 0px;}
						.sect_calc .result_bl .form p{margin:0px 0px 10px;}
						.sect_calc .result_bl .form input{ background:rgba(0,0,0,0.3); color:#fff;}
						.sect_calc .result_bl .form input::-webkit-input-placeholder{color:#fff;}
						.sect_calc .result_bl .form input::-moz-placeholder{color:#fff;}
						.sect_calc .result_bl .form input:-moz-placeholder{color:#fff;}
						.sect_calc .result_bl .form input:-ms-input-placeholder{color:#fff;}
						.sect_calc .result_bl .form .sub{width:100%; height:76px; border-radius:5px; background:#fff; font-size:18px; line-height:24px; font-weight:700; color:#000; border:0px; border-radius:10px; margin:10px 0px 0px;}
						.sect_calc .result_bl .form .sub:hover{ background:#F6F6F6}
						.sect_calc .result_bl .form .agree{color:#feaf96; margin:18px auto 0px;}
		/*NEW*/.sect_warranty{ background:#FAFAFA; padding:114px 0px 103px;}
			/*NEW*/.sect_warranty .warranty_wrap{margin:38px 0px 0px;}
			/*NEW*/.sect_warranty .warranty_bl{margin:0px 0px 30px;}
				/*NEW*/.sect_warranty .warranty_bl .img{font-size:0px; line-height:0px; text-align:center;}
					/*NEW*/.sect_warranty .warranty_bl .img img{max-width:100%; border-radius:10px;}
				/*NEW*/.sect_warranty .warranty_bl .name{font-size:22px; line-height:27px; text-align:center; margin:21px 0px 0px; min-height:54px;}
				/*NEW*/.sect_warranty .warranty_bl .text{font-size:16px; line-height:24px; font-weight:300; color:#666666; text-align:center; margin:10px 0px 0px;}
		/*NEW*/.sect_video_comment{ padding:100px 0px 99px;}
			.sect_video_comment h2{ max-width:490px;}
			/*NEW*/.sect_video_comment .subtitle{font-size:24px; line-height:30px; font-weight:300; text-align:center;}
			.sect_video_comment .video_comment_wrap{margin:48px 0px 0px;}
				.sect_video_comment .video_comment_slider{margin:0px -15px;}
					.sect_video_comment .video_comment_slider .video_bl{padding:0px 15px; height:260px;}
						.sect_video_comment .video_comment_slider .video_bl iframe{width:100%; height:100%; }
		.sect_about{ background:url(../img/sect_about_bg.jpg) no-repeat top center; background-size:cover; padding:49px 0px 0px; color:#fff; font-size:16px; line-height:24px;}
			.sect_about .art_bl{ padding:64px 0px 0px;}
				.sect_about .art_bl h2{ text-align:left;}
				.sect_about .art_bl .t{font-size:24px; line-height:30px; font-weight:300; margin:32px 0px 21px;}
				/*NEW*/.sect_about .art_bl p{margin:0px 0px 25px; font-weight:300;}
					/*NEW*/.sect_about .art_bl p strong{ font-weight:700;}
				.sect_about .art_bl .link{margin:39px 0px 0px;}
				/*NEW*/.sect_about .art_bl .author{margin:30px 0px 0px; font-size:14px; line-height:24px;}
					/*NEW*/.sect_about .art_bl .author div{font-size:20px; line-height:24px; font-weight:700;}
			.sect_about .img_bl{font-size:0px; line-height:0px;}
				.sect_about .img_bl img{max-width:100%;}
		/*NEW2*/.sect_about2{ background:url(../img/sect_about2_bg.jpg) no-repeat center center; background-size:cover; padding:113px 0px 29px; color:#fff; font-size:16px; line-height:24px;}
			/*NEW2*/.sect_about2 .art_bl h2{ text-align:left;}
				/*NEW2*/.sect_about2 .art_bl .t{font-size:24px; line-height:30px; font-weight:300; margin:32px 0px 21px;}
				/*NEW2*/.sect_about2 .art_bl p{margin:0px 0px 25px; font-weight:300;}
					/*NEW2*/.sect_about2 .art_bl p strong{ font-weight:700;}
				/*NEW2*/.sect_about2 .art_bl .link{margin:39px 0px 0px;}
				/*NEW2*/.sect_about2 .art_bl .author{margin:58px 0px 0px; font-size:14px; line-height:24px;}
					/*NEW2*/.sect_about2 .art_bl .author div{font-size:20px; line-height:24px; font-weight:700;}
			/*NEW2*/.sect_about2 .img_bl{font-size:0px; line-height:0px;}
				/*NEW2*/.sect_about2 .img_bl img{max-width:100%;}
		/*NEW*/.sect_evakuator{ background:#FAFAFA; padding:105px 0px;}
			/*NEW*/.sect_evakuator .evakuator_wrap{ position:relative; border:10px solid #fff; padding:49px 80px 55px; text-align:center;}
				/*NEW*/.sect_evakuator .evakuator_wrap .subtitle{font-size:24px; line-height:30px; font-weight:300; margin:22px 0px 0px;}
				/*NEW*/.sect_evakuator .evakuator_wrap .link{ position:absolute; left:50%; bottom:-51px; transform:translateX(-50%);}
					/*NEW*/.sect_evakuator .evakuator_wrap .link a{ white-space:nowrap;}
		.sect_help{padding:114px 0px 100px; background:#FAFAFA;}
			.sect_help h2{max-width:700px;}
			.sect_help .help_wrap{margin:76px 0px 0px;}
				/*NEW*/.sect_help .help_wrap .help_bl{ background:#fff; position:relative; padding:74px 10px 1px; border-radius:10px; text-align:center; font-size:16px; line-height:24px; color:#666666; min-height:258px; font-weight:300;}
					.sect_help .help_wrap .help_bl .ico{width:80px; height:80px; position:absolute; top:-40px; left:50%; margin-left:-40px; background-position:top center; background-repeat:no-repeat;}
					/*NEW*//*.sect_help .help_wrap .help_bl .ico1{ background-image:url(../img/help_ico_01.png)}
					.sect_help .help_wrap .help_bl .ico2{ background-image:url(../img/help_ico_02.png)}*/
					/*NEW*/.sect_help .help_wrap .help_bl .name{font-size:22px; line-height:24px; color:#000; margin:0px 0px 15px; font-weight:400;}
		.sect_step{padding:114px 0px 96px;}
			.sect_step h2{max-width:500px; margin:0px auto;}
			.sect_step .step_wrap{margin:75px 0px 0px;}
				.sect_step .step_wrap .step_bl{ text-align:center;}
					.sect_step .step_wrap .step_bl .img{font-size:0px; line-height:0px; text-align:center;}
						.sect_step .step_wrap .step_bl .img img{ border-radius:10px; max-width:100%;}
					.sect_step .step_wrap .step_bl .num{width:60px; height:60px; background:#fff; border-radius:50%; font-size:24px; line-height:30px; font-weight:800; color:#FE4E13; padding:15px 0px; text-align:center; margin:-30px auto 0px; background:#fff; position:relative;}
					.sect_step .step_wrap .step_bl .name{ text-align:center; font-size:22px; line-height:30px; color:#000; margin:-7px 0px 8px;}
					.sect_step .step_wrap .step_bl p{color:#666666;}
			.sect_step .bottom_text{margin:30px auto 0px; text-align:left; font-size:20px; line-height:21px; font-weight:400; max-width:550px; padding:28px 0px 30px 115px; background:url(../img/new_ico.png) no-repeat left top}
		.sect_ozenka{ background:url(../img/sect_ozenka_bg.jpg) no-repeat center top; padding:100px 0px 90px;}
			.sect_ozenka .form_wrap{ background:#fff; border-radius:15px; padding:55px 60px 51px;}
				.sect_ozenka .form_wrap h2{ text-align:left; font-size:34px; line-height:41px; font-weight:800;}
				.sect_ozenka .form_wrap .form_tab{display:inline-block; vertical-align:top; border:1px solid #EEEEEE; border-radius:10px; font-size:0px; line-height:0px; padding:0px; margin:0px;}
					.sect_ozenka .form_wrap .form_tab li{ display:inline-block; vertical-align:top; margin-left:2px;}
					.sect_ozenka .form_wrap .form_tab li:first-child{margin-left:0px;}
						.sect_ozenka .form_wrap .form_tab li a{ display:block; font-size:16px; line-height:30px; color:#fff; font-weight:700; padding:10px 30px; border-radius:10px; text-decoration:none; cursor:pointer; color:#000;}
						.sect_ozenka .form_wrap .form_tab li a:hover, .sect_ozenka .form_wrap .form_tab li.act a{ background:#FF6C40; color:#fff;}
				.sect_ozenka .form_wrap .form_tab_bl{margin:20px 0px 0px; padding:0px; list-style:none;}	
					.sect_ozenka .form_wrap .form_tab_bl>li{ display:none;}
					.sect_ozenka .form_wrap .form_tab_bl>.vis{ display:block;}
						.sect_ozenka .form_wrap .form{}
							.sect_ozenka .form_wrap .form p{margin:0px 0px 17px;}
							.sect_ozenka .form_wrap label{font-size:15px; line-height:21px; font-weight:400; color:#656565; display:block; margin:0px 0px 7px;}
							.sect_ozenka .form_wrap .t2 textarea{ height:115px;}
							.sect_ozenka .form_wrap .sub{width:100%;}
							.sect_ozenka .form_wrap .file{width:50%; float:left; padding:0px 5px; margin:0px 0px 2px;}
							.sect_ozenka .form_wrap .p{margin:0px 0px 11px;}
		.sect_contact{ position:relative;	}
			/*NEW*/.sect_contact .map_tab_bl{margin:0px; padding:0; list-style:none; overflow:hidden; height:540px; position:relative; background:#F7F7F7;}
				/*NEW*/.sect_contact .map_tab_bl>li{ position:absolute; top:0px; left:0px; width:100%; height:100%;}
					.sect_contact .map_tab_bl>li>div{width:100%; height:100%;}
			.sect_contact .contact_bl{ width:358px; background:url(../img/set_contact_bg.jpg) no-repeat bottom center #333333; border-radius:10px; color:#fff; padding:40px 30px 40px 60px; position:absolute; top:77px; right:50%; margin-right:-570px; z-index:10;}
				.sect_contact .contact_bl h2{font-size:28px; font-weight:800; color:#fff; text-align:left;}
				.sect_contact .contact_bl .map_tab{margin:-12px 0px 0px -20px; padding:0px; list-style:none; font-size:16px; line-height:21px; color:#fff; font-weight:400;}
					.sect_contact .contact_bl .map_tab li{background:url(../img/map_tab_bg.png) no-repeat left 17px; margin:0px 0px 1px;}
					.sect_contact .contact_bl .map_tab li a{display:block; padding:11px 0px 11px 20px; color:inherit; text-decoration:none; cursor:pointer; position:relative;}
						.sect_contact .contact_bl .map_tab li a:hover{color:#EB3D08}
						.sect_contact .contact_bl .map_tab li.act a{margin:0px -30px 0px -40px; padding:11px 30px 11px 60px; background:#EB3D08}
						.sect_contact .contact_bl .map_tab li.act a:hover{color:#fff;}
						.sect_contact .contact_bl .map_tab li.act a::after{content:''; display:block; width:0px; height:0px; border-top:32px solid transparent; border-bottom:32px solid transparent; border-right:17px solid #EB3D08; position:absolute; top:0px; left:-17px;}
				.sect_contact .contact_bl .time{margin:12px 0px 0px; font-size:14px; line-height:14px; color:#fff;}
				.sect_contact .contact_bl .ph{margin:29px 0px 0px; font-size:15px; line-height:18px; font-weight:400;}
					.sect_contact .contact_bl .ph div{font-size:30px; line-height:34px; font-weight:400; color:#fff; margin:3px 0px 0px;}
					.sect_contact .contact_bl .ph div a{color:inherit; text-decoration:none;}
					.sect_contact .contact_bl .ph div a:hover{color:#EB3D08}
		.sect_we_come{ background:url(../img/sect_we_come_bg.jpg) no-repeat center top; padding:111px 0px 100px; background-size:cover; color:#fff;}
			.sect_we_come h2{font-size:50px; line-height:60px; font-weight:800;}
			.sect_we_come .subtitle{font-size:20px; line-height:30px; font-weight:300; text-align:center; margin:-2px auto 45px; max-width:680px;}
				.sect_we_come .subtitle span{ font-weight:400;}
			.sect_we_come .form{margin:45px 75px 0px;}
				.sect_we_come .form .third{width:32%; margin:0px 0px 20px 2%; float:left;}
				.sect_we_come .form .first{margin-left:0px;}
					.sect_we_come .form .third input{ background:rgba(0,0,0,0.3); color:#fff;}
					.sect_we_come .form .third input::-webkit-input-placeholder{color:#fff;}
					.sect_we_come .form .third input::-moz-placeholder{color:#fff;}
					.sect_we_come .form .third input:-moz-placeholder{color:#fff;}
					.sect_we_come .form .third input:-ms-input-placeholder{color:#fff;}
				.sect_we_come .form .sub_bl{margin:10px 0px 0px; text-align:center;}
					.sect_we_come .form .sub_bl .sub{width:432px; height:76px; border-radius:10px; background:#fff; font-size:18px; line-height:24px; font-weight:700; color:#000;border:0px;}
					.sect_we_come .form .sub_bl .sub:hover{ background:#F6F6F6}
					
					
#footer {position:relative; margin-top:-280px; height:280px; clear:both; padding:80px 0px 10px;} 
	.footer_logo_bl{ margin:0px auto; width:140px; font-size:10px; line-height:16px; color:#AAAAAA; text-transform:uppercase; text-align:center;}
		.footer_logo_bl .footer_desc{margin:18px 0px 0px;}
	.footer_soc{}
		.footer_soc img{margin:0px 10px 5px 0px;}
	.create{font-size:10px; line-height:16px; color:#AAAAAA; margin:31px 0px 0px;}
		.create div{float:left; max-width:70px; margin:0px 10px 10px 0px;}
	.footer_contact{ text-align:right; margin:0px 0px 0px;}
		.footer_contact .ph{font-size:28px; line-height:28px; font-weight:700; color:#000;}
			.footer_contact .ph a{color:inherit; text-decoration:none;}
			.footer_contact .ph a:hover{color:#F75A27}
		.footer_contact .link{font-size:14px; line-height:14px; font-weight:700; color:#F3531F; letter-spacing:0.5px; margin:27px 0px 0px;}
			.footer_contact .link div{font-size:20px; line-height:30px; color:#A9A9A9; margin:0px 0px 9px;}
			.footer_contact .link a{color:inherit; text-decoration:underline;}
			.footer_contact .link a:hover{ color:#E3E3E1;}

.popup_bg{position:absolute; top:0px; left:0px; width:100%; background:rgba(0,0,0,0.9); display:none; z-index:9999; opacity:0;}
.popup_wrapper{position:absolute; top:0px; left:0px; width:100%; margin:0px; padding:0px; list-style:none; z-index:9999;}
	.popup_wrapper>li{ position:absolute; top:10px; left:50%; width:948px; padding:0px; border:0px solid #FE5A01; border-radius:10px; background:#fff; margin-left:-474px; display:none; opacity:0; background-position:left top; background-repeat:no-repeat;}
		.popup_wrapper .close_ico{width:10px; height:10px; background:url(../img/popup_close.png) no-repeat left top; position:absolute; top:20px; right:20px; cursor:pointer;}
		.popup_wrapper .popup_inner{padding:40px 70px 40px 555px;}
		.popup_wrapper h2{font-size:34px; line-height:41px; font-weight:800; color:#000; margin:0px 0px 13px; text-align:left;}
		.popup_wrapper .subtitle{font-size:18px; line-height:27px; font-weight:300; color:#333;}
		.popup_wrapper .form{margin:30px 0px 0px;}
			.popup_wrapper .form p{margin:0px 0px 10px;}
			.popup_wrapper .form .sub{width:100%; margin:10px 0px 0px;}
			.popup_wrapper .form .date{float:left; width:49%; margin:0px 0px 10px;}
			.popup_wrapper .form .time{float:right; width:49%; margin:0px 0px 10px;}
		.popup_wrapper .link{margin:34px 0px 0px;}
		
		
	.popup_wrapper>.popup_call{ background-image:url(../img/popup_img_03.jpg);}
	.popup_wrapper>.popup_consult{ background-image:url(../img/popup_img_01.jpg);}
	.popup_wrapper>.popup_order{ background-image:url(../img/popup_img_02.jpg);}
	.popup_wrapper>.popup_thanks .popup_inner{ padding:92px 240px 100px; text-align:center;}
		.popup_wrapper>.popup_thanks h2{font-size:44px; line-height:53px; font-weight:800; text-align:center;}
	/*NEW*/.popup_wrapper>.popup_your_lay{ background-image:url(../img/popup_img_01.jpg); background-size: auto 730px; background-position:-60px top;}
		/*NEW*/.popup_wrapper>.popup_your_lay .form .sub{padding:23px 20px;}
	/*NEW*/.popup_wrapper>.popup_order_dost{ background-image:url(../img/popup_img_02.jpg); background-size: auto 750px; background-position:-60px top;}
		
label.error{font-size:14px !important; line-height:20px !important; color:#f00 !important; font-weight:400 !important; margin:0px !important;}
.sect_calc .result_bl label.error{color:#fff !important;}
.sect_we_come  label.error{color:#fff !important;}

/*NEW3*/.sect_partners{padding:30px 0px 80px;}
	/*NEW3*/.sect_partners .partners_content{margin:30px 0px 0px; text-align:center;}
		/*NEW3*/.sect_partners .partners_content img{max-width:100%; width:400px; display:block; margin:0px auto;}
/*NEW3*/.nagrady{ /*background:#fff;*/ padding:10px 10px 1px; text-align:center; font-size:0px; line-height:0px; margin:20px 0px 0px;}
	/*NEW3*/.nagrady div{ display:inline-block; width:47%; vertical-align:top; margin:0px 0% 10px; font-size:14px; line-height:18px; text-align:center;}
		/*NEW3*/.nagrady div img{ display:block; max-height:46px; margin:0px auto 5px;}

@media screen and (min-width:1200px) and (max-width: 1419px) {
	.sect_all_type .layer_type_slider{width:750px;}
}
@media screen and (min-width:992px) and (max-width: 1199px) {
	h1 br {display: block;}
	.sect_effect{padding:50px 0px;}
	.sect_work{padding:50px 0px 70px;}
	.sect_layer{padding:50px 0px;}
		.sect_layer .layer_wrap{padding:0px 0px 20px;}
		.sect_layer .layer_tab_bl .img_bl{top:90px;}
		.sect_layer .layer_tab_bl .info_bl{margin:240px 0px 0px;}
	.sect_quest .quest_wrap .img_bl{margin-left:0px;}
	.sect_quest_result .img_bl .img{margin-left:0px;}
	.sect_quest_result{padding:20px 0px 50px;}
	.sect_comapre{padding:50px 0px;}
	.sect_calc{padding:50px 0px;}
		.calc_wrap .info_ballon{left:400px;}
		.sect_calc .calc_wrap .layer_type{width:360px; margin-left:20px;}
		.sect_calc .result_bl{width:300px; padding:42px 20px 60px;}
	.sect_video_comment{padding:50px 0px;}
		.sect_video_comment .video_comment_wrap{margin:20px 0px 0px;}
	/*NEW*/.sect_about{padding:20px 0px 0px;}
	/*NEW*/.sect_about .img_bl{padding:50px 0px 0px;}
	.sect_about .art_bl{padding:0px}
	.sect_help{padding:50px 0px;}
		.sect_help .help_wrap .help_bl{padding:74px 20px 20px }
	.sect_step{padding:50px 0px;}
	.sect_ozenka{padding:50px 0px;}
		.sect_contact .contact_bl{margin-right:-470px;}
	.sect_we_come{padding:50px 0px;}
	
	.sect_all_type .layer_type_slider{width:750px;}
	.sect_all_type .layer_type_slider .slick-prev{left:-120px;}
	.sect_all_type .layer_type_slider .slick-next{right:-120px;}
	
	/*NEW*/.nagrady div img{ max-height:50px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
	.head_adr{float:right; margin-top:-20px;}
	.head_contact{ clear:right; padding:10px 0px 0px;}
		.head_contact .ph{color:#000;}
	.top_parallax{ display:none;}
	.sect_bg1{ background:#FAFAFA}
	.head_contact .ph, .head_contact .link{ text-shadow:none;}
	.sect_top{padding:160px 0px 30px; background:#fff;}
		.sect_top .link{margin:30px 0px 0px;}
		/*NEW*/.sect_top .mob_img{ display:block;}
		/*NEW2*/.sect_top .top_arrow{ display:none;}
	.sect_effect{padding:30px 0px;}
		.sect_effect .effect_wrap{margin:20px 0px 0px;}
		.sect_effect .effect_wrap .effect_bl .hov .name{left:10px; right:10px; bottom:10px; font-size:16px; line-height:24px;}
	.sect_work{padding:30px 0px 70px;}
		.work_big_slider .work_big_bl .img_bl{width:540px;}
		.sect_work .work_wrap .desc_bl{padding:20px 10px 50px;}
		.sect_work .work_wrap .desc_bl .pre{width:210px;}
		.sect_work .work_wrap .desc_bl .work{width:210px; margin:0px 0px 0px 20px;}
		.sect_work .work_wrap .desc_bl .result{width:210px;}
		.sect_work .work_wrap .desc_bl .text{padding:10px 0px 0px;}
		/*NEW*/.work_sm .work_sm_img > li{width:180px;}
		/*NEW*/.work_sm .next_link{right:-5px;}
	.sect_layer{padding:30px 0px;}
		.sect_layer .layer_tab li a{padding:10px 20px;}
		.sect_layer .layer_tab_bl{margin:20px 0px 0px;}
		.sect_layer .layer_wrap{padding:0px 0px 20px;}
		.sect_layer .layer_tab_bl .img_bl{ position:relative; right:0px; top:0px; width:auto; margin:10px 0px;}
			.sect_layer .layer_tab_bl .img_bl img{max-width:100%;}
		.sect_layer .layer_tab_bl .info_bl{margin:20px 0px 0px;}
	.sect_quest{padding:14px 0px 30px;}
		.sect_quest .quest_wrap{margin:20px 0px 0px;}
		.sect_quest .quest_wrap .img_bl{margin-left:0px;}
		.sect_quest_result .img_bl .img{margin-left:0px;}
	.sect_quest_result{padding:20px 0px 30px;}
	.sect_comapre{padding:30px 0px;}
		.sect_comapre .compare_wrap .comp_bl .name{font-size:16px;}
	.sect_calc{padding:30px 0px;}
		.calc_wrap .info_ballon{left:220px;}
		.sect_calc .calc_wrap .car_type{width:180px;}
			.sect_calc .calc_wrap .car_type .list li a{padding:60px 0px 0px 0px}
		.sect_calc .calc_wrap .layer_type{width:240px; margin-left:20px;}
			/*NEW*/.sect_calc .calc_wrap .layer_type .list li{margin:0px 0px 0px;}
			/*NEW*/.sect_calc .calc_wrap .layer_type .list li a{padding:5px 0px;}
			/*NEW*/.sect_calc .calc_wrap .layer_type .link{margin:0px 0px 0px;}
				/*NEW*/.sect_calc .calc_wrap .layer_type .link a{padding:5px 0px;}
		.sect_calc .result_bl{width:270px; padding:20px 10px 20px;}
	/*NEW*/.sect_warranty{padding:30px 0px 1px;}
		/*NEW*/.sect_warranty .warranty_wrap{margin:0px;}
		/*NEW*/.sect_warranty .warranty_bl .name{font-size:20px; line-height:24px; min-height:72px;}
	.sect_video_comment{padding:30px 0px;}
		.sect_video_comment .video_comment_wrap{margin:20px 0px 0px;}
			.sect_video_comment .video_comment_slider .video_bl{ height:200px;}
	.sect_about{padding:30px 0px 30px;}
		.sect_about .art_bl{padding:0px}
			.sect_about .art_bl .link{margin:20px 0px 0px;}
		.sect_about .img_bl{ display:none;}
		/*NEW*/.sect_about .art_bl .author{ display:none;}
	/*NEW2*/.sect_about2{padding:30px 0px;}
		/*NEW2*/.sect_about2 .art_bl .author{margin:30px 0px 0px;}
	/*NEW*/.sect_evakuator{padding:30px 0px;}
		/*NEW*/.sect_evakuator .evakuator_wrap{padding:20px 10px 20px;}
			/*NEW*/.sect_evakuator .evakuator_wrap .link{ position:static; text-align:center; transform:translateX(0); margin:10px 0px 0px;}
	.sect_help{padding:30px 0px;}
		.sect_help .help_wrap .help_bl{padding:74px 20px 20px }
	.sect_step{padding:30px 0px;}
	.sect_ozenka{padding:30px 0px;}
	/*NEW*/.sect_contact .map_tab_bl{ height:400px;}
	.sect_contact .contact_bl{margin-right:0px; position:relative; top:0; right:0px; background:#333333; width:auto; border-radius:0px; }
	.sect_we_come{padding:30px 0px;}
		.sect_we_come .form{margin:10px 0px 0px;}
	.footer_contact{display:none;}
	
	.popup_wrapper > li{width:740px; margin-left:-370px; background-image:none !important;}
		.popup_wrapper > li .popup_inner{ padding: 40px;}
	
	.sect_all_type .layer_type_slider{width:500px;}
	.sect_all_type .layer_type_slider .slick-prev{left:-120px;}
	.sect_all_type .layer_type_slider .slick-next{right:-120px;}
}
@media screen and (max-width:767px) {
	h1 .no_mob{ display:none}
	#head{padding:10px 0px;}
	.head_adr{float:right;}
	.head_logo_bl .head_desc{display:none;}
	.head_contact{ clear:right; padding:10px 0px 0px;}
		.head_contact .ph{color:#000;}
		.head_contact .ph, .head_contact .link{ text-shadow:none;}
	.top_parallax{ display:none;}
	.sect_bg1{ background:#FAFAFA}
	.sect_top{padding:160px 0px 30px; background:#fff;}
		/*NEW*/.sect_top .mob_img{ display:block;}
		.sect_top .info{ display:none;}
		.sect_top .mob_info{ display:block;}
		.sect_top .link{margin:10px 0px 0px;}
			.sect_top .link a{width:100%;}
		/*NEW2*/.sect_top .top_arrow{ display:none;}
	.sect_effect{padding:30px 0px;}
		.sect_effect .effect_wrap{margin:20px 0px 0px;}
		.sect_effect .effect_wrap .effect_bl .hov .name{left:10px; right:10px; bottom:10px; font-size:16px; line-height:24px;}
	.sect_work{padding:30px 0px 70px;}
		.work_big_slider .work_big_bl .img_bl{width:auto; float:none;}
		.work_big_slider .work_big_bl .comm_bl{width:auto; float:none; margin:10px 0px 0px; text-align:center;}
			.work_big_slider .work_big_bl .comm_bl img{display:none;}
		.sect_work .work_wrap .desc_bl{padding:20px 10px 50px;}
		.sect_work .work_wrap .desc_bl .pre{width:auto; float:none;}
		.sect_work .work_wrap .desc_bl .work{width:auto; float:none; margin:10px 0px 10px 0px;}
		.sect_work .work_wrap .desc_bl .result{width:auto; float:none;}
		.sect_work .work_wrap .desc_bl .text{padding:10px 0px 0px;}
		/*NEW*/.work_sm .next_link{ display:none;}
	.sect_layer{padding:30px 0px;}
		.sect_layer .layer_tab li a{padding:10px 20px;}
		.sect_layer .layer_tab_bl{margin:20px 0px 0px;}
		.sect_layer .layer_wrap{padding:0px 0px 20px;}
		.sect_layer .layer_tab_bl .param_bl{width:48%}
		.sect_layer .layer_tab_bl .img_bl{ position:relative; right:0px; top:0px; width:auto; margin:10px 0px;}
			.sect_layer .layer_tab_bl .img_bl img{max-width:100%;}
		.sect_layer .layer_tab_bl .info_bl{margin:20px 0px 0px;}
	.sect_quest{padding:14px 0px 30px;}
		.sect_quest .quest_wrap{margin:20px 0px 0px;}
		.sect_quest .quest_wrap .img_bl{margin-left:0px;}
		.sect_quest .quest_wrap .quest_bl{padding:0px; max-width:100%; margin:15px 0px 0px;} 
	.sect_quest_result{padding:20px 0px 30px;}
		.sect_quest_result .img_bl{margin:10px 0px 0px;}
		.sect_quest_result .img_bl .img{margin-left:0px;}
		.sect_quest_result .subtitle{margin:-15px 0px 0px;}
			.sect_quest_result .form{padding:20px 0px 0px; max-width:100%;}
	.sect_comapre{padding:30px 0px;}
		.sect_comapre .compare_wrap .comp_bl .name{font-size:16px;}
	.sect_calc{padding:30px 0px;}
		.calc_wrap .info_ballon{ display:none;}
		.sect_calc .calc_wrap{margin:20px 0px 0px;}
			.sect_calc .calc_wrap .name{ text-align:center;}
		.sect_calc .calc_wrap .car_type{width:auto; border:0px; float:none;}
			/*NEW*/.sect_calc .calc_wrap .car_type .list li{width:20%; float:left; margin:0px;}
			/*NEW*/.sect_calc .calc_wrap .car_type .list li a{padding:60px 10px 0px 10px; background-position:top center; text-align:center; font-size:12px;}
		.sect_calc .calc_wrap .layer_type{width:auto; clear:both; float:none; margin:0px; padding:20px 0px 0px;}
			.sect_calc .calc_wrap .layer_type .list li{margin:5px 0px 0px;}
			.sect_calc .calc_wrap .layer_type .link{margin:5px 0px 0px;}
		.sect_calc .result_bl{width:auto; float:none; margin:20px 0px 0px; padding:20px 10px 20px; background-image:none;}
	/*NEW*/.sect_warranty{padding:30px 0px 1px;}
		/*NEW*/.sect_warranty .warranty_wrap{margin:0px;}
		/*NEW*/.sect_warranty .warranty_bl .name{font-size:20px; line-height:24px; min-height:72px;}
	.sect_video_comment{padding:30px 0px;}
		.sect_video_comment .video_comment_wrap{margin:20px 0px 0px;}
			.sect_video_comment .video_comment_slider .video_bl{ height:200px;}
	.sect_about{padding:30px 0px 30px;}
		.sect_about .art_bl{padding:0px}
			.sect_about .art_bl .link{margin:20px 0px 0px;}
		.sect_about .img_bl{ display:none;}
		.sect_about .art_bl .link a{width:100%;}
		/*NEW*/.sect_about .art_bl .author{ display:none;}
	/*NEW2*/.sect_about2{padding:30px 0px; background-position:left top;}
		/*NEW2*/.sect_about2 .art_bl .author{margin:30px 0px 0px;}
	/*NEW*/.sect_evakuator{padding:30px 0px;}
		/*NEW*/.sect_evakuator .evakuator_wrap{padding:20px 10px 20px;}
			/*NEW*/.sect_evakuator .evakuator_wrap .link{ position:static; text-align:center; transform:translateX(0); margin:10px 0px 0px;}
	/*NEW*/.sect_help{padding:30px 0px 1px;}
		/*NEW*/.sect_help .help_wrap .help_bl{padding:74px 10px 1px; min-height:0px; margin:0px 0px 40px; }
	.sect_step{padding:30px 0px;}
		.sect_step .step_wrap{margin:20px 0px 0px;}
	.sect_ozenka{padding:30px 0px;}
		.sect_ozenka .form_wrap{padding:20px 10px;}
	/*NEW*/.sect_contact .map_tab_bl{ height:400px;}
	.sect_contact .contact_bl{margin-right:0px; position:relative; top:0; right:0px; background:#333333; width:auto; border-radius:0px; }
	.sect_we_come{padding:30px 0px;}
		.sect_we_come .form{margin:10px 0px 0px;}
		.sect_we_come .form .third{width:100%; float:none; margin-left:0px;}
		.sect_we_come .form .sub_bl .sub{width:100%;}
	/*NEW3*/.sect_partners{padding:30px 0px 30px;}
		/*NEW3*/.sect_partners .partners_content{margin:0px;}
	.footer_contact{display:none;}
	#footer{padding:15px 0px 15px;}
		.footer_soc{margin:10px 0px 0px; text-align:center;}
		.footer_soc img{margin:0px 5px;}
		.create{float:none; text-align:center; margin:10px 0px 0px;}
			.create div{float:none; max-width:100%; margin:0px 0px 5px;}
	
	.popup_wrapper > li{width:620px; margin-left:-310px; background-image:none !important;}
		.popup_wrapper > li .popup_inner{ padding: 40px;}
	
	.sect_all_type .layer_type_slider{width:250px;}
	.sect_all_type .layer_type_slider .slick-prev{left:-120px;}
	.sect_all_type .layer_type_slider .slick-next{right:-120px;}
}
@media screen and (max-width:639px) {
	h1{font-size:28px; line-height:32px;}
		h1 strong{font-size:32px; line-height:32px;}
	h2{font-size:24px !important; line-height:30px !important;}
	.head_logo_bl .logo{float:none; margin:0px auto; display:block}
	.head_adr{float:none; text-align:center; margin:10px 0px;}
		.head_adr .adr{padding:0px; background-image:none;}
	.head_contact{float:none; text-align:center; padding:0px;}
	.sect_top{padding:260px 0px 30px;}
		.sect_top p span{ display:inline;}
	.sect_top .info{margin:15px 0px 0px; max-width:100%;}
		.sect_top .top_trigger{margin:20px 0px 0px;}
		.sect_top .top_trigger li{padding:60px 5px 0px; background-position:center top; text-align:center;}
	/*NEW*/.sect_effect .effect_wrap .effect_list li{width:50%; margin:0px 0px 20px;}
	.sect_work .work_wrap .work_sm_slider{width:auto;}
	.sect_layer .layer_wrap{margin:0px;}
	.sect_layer .layer_tab{ display:block;}
	.sect_layer .layer_tab li{ display:block; text-align:center;}
		.sect_layer .layer_tab li a{padding:2px 10px;}
	.sect_calc .calc_wrap .car_type .list{font-size:12px;}
		.sect_calc .calc_wrap .car_type .list li a{padding:60px 5px 0px;}
	.step_wrap .col-xs-4{width:auto; float:none; margin:0px 0px 20px}
	.sect_ozenka{ background-position:top left;}
	.sect_ozenka .col-xs-8{width:100%; float:none;}
	.popup_wrapper > li{width:300px; margin-left:-150px; background-image:none !important;}
		.popup_wrapper > li .popup_inner{ padding:40px 10px 20px !important;}
		
	/*NEW*/.sect_calc .calc_wrap .car_type .list li{width:33.33%; margin:0px 0px 10px;}
	/*NEW*/.help_wrap .col-xs-4{width:100%; float:none;}
	/*NEW*/.sect_help .help_wrap .help_bl{margin:0px 0px 40px; min-height:0px;}
	/*NEW*/.warranty_wrap .col-xs-4{width:100%; float:none;}
		/*NEW*/.sect_warranty .warranty_bl .name{ min-height:0px;}
	/*NEW*/.work_sm .work_sm_img > li{width:150px;}
	/*NEW*/.sect_work .work_wrap .desc_bl .text span{ display:inline;}
	
	.sect_all_type .layer_type_slider .slick-prev{left:-100px;}
	.sect_all_type .layer_type_slider .slick-next{right:-100px;}
}
@media screen and (max-width:479px) {
	.red_link{padding:10px; text-align:center;}
	.sect_top{padding:280px 0px 30px;}
	.compare_wrap .col-xs-6{width:100%; float:none;}
	.sect_calc .calc_wrap .car_type .list li{width:50%; margin:0px 0px 10px;}
	.help_wrap .col-xs-6{width:100%; float:none; }
		.sect_help .help_wrap{margin:40px 0px 0px}
		.sect_help .help_wrap .help_bl{padding:40px 10px 10px; margin:0px 0px 40px;}
		.sect_ozenka .form_wrap .form_tab li a{padding:10px 20px;}
		.sect_ozenka .form_wrap .file{width:100%; float:none;}
		/*NEW*/.sect_contact .map_tab_bl{ height:300px;}
		.sect_we_come .form .sub_bl .sub{padding:10px; white-space:normal;}
	/*NEW*/.sect_evakuator .evakuator_wrap .link a{ white-space:normal;}
	/*NEW*/.sect_work .work_wrap .desc_bl .link{bottom:-29px}
	/*NEW*/.work_sm .work_sm_img > li{width:98px;}
	
	.sect_work .work_wrap .desc_bl .text div{padding:100px 0px 0px; text-align:center; background-position:center top;}
	.sect_step .bottom_text{padding:100px 0px 0px; text-align:center; background-position:center top;}
	.sect_all_type .layer_type_slider{width:200px;}
	.sect_all_type .layer_type_slider .slick-prev{left:-60px; top:4px; width:60px;}
	.sect_all_type .layer_type_slider .slick-next{right:-60px; top:4px; width:60px;}
	
	/*NEW3*/.nagrady{padding:0px;}
		/*NEW3*/.nagrady div img{max-height:50px;}
		/*NEW3*/.nagrady div{font-size:12px;}
}

