@charset "utf-8";/*fp-seed:t6m2escw2ypd @responsive bewp3u4l*/

.contact_us{ margin-top: 40px; border: #e5e5e5 1px solid; background-color: #ffffff;box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13); margin-bottom: 50px}
.contact_us .contact_left{ float: left; width: 40%; background:-webkit-linear-gradient(to right,#006b6e,#0e8285); background:linear-gradient(to right,#006b6e,#0e8285); color: #ffffff;height:460px}
.contact_us .contact_left .contact_name{ position: relative; font-weight: bold; margin-bottom: 50px; font-size: 24px; margin-left: 40px; margin-right: 40px; margin-top: 60px}
.contact_us .contact_left .contact_name::after {
  left:0%;
  position: absolute;
  bottom:-25px;
  content: " ";
  width:42px;
  margin-left: 0;
  border-bottom: 3px solid #ffba00;
  -webkit-transition: .3s;
  transition: .3s}
.contact_us .contact_left .contact_adress{ line-height: 2.4; font-size:16px;margin-left: 40px; margin-right: 40px}
.contact_us .contact_right{ float: right; width:60%;background-position: center center;
background-repeat: no-repeat;
background-size: cover; height: 460px}

.contact_else{ overflow: hidden; padding-bottom: 80px}
.contact_else ul{ }
.contact_else ul li{ float: left; width:48%; height:290px;margin-right: 3.1%; display: inline;border: #e5e5e5 1px solid;box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13); margin-bottom: 30px; background-size: auto 50%; padding: 20px 0;border-radius: 8px}
.contact_else ul li:nth-child(2n){ margin-right: 0}

.contact_else ul li .contact_else_name{ position: relative; font-weight: bold; margin-bottom: 20px; font-size: 20px; margin-left: 40px; margin-right: 40px;  color: #2980b9}
.contact_else ul li .contact_else_name::after {
  left:0%;
  position: absolute;
  bottom:-4px;
  content: " ";
  width:40px;
  margin-left: 0;
  border-bottom: 3px solid #2980b9;
  -webkit-transition: .3s;
  transition: .3s}
.contact_else ul li .contact_else_adress{ line-height: 2.4; font-size:14px;margin-left: 30px; margin-right: 40px}


@media screen and (max-width: 1400px){
	.contact_us .contact_left .contact_name{ font-size: 20px;margin-top: 40px}
	.contact_us .contact_left .contact_adress{ font-size: 14px}
	.contact_us .contact_right,.contact_us .contact_left{ height: 400px}
	.contact_else ul li .contact_else_name{ margin-left: 30px; margin-right:30px}
}



@media (max-width:768px) {
	.contact_us .contact_left {
    float: none;
    width: initial;
    background: -webkit-linear-gradient(to right,#006b6e,#0e8285);
    background: linear-gradient(to right,#006b6e,#0e8285);
    color: #ffffff;
    height: auto;
    padding: 50px 0}/*utils:cmv5o7xgn6m3*/
	.contact_us .contact_left .contact_name {
    position: relative;
    font-weight: bold;
    margin-bottom: 50px;
    font-size: 20px;
    margin-left:30px;
    margin-right:30px;
    margin-top: 0}/*common-n7h0tmpu4k*/
	.contact_us .contact_left .contact_adress {
    line-height: 2.4;
    font-size: 15px;
    margin-left: 30px;
    margin-right: 30px}
	
	.contact_us .contact_right {
    float: none;
    width: initial;
    height: 300px}/*v6.50 43djzq9zj0i*/
	.contact_else ul li {
    float: none;
    width: initial;
    margin-right: 0;
    display: block}
	
	
}
