.container {
  padding-bottom: 0 !important;
}

.contact_section {
}

.contact_section .office-info {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 60px;
}

.contact_section .office-info .list {
  display: flex;
  align-items: center;
  gap: 12px;
}

.contact_section .email-form-wrapper {
  padding: 90px 0;
  background: #edf6fb;
  margin-top: 4%;
}

.contact_section .email-form {
  margin: 0 auto;
  width: 900px;
}

.contact_section .email-form iframe {
  width: 100%;
  height: 464px;
}

/* @media all and (max-width: 1199px) {
  .contact_section .address table {
    width: 100%;
    float: left;
  }

  .contact_section .address table tr {
    width: 100%;
    float: left;
  }

  .contact_section .address table tr th {
    width: 23.7%;
    text-align: center;
    font-size: 14px;
  }

  .contact_section .address table tr td:nth-child(2) {
    width: 75.3%;
    text-align: center;
    float: none;
    border-top: 0px solid #fff;
  }

  .contact_section .address table tr td {
    float: left;
    width: 28%;
    font-size: 14px;
    border-top: 1px solid #dcdcdc;
  }
  .contact_section .address table tr td:last-child {
    width: 44%;
  }

  .contact_section .howto table tr {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .contact_section .howto table tr th {
    font-size: 14px;
  }

  .contact_section .howto table tr td {
    font-size: 14px;
  }

  .quick_section form {
    width: 100%;
  }

  .quick_section table tr th {
    width: 20%;
    font-size: 14px;
  }

  .quick_section table tr td {
    font-size: 14px;
  }

  .quick_section table tr td input {
    width: 120px;
  }

  .quick_section table tr td select {
    width: 90px;
  }

  .quick_section table tr td textarea {
    width: 100%;
    font-size: 14px;
  }

  .quick_section div input {
    width: 160px;
    height: 40px;
    font-size: 14px;
  }
} */

@media all and (max-width: 1200px) {
  .container {
    padding-top: 70px !important;
  }
  .container .nav--next-div {
    padding: 30px 0;
  }
  .contact_section .office-info {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 0 30px;
    gap: 20px;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 50px;
  }
  .contact_section .office-info .list {
    width: 100%;
    align-items: flex-start;
  }
  .contact_section .email-form-wrapper {
    margin-top: 50px;
  }
  .contact_section .email-form {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 0 30px;
  }
  .contact_section .address table tr th {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 12px;
  }

  .contact_section .address table tr td {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 12px;
  }

  .contact_section .address table tr td:last-child {
    width: 100%;
  }

  .contact_section .howto table tr th {
    font-size: 12px;
  }

  .contact_section .howto table tr td {
    font-size: 12px;
  }

  .quick_section table tr th {
    width: 100%;
    font-size: 12px;
    float: left;
  }

  .quick_section table tr td {
    font-size: 12px;
    float: left;
    width: 100%;
  }

  .quick_section table tr td input {
    width: 100%;
  }

  .quick_section table tr td.phone input {
    width: 29%;
  }

  .quick_section table tr td.email input {
    width: 45%;
  }

  .quick_section table tr td select {
    width: 100%;
    margin-top: 5px;
  }

  .quick_section table tr td textarea {
    font-size: 12px;
  }

  .quick_section div input {
    width: 100px;
    height: 35px;
    font-size: 12px;
  }
}
