section.two-col-map-section-v2{width:100%; display:inline-block; padding:94px 0 12px;vertical-align: text-top;}
section.two-col-map-section-v2 #map { height:100%; width: 100%; min-height: 520px; }
section.two-col-map-section-v2 #map .custom-info-window { max-width: 300px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); }
section.two-col-map-section-v2 #map .custom-info-window h3 {margin-bottom: 8px;font-size: 15px; line-height: 25px;}
section.two-col-map-section-v2 #map .custom-info-window p { font-size: 14px; color: #000; margin-bottom: 5px; }
section.two-col-map-section-v2 #map .gm-style-iw-chr { margin: 0; }
section.two-col-map-section-v2 .two-col-map-wrapper{width:100%; display:flex; gap:72px;} 
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .section-heading h2{margin:0;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .section-sub-heading{font-size: 32px; font-weight: 600;line-height: 48px; color:#000; padding-bottom:20px;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content { width:50%; max-width:28%; margin:0 0 0 auto;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper { width: 100%; }
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list {width: 100%; direction: ltr; }
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question .title {margin:0; width:max-content; font-size: 18px;font-weight: 500;line-height: 32px;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question .title { font-weight: 700; }
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-map {width: 50%; margin:0;}

section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content { margin:12px 0 0 ; width:100%;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer { display: none; }
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper {display: flex;padding: 18px 0 12px; gap: 62px;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question { cursor: pointer; display: flex;align-items: center;justify-content: space-between;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question .faq-open-icon img , .faq-close-icon img{width:15px;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question .faq-open-icon {display: flex;margin: 0;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question .faq-close-icon {display: none;margin: 0;}
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question.active .faq-close-icon {display: inline-flex; }
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question.active .faq-open-icon {display: none; }
section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper .left-content p,section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-list .faq-content .faq-answer .right-content p{font-size:12px; line-height;20px;}

section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content:first-child .faq-answer { display:block; }
section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content {
  background-color: #F2E4EA;
  padding: 40px 32px;
  display: flex;
  justify-content: flex-start;
  gap: 32px;
  margin-top: 62px;
}

section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .left-content .circle-img {
  height: 92px;
  width: 92px;
  background-color: #fff;
  border-radius: 50%;
}

section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .left-content {
  margin: 0;
}

section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .right-content {
  margin: 0;
}
section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .right-content .card-title {
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
}
section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .right-content .card-sub-title {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  color: #93255D;
  margin-bottom: 15px;
}
section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .right-content .card-contact ,
section.two-col-map-section-v2 .two-col-map-wrapper  .lower-card-content .right-content .card-email {
  font-size: 12px;
  line-height: 18px;
}


@media (max-width: 1600px) {
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content {max-width: 32%;}
}
@media (max-width: 1450px) {
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content {max-width: 35%;}
}

@media (max-width: 1300px) {
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content {max-width: 38%;}
}



@media (max-width: 1200px) {
  section.two-col-map-section-v2 {padding: 60px 0 60px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content {width:100%;  max-width: 70%; margin: 0 auto; }
  section.two-col-map-section-v2 .two-col-map-wrapper {flex-direction: column; gap:40px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-map {width: 100%;height: 100%;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-map .embed_container iframe {position:relative; height:500px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .section-heading{text-align:center;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .section-sub-heading{text-align:center;}
  /*   section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper {max-height: unset;overflow-y: unset;} */
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper { gap: 30px; }
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper .left-content { width: 50%; }
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper .right-content { width: 50%; }
}

@media (max-width: 768px) {
  section.two-col-map-section-v2 {padding: 40px 0;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-map .embed_container iframe {height: 400px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .lower-card-content { margin-top: 20px; }
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper { padding: 0px 0 10px; }
}

@media (max-width:575px) {
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .section-sub-heading {font-size: 26px;line-height: 32px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content { max-width: 100%; padding: 0 15px; }
  section.two-col-map-section-v2 {padding: 30px 0px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-question .title {font-size: 16px;line-height: 28px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper {gap: 10px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper .left-content{margin:0;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper .right-content{margin:0;}
  section.two-col-map-section-v2 .two-col-map-wrapper .lower-card-content { padding: 30px 20px; gap: 30px; }
}

@media (max-width:425px) {
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-map .embed_container iframe {height: 350px;}
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper .faq-list .faq-content .faq-answer .ans-wrapper { flex-direction: column; justify-content: center; align-items: center; }
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-list .faq-content .faq-answer .right-content p br { display: none; }
}
@media (max-width:375px) {
  section.two-col-map-section-v2 .two-col-map-wrapper .two-col-content .faq-wrapper {max-height: 520px;}
}


