.contact-us-sec {
  background: #fbfbfb;
}
.contact-block {
  background: #fff;
  height: 100%;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.04);
  padding: 50px 10px;
  text-align: center;
}
.contact-block figure {
  margin-bottom: 35px;
}
.contact-block figure {
  margin-bottom: 35px;
}
.contact-block h5 {
  color: #082448;
  font-size: 24px;
  margin-bottom: 5px;
}
.contact-block p {
  color: #27283c;
  font-size: 19px;
}
.contact-block p a {
  color: #27283c;
}
.contact-block p a:hover, .contact-block p a:focus {
  color: #c9a87a;
}
.contact-us-sec .contact-us-left .footer-form-info .form-control .large:hover,
.contact-us-sec .contact-us-left .footer-form-info .form-control .large:focus {
  color: #c9a87a !important;
  background: #fff !important;
  border: 2px solid #c9a87a !important;
}
.contact-us-sec .contact-us-left .footer-form-info .form-control .large {
  border: 2px solid #f7f7f7 !important;
}
.contact-us-sec .contact-us-left .footer-form-info .form-control:focus ::-webkit-input-placeholder,
.contact-us-sec .contact-us-left .footer-form-info .form-control:hover ::-webkit-input-placeholder,
.contact-us-sec .contact-us-left .footer-form-info .form-control .form-control:focus::-webkit-input-placeholder {
  color: #c9a87a !important;
  opacity: 1;
  font-weight: bold !important
}
.form-control {
  margin-bottom: 0px !important;
  padding: 0px !important;
  background: none !important;
  border: none !important;
}
.contact-us-sec .contact-us-left .footer-form-info .form-control:focus ::-moz-placeholder,
.contact-us-sec .contact-us-left .footer-form-info .form-control:hover ::-moz-placeholder {
  color: #c9a87a !important;
  opacity: 1;
  font-weight: bold !important
}
.contact-us-sec .contact-us-left .footer-form-info .form-control:focus :-ms-input-placeholder,
.contact-us-sec .contact-us-left .footer-form-info .form-control:hover :-ms-input-placeholder {
  color: #c9a87a !important;
  opacity: 1;
  font-weight: bold !important
}
.contact-us-sec .contact-us-left .footer-form-info .form-control:focus :-moz-placeholder,
.contact-us-sec .contact-us-left .footer-form-info .form-control:hover :-moz-placeholder {
  color: #c9a87a !important;
  opacity: 1;
  font-weight: bold !important
}
.contact-us-sec .contact-us-left .footer-form-info .form-control:hover i,
.contact-us-sec .contact-us-left .footer-form-info .form-control:focus i {
  color: #c9a87a;
}
.contact-us-sec .contact-us-left .footer-form-info .gform_button:hover,
.contact-us-sec .contact-us-left .footer-form-info .gform_button:focus {
  background: #fff !important;
  color: #c9a87a !important;
}
.contact-us-sec .defualt-content-info .call-info p {
  color: #fff;
  opacity: 0.2;
}
.contact-us-sec .defualt-content-info .call-info .tel-link {
  color: #fff;
}
.contact-us-sec .defualt-content-info .call-info .tel-link:hover, .contact-us-sec .defualt-content-info .call-info .tel-link:focus {
  color: #c9a87a;
}
.contact-us-sec .footer-form-info {
  background: #082448;
  max-width: 1076px;
  margin: auto;
}
.contact-us-sec .defualt-content-info .footer-form-info h2, .contact-us-sec .defualt-content-info .footer-form-info p {
  color: #fff;
}
.our-locations-list .location-block-det h4 {
  color: #222222;
}
.our-locations-list .location-block-det p {
  color: #222222;
}
.our-locations-list .location-block-det .tel-link {
  color: #222222;
}
.our-locations-list .location-block-det .tel-link:focus, .our-locations-list .location-block-det .tel-link:hover {
  color: #c9a87a;
}
/**************************************************/
@media (max-width: 2000px) {}
@media (max-width: 1900px) {}
@media (max-width: 1800px) {}
@media (max-width: 1700px) {}
@media (max-width: 1600px) {}
@media (max-width: 1500px) {
  .contact-block p {
    font-size: 16px;
  }
}
@media (max-width: 1400px) {
  .contact-block p {
    font-size: 16px;
  }
}
@media (max-width: 1300px) {
  .contact-block p {
    font-size: 14px;
  }
  .contact-us-sec .footer-form-info {
    max-width: 90%;
  }
}
@media (max-width: 1200px) {
  .contact-block p {
    font-size: 14px;
  }
  .contact-us-sec .footer-form-info {
    max-width: 90%;
  }
}
@media (max-width: 1100px) {
  .contact-block p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .contact-block p {
    font-size: 11px;
  }
  .contact-us-sec .footer-form-info {
    max-width: 90%;
  }
}
@media (max-width: 767px) {
  .contact-us-sec [class*="col-"] {
    margin-bottom: 30px;
  }
  .contact-block p {
    font-size: 13px;
  }
  .contact-us-sec .footer-form-info {
    max-width: 90%;
  }
}
@media (max-width: 576px) {
  .contact-us-sec [class*="col-"] {
    margin-bottom: 30px;
  }
  .contact-block p {
    font-size: 13px;
  }
  .contact-us-sec .footer-form-info {
    max-width: 100%;
  }
}