.contact-us-section {
  padding: 40px 0px;
}
.contact-us-section .contact-us-text {
  padding: 20px;
  background: #4f6f04;
  color: white;
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: cursive;
  border-radius: 20px;
}
.contact-us-section .contact-us-text .contact-info {
  margin-top: 10px;
  list-style: none;
}
.contact-us-section .contact-us-text .contact-info .title {
  font-weight: 700;
}
.contact-us-section .contact-us-text .contact-info a {
  text-decoration: none;
  color: #fff;
}
.contact-us-section .contact-us-form {
  padding: 20px;
  border-radius: 20px;
}
.contact-us-section .contact-us-form .contact-heading h1 {
  font-family: "Trebuchet MS";
  font-weight: 600;
}
.contact-us-section .contact-us-form .inputs input,
.contact-us-section .contact-us-form .inputs textarea {
  margin: 5px;
  padding: 10px 10px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid lightgrey;
}
.contact-us-section .contact-us-form .inputs input::-moz-placeholder, .contact-us-section .contact-us-form .inputs textarea::-moz-placeholder {
  color: lightgray;
}
.contact-us-section .contact-us-form .inputs input::placeholder,
.contact-us-section .contact-us-form .inputs textarea::placeholder {
  color: lightgray;
}
.contact-us-section .contact-us-form .contact-btn button {
  background-color: #97c25d;
  color: white;
  padding: 8px 22px;
  border: none;
  border-radius: 20px;
  font-weight: 600;
  transition: all 0.4s;
  width: 50%;
  cursor: pointer;
}
.contact-us-section .contact-us-form .contact-btn button:hover {
  background-color: #4f6f04;
}

.map iframe {
  width: 100%;
}

@media (max-width: 425px) {
  .contact-us-section {
    padding: 30px 0px;
  }
  .contact-us-section .col-6 {
    flex: 1 1 100%;
  }
  .contact-us-section .contact-us-form {
    width: 100%;
    padding: 20px 10px;
    border-radius: 0;
    transition: all 0.5s ease-in-out;
  }
}/*# sourceMappingURL=contact.css.map */