footer {
  overflow: hidden;
}
@media (max-width: 991px) {
  footer {
    margin-bottom: 69px;
  }
}
footer .topBox {
  padding: 11% 0 5% 0;
}
@media (max-width: 1500px) {
  footer .topBox {
    padding: 13% 3%;
  }
}
@media (max-width: 991px) {
  footer .topBox {
    padding: 15% 3%;
  }
}
@media (max-width: 767px) {
  footer .topBox {
    padding: 3rem 3%;
  }
}
footer .topBox .contactList {
  justify-content: center;
  margin-bottom: 10%;
}
@media (max-width: 991px) {
  footer .topBox .contactList {
    margin-bottom: 15%;
  }
}
footer .topBox .contactList img {
  width: 23%;
  display: block;
  margin: 0 auto;
}
@media (max-width: 991px) {
  footer .topBox .contactList img {
    width: 30%;
  }
}
@media (max-width: 767px) {
  footer .topBox .contactList img {
    width: 43%;
  }
}
footer .topBox .contactList .formBox {
  margin-top: 2rem;
}
footer .topBox .contactList .formBox p, footer .topBox .contactList .formBox a, footer .topBox .contactList .formBox span, footer .topBox .contactList .formBox .form-check-label {
  color: #fff;
  letter-spacing: 1px;
}

.form-control {
  border-radius: 0;
  background-color: rgba(105, 44, 8, 0.4901960784);
  border-color: rgba(255, 255, 255, 0.5568627451);
}
.form-control:focus {
  color: #fff;
  background-color: rgba(105, 44, 8, 0.4901960784);
  outline: 0;
  border-color: rgba(255, 255, 255, 0.5568627451);
  box-shadow: 0 0 10px 3px rgba(131, 50, 5, 0.431372549);
}

.form-check-input:focus {
  box-shadow: 0 0 10px 3px rgba(131, 50, 5, 0.431372549);
}

::-moz-placeholder {
  color: #fff !important;
}

::placeholder {
  color: #fff !important;
}/*# sourceMappingURL=footer.css.map */