.contact1{font-family: Roboto;}


.contact2 p{line-height: 24px;font-size: 14px;font-weight: 400;}
.contact2_left_text_box .left,.contact2_left_text_box .right{width: 45%;border-top: 1px solid rgba(255,255,255,.4);padding: 15px 0;}
.contact2 .contact2_left_text_bottombox{width: 45%;border-top: 1px solid rgba(255,255,255,.4);padding: 15px 0;border-bottom: 1px solid rgba(255,255,255,.4);padding: 15px 0;}
.contact2_right_text span{margin: 10px 0;display: block;width: 100%;font-size: 14px;font-weight: 500;}
.contact2_left_text li{height: 25px;border-bottom: 1px solid #fff;margin: 25px 0;width: 300px;}
.contact2_left_text li a{text-decoration: none;color: #fff;font-size: 14px;font-weight: 500;}

.contact3 p{line-height: 24px;font-size: 14px;font-weight: 400;}
.contact3_left_text li{height: 25px;border-bottom: 1px solid #000;margin: 25px 0;width: 300px;}
.contact3_left_text li a{text-decoration: none;color: #000;font-size: 14px;font-weight: 500;}

.contact3_left_text_box .left,.contact3_left_text_box .right{width: 45%;border-top: 1px solid rgba(0,0,0,.4);padding: 15px 0;}
.contact3 .contact3_left_text_bottombox{width: 45%;border-top: 1px solid rgba(0,0,0,.4);padding: 15px 0;border-bottom: 1px solid rgba(0,0,0,.4);padding: 15px 0;}
.contact3_right_text span{margin: 10px 0;display: block;width: 100%;font-size: 14px;font-weight: 500;}


.contact4{font-family: Roboto; width: 100%;background: #e2e2e2;}
.contact4_text_box{width: 25%;margin: 0 auto;padding: 180px 0;text-align: left;}
.contact4_text_box h3{font-size: 36px;margin-bottom: 15px;}
.contact4_text_box h5{font-size: 18px;color: rgba(10,10,10,0.8);margin-bottom: 20px;font-weight: 100;}
.contact4_text_box p{font-size: 14px;letter-spacing: 1.2px;margin-bottom: 10px;line-height: 20px;}

.contact5{height: auto;width: 100%;font-family: Roboto;padding: 140px 0;}
.contact5 h3{font-size: 32px;display: block;text-align: center;}
.contact5_line{width: 40px;height: 2px;background: #000;margin: 20px auto 20px;}
.team_box{width: 66.6%;margin: 0 auto;}
.body_box{width: 24.99%;float: left;}
.body_contact{width: 95%;margin: 0 auto;}
.body_contact img{width: 100%;margin-bottom: 30px;}
.body_contact h5{font-size: 18px;margin-bottom: 15px;}
.body_contact p{font-size: 14px;line-height: 20px;letter-spacing: 1px;}
				

@media screen and (min-width: 645px) {
.box{display: block;}
.m_box{display: none;}
.m_plane{display: none;}

.text_box{padding:300px 0;margin-left: 190px; display: block;width: 75%;}
.contact1_title{font-size: 42px;text-align: left;font-weight: 500;}
.contact1_text{font-size: 18px;text-align: left;margin: 70px 0 30px;width: 60%;line-height: 30px;font-weight: 300;letter-spacing: 1px;}
.contact1_line{width: 200px;height: 1px;background: #000;}

.contact2{width: 100%;height: auto;background: #587982;font-family: Roboto;}
.contact2_left{width: 30%;float: left;}
.contact2_left_textbox{width: 60%;margin: 0 auto;padding: 200px 0;color: #fff;}
.contact2 h3{font-size: 42px;font-weight: 500;margin-bottom: 50px;}
.contact2_right{width: 60%;float: left;height: 100%;}
.contact2_right img{width: 100%;margin: 30px auto 0;}
.contact3{width: 100%;height: auto;background: #fff;color: #000;font-family: Roboto;}
.contact3 h3{font-size: 42px;font-family:Roboto;font-weight: 500;margin-bottom: 50px;}
.contact3_left_textbox{width: 60%;margin: 0 auto;padding: 200px 0;color: #000;}
.contact3_left{width: 30%;float: left;}

.contact3_right{width: 60%;float: left;}
.contact3_right img{width: 100%;margin: 30px auto 0;}
}
@media screen and (max-width: 640px) {
	

.text_box{ width: 85%;margin: 0 auto;}
.contact1_title{font-size: 42px;text-align: left;font-weight: 500;}
.contact1_text{font-size: 18px;text-align: left;margin: 2rem 0 ;line-height: 30px;font-weight: 300;letter-spacing: 1px;}
.contact1_line{width: 200px;height: 1px;background: #000;margin-bottom: 2rem;}

.contact2{width: 100%;height: auto;background: #587982;font-family: Roboto;padding: 2rem 0;}
.contact2_left{width: 100%;float: left;}
.contact2_left_textbox{width: 90%;margin: 0 auto;color: #fff;}
.contact2 h3{font-size:2.2rem;font-weight: 500;margin-bottom: 2rem;}
.contact2_right{width: 100%;}
.contact2_right img{width: 95%;margin: 0 auto;display: block;}
.contact3{width: 100%;height: auto;background: #fff;color: #000;font-family: Roboto;padding: 2rem 0;}
.contact3 h3{font-size: 2.2rem;font-weight: 500;margin-bottom: 2rem;}
.contact3_left_textbox{width: 90%;margin: 0 auto;color: #000;}
.contact3_left{width: 100%;float: left;}
.contact3_right{width: 100%;}
.contact3_right img{width: 95%;margin: 0 auto;display: block;}
}

