			.generator-order{width:100%;height:836px;overflow:hidden;background:url(https://alego.digital/images/new3/projects/generator/generator-order.png) no-repeat;background-size:cover !important}
				.generator-orderCont{width:685px;margin:0 auto;overflow:hidden;color:#fff}
					.generator-orderCont .generator-oC-img {margin:90px auto 20px auto;display:block}
					.generator-oC-header{font-size:32px;text-transform:uppercase;text-align:center;margin:0 0 40px 0;color:#fff}
					.generator-orderCont input{width:100%;height:40px;background:none;border:none;border-bottom:2px solid #6a696a;color:#fff;border-radius:0;padding:0;margin-bottom:30px}
						.generator-orderCont input::-webkit-input-placeholder {color: #fff}
						.generator-orderCont input.error::-webkit-input-placeholder {color: red}
						.generator-orderCont input.error{border:none;border-bottom:2px solid red}
					.generator-orderCont .generator-oC-link{cursor:pointer;margin:60px 0 30px 0;font-size:18px;line-height:1.5;padding-left:40px;background:url(https://alego.digital/images/new3/projects/generator/uncheck.png) left top no-repeat;}
						.generator-orderCont .generator-oC-link a{font-size:18px;color:#fff;text-decoration:none;border-bottom:1px solid #fff}
						.generator-orderCont .generator-oC-link a:hover{border-bottom:none}
					.generator-orderCont .generator-oC-link.active{color:#fff !important;background:url(https://alego.digital/images/new3/projects/generator/check.png) left top no-repeat !important;}
						.generator-orderCont .generator-oC-link.active a{color:#fff !important;border-bottom:1px solid #fff !important}
					.generator-orderCont .generator-oC-link.error{color:red;background:url(https://alego.digital/images/new3/projects/generator/uncheck2.png) left top no-repeat;}
						.generator-orderCont .generator-oC-link.error a{color:red;border-bottom:1px solid red}
					.generator-orderCont .generator-oC-btn{text-align:center;margin-top:80px}
						.generator-orderCont .generator-oC-btn .button2{}
				
			.rub{position:relative;}		
				.rub span{position:absolute;top:6px;left:-1px;font-weight:500}
				
			.client-block{width:90%;overflow:hidden;margin:0 auto 20px auto;text-align:center;}	
				.client_logo{width:200px;height:200px;position:static;float:none;display:inline-block;margin-bottom:20px;cursor:default}
					.client_logo img{opacity:1;filter:alpha(opacity=100);cursor:default}
					
							
			.consult-cont{width:100%;overflow:hidden;background:#f5f5f5}	
				.consult{max-width:1200px;width:96%;margin:40px auto;}
				.cons-header{width:100%;margin:0 0 90px 0;overflow:hidden;text-align:center;font-size:32px;font-weight:normal;}
				.consultItem{display:inline-block;width:25%;margin:2%;vertical-align:top;padding:20px;background:#fff;border:2px solid #d0d0d0;position:relative;}
					.consultItemImg{width:100%;position:absolute;top:-75px;left:0}
						.consultItemImg img{display:block;margin:0 auto;width:150px;height:150px;border:2px solid #6abcd5;border-radius: 75px;	-moz-border-radius: 75px;	-webkit-border-radius: 75px;	-khtml-border-radius: 75px;	behavior: url('/images/PIE.htc');}
					.consultItemHeader{margin-top:80px;text-align:center;font-size:22px;font-weight:bold;margin-bottom:10px}
					.consultItemText{font-size:16px;line-height:1.5}
						.consultItemText p:first-child{font-size:18px;text-align:center;margin-bottom:20px}
						.consultItemText li{margin-left:18px;padding-left:5px}
						
			.lang{position:absolute;top:108px;left:0;width:68px;height:48px;overflow:hidden;display:block;text-decoration:none}			
			.lang:hover{opacity:0.7;filter:alpha(opacity=70);}	
			.lang.active:hover{opacity:1;filter:alpha(opacity=100);}
			.lang.en{background:url(../img/en1.png) left top no-repeat;top:60px;}			
			.lang.en.active{background:url(../img/en2.png) left top no-repeat;}		
			.lang.ch{background:url(../img/ch1.png) left top no-repeat;}			
			.lang.ch.active{background:url(../img/ch2.png) left top no-repeat;}	
			.lang.ru{background:url(../img/ru1.png) left top no-repeat;top:150px;}	
			.lang.ru.active{background:url(../img/ru2.png) left top no-repeat;top:150px;}		
			
			.navigation_2_0{overflow:visible}
			
			.main-nav{overflow:visible}
				.main-nav .lang{width:60px !important;height:60px !important;bottom:auto !important;top:0 !important;left:120px !important;right:0 !important}
					.main-nav .lang.en{bottom:auto !important;left:60px !important}
					
					.main-nav .lang.en{background:url(../img/en3.png) left top no-repeat !important;}			
					.main-nav .lang.en.active{background:url(../img/en4.png) left top no-repeat !important;}		
					.main-nav .lang.ch{background:url(../img/ch3.png) left top no-repeat !important;}			
					.main-nav .lang.ch.active{background:url(../img/ch4.png) left top no-repeat !important;}
					.main-nav .lang.ru{background:url(../img/ru3.png) left top no-repeat;left:180px !important;bottom:auto !important;}		
					.main-nav .lang.ru.active{background:url(../img/ru4.png) left top no-repeat;left:180px !important;bottom:auto !important;}		
					
			.main-nav_cont{}
			
					.generator-orderCont input::-webkit-input-placeholder {color: #fff}
					.generator-orderCont input::-moz-placeholder{color:#fff;}
					.generator-orderCont input:-moz-placeholder{color:#fff;}
					.generator-orderCont input:-ms-input-placeholder{color:#fff;}
					.generator-orderCont input.error::-webkit-input-placeholder {color: red}
					.generator-orderCont input.error::-moz-placeholder{color:red;}
					.generator-orderCont input.error:-moz-placeholder{color:red;}
					.generator-orderCont input.error:-ms-input-placeholder{color:red;}
					.generator-orderCont input.error{border:none;border-bottom:2px solid red}			
		
.new_head_line{max-width:700px;margin:10vh 0 0 5vw;text-align:left}		
.new_head_line.rus{max-width:800px;}
	.new_head_line.rus .new_head_line1{font-size:66px;}
	.new_head_line1{font-size:76px;color:#74b65f;line-height:1.2;margin-bottom:40px;text-transform:uppercase}		
		.new_head_line1 font{color:#00247d}
	.new_head_line.rus .new_head_line2{font-size:30px;}
	.new_head_line2{font-size:36px;color:#1d212a;margin-bottom:40px;border-left:6px solid #f69d29;padding:0;padding-left:35px;line-height:1.2;max-width:400px;}
	.new_head_line.rus .new_head_line3{font-size:15px;}
	.new_head_line3{font-size:18px;color:#1d212a;max-width:450px;}
		.new_head_line3 p{line-height:1.4;font-weight:500}
			
.block1{width:90%;max-width:750px;margin:60px auto;font-size:36px;color:#74b65f;text-align:center}
	.block1 font{color:#f69d29}			
		
.block2{background:#f5f5f5;padding-left:60px;overflow:hidden}		
	.block2-cont{max-width:1400px;width:96%;margin:20px auto;overflow:hidden;text-align:center;}
		.b2cl-item{width:25%;min-width:280px;padding:20px;overflow:hidden;border:1px solid #ababab;display:inline-block;text-align:center;margin:20px;font-size:18px;color:#1d212a;vertical-align:top;height:230px;line-height:1.4}
			.b2cl-item img{display:block;margin:10px auto}			
	
.block3{padding-left:60px;overflow:hidden}		
	.block3-cont{max-width:1400px;width:96%;margin:20px auto 60px;overflow:hidden;text-align:center;}
		.b3-c-adv{width:100%;overflow:hidden;max-width:1300px;margin:0 auto;}	
			.b3-c-adv img{width:287px;display:block;float:left;margin:15px;}
			
.header-h{font-size:56px;text-align:center;text-transform:uppercase;margin:50px auto;width:90%;color:#74b65f;}
	.header-h hr{display:block; border: none;color:#f69d29;background-color: #f69d29;margin:0 auto;margin-top:20px;width:150px;height: 1px;}	
		
	
.block4{background:#f5f5f5;padding-left:60px;overflow:hidden;padding-bottom:50px}		
	.block4-cont{max-width:1500px;width:96%;margin:20px auto;overflow:hidden;text-align:center;}
		.block4-cont img{display:inline-block;margin:10px 30px}					
		
.slide-container{width:100%;margin:0 auto;max-width:970px;position:relative;padding-bottom:30px;}		
	.slide-container .my-slider{overflow:hidden;padding:0;width:100%;height:510px;margin:40px auto 0 auto;}
		.slide-container .unslider-wrap{position:relative}
		.slide-container .unslider-wrap.unslider-carousel>li{float:left;width:100%;height:510px;position:relative;overflow:hidden;background-size: 100%}
		.slide-container .unslider-vertical>ul{height:100%}
		.slide-container .unslider-vertical li{float:none;}
		.slide-container .unslider-fade{position:relative}
		.slide-container .unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8;}
		.slide-container .unslider-fade .unslider-wrap li.unslider-active{z-index:10}
		.my-slider li,.my-slider ol,.my-slider ul{list-style:none;margin:0;padding:0;border:none}
		
		.slide-container .unslider-nav{display:none;position:absolute;bottom:20px;width:100%;}
	
		.unslider-arrow.next{width:29px;height:51px;position:absolute;right:-60px;top:90px;background:url('../img/next1.png') no-repeat;cursor:pointer;}
		.unslider-arrow.prev{width:29px;height:51px;position:absolute;left:-60px;top:90px;background:url('../img/prev1.png') no-repeat;cursor:pointer;}	
		.unslider-arrow.next:hover{background:url('../img/next2.png') no-repeat;}
		.unslider-arrow.prev:hover{background:url('../img/prev2.png') no-repeat;}
		
.team-block{width:100%;overflow:hidden;text-align:center}					
	.team-block-item{width:25%;margin:2% 4%;vertical-align:top;text-align:center;display:inline-block;}
		.team-block-item p{font-size:18px;color:#1d212a;line-height:1.4;margin-bottom:10px;padding:0;}
			.team-block-item p strong{font-size:27px}
			.team-block-item p font{font-size:24px;color:#807e7f;display:block;margin-bottom:20px}
		.team-block-item img{display:inline-block;margin:10px auto}
			
.bgsForm{width:100%;overflow:hidden;position:relative;background:url('../img/bg-form.png') top center no-repeat;background-size:cover !important;}			

.inner-bg_feedback_sales{overflow:hidden;width:40%;margin-left:10%;text-align:center;line-height:1.5;}
	.inner-bg_feedback_sales h2{color:#fff;font-size:36px;font-weight:700;margin-top:50px}
	.inner-bg_feedback_sales h3{color:#fff;font-size:27px;font-weight:300;margin-top:10px}
	.citata_FS{max-width:100%;line-height:1.5;overflow:hidden;margin-top:40px;background:none;padding:0}
		.citata_FS p{color:#fff;font-size:24px;margin-bottom:10px}
	.citata_FS2{color:#fff;font-size:20px;margin-top:40px;}
		.citata_FS2 p{line-height:1.5;margin-bottom:20px;font-weight:500}
	.contacts_FS{color:#fff;font-size:28px;line-height:1.8;margin-top:5vw}
		.contacts_FS a{color:#fff;font-size:28px;text-decoration:none}
		.contacts_FS a:hover{text-decoration:underline}			
			
	.start_form-bl{overflow:hidden;text-align:center;position:relative;position:absolute;top:0;overflow:hidden;height:100%;width:30%;right:10%;text-align:right;line-height:1.5;background:#69b44f;padding:30px;}
		.start_form_shema{width:100%;overflow:hidden;margin:50px 0px 0px 0px;}
			.start_form_shema img{display:block;width:100%;}
			.start_form_shema p{text-align:center;font-size:3vh;color:#fff;text-transform:uppercase;}
		.s_f-checkboxes{width:80%;overflow:hidden;margin:2vh 10% 0 10%;text-align:left}
			.s_f-c-item{width:100%;overflow:hidden;margin-bottom:20px;}
				.s_f-c-item-checkbox{cursor:pointer;width:18px;height:18px;overflow:hidden;margin:5px 15px 0px 0px;float:left;background:url('/images/new3/s_f-c-item-checkbox2.png') no-repeat}
				.s_f-c-item .active{background:url('/images/new3/s_f-c-item-checkbox1.png') no-repeat}
				.s_f-c-item-text{float:left;overflow:hidden;width:85%;}
					.s_f-c-item-text p:first-child{font-size:16px;color:#fff}
					.s_f-c-item-text p{font-size:16px;color:#afdda3;margin:0 0 2px 0px;padding:0;line-height:1.1}
		.start_form_fields_group{width:80%;overflow:hidden;margin:3vh 10% 3vh 10%}
			.start_form_fields_group span{display:block;font-size:16px;width:100%;text-align:left;color:#fcf67e}
			.start_form_fields_group input{display:block;font-size:16px;width:100%;height:40px;border:none;border-bottom:2px solid #fff;border-radius:0;background:none;color:#fff;padding:0;margin:0;font-family: 'Roboto Condensed', sans-serif;text-align:left}
			.start_form_fields_group textarea{display:block;font-size:16px;width:100%;min-height:4vh;min-height:auto;max-height:20vh;border:none;border-bottom:2px solid #fff;border-radius:0;background:none;color:#afdda3;padding:0;margin:0;font-family: 'Roboto Condensed', sans-serif;text-align:left;overflow:hidden}
		.start_form_fields_group2{width:80%;overflow:hidden;margin:3vh 10% 3vh 10%}
			.start_form_fields_group2 div{float:left;width:48%;}
			.start_form_fields_group2 div:first-child{margin-right:4%}
				.start_form_fields_group2 span{display:block;font-size:2vh;width:100%;text-align:left;color:#fcf67e}
				.start_form_fields_group2 input{display:block;font-size:2vh;width:100%;height:4vh;border:none;border-bottom:2px solid #fff;border-radius:0;background:none;color:#afdda3;padding:0;margin:0;font-family: 'Roboto Condensed', sans-serif;text-align:left}
		.start_form_fields_group3{width:80%;overflow:hidden;margin:3vh 10% 3vh 10%}
			#field7{display:none}
			.start_form_fields_group3 span{display:block;font-size:2vh;width:100%;text-align:left;color:#fcf67e}
			.start_form_fields_group3 input{cursor:pointer;float:right;display:block;font-size:2vh;width:calc(100% - 30px);height:4vh;border:none;border-bottom:2px solid #fff;border-radius:0;background:none;color:#afdda3;padding:0;margin:0;font-family: 'Roboto Condensed', sans-serif;text-align:left}
			.start_form_fields_group3 img{cursor:pointer;float:left;width:16px;display:block;margin-top:1vh}
		.start_form .button3{margin-top:10vh}
		.no_fill{border-bottom:2px solid #000 !important;color:#fff !important;background:url('/images/new3/not_fill2.png') right no-repeat !important;background-size: contain !important;}
	.date_start_form_container{display:none;z-index:1;top:0px;left:0px;width:100%;height:100%;position:absolute;overflow:hidden;background:#fff}
		.date_start_form_container .datapicker-cont{height:80%;overflow:hidden;}
		.date_start_form_container .buttons{width:100%;text-align:center;margin-top:5vh}
			.date_start_form_container .buttons a{float:left;text-align:center;display:block;width:36%;padding-right:0px;padding-left:0px;margin:0px 7%;}
	.datapicker-current-date{width:100%;padding:5vh 0px;overflow:hidden;background:#f8981d;color:#fff;font-size:2vh;text-align:center;}
		.datapicker-current-date strong{font-size:10vh;display:block;text-align:center}
	#datepicker{width:100%}
	
					.start_form-bl input::-webkit-input-placeholder {color:#a5d998}
					.start_form-bl input::-moz-placeholder{color:#a5d998}
					.start_form-bl input:-moz-placeholder{color:#a5d998}
					.start_form-bl input:-ms-input-placeholder{color:#fff;}
					.start_form-bl input.error::-webkit-input-placeholder {color: red}
					.start_form-bl input.error::-moz-placeholder{color:red;}
					.start_form-bl input.error:-moz-placeholder{color:red;}
					.start_form-bl input.error:-ms-input-placeholder{color:red;}
					.start_form-bl input.error{border:none;border-bottom:2px solid red}		
	
.pay_hide{display:none;width:100%;height:100%;background:#000;position:fixed;z-index:996;opacity:0.5;filter:alpha(opacity=50);}
.pay_form{display:none;width:370px;padding:30px;background:#fff;position:fixed;top:20%;left:50%;margin-left:-200px;z-index:998}
	.pay_form.mobile{position:relative;top:60px;left:0;margin:0;width:94%;padding:3%}
		.pay_form.mobile .pay_close{top:10px;right:10px;width:20px;height:20px;background-size:20px 20px !important}
	.pay_close{position: absolute;width: 27px;height: 27px;display: block;right: 25px;top: 25px;background:url(../img/pay_close.png) no-repeat;overflow: hidden;cursor: pointer;}
	.pay_form form{border:none}
		.payFormHeader{font-size:22px;text-align:center;margin:0 0 20px 0;}
		.payFormLine{width:100%;overflow:hidden;margin-bottom:20px;font-size:14px;color:gray}
			.payFormLine input{width:100%;height:45px;padding:0 3%;border:2px solid gray;font-size:14px;border-radius: 0 0 0 0;margin:0;display:inline-block;margin-top:5px}
			.payFormLine input.error{border-color:red}
			.payFormLine input::-webkit-input-placeholder {color:#cccccc;}
		.pSbtn{display:block;width:100%;height:45px;line-height:45px;text-align:center;background:#74b65f;color:#fff;font-size:18px;border:none;outline:none;cursor:pointer;text-decoration:none !important}
	.pay_form.mobile .payFormHeader{font-size:18px}
		.pay_form.mobile .payFormLine{margin-bottom:10px}
		.pay_form.mobile .payFormLine input{width:94%;padding:0 2%}
	
.pay_footer{background:#f5f5f5;width:100%;overflow:hidden;}
	.pay_footerCont{max-width:1124px;width:96%;margin:15px auto;overflow:hidden;}
		.pay_footerCont img{width:406px;display:block;float:left;}
		.pay_footerCont ul{width:700px;display:block;float:right;padding-top:10px;}
			.pay_footerCont li{display:inline-block;margin:0 10px;}
				.pay_footerCont li a{font-size:14px;color:#000;text-decoration:underline}
				.pay_footerCont li a:hover{text-decoration:none}
					
.pay_info{display:none;background:#fff;width:100%;overflow:hidden;}
	.pay_infoCont{max-width:960px;width:96%;margin:25px auto;overflow:hidden;}
		.pay_infoHeader{font-size:36px;margin-bottom:30px;}	
		.pay_infoCont p{margin:0 0 20px 0;padding:0;font-size:14px;line-height:1.4}
		.pay_infoCont ul, .pay_infoCont ol{margin:0 0 10px 0;padding:0;}	
		.pay_infoCont li{margin:0 0 10px 20px;padding:0 0 0 10px;font-size:14px;line-height:1.4;list-style: square outside;}				
	
@media all and (max-width: 1400px) {
	.new_head_line{max-width:650px}		
		.new_head_line1{font-size:66px;}	
		.new_head_line.rus .new_head_line1{font-size:50px;}			
		
	.block3-cont{max-width:1020px;}	
}		

@media all and (max-width: 1070px) {
	.block3-cont{max-width:640px;}	
}	


@media all and (max-width: 1040px) {
	.new_head_line{max-width:400px;margin:16vh auto 30px auto;width:94%;text-align:left;overflow:hidden;}	
		.new_head_line.rus .new_head_line1{font-size:23px;}	
		.new_head_line1{font-size:27px;color:#7acc45;line-height:1.2;margin-bottom:30px;text-transform:uppercase;text-align:center;}		
			.new_head_line1 font{color:#7acc45}
		.new_head_line2{font-size:18px;color:#1d212a;margin:0 auto;margin-bottom:30px;border-left:4px solid #f69d29;padding:0;padding-left:20px;line-height:1.2;max-width:auto;width:90%;text-transform:uppercase;}
		.new_head_line3{font-size:15px;color:#1d212a;max-width:auto}
			.new_head_line3 p{line-height:1.4;font-weight:500}
.block2{padding-left:0px;}
.block3{padding-left:0px;}
.block4{padding-left:0px;}

	
	.slide-container .my-slider{height:auto}
		.slide-container .unslider-wrap.unslider-carousel>li{height:auto}
					
		.team-block{width:100%;overflow:hidden;text-align:center}					
			.team-block-item{width:280px;margin:15px}
			
			
}

@media all and (max-width: 960px) {
						
	.generator-order{width:100%;overflow:hidden;background:url(https://alego.digital/images/new3/projects/generator/generator-order.png) center no-repeat;background-size:cover !important}
			.generator-orderCont{width:94%;margin:0 auto;overflow:hidden;color:#fff}
				.generator-orderCont .generator-oC-header{font-size:22px;text-transform:uppercase;text-align:center;margin:0px 0 30px 0}
				.generator-orderCont input{width:100%;height:40px;background:none;border:none;border-bottom:2px solid #6a696a;color:#fff;border-radius:0;padding:0;margin-bottom:30px}
					
				.generator-orderCont .generator-oC-link{cursor:pointer;margin:20px 0 10px 0;font-size:13px;line-height:1.5;padding-left:30px;background:url(https://alego.digital/images/new3/projects/generator/uncheck.png) left top no-repeat;}
					.generator-orderCont .generator-oC-link a{font-size:13px;color:#fff;text-decoration:none;border-bottom:1px solid #fff}
					.generator-orderCont .generator-oC-link a:hover{border-bottom:none}
				.generator-orderCont .generator-oC-link.active{color:#fff !important;background:url(https://alego.digital/images/new3/projects/generator/check.png) left top no-repeat !important;}
					.generator-orderCont .generator-oC-link.active a{color:#fff !important;border-bottom:1px solid #fff !important}
				.generator-orderCont .generator-oC-link.error{color:red;background:url(https://alego.digital/images/new3/projects/generator/uncheck2.png) left top no-repeat;}
					.generator-orderCont .generator-oC-link.error a{color:red;border-bottom:1px solid red}
				.generator-orderCont .generator-oC-btn{text-align:center;margin:40px auto 60px auto}
					.generator-orderCont .generator-oC-btn .button2{}		

	
	.inner-bg_feedback_sales{width:100%;margin-left:0;}
	
	.start_form-bl{position:static;width:90%;right:0;padding:5%}
	
	
.pay_footer{background:#f5f5f5;width:100%;overflow:hidden;}
	.pay_footerCont{width:96%;margin:15px auto;overflow:hidden;}
		.pay_footerCont img{max-width:406px;width:100%;margin:0 auto 10px auto;display:block;float:none;}
		.pay_footerCont ul{width:100%;display:block;float:none;padding-top:10px;text-align:center;}
			.pay_footerCont li{display:inline-block;margin:0 10px;}
				.pay_footerCont li a{font-size:14px;color:#000;text-decoration:underline}
				.pay_footerCont li a:hover{text-decoration:none}
					
}			


@media all and (max-width: 700px) {	
	.block3-cont{max-width:auto}	
	.b3-c-adv img{margin:15px auto;float:none}
		.pay_infoHeader{font-size:26px;}	
}

@media all and (max-width: 500px) {	
	.header-h{font-size:27px;margin:20px auto;}
	.block1{font-size:20px;margin:40px auto;}
	.b2cl-item{width:298px;margin:10px 0;padding:10px;height:auto}		
	
	.b3-c-adv img{margin:15px auto;float:none}
	
	.block4-cont img{width:45%;margin:15px 5px}	

	.slide-container{text-align:center}
	.slide-container li{display:inline}
	.team-block{display:inline}	
		.team-block-item{width:145px !important;margin:15px 5px !important;padding:0;overflow:hidden;}
			.team-block-item img:first-child{width:100px;}	
			.team-block-item p{font-size:16px;}
				.team-block-item p strong{font-size:22px}
				.team-block-item p font{font-size:20px;margin-bottom:10px}
				
	.button3 a{padding:5px 30px}		
		.button3 span{display:none !important}
		
		.pay_footerCont li{display:block;margin:10px auto;}
}				