* {margin: 0;padding: 0;}
html{height:100%;padding:0px;margin:0px;}
body {height:100%;padding:0px;margin:0px;font-family: 'Fira Sans', sans-serif;font-size: 16px;color: #000;} 
input, textarea {outline:none;}
A IMG {border: none;}

.max-width-1180{width:96%;margin:0 auto;max-width:1180px;}

/*.button1-template{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;behavior: url('/images/PIE.htc');box-shadow: 0 0 10px #cccccc;}
.button1-template:hover{opacity: 0.7;filter: alpha(opacity=70);}*/
.button1{display:inline-block;font-size:20px;font-weight:bold;padding:25px 50px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;behavior: url('/images/PIE.htc');text-decoration:none !important;}

.button1.white{color:#203fa5!important;background:#fff!important;border:2px solid #ffffff;}
.button1.white:hover{color:#fff!important;background:none!important;}
.button1.yellow{color:#000!important;background:#f3c644!important;border:2px solid #f3c644;}
.button1.yellow:hover{color:#f3c644!important;background:none!important;}

.site{}

.z1{}
	.z1 strong{font-size:22px;color:#ef7f1a;font-weight:700;display:inline-block;vertical-align:middle;margin-right:20px;}
	.z1 span{display:inline-block;width:110px;height:2px;background:#ef7f1a;overflow:hidden;vertical-align:middle;}

.nav_btn{width:28px;height:35px;position:fixed;z-index:10;right:3%;overflow:hidden;cursor:pointer;}
#nav_up.white{background:url('/images/icons/arrow-top-white.png') no-repeat}
#nav_up{background:url('/images/icons/arrow-top.png') no-repeat;bottom:75px;}
.alp70{opacity: 0.5;filter: alpha(opacity=50);}
#nav_down{background:url('/images/icons/arrow-bottom.png') no-repeat;bottom:30px;}
	
	
@media all and (max-width: 1300px) {
	.button1{font-size:18px;padding:20px 40px;}
		
	.z1 strong{font-size:20px;margin-right:18px;}
	.z1 span{width:100px;}	
}
@media all and (max-width: 1100px) {
	.button1{font-size:16px;padding:15px 30px;}
	
	.z1 strong{font-size:18px;margin-right:15px;}
	.z1 span{width:80px;}	
}
@media all and (max-width: 960px) {
	.button1{font-size:15px;padding:12px 20px;}	
	
	.z1 strong{font-size:16px;margin-right:12px;}
	.z1 span{width:60px;}	
	
	.nav_btn{display:none !Important}
}

/*-------------------------*/
.header{}
	.h_c-line1-cont{background:#eff1f3;}
		.h_c-line1{padding:20px 0;overflow:hidden;}
			.h_c-line1 a.h_c-logo{display:block;width:299px;float:left;}
				.h_c-line1 img{width:100%;}
			.h_c-line1 ul{width:calc(100% - 300px);float:right;text-align:right;padding-top:30px}
				.h_c-line1 ul li{display:inline-block;margin:0 0 0 20px;list-style:none;}
					.h_c-line1 ul li a{font-size:20px;color:#000 !important;text-decoration:none !important}
				ul li.h_c-lIcon1{padding:0 0 0 30px!important;background:url('/images/icons/mail.svg') top 50% left 0px no-repeat;background-size:24px 24px !important}
				ul li.h_c-lIcon2{padding:0 0 0 30px!important;background:url('/images/icons/telephone.svg') top 50% left 0px no-repeat;font-weight:bold;background-size:24px 24px !important}
				ul li.h_c-lIcon3{padding:0 0 0 30px!important;background:url('/images/icons/clock.svg') top 2px left 0px no-repeat;font-size:16px;background-size:16px 16px !important}
	.h_c-line2{background:#3f776d;padding:20px 0;overflow:hidden;}
		.h_c-line1 svg{display:none;}
		.h_c-line2 ul{}
			.h_c-line2 ul li{display:inline-block;padding:0;margin:0 50px 0 0;list-style:none;float:left;}
			.h_c-line2 ul li.h_c-f{float:right;margin:0 0 0 20px;}
				.h_c-line2 ul li a{color:#fff;font-size:18px;font-weight:500;text-decoration:none !important}
				.h_c-line2 ul li a:hover{color:#fff;}
					.h_c-line2 ul li a sup{color:#f3c644;font-style:italic}
					
@media all and (max-width: 1300px) {
	.h_c-line1{padding:18px 0;overflow:hidden;}
	.h_c-line1 ul{padding-top:7px}
	.h_c-line1 ul li{margin:0 0 0 18px}
	.h_c-line1 ul li a{font-size:18px}
	.h_c-line1 ul li.h_c-lIcon3{font-size:15px}
	.h_c-line2{padding:18px 0;}
	.h_c-line2 ul li{margin:0 40px 0 0}
	.h_c-line2 ul li a{font-size:17px}
	
}						
@media all and (max-width: 1100px) {
	.h_c-line1{padding:15px 0;overflow:hidden;}
	.h_c-line1 ul{padding-top:10px}
	.h_c-line1 ul li{margin:0 0 0 15px}
	.h_c-line1 ul li a{font-size:17px}
	.h_c-line1 ul li.h_c-lIcon3{font-size:14px}
	.h_c-line2{padding:15px 0;}
	.h_c-line2 ul li{margin:0 30px 0 0}
	.h_c-line2 ul li a{font-size:16px}
	
}								
@media all and (max-width: 800px) {
	.h_c-line1 img{max-width:180px;}
	.h_c-line1{padding:15px 0;overflow:hidden;position:relative;}
	.h_c-line1 ul{display:none;}
	.h_c-line2{padding:0;display:inline;overflow:visible;}
	.h_c-line2.active ul{display:block;}
	.h_c-line2 ul{display:none;position:absolute;width:100%;top:70px;padding:20px;background:#4c4f5a;z-index:1;}
		.h_c-line2 ul li{display:block;padding:0;margin:0 0 10px 0 !important;list-style:none;float:none !important;}
	.h_c-line1 svg{display:block;position:absolute;top:-5px;right:-10px;cursor:pointer;}
	.h_c-line2 li.h_c-lIcon1{padding-top:20px!important;margin-top:20px!important;border-top:1px solid #c3c3c6;background-position:top 20px left 0px !important;}
	.h_c-line2 ul li{color:#fff;}
	li.h_c-lIcon1 a,li.h_c-lIcon2 a,li.h_c-lIcon3 a{color:#fff!important;}
	
}			
/*-------------------------*/					
.block1{width:100%;overflow:hidden;background:url('/images/icons/city__background.jpg') center no-repeat;background-size:cover !important;position:relative;}
	.block1-cont{margin:20px auto 100px auto;}
		.block1-cLine1{width:100%;overflow:hidden;}
			.block1-cLine1 img{width:206px;display:block;float:left;margin-right:55px;}
			.block1-cLine1 h1{float:left;font-size:100px;color:#4c4f5a;font-weight:700;max-width:500px;width:50%;line-height:0.9;}
		.block1-cLine2{width:100%;overflow:hidden;margin:50px auto;}
		.block1-cLine3{}
			.block1-cLine3 ul{}
				.block1-cLine3 ul li{color:#000;font-size:20px;font-weight:500;list-style:none;margin:0 0 25px 0;padding:0;}
					.block1-cLine3 ul li strong{display:block;font-size:34px;font-weight:700;}
		.block1-cLine4{width:100%;overflow:hidden;margin:50px auto;}
			.block1-cLine4 a{color:#203fa5;font-size:20px;font-weight:700;text-decoration:underline;background:url('/images/icons/Arrow_Right.svg') top 50% right 0px no-repeat;padding-right:40px;}
	.block1-man{width:687px;height:845px;overflow:hidden;position:absolute;left:56%;top:20px;background:url('/images/icons/master2.png') center no-repeat;}
	
@media all and (max-width: 1300px) {
	.block1-cont{margin:20px auto 90px auto;}
	.block1-cLine1 img{width:200px;margin-right:45px;}
	.block1-cLine1 h1{font-size:82px}
	.block1-cLine2{margin:40px auto;}
	.block1-cLine3 ul li{font-size:18px;margin:0 0 20px 0}
	.block1-cLine3 ul li strong{font-size:30px}
	.block1-cLine4{margin:40px auto;}
	.block1-cLine4 a{font-size:18px;padding-right:35px;background-size:25px 17px !important}
	.block1-man{width:600px;height:738px;left:58%;background-size:600px 738px !important;}
	
}		
@media all and (max-width: 1100px) {
	.block1-cont{margin:20px auto 80px auto;}
	.block1-cLine1 img{width:190px;margin-right:40px;}
	.block1-cLine1 h1{font-size:62px;}
	.block1-cLine2{margin:30px auto;}
	.block1-cLine3 ul{max-width:50%;}
	.block1-cLine3 ul li{font-size:16px;margin:0 0 15px 0}
	.block1-cLine3 ul li strong{font-size:22px}
	.block1-cLine4{margin:30px auto;}
	.block1-cLine4 a{font-size:17px;padding-right:30px;background-size:22px 15px !important}
	.block1-man{width:500px;height:615px;background-size:500px 615px !important;}
}			
@media all and (max-width: 960px) {
	.block1-cont{margin:20px auto 70px auto;}
	.block1-cLine1 img{width:160px;margin-right:20px;}
	.block1-cLine1 h1{font-size:40px;}
	.block1-cLine2{margin:25px auto;}
	.block1-cLine3 ul{max-width:55%;}
	.block1-cLine3 ul li{font-size:15px;margin:0 0 12px 0}
	.block1-cLine3 ul li strong{font-size:20px}
	.block1-cLine4{margin:20px auto;}
	.block1-cLine4 a{font-size:16px;padding-right:25px;background-size:20px 14px !important}
	.block1-man{width:450px;height:554px;background-size:450px 554px !important;left:52%;}
}				
@media all and (max-width: 700px) {
	.block1-cont{margin:20px auto 50px auto;text-align:center;}
	.block1-cLine1 img{width:120px;margin:0 auto;float:none;}
	.block1-cLine1 h1{font-size:24px;float:none;margin:10px auto 0 auto;}
	.block1-cLine2{margin:20px auto;}
	.block1-cLine3 ul{max-width:100%;}
	.block1-cLine3 ul li strong{font-size:18px}
	.block1-cLine4{margin:15px auto;}
	.block1-man{display:none;}
}					
@media all and (max-width: 500px) {
	.block1-cLine1 h1{font-size:22px;}
	.block1-cLine3 ul li strong{font-size:17px}
	.block1-cont{margin:20px auto 20px auto}
}	
/*-------------------------*/	
.block2{width:100%;overflow:hidden;background:url('/images/icons/point.png') right no-repeat;position:relative;}
	.block2-cont{margin:100px auto;overflow:hidden;}
		.block2-cLine2-1{margin:0 0 20px 0;}
		.block2-cLine1{width:540px;float:left;overflow:hidden;}
			.lSSlideWrapper{padding:0 60px;}
			.lSGallery{padding:0 60px !important;width:100% !important;}
				.lSGallery li{width:23% !important;margin:1% 0 0 2%!important;opacity: 0.7;filter: alpha(opacity=70);}
				.lSGallery li.active{opacity: 1;filter: alpha(opacity=100);}
				.lSGallery li:first-child{margin:1% 0 0 0!important}
			.lSAction > .lSPrev {width:23px;height:18px;left:0;background:url('/images/prev.png') center no-repeat!important}
			.lSAction > .lSNext {width:23px;height:18px;right:0;background:url('/images/next.png') center no-repeat !important;}
		.block2-cLine2{width:calc(100% - 600px);float:right;overflow:hidden;margin-top:45px}
			.block2-cLine2-2{font-size:20px;margin:0 0 30px 0;}
			.block2-cLine2-3{width:100%;overflow:hidden;text-align:left;}
				.block2-cLine2-3 div{width:42%;margin:0 2% 2% 0;overflow:hidden;font-size:20px;line-height:1.2;display:inline-block;vertical-align:top;font-weight:500;}
					.block2-cLine2-3 strong{font-size:60px;font-weight:700;color:#ef7f1a;display:block;line-height:1.1;}
	
@media all and (max-width: 1300px) {
	.block2-cont{margin:80px auto;}
	.block2-cLine1{width:500px;}
	.lSSlideWrapper{padding:0 50px;}
	.lSGallery{padding:0 50px !important;}
	#image-gallery img, #image-gallery2 img{width:400px !important;height:auto !Important}
	.lSAction > .lSPrev {width:20px;height:16px;background-size:20px 16px!important}
	.lSAction > .lSNext {width:20px;height:16px;background-size:20px 16px!important}
	.block2-cLine2{width:calc(100% - 540px);}
	
	.block2-cLine2-2{font-size:18px;margin:0 0 30px 0;}
	.block2-cLine2-3 div{font-size:18px;}
	.block2-cLine2-3 strong{font-size:50px;}
	
}	
@media all and (max-width: 1200px) {
	.block2-cont{margin:70px auto;}
	.block2-cLine1{width:480px;}
	.lSSlideWrapper{padding:0 40px;}
	.lSGallery{padding:0 40px !important;}
	#image-gallery img, #image-gallery2 img{width:400px !important;height:auto !Important}
	.block2-cLine2{width:calc(100% - 510px);}
	
	.block2-cLine2-2{font-size:16px;margin:0 0 20px 0;}
	.block2-cLine2-3 div{font-size:17px;}
	.block2-cLine2-3 strong{font-size:40px;}
	
}		
@media all and (max-width: 1100px) {
	.lSAction > .lSPrev {left:0!important;}
	.lSAction > .lSNext {right:0!important}
	.block2-cont{margin:60px auto;}
	.block2-cLine1{width:420px;margin-top:0;}
	.lSSlideWrapper{padding:0 30px;}
	.lSGallery{padding:0 30px !important;}
	#image-gallery img, #image-gallery2 img{width:360px !important;height:auto !Important}
	.block2-cLine2{width:calc(100% - 450px);margin-top:40px}
	
	.block2-cLine2-2{font-size:15px;margin:0 0 16px 0;}
	.block2-cLine2-3 div{font-size:16px;}
	.block2-cLine2-3 strong{font-size:32px;}
	
}			
@media all and (max-width: 960px) {
	.block2{background:none}
	.block2-cont{margin:40px auto;}
	.block2-cLine1{margin:0 auto 20px auto;float:none}
	.block2-cLine2{width:100%;margin:0 auto;float:none;text-align:center;}
	
	.block2-cLine2-2{font-size:15px;margin:0 0 15px 0;}
	.block2-cLine2-3{text-align:center;}
	.block2-cLine2-3 div{font-size:15px;width:100%;margin:0 0 15px 0;display:block;}
	.block2-cLine2-3 strong{font-size:32px;}
	
}				
@media all and (max-width: 500px) {
	.block2-cont{margin:30px auto;}
	.block2-cLine1{width:100%;max-width:420px;}
	#image-gallery img, #image-gallery2 img{width:80% !important;max-width:420px;}
	
}	
/*-------------------------*/	
.block3{width:100%;min-height:610px;margin-bottom:50px;overflow:hidden;background: url('/images/icons/bg_block3.jpg') center no-repeat;}
	.block3-cont{margin:100px auto;overflow:hidden;}
		.block3-contPre{max-width:60%;}
			.block3-cLine2-1{margin:0 0 45px 0;}
			.block3-cLine2-2{font-size:26px;margin:0 0 45px 0;color:#fff;line-height:1.1;font-weight:700}
				.block3-cLine2-2 strong{font-size:130%;}
			.block3-cLine2-3{font-size:20px;margin:0 0 45px 0;color:#fff;}
			.block3-cLine2-4{}
				.block3-cLine2-4 a{}
				
@media all and (max-width: 1300px) {
	.block3{min-height:auto;margin-bottom:40px;}
	.block3-cont{margin:80px auto}
		.block3-cLine2-1{margin:0 0 35px 0;}
		.block3-cLine2-2{font-size:24px;margin:0 0 35px 0;}
		.block3-cLine2-3{font-size:18px;margin:0 0 35px 0;}
}			
@media all and (max-width: 1100px) {
	.block3{min-height:auto;margin-bottom:30px;}
	.block3-cont{margin:60px auto}
		.block3-cLine2-1{margin:0 0 25px 0;}
		.block3-cLine2-2{font-size:20px;margin:0 0 25px 0;}
		.block3-cLine2-3{font-size:16px;margin:0 0 25px 0;}
}				
@media all and (max-width: 960px) {
		.block3-contPre{max-width:100%;}
	.block3{min-height:auto;margin-bottom:20px;}
	.block3-cont{margin:40px auto}
		.block3-cLine2-1{margin:0 0 20px 0;}
		.block3-cLine2-2{font-size:18px;margin:0 0 20px 0;}
		.block3-cLine2-3{font-size:15px;margin:0 0 20px 0;}
}					
@media all and (max-width: 960px) {
	.block3-cLine2-2{font-size:18px;}
	.block3-cont{margin:30px auto}
}			

/*-------------------------*/	
.block4{background: url(/images/icons/block4.png) right 0px bottom -80px no-repeat;}
	.block4-cont{margin:100px auto 0px auto;padding-bottom:100px;overflow:hidden;}
		.block4-cLine1{width:540px;float:left;overflow:hidden;}
			.block4-cLine1-1{margin:0 0 30px 0;overflow:hidden;}
			#image-gallery2{}
		.block4-cLine2{width:calc(100% - 600px);float:right;overflow:hidden;}
			.block4-cLine2-1{font-size:24px;font-weight:700;margin:55px 0 15px 0;line-height:1.1}
			.block4-cLine2-2{font-size:16px;margin:0 0 10px 0;}
				.block4-cLine2-2 span{display:inline-block;background:url('/images/icons/location.svg') left 0px top 50% no-repeat;padding:0 0 0 25px;}
			.block4-cLine2-3{color:#4c4f5a;font-size:18px;font-weight:700;margin:0 0 20px 0;}
			.block4-cLine2-4{width:100%;overflow:hidden;}
				.block4-cLine2-4 div{width:42%;margin:0 2% 8% 0;overflow:hidden;font-size:20px;line-height:1.2;display:inline-block;vertical-align:top;font-weight:500;font-size:16px;font-weight:700;line-height:1.2;}
					.block4-cLine2-4 img{display:inline-block;vertical-align:middle;width:100%;max-width:68px;margin:0 10px 0 0;}
					.block4-cLine2-4 span{display:inline-block;vertical-align:middle;width:calc(100% - 85px);}
								
@media all and (max-width: 1300px) {
	.block4-cont{margin:80px auto 0px auto;padding-bottom:80px;overflow:hidden;}
	.block4-cLine1{width:500px;}
	.block4-cLine2{width:calc(100% - 560px);}
	.block4-cLine2-1{font-size:20px;}
	.block4-cLine2-2{font-size:15px;}
	.block4-cLine2-3{font-size:17px}
	.block4-cLine2-4 div{font-size:15px;font-weight:600;}
}										
@media all and (max-width: 1200px) {
	.block4-cont{margin:60px auto 0px auto;padding-bottom:60px;}
	.block4-cLine1{width:480px;}
	.block4-cLine2{width:calc(100% - 540px);}
	.block4-cLine2-1{font-size:18px;}
	.block4-cLine2-2{font-size:15px;}
	.block4-cLine2-3{font-size:17px}
	.block4-cLine2-4 div{font-size:15px;font-weight:600;}
}										
@media all and (max-width: 1100px) {
	.block4-cLine1{width:420px;}
	.block4-cLine2{width:calc(100% - 460px);}
	.block4-cLine2-1{font-size:17px;}
	.block4-cLine2-2{font-size:14px;}
	.block4-cLine2-3{font-size:16px}
	.block4-cLine2-4 div{font-size:14px;font-weight:500;}
}										
@media all and (max-width: 1024px) {
	.block4-cont{margin:50px auto 0px auto;padding-bottom:50px;overflow:hidden;}
	.block4-cLine2-1{font-size:16px;}
	.block4-cLine2-3{font-size:15px}
	.block4-cLine2-4 div{font-size:13px}
		.block4-cLine2-4 img{max-width:60px;margin:0 8px 0 0;}
		.block4-cLine2-4 span{width:calc(100% - 72px);}
}									
@media all and (max-width: 960px) {
	.block4-cont{margin:40px auto 0px auto;padding-bottom:40px;overflow:hidden;}
	.block4-cLine1{width:420px;margin:0 auto 20px auto;float:none;}
	.block4-cLine2{width:100%;margin:0 auto;float:none;text-align:center;}
	.block4-cLine2-1{font-size:17px;margin-top:0}
	.block4-cLine2-2{font-size:14px;}
	.block4-cLine2-3{font-size:16px}
	.block4-cLine2-4 div{font-weight:500;text-align:left;}
}											
@media all and (max-width: 700px) {
	.block4-cont{margin:30px auto 0px auto;padding-bottom:30px;overflow:hidden;}
	.block4-cLine2-4 div{max-width:420px;display:block;margin:10px auto;width:96%;}
}		

/*-------------------------*/	
.block5{width:100%;overflow:hidden;background-color:#eaf0fa !important;background: url(/images/icons/block4.png) right 0px top -160px no-repeat, url(/images/icons/block5.png) left 0px bottom 10px no-repeat;}
	.block5-cont{margin:0px auto;padding:100px 0;overflow:hidden;}
		.block5-cLine1{width:540px;float:left;overflow:hidden;}
			.block5-cLine1-1{}
			.block5-cLine1-2{font-size:36px;font-weight:700;margin:15px 0;}
			.write_us{width:100%;overflow:hidden;}
				.write_us input{float:left;margin-bottom:20px;display:block;width:48%;height:50px;padding:0 10px 0 35px;border:2px solid #93949d;font: 500 18px 'Fira Sans', sans-serif;background:none;outline:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior: url('/images/PIE.htc');}
					.write_us input::-webkit-input-placeholder{color:#4c4f5a}
					.write_us input.error::-webkit-input-placeholder{color:#ef7f1a}
				.write_us input.w_uIcon0{display:none !important;}
				.write_us input.w_uIcon1{background: url(/images/icons/user.svg) left 10px top 50% no-repeat}
				.write_us input.w_uIcon2{float:right;background: url(/images/icons/telephone.svg) left 10px top 50% no-repeat}
				.write_us select{display:block;color:#4c4f5a;width:100%;height:50px;padding:0 10px;border:2px solid #93949d !important;font: 500 18px 'Fira Sans', sans-serif;background:none;margin-bottom:20px;outline:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior: url('/images/PIE.htc');}
				.write_us select.active{color:#000;}
				.write_us select.error{color:#ef7f1a!important}
					.write_us select option{background:#eaf0fa}
					.write_us select option:hover{ box-shadow: 0 0 10px 100px #ffd87b inset;}
				.write_us textarea{display:block;width:100%;height:150px;padding:10px;border:2px solid #93949d;font: 500 18px 'Fira Sans', sans-serif;background:none;margin-bottom:20px;outline:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior: url('/images/PIE.htc');}
				.write_us textarea::-webkit-input-placeholder{color:#4c4f5a}
				.write_us textarea.error::-webkit-input-placeholder{color:#ef7f1a}
				.write_us .w_u-line{}
					.write_us .w_u-line span{cursor:pointer;display:block;width:calc(100% - 230px);max-width:260px;float:left;background: url(/images/icons/offer2.png) left 0 top 50% no-repeat;padding-left:30px;font-size:12px;color:#4c4f5a;line-height:1.1;margin-top:20px}
						.write_us .w_u-line span a{color:#4c4f5a;text-decoration:underline !important}
						.write_us .w_u-line span a:hover{color:#ef7f1a}
					.write_us .w_u-line span.active{background: url(/images/icons/offer1.png) left 0 top 50% no-repeat}
					.write_us .w_u-line a.button1{display:block;width:200px;float:right;text-align:center}
		.block5-cLine2{width:calc(100% - 600px);float:right;overflow:hidden;text-align:right;}
			.block5-cLine2 img{width:100%;max-width:581px;}
		
@media all and (max-width: 1900px) {
	.block5{background:#eaf0fa}
}		
@media all and (max-width: 1300px) {
	.block5-cont{padding:80px 0}
	.block5-cLine1{width:500px;}
	.block5-cLine1-2{font-size:32px;margin:12px 0;}
	.write_us input{height:48px;font: 500 17px 'Fira Sans', sans-serif;margin-bottom:18px;}
	.write_us select{height:48px;font: 500 17px 'Fira Sans', sans-serif;margin-bottom:18px;}
	.write_us textarea{height:130px;font: 500 17px 'Fira Sans', sans-serif;margin-bottom:18px}
	.block5-cLine2{width:calc(100% - 540px);}
}			
@media all and (max-width: 1200px) {
	.block5-cont{padding:60px 0}
	.block5-cLine1{width:460px;}
	.block5-cLine1-2{font-size:26px;margin:10px 0;}
	.write_us input{height:46px;font: 500 16px 'Fira Sans', sans-serif;margin-bottom:16px;}
	.write_us select{height:46px;font: 500 16px 'Fira Sans', sans-serif;margin-bottom:16px;}
	.write_us textarea{height:110px;font: 500 16px 'Fira Sans', sans-serif;margin-bottom:16px}
	.block5-cLine2{width:calc(100% - 500px);}
	.write_us .w_u-line span{width:calc(100% - 200px)}
	.write_us .w_u-line a.button1{width:170px}
}				
@media all and (max-width: 1100px) {
	.block5-cont{padding:40px 0}
	.block5-cLine1{width:450px;}
	.block5-cLine1-2{font-size:22px}
	.write_us input{height:45px;font: 500 15px 'Fira Sans', sans-serif;margin-bottom:15px;}
	.write_us select{height:45px;font: 500 15px 'Fira Sans', sans-serif;margin-bottom:15px;}
	.write_us textarea{height:100px;font: 500 15px 'Fira Sans', sans-serif;margin-bottom:15px}
	.block5-cLine2{width:calc(100% - 480px);}
	.write_us .w_u-line span{width:calc(100% - 180px);margin-top:10px}
	.write_us .w_u-line a.button1{width:150px}
}				
@media all and (max-width: 960px) {
	.block5-cont{padding:30px 0}
	.block5-cLine1{max-width:440px;width:100%;margin:0 auto;float:none}
	.block5-cLine1-2{font-size:20px}
	.write_us input{height:45px;font: 500 14px 'Fira Sans', sans-serif;margin-bottom:15px;}
	.write_us select{height:45px;font: 500 14px 'Fira Sans', sans-serif;margin-bottom:15px;}
	.write_us textarea{height:100px;font: 500 14px 'Fira Sans', sans-serif;margin-bottom:15px}
	.block5-cLine2{display:none;}
	.write_us .w_u-line span{width:calc(100% - 140px);margin-top:10px}
	.write_us .w_u-line a.button1{width:120px}
}				
@media all and (max-width: 500px) {
	.block5-cont{padding:20px 0}
	.write_us input{width:100%;float:none}
	.write_us .w_u-line span{width:100%;margin:0 0 15px 0;float:none;max-width:100%;}
	.write_us .w_u-line a.button1{width:120px;padding:10px 0;float:none;margin:0 auto;}
}	

/*-------------------------*/	
.footer{width:100%;overflow:hidden;}
	.f_c-line1-cont{width:100%;overflow:hidden;background:#4c4f5a}
		.f_c-line1{width:96%;overflow:hidden;margin:20px auto;}
			.f_c-line1 a.f_c-logo img{width:220px;float:left;}
			.f_c-line1 ul{width:calc(100% - 340px);float:left;margin:15px 20px 0 20px;text-align:center;}
				.f_c-line1 ul li{display:inline-block;margin:0 10px;list-style:none;color:#fff !important;}
					.f_c-line1 ul li a{font-size:20px;color:#fff !important;text-decoration:none !important}
	.f_c-line2-cont{width:100%;overflow:hidden;background:#32343c}	
		.f_c-line2{width:96%;overflow:hidden;margin:20px auto;color:#dcdcdc;font-size:18px;text-align:center;}
			.f_c-line2 p{margin:0;padding:0;}
				.f_c-line2 p a{color:#dcdcdc;}
				.f_c-line2 p em{color:#ffcc00;font-style:normal;}
				.f_c-line2 p span{font-size:120%;position:relative;top:3px}
							
@media all and (max-width: 1300px) {
	.f_c-line1{margin:18px auto;}
	.f_c-line1 a.f_c-logo img{width:180px}
	.f_c-line1 ul{width:calc(100% - 320px);float:right;margin:35px 20px 0 20px;text-align:center;}
	.f_c-line1 ul li a{font-size:18px;}
	.f_c-line2{margin:18px auto;font-size:17px;}
}							
@media all and (max-width: 1200px) {
	.f_c-line1{margin:15px auto;}
	.f_c-line1 a.f_c-logo img{width:160px}
	.f_c-line1 ul{width:calc(100% - 300px);margin:30px 20px 0 20px;}
	.f_c-line1 ul li a{font-size:17px;}
	.f_c-line2{margin:18px auto;font-size:16px;}
}								
@media all and (max-width: 960px) {
	.f_c-line1 a.f_c-logo img{float:none;width:150px;margin:0 auto 20px auto;display:block;}
	.f_c-line1 ul{width:100%;max-width:200px;margin:0 auto;float:none;}
		.f_c-line1 ul li{margin:10px 0}
	.f_c-line2{font-size:15px;}
}		

/*-------------------------*/	
.innerContent{width:100%;overflow:hidden;background: url(/images/icons/dots1.png) left 10px bottom 50px no-repeat,url(/images/icons/dots2.png) right 50px top 50px no-repeat;}
	.innerContent-cont{width:96%;overflow:hidden;margin:50px auto;}
		.innerContent-cont h1{font-size:28px;margin:0 0 20px 0;}
		.innerContent-cont p{font-size:18px;margin:0 0 20px 0;}
							
@media all and (max-width: 1300px) {
	.innerContent{background:none}
	.innerContent-cont{margin:40px auto;}
		.innerContent-cont h1{font-size:24px;margin:0 0 20px 0;}
		.innerContent-cont p{font-size:17px;margin:0 0 20px 0;}
}								
@media all and (max-width: 1100px) {
	.innerContent-cont{margin:30px auto;}
		.innerContent-cont h1{font-size:20px;margin:0 0 20px 0;}
		.innerContent-cont p{font-size:16px;margin:0 0 20px 0;}
}									
@media all and (max-width: 960px) {
	.innerContent-cont{margin:20px auto;}
		.innerContent-cont h1{font-size:18px;margin:0 0 20px 0;}
		.innerContent-cont p{font-size:15px;margin:0 0 20px 0;}
}	

/*-------------------------*/	
		
.payment_block{}
	.payment_block-tabs{width:100%;overflow:hidden;margin:0 0 30px 0;}
		.p_bT{cursor:pointer;font-size:22px;color:#000;font-weight:700;text-align:center;text-transform:uppercase;width:25%;float:left;display:block;background:#ffd87b;border-left:1px solid #f3c644;padding:8px 0;}
		.p_bT.active{background:#f3c644;}
		.p_bT:hover{background:#f3c644;}
	.payment_block-content{width:100%;overflow:hidden;}
		.p_bC{display:none;}
			.p_bC table td{padding:5px;}
			.p_bC table tr{padding:5px;}
		.p_bC.active{display:block;}
		
	.payForm{width:96%;overflow:hidden;margin:0 auto;max-width:570px;text-align:left;}
		.payForm label{display:block;margin:0 0 5px 0;font-size:20px;color:#272b2f;font-weight:700}
		.payForm input[type="text"]{display:block;margin:0 0 25px 0;border:2px solid #b5b5bc !Important;color:#000;padding:0 15px;height:50px;width:100%;background:none;outline:none !Important;font: 500 18px 'Fira Sans', sans-serif;}
		.payForm input[type="text"]::-webkit-input-placeholder {color:#4c4f5a;}
		.payForm input[type="text"].error{border-color:#f3c644 !important;}
		.payForm input[type="text"].error::-webkit-input-placeholder {color:#f3c644}
		.payForm input[type="submit"]{cursor:pointer;display:block;margin:0 auto;outline:none !Important}
		.payForm img{display:block;margin:0 auto;max-width:406px;width:96%}
		
@media all and (max-width: 1300px) {
	.payment_block-tabs{margin:0 0 25px 0;}
	.p_bT{font-size:19px;padding:7px 0;}
	.p_bC table td{padding:4px;}
	.p_bC table tr{padding:4px;}
	.payForm label{font-size:18px}
	.payForm input[type="text"]{margin:0 0 20px 0;font: 500 17px 'Fira Sans', sans-serif;}
		
}			
@media all and (max-width: 1200px) {
	.p_bT{font-size:18px;padding:7px 0;}
	.p_bC table td{padding:3px;font-size:80%;}
	.p_bC table tr{padding:3px;}
	.payForm label{font-size:17px}
	.payForm input[type="text"]{font: 500 16px 'Fira Sans', sans-serif;}
		
}				
@media all and (max-width: 1100px) {
	.p_bT{font-size:17px;padding:6px 0;}
	.payForm label{font-size:16px}
	.payForm input[type="text"]{font: 500 15px 'Fira Sans', sans-serif;}
		
}			
@media all and (max-width: 960px) {
	.p_bT{font-size:16px;padding:5px 0;}
	.payForm label{font-size:15px}
	.payForm input[type="text"]{font: 500 14px 'Fira Sans', sans-serif;height:45px;}
		
}				
@media all and (max-width: 800px) {
	.p_bT{font-size:15px;text-transform:none}
		
}					
@media all and (max-width: 700px) {
	.p_bT{font-size:14px;font-weight:normal}
		
}						
@media all and (max-width: 600px) {
	.p_bT{font-size:13px;display:inline-block;vertical-align:middle;width:auto;padding:4px 0;margin:0 4px;background:none;border:none;text-decoration:underline;}
	.p_bT.active{border:none;padding:4px;text-decoration:none;margin:0}
	.p_bT:hover{border:none;padding:4px;text-decoration:none;margin:0}
}	

.navibar{width:100%;margin:0 auto;overflow:hidden;color:#000;font-size:14px;background:#f2f8fc}
			.navibar-cont{width:96%;overflow:hidden;margin:20px auto;}
				.navibar-cont a{color:#ef7f1a;text-decoration:none;display:inline-block;vertical-align:middle;padding-top:5px;}
				.navibar-cont span{display:inline-block;vertical-align:middle;padding-top:5px;}
				.navibar-cont a:hover{color:#ef7f1a;text-decoration:underline;}
				.dpbutton{float:right;padding:5px 15px;margin-right:30px;vertical-align:middle;}

.blog-main-cont{width:100%;overflow:hidden;}
			.b-m-cItem{display:inline-block;vertical-align:top;width:30%;margin:0 3% 2% 0;overflow:hidden;}
				.b-m-cI1{display:block;width:100%;max-height:320px;overflow:hidden;margin-bottom:20px;background:#ef7f1a}
					.b-m-cI1 img{width:100%;display:block;}
				.b-m-cI1:hover > img{opacity: 0.8;filter: alpha(opacity=80);}	
				.b-m-cI2{display:block;font-size:24px;color:#000;line-height:1.3;margin-bottom:7px;color:#000;text-decoration:none !important;}
				.b-m-cI2:hover{color:#ef7f1a}
				.b-m-cI3{width:100%;overflow:hidden;}
					.b-m-cI3 a{display:inline-block;margin:0 10px 5px 0;color:#ef7f1a;font-size:14px;text-decoration:none !important;}
					.b-m-cI3 a:hover{color:#ef7f1a}
		.numpages{width:100%;text-align:Center;margin:20px auto;overflow:hidden;}	
			.numpages span{background:#ef7f1a;display:inline-block;margin:2px;padding:10px 15px;font-size:18px;color:#fff;line-height:1;}
			.numpages a{background:#eaf8ff;display:inline-block;margin:2px;padding:10px 15px;font-size:18px;line-height:1;color:#333333 !important;text-decoration:none !important}
			.numpages a:hover{opacity: 0.7;filter: alpha(opacity=70);}
	.blog-inner-cont{width:96%;font-size:18px;}
		.blog-inner-cont h1{font-size:32px;font-family: MyriadProSemiBold;margin:0 0 40px 0;padding:0;line-height:1.3;text-align:left;}
		.blog-inner-cont h2{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h3{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h4{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h5{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h6{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont p{margin-bottom:20px;line-height:1.3}
		.blog-inner-cont ul{display:block;margin:0;padding:0;margin-bottom:20px;}
			.blog-inner-cont ul li{padding-left:20px;list-style:none;margin-bottom:10px;background:url('/images/point2.png') left center no-repeat;}
	.blogItem-info{width:170px;overflow:hidden;position:absolute;top:15px;left:50%;margin-left:450px;text-align:center;}		
		.blog-autor{width:100%;overflow:hidden;margin-bottom:20px}
			.blog-autor img{display:block;margin:0 auto 25px auto;width:115px;height:115px;border-radius: 115px;-moz-border-radius: 115px;-webkit-border-radius: 115px;-khtml-border-radius: 115px;behavior: url('/images/PIE.htc');}
			.blog-autor p{font-size:16px;margin:0 0 5px 0;padding:0;line-height:1.2}
				.blog-autor p span{color:#ef7f1a;text-transform:uppercase;}
				.blog-autor p a{color:#333333;text-transform:none;}
		.blogItem-info .b-m-cI3{text-align:center;line-height:1.1;}
			.blogItem-info .b-m-cI3 a{display:inline-block;margin:2px 3px;}
			.order_from_blog{text-align:center;margin-top:30px;}
				.order_from_blog a.button1{padding:5px 15px}
				
			

@media all and (max-width: 700px) {
	.blog-main-cont{text-align:center}	
		.b-m-cItem{display:block;width:100%;max-width:400px;margin:0 auto 20px auto}
			.b-m-cI2{height:auto}
			.b-m-cI3{height:auto;}
			
	.blog-inner-cont{font-size:14px;}
		.blog-inner-cont h1{font-size:24px;margin:0 0 30px 0;line-height:1.2}
		.blog-inner-cont h2{margin-bottom:20px;line-height:1.3;font-size:20px}
		.blog-inner-cont h3{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont h4{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont h5{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont h6{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont p{margin-bottom:20px}		
		.blog-inner-cont ul{margin-bottom:10px}		
			.blog-inner-cont ul li{margin-bottom:10px}	
	
}