.new-section.contact-map {
    background-color: #F9F7F5;
}
.new-section.contact-map .container.d-flex {
  gap: 32px;
}

.new-section.contact-map .contact-info {
  width: 24%;
  padding: 24px;
}

.new-section.contact-map .map-area {
  width: 74%;
}

.new-section.contact-map .info-section {
  margin-bottom: 54px;
}

.new-section.contact-map .section-title {
  font-size: 1.25rem;
  font-weight: 400;
}



.new-section.contact-map .icon{
  margin-right: 14px;
}
/* spacing issue fixed contact page */
/* .page-layout-page-contact #form-section.form-section.new-section {
  padding-top: 0px;
  padding-bottom: 0;
  margin-top: 44px;
}
.page-layout-page-contact .contact-map.new-section, .page-layout-page-contact .footer-cta.new-section, .page-layout-page-contact .walk-score-section.new-section {
  margin-top: 140px;
  padding-bottom: 0;
  padding-top: 0;
}
.page-layout-page-contact section.new-section:last-child {
  margin-bottom: 140px;
} */

@media screen and (max-width: 1440px) {
  .page-layout-page-contact .contact-map.new-section, .page-layout-page-contact .footer-cta.new-section, .page-layout-page-contact .walk-score-section.new-section {

  margin-top: 80px;
  padding-bottom: 0;
  padding-top: 0;
}
.page-layout-page-contact section.new-section:last-child {
  margin-bottom: 80px;
}
.new-section.contact-map .contact-info{
  padding: 20px !important;
}
}
@media screen and (max-width: 768px) {
     .page-layout-page-contact .contact-map.new-section, .page-layout-page-contact .footer-cta.new-section, .page-layout-page-contact .walk-score-section.new-section {
  margin-top: 42px;
  padding-bottom: 0;
}
.page-layout-page-contact #form-section.form-section.new-section {
  margin-top: 20px !important;
  padding-bottom: 0 !important;
}
.page-layout-page-contact section.new-section:last-child {
  margin-bottom: 42px;
}
.new-section.contact-map .contact-info{
  padding: 20px 0 !important;
}
}