.contact{
  max-width: 1400px;
  width: 73%;
  margin: 0 auto;
}
.contact_1 {padding: 50px 0;}
.contact_1 .item{
  width: 30%;
  padding: 40px;
  box-sizing: border-box;
  color: #666666;
  border:1px solid #eee;
  border-radius: 10px;
}
.contact_1 .img{
  height: 105px;
}
.contact_1 h4 {
  font-size: 20px;
  line-height: 2;
  padding:10px
}
.contact_1 p {
  line-height: 1.5;
  font-size: 18px;
  padding:0 10px;
}

#map{
  height: 550px;
}

.contact_3{
  margin-top: 80px;
  margin-bottom: 80px;
}
.contact_3 h4{
  position: relative;
  font-size: 36px;
  height: 89px;
  line-height: 89px;
  padding-left: 110px;
  text-transform: uppercase;
}
.contact_3 h4::after{
  content: "";
  position: absolute;
  left: 0;
  top:0;
  background: url(../images/ctit.jpg);
  width: 90px;
  height: 89px;
}
.contact_3 p{
  padding:30px 0;
  font-size: 30px;
  /* letter-spacing: 2px; */
  color: #666666;
  text-transform: uppercase;
  line-height: 1.5;
}
.contact_3 .row{
  display: flex;  
  margin-top: 30px;
}
.contact_3 .mb-5{
  flex: 0 0 auto;
  width: 50%;
}
.contact_3 .mb-5:first-child{
  padding-right:10px;
}
.contact_3 .mb-5:last-child{
  padding-left:10px;
}
.contact_3 .form-label {
  margin-bottom: .5rem;
  display: inline-block;
  font-size: 16px;
}
.contact_3 .form-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 16px;
  border:1px solid #ddd
}
.contact_3 .row .mb-10{  
  flex: 0 0 auto;
  width: 100%;
}
.contact_3 .row .btn{ 
  display: block;
  width: 100%;
  background-color: #ef8202;
  border:0;
  text-align: center;
  font-size: 18px;
  color: #fff;
  line-height: 2;
  border-radius: 5px;
}
