
.form-contact{
	float: none;
    max-width: 100%;
    margin: auto;
    padding-top: 3%;
    font-weight: 700;
    border: 0px solid #ddd;

  }
.form-contact div{

}
.form-contact input{
	color: #5f5f5f;
    box-sizing: border-box;
    width: 47.5%;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 15px;
    border: 1px solid #b3b3b3;
    margin-bottom: 5%;
    float: left;
    font-size: 16px;
}
.form-contact input.space{
    width: 5%;   visibility: hidden;
    float: left;
}
.form-contact textarea{
    color:  #5f5f5f;
    box-sizing: border-box;
    width: 100%;
    height: 120px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px;
    border: 1px solid #b3b3b3;
    resize: vertical;font-size: 16px;margin-bottom: 4%;

}
.form-contact span{
	display: inline-block;
    box-sizing: border-box;
    color: #5F5F5F;
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding: 5px 10px;
}
.form-contact input[type=radio],
.form-contact input[type=checkbox]{
    box-shadow: none;
    width: auto;
}
.g-recaptcha {
    margin: 0 0 3% 0;
}

@media (max-width: 1024px) {

.form-contact{width:98%;}

.form-contact span{width:35%; text-align:right; padding:12px 10px;}

.form-contact span.spn-form{display:none;}

}

@media (max-width: 667px){

.form-contact {width:100%; margin:0; float:none; padding:0%;}

.form-contact span{width:100%; text-align:left; padding:12px 10px; margin:auto;}

.form-contact input{width:100%; padding:12px; margin:auto; margin-bottom:8%;}

.form-contact input.space{display:none;}

}