.contact .contact_wrapp .cont_intr h2 {
  font-size: 24px;
  color: #333;
  margin-bottom: 6%;
  margin-top: 0px;
}
.contact .contact_wrapp .cont_intr p {
  font-size: 18px;
  color: #666;
}
.contact .contact_wrapp .cont_intr p i {
  color: #01bbec;
  padding-right: 2%;
  font-size: 18px;
}
.contact .contact_wrapp .cont_intr p.email {
  margin-bottom: 5%;
}
.contact .contact_wrapp .cont_intr p.email i {
  font-size: 20px;
}
.contact .contact_wrapp .cont_intr .code {
  width: 116px;
  padding-top: 1%;
  margin-left: 4%;
  text-align: center;
}
.contact .contact_wrapp .cont_intr .code p {
  font-size: 14px;
  color: #333;
}
.contact .contact_wrapp .cont_input {
  position: relative;
}
.contact .contact_wrapp .cont_input label {
  border: none !important;
  color: #f00;
  font-size: 12px;
  padding-left: 5px;
  margin-bottom: 10px;
}
.contact .contact_wrapp .cont_input input, .contact .contact_wrapp .cont_input textarea {
  border-radius: 0px;
  margin-bottom: 10px;
  color: #d9d9d9;
}
.contact .contact_wrapp .cont_input .form-control {
  padding: 12px 10px;
  height: auto;
  border: 1px solid #e6e6e6;
  color: #333;
  box-shadow: none;
}
.contact .contact_wrapp .cont_input .form-control:focus {
  border: 1px solid #9aeaff;
}
.contact .contact_wrapp .cont_input textarea.form-control {
  height: 100px;
}
.contact .contact_wrapp .cont_input input::-webkit-input-placeholder, .contact .contact_wrapp .cont_input textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #d9d9d9;
}
.contact .contact_wrapp .cont_input input:-moz-placeholder, .contact .contact_wrapp .cont_input textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #d9d9d9;
}
.contact .contact_wrapp .cont_input input::-moz-placeholder, .contact .contact_wrapp .cont_input textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #d9d9d9;
}
.contact .contact_wrapp .cont_input input:-ms-input-placeholder, .contact .contact_wrapp .cont_input textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #d9d9d9;
}
.contact .contact_wrapp .cont_input button {
  width: 100%;
  background-color: #169efd;
  min-height: 38px;
  border: 1px solid #169efd;
  color: #fff;
  font-size: 14px;
}
.contact .contact_wrapp .cont_input .abnormal {
  position: relative;
  padding-top: 10px;
}
.contact .contact_wrapp .cont_input .abnormal .col-md-6, .contact .contact_wrapp .cont_input .abnormal .col-lg-7 {
  padding-left: 0px;
}
.contact .contact_wrapp .cont_input .abnormal p {
  font-size: 16px;
}
.contact .contact_wrapp .cont_input .abnormal img {
  width: 80px;
  height: 45px;
  margin-left: -15px;
}
.contact .contact_wrapp .cont_input .abnormal a {
  font-size: 12px;
  text-decoration: underline;
  color: #169efd;
  vertical-align: top;
  padding-top: 13%;
  display: inline-block;
}

.error {
  border: 1px solid #d21414 !important;
}

/*# sourceMappingURL=contact.css.map */