.contact-form-sec, .location-sec {
  background: #f5f5f5 !important;
}
.contact-form-sec .contact-form-sec-right .welcome-form {
  background: #2f499b;
}
.contact-form-sec .contact-form-sec-right .welcome-form .coman-form h2, .contact-form-sec .contact-form-sec-right .welcome-form .coman-form p {
  color: #fff;
}
.contact-form-sec .contact-form-sec-right .welcome-form .coman-form h2 b {
  color: #f9d53d;
  font-weight: bold;
}
.contact-form-sec .contact-form-sec-right .coman-form input[type="text"], .contact-form-sec .contact-form-sec-right .coman-form input[type="tel"], .contact-form-sec .contact-form-sec-right .coman-form input[type="email"], .contact-form-sec .contact-form-sec-right .coman-form textarea, .contact-form-sec .contact-form-sec-right .coman-form .gfield_select {
  border: 1px solid #f9fafb !important;
  background-color: #f9fafb !important;
}
.contact-form-sec .contact-form-sec-right .coman-form input[type="text"]:hover, .contact-form-sec .contact-form-sec-right .coman-form input[type="tel"]:hover, .contact-form-sec .contact-form-sec-right .coman-form input[type="email"]:hover, .contact-form-sec .contact-form-sec-right .coman-form textarea:hover, .contact-form-sec .contact-form-sec-right .coman-form input[type="text"]:focus, .contact-form-sec .contact-form-sec-right .coman-form input[type="tel"]:focus, .contact-form-sec .contact-form-sec-right .coman-form input[type="email"]:focus, .contact-form-sec .contact-form-sec-right .coman-form textarea:focus, .contact-form-sec .contact-form-sec-right .coman-form .gfield_select:hover, .contact-form-sec .contact-form-sec-right .coman-form .gfield_select:focus {
  background-color: #fff !important;
  color: #444444 !important;
  border: 2px solid #f9d53d !important;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
}
.contact-form-sec .contact-form-sec-right .coman-form textarea {
  height: 120px !important;
}
.contact-form-sec .contact-form-sec-left .coman-title h2::before {
  background: url("../images/coman-title-2.png");
  width: 146px;
  height: 10px;
  right: auto;
}
.location-sec .row {
  border-bottom: 1px solid #dedede;
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.location-sec .row:last-child {
  border-bottom: none;
  margin-bottom: 0px;
}
.location-sec [class*="col-"] {
  margin-bottom: 0px;
}
.location-sec {
  padding: 130px 0px 50px 0px !important;
}
.location-sec h3 {
  color: #000;
}
.location-block h4 {
  color: #111111;
}
.location-block .get-direction-btn {
  color: #111111;
}
@media (max-width: 1700px) {}
@media (max-width: 1600px) {}
@media (max-width: 1500px) {
  .location-sec {
    padding: 100px 0px 50px 0px !important;
  }
}
@media (max-width: 1399.98px) {
  .location-sec {
    padding: 100px 0px 50px 0px !important;
  }
}
@media (max-width: 1300px) {
  .location-sec {
    padding: 100px 0px 50px 0px !important;
  }
}
@media (max-width: 1200px) {
  .location-sec {
    padding: 100px 0px 50px 0px !important;
  }
}
@media (max-width: 1100px) {
  .location-sec {
    padding: 90px 0px 50px 0px !important;
  }
}
@media (max-width: 991px) {
  .location-sec {
    padding: 80px 0px 30px 0px !important;
  }
  .location-sec [class*="col-"] {
    margin-bottom: 50px;
  }
  .location-sec [class*="col-"]:last-child {
    margin-bottom: 0px;
  }
  .location-sec .row {
    border-bottom: 1px solid #dedede;
    padding-bottom: 0px;
    margin-bottom: 50px;
  }
  .location-sec .row:last-child {
    border-bottom: none;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .location-sec {
    padding: 60px 0px 20px 0px !important;
  }
  .location-sec [class*="col-"] {
    margin-bottom: 50px;
  }
  .location-sec [class*="col-"]:last-child {
    margin-bottom: 0px;
  }
  .location-sec .row {
    border-bottom: 1px solid #dedede;
    padding-bottom: 0px;
    margin-bottom: 50px;
  }
  .location-sec .row:last-child {
    border-bottom: none;
    margin-bottom: 0px;
  }
}
@media (max-width: 576px) {
  .location-sec {
    padding: 50px 0px 0px 0px !important;
  }
  .location-sec [class*="col-"] {
    margin-bottom: 50px;
  }
  .location-sec [class*="col-"]:last-child {
    margin-bottom: 0px;
  }
  .location-sec .row {
    border-bottom: 1px solid #dedede;
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
  .location-sec .row:last-child {
    border-bottom: none;
    margin-bottom: 0px;
  }
}