.corporate-wrap {
  display: flex;
  margin-bottom: 59px;
}
@media (max-width: 767.98px) {
  .corporate-wrap {
    margin-bottom: 30px;
  }
}
.corporate-wrap.hovered .location-title a {
  color: #00B152;
}
.corporate-wrap > a {
  flex: 0 0 24px;
  max-width: 24px;
}
.corporate-wrap figure {
  flex: 0 0 24px;
  max-width: 24px;
}
.corporate-wrap figure img {
  margin-top: 5px;
}
.corporate-wrap:last-child {
  margin-bottom: 61px;
}
.corporate-wrap .location-wrap,
.corporate-wrap .phone-wrap {
  margin-left: 43px;
}
@media (max-width: 767.98px) {
  .corporate-wrap .location-wrap,
.corporate-wrap .phone-wrap {
    margin-left: 25px;
  }
}
.corporate-wrap .location-wrap .title,
.corporate-wrap .phone-wrap .title {
  font-family: "Bai Jamjuree", sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 18px;
  color: #000;
}
@media (max-width: 767.98px) {
  .corporate-wrap .location-wrap .title,
.corporate-wrap .phone-wrap .title {
    margin-bottom: 10px;
  }
}
.corporate-wrap .location-wrap .title a,
.corporate-wrap .phone-wrap .title a {
  font-size: inherit !important;
  font-weight: inherit !important;
}
.corporate-wrap .location-wrap address,
.corporate-wrap .location-wrap a,
.corporate-wrap .phone-wrap address,
.corporate-wrap .phone-wrap a {
  font-family: "Bai Jamjuree", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 29px;
  margin-bottom: 0;
  color: #000;
}
.corporate-wrap .location-wrap a,
.corporate-wrap .phone-wrap a {
  transition: 0.3s ease all;
}
.corporate-wrap .location-wrap a:hover,
.corporate-wrap .phone-wrap a:hover {
  color: #00B152;
}
.corporate-wrap .location-wrap address,
.corporate-wrap .phone-wrap address {
  max-width: 360px;
}

.social-wrap {
  margin-left: 67px;
}
@media (max-width: 767.98px) {
  .social-wrap {
    margin-left: 45px !important;
  }
}
.social-wrap .socials-title {
  font-family: "Bai Jamjuree", sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
  color: #000;
}
.social-wrap .social-icons {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.social-wrap .social-icons li {
  display: inline-block;
  padding: 0 30px;
}
@media (max-width: 374.98px) {
  .social-wrap .social-icons li {
    padding: 0 25px !important;
  }
}
.social-wrap .social-icons li:first-child {
  padding-left: 0 !important;
}
.social-wrap .social-icons li:last-child {
  padding-right: 0 !important;
}
.social-wrap .social-icons li:nth-child(3) a img {
  margin-bottom: 5px;
}
.social-wrap .social-icons li a svg path {
  transition: 0.3s ease all;
}
.social-wrap .social-icons li a:hover svg path {
  fill: #00B152;
}