/* ------------------------------
          MAP Section
  ------------------------------ */
.map-sec iframe {
  width: 100%;
  height: 60vh;
  border: none;
  border-radius: var(--radious-prim);
  display: none;
}

/* ------------------------------
          Contact form Section
  ------------------------------ */
.form-row {
  display: grid;
  grid-template-columns: 2.5fr 1fr;
  gap: var(--gap-col);
}

.form-col .contactform .myrow {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--gap-form);
}

.form-row .right-col {
  padding-top: 2rem;
}

.address-box {
  color: var(--text-100);
  font-weight: 500;
  font-size: 0.87rem;
  padding: 1rem;
  border-radius: var(--radious-prim);
  margin-bottom: 1rem;
  background-color: var(--primary);
}

.address-box p {
  font-size: inherit;
  margin-bottom: 0.75rem;
  color: inherit;
  font-weight: inherit;
}

.address-box .a-link {
  display: block;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  margin-bottom: 0.8rem;
  transition: var(--Etrns);
}
.address-box .a-link:hover {
  color: white;
}

@media (max-width: 991px) {
  .form-row {
    grid-template-columns: repeat(1, 1fr);
  }
  .Img-col {
    display: none;
  }
}

@media (max-width: 800px) {
  .address-box {
    font-size: 0.81rem;
  }

  .form-col .contactform .myrow {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 471px) {
  .contactform :is(input, textarea) {
    font-size: 12px;
  }
}
