/*-----------------------------------------------------*/
/* Contact Us */
/*-----------------------------------------------------*/
.contact-form {
 margin-top:20px;
 padding:30px;
 background:#f9f9f9;
 border:1px solid #dedede;
}
.contact-form .form-control {
 background-color:#fff;
 border:1px solid #dedede;
 box-shadow:none;
 height:40px !important;
 color:#0c0c0c;
 font-size:12px;
 border-radius:0;
}
.contact-form input:hover,.contact-form textarea:hover,.contact-form #contact-submit:hover {
 border-color:#ccc;
}
.contact-form textarea.form-control {
 padding:10px;
 height:150px !important;
 outline: none;
}
/*-----------------------------------------------------*/
/* Form Control */
/*-----------------------------------------------------*/
.form-control,.form-control:hover,.form-control.hover,.form-control:focus,.form-control.focus,.form-control:active,.form-control.active {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border:solid 1px #ececec;
 border-radius:0;
}
textarea {
 height:130px;
 border:1px solid #dedede;
 margin-top:10px;
}
input[type=file] {
 width:100%;
 border: 0;
}
/*-----------------------------------------------------*/
/* Form Request */
/*-----------------------------------------------------*/
#form_request {
 width:80%;
 margin:0 auto;
}
#form_request select {
 width:100%;
 height:40px;
 border:1px solid #dedede;
 background:#fff;
 padding-left:5px;
 font-size:13px;
 display:block;
}
#form_request input[type="checkbox"] {
 width:1px;
 height:1px;
 position:absolute;
 padding:0;
 margin:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:none;
}
#form_request input[type="radio"] {
 width:1px;
 height:1px;
 position:absolute;
 padding:0;
 margin:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:none;
}
#form_request input::placeholder {
 color:#838383;
}
#form_request input::-webkit-input-placeholder {
 color:#838383;
}
#form_request input:-ms-input-placeholder {
 color:#838383;
}
#form_request textarea::placeholder {
 color:#838383;
}
#form_request textarea::-webkit-input-placeholder {
 color:#838383;
}
#form_request textarea:-ms-input-placeholder {
 color:#838383;
}
#form_request input[type="checkbox"]+label {
 display:inline-block;
 width:80px;
 height:37px;
 border:1px solid #bcbcbc;
 background-color:#fff;
 text-align:center;
 line-height:37px;
 cursor:pointer;
 transition:all .2s;
}
#form_request input[type="checkbox"]:checked+label {
 border:1px solid #1785db;
 background-color:#1785db;
 color:#fff;
 transition:all .2s;
}
#form_request input[type="checkbox"]:checked+label::before {
 transition:transform .3s ease-in-out;
}
#form_request input[type="radio"]+label {
 display:inline-block;
 width:80px;
 height:37px;
 border:1px solid #bcbcbc;
 background-color:#fff;
 text-align:center;
 line-height:37px;
 cursor:pointer;
 transition:all .2s;
}
#form_request input[type="radio"]:checked+label {
 border:1px solid #1785db;
 background-color:#1785db;
 color:#fff;
 transition:all .2s;
}
#form_request input[name=add6]+label {
 display:inline-block;
 width:48%;
 height:39px;
 border:1px solid #bcbcbc;
 background-color:#fff;
 text-align:center;
 line-height:39px;
 cursor:pointer;
 transition:all .2s;
}
#form_request input[name=add6]:checked+label {
 border:1px solid #1785db;
 background-color:#1785db;
 color:#fff;
 transition:all .2s;
}
#form_request .formmail_agreement input[name=com_formmail_check_safe] {
 float:left;
 width:15px;
 height:15px;
 display:block;
 clip:auto;
 margin-top:4px;
}
#form_request .formmail_agreement span {
 margin-left:20px;
 font-size:13px;
 color:#1785db;
 font-weight:bold;
}
@media screen and (max-width:991px) {
 #form_request {
  width:100%;
  margin:0 auto;
 }
}
.wd3 {
 display:inline-block;
 width:3.4%;
 padding:0;
 margin:0;
}
@media screen and (max-width:640px) {
 .wd3 {
  display:inline-block;
  width:2%;
  padding:0;
  margin: 0;
 }
}