body{ height:auto !important;}
.contact-content{ clear:both; padding-top:100px; padding-bottom:90px; overflow:hidden;}
.contact-recruit{ float:left; width:26%; font-size:16px;}
.contact-recruit h3{font-size:24px;font-family:'FrutigerLTStd-Roman', 'Helvetica Nenu', Helvetica, Arial,sans-serif;font-size:27px;letter-spacing:1px;font-weight:normal; margin-bottom:70px;}
.contact-recruit h3 span{ display:block;width:80px; border-bottom:1px solid #ff0200; padding-bottom:5px;}
.contact-recruit ul li{ padding-bottom:10px;}
.contact-recruit ul li span{ display:block; float:left; width:120px;}
.contact-recruit p{}
.contact-recruit p i{ font-style:normal; color:#ff0200;}
.contact-img{ float:right; width:74%;}
.contact-img ul li{ float:left; width:50%;}
.contact-img ul li img{ display:block; width:100%;}
.contact-map{ clear:both; width:100%; height:400px; margin-bottom:50px;}

@media screen and (max-width: 991px){
	.contact-recruit{ width:30%;}
	.contact-img{ width:70%;}
	
}
@media screen and (max-width: 768px){
	.contact-content{ padding-top:60px; padding-bottom:50px;}
	.contact-recruit{ width:45%;}
	.contact-img{ width:55%;}
	.contact-img ul li{ float:none; width:auto;}
	.contact-map{ height:300px;}
}

@media screen and (max-width: 480px){
	.contact-recruit{ float:none; width:auto;}
	.contact-recruit h3{ margin-bottom:30px;}
	.contact-img{ float:none; width:auto; padding-top:50px;}
	.contact-img ul li{ float:left; width:50%;}
}