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


.new-section.contact-map .info-section {
  margin-bottom: 65px;
  border-bottom: 1px solid #CCCCCC;
  display: flex;
  flex-flow: wrap;
}
.new-section.contact-map .icon-title-wrap{
display: flex;

  width: 100%;
}
.new-section.contact-map .icon{
  align-items: baseline;
  padding-top: 3px;
}
.new-section.contact-map .info-section:last-child{
    border-bottom: none;
}

.new-section.contact-map .section-content {
 padding-bottom: 12px;
 display: block;
}

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

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

.new-section.contact-map .section-title {
  font-size: 1.5rem;
  font-weight: 300;
  position: relative;
      padding-bottom: 16px;
    margin-bottom: 12px;
}
.new-section.contact-map .section-title::after{
    content: "";
    position: absolute;
    width: 72px;
    border-bottom: 6px solid #111111;
    bottom: 0;
    display: block;
    left: -44px;
}
.new-section.contact-map.new-section{
  padding: 0;
}
/* spacing issue fixed contact page */
/* .page-layout-page-contact #form-section.form-section.new-section .container {
  padding-top: 6px;
 
} */
 .contact-map .home-map.new-section{
  margin-bottom: 0 !important;
 }

/* .page-layout-page-contact section.new-section:last-child {
  margin-bottom: 140px;
} */

.new-section.contact-map .icon i{
  font-size: 1.5rem;
}
@media screen and (max-width: 1440px) {
  
}
@media screen and (max-width: 768px) {
  .new-section.contact-map .section-title::after{
    left: -30px;
    width: 56px;
  }
    
}