/**************************************************************************
					Contact Page Styles
**************************************************************************/
/* line 8, ../sass/contact-form.scss */
.contact-title {
  margin: -5px 0 0px 0;
  line-height: 23px;
}
/* line 11, ../sass/contact-form.scss */
.contact-title i {
  font-size: 23px;
  color: #c0c0c0;
  padding: 0 8px 0 0;
}

/* line 18, ../sass/contact-form.scss */
.contact-form-box {
  padding: 23px 0 0 0;
  margin: 0 0 30px 0;
  /* background: url(../img/contact-form.png) repeat-x $light-background; */
  /* @include box-shadow(rgba(black, 0.17) 0px 5px 13px); */
}
/* line 24, ../sass/contact-form.scss */
.contact-form-box fieldset {
  padding: 0 19px 21px 19px;
}
/* line 27, ../sass/contact-form.scss */
.contact-form-box label {
  margin: 0 0 6px 0;
}
/* line 30, ../sass/contact-form.scss */
.contact-form-box .page-subheading {
  padding-left: 0px;
  border: none;
  margin-bottom: 0;
}
/* line 36, ../sass/contact-form.scss */
.contact-form-box .col-md-4 {
  padding-left: 0;
}
@media (max-width: 991px) {
  /* line 36, ../sass/contact-form.scss */
  .contact-form-box .col-md-4 {
    padding-right: 0;
  }
}
/* line 42, ../sass/contact-form.scss */
.contact-form-box .col-md-8 {
  padding-right: 0;
}
@media (max-width: 991px) {
  /* line 42, ../sass/contact-form.scss */
  .contact-form-box .col-md-8 {
    padding-left: 0;
  }
}
/* line 48, ../sass/contact-form.scss */
.contact-form-box #desc_contact0 {
  display: none;
}
/* line 51, ../sass/contact-form.scss */
.contact-form-box .form-group {
  margin-bottom: 7px;
}
/* line 54, ../sass/contact-form.scss */
.contact-form-box .fileupload_notes {
  display: block;
  margin-bottom: 20px;
  text-align: left;
}
/* line 59, ../sass/contact-form.scss */
.contact-form-box .contactus-captcha {
  margin-bottom: 15px;
}
/* line 62, ../sass/contact-form.scss */
.contact-form-box textarea {
  height: 257px;
}
/* line 65, ../sass/contact-form.scss */
.contact-form-box .submit {
  margin-top: 13px;
}
/* line 68, ../sass/contact-form.scss */
.contact-form-box select.form-control {
  max-width: 700px;
  width: 100%;
}
/* line 72, ../sass/contact-form.scss */
.contact-form-box input.form-control {
  max-width: 700px;
}
/* line 75, ../sass/contact-form.scss */
.contact-form-box .form-group-outer {
  margin-bottom: 10px;
}
/* line 77, ../sass/contact-form.scss */
.contact-form-box .form-group-outer input[type="text"], .contact-form-box .form-group-outer select, .contact-form-box .form-group-outer textarea {
  border: 3px solid black;
  width: 100%;
  outline: 0;
  font-size: 18px;
  color: black;
  font-weight: 600;
  padding: 5px 10px;
}
/* line 86, ../sass/contact-form.scss */
.contact-form-box .form-group-outer .selector {
  width: 100% !important;
  line-height: 1.6;
  padding-left: 10px;
}
/* line 90, ../sass/contact-form.scss */
.contact-form-box .form-group-outer .selector > span {
  width: 100% !important;
  font-size: 18px;
  color: black;
  font-weight: 600;
}
/* line 98, ../sass/contact-form.scss */
.contact-form-box .form-group-outer .uploader {
  display: table;
  width: 100%;
}
/* line 101, ../sass/contact-form.scss */
.contact-form-box .form-group-outer .uploader .filename {
  display: table-cell;
  width: auto;
  float: none;
}
/* line 106, ../sass/contact-form.scss */
.contact-form-box .form-group-outer .uploader .action {
  display: table-cell;
  background-color: black;
  float: none;
  padding: 0 15px;
  width: 140px;
}
/* line 115, ../sass/contact-form.scss */
.contact-form-box .g-recaptcha {
  overflow-x: auto;
  overflow-y: hidden;
  padding-top: 5px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 121, ../sass/contact-form.scss */
  .contact-form-box div.uploader span.filename {
    /* width: 325px; */
  }
}
@media (max-width: 991px) {
  /* line 126, ../sass/contact-form.scss */
  .contact-form-box .g-recaptcha {
    margin-bottom: 20px;
  }
}
