.new-section.contact-map .container.d-flex {
  gap: 32px;
  flex-direction: row-reverse;
}

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

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

.new-section.contact-map .info-section {
  margin-bottom: 16px;
  padding: 24px;
  border: 1px solid #494949;
  border-radius: 4px;
  background-color: #D1E8E4;
}

.new-section.contact-map .section-title {
  font-size: 1.5rem;
  font-weight: 500;
}

.new-section.contact-map .section-content {
  font-size: 1.125rem;
  font-weight: 300;
}
.contact-map .map-area .map-wrapper{
  height: 555px;
    min-height: 100%;
}
/* spacing issue fixed contact page */
/* .page-layout-page-contact #form-section.form-section.new-section{
  margin-top: 44px;
  padding-top: 0;
  padding-bottom: 0;
}

.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) {
  .new-section.contact-map .info-section{
    padding: 14px;
    padding-left: 4px;
  }
  .new-section.contact-map .icon {
    margin-right: 6px;
  }
 /*  .page-layout-page-contact #form-section.form-section.new-section, 
  .page-layout-page-contact #footer-cta.footer-cta.new-section, 
  .page-layout-page-contact .walk-score-section.new-section {
    margin-top: 80px;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  } */
  /* .page-layout-page-contact section.new-section:last-child {
    margin-bottom: 80px;
  } */
}

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