.new-section.contact-map {
    background-color: #E0F0ED;
}

.new-section.contact-map .contact-info {
  width: 27%;
  padding: 16px 32px;
}

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

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

.new-section.contact-map .section-title {
  font-size: 1rem;
  font-weight: 700;
}

.new-section.contact-map .icon{
  width: 24px;
  height: 24px;
}
/* spacing issue fixed contact page */
/* .page-layout-page-contact .contact-map.new-section {
  margin-top: 44px;
}
.page-layout-page-contact #form-section.form-section.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 #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) {
     .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: 42px;
  padding-bottom: 0;
}
.page-layout-page-contact .contact-map.new-section{

  padding-bottom: 0 !important;
  
}
/* .page-layout-page-contact section.new-section:last-child {
  margin-bottom: 42px;
} */
}