.contactForm {
    margin-top: 15px;
    margin-bottom: 0;
}
.contactForm .contact-field-item.two-column {
   width: 50%;
    float: left;
    clear: none;
}
.contactForm .contact-field-item.fullwidth{
  width: 100%;
    float: none;
    clear: both;
	padding: 0 !important;
}
.contactForm .contact-field-item.two-column:nth-child(2n+1) {
	padding-right: 5px;
}
.contactForm .contact-field-item.two-column:nth-child(2n) {
	padding-lrft: 5px;
}
.contactForm > fieldset legend:empty {
	display: none;
}
.contactForm .gdpr_policy {
	clear: both;
}
.contactForm .contact-field-item .contact-field-element .form-field {    
	 font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
    color: #6a6868;
    background: rgba(234, 234, 234, 0.75);
    border: 1px solid #dfdfdf;
	padding: 10px 15px;
	transition: background .4s, color .4s;
	    outline: none !important;
}
.contactForm .contact-field-item .contact-field-element .form-field:focus {
    background: rgba(255,255,255,0.9);
    color: #000;
}
.contactForm .contact-field-item .contact-field-element textarea.form-field {
	height: 170px;
}
.contactForm .g-recaptcha {
    float: left;
    margin-top: 5px;
}
.contactForm .contact-submit {
    float: right;
}
.contactForm .form-submit-button {
	    font-family: Roboto;
    font-weight: 400;
    color: #ffffff;
    font-size: 15px;
    border-radius: 30px;
    background-color: #736b60;
    padding: 12px 20px;
    display: inline-block;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    letter-spacing: 0.025em;
    line-height: 20px;
    position: relative;
    margin: 10px 0 25px;
}
.contactForm .form-submit-button:hover {
    background: #afafaf;
    color: #fff;
}

.contactForm .contact-field-item .contact-field-element .form-field::-webkit-input-placeholder{
    color: #6a6868;
    opacity:1;
}
.contactForm .contact-field-item .contact-field-element .form-field:-moz-placeholder{
      color: #6a6868;
     opacity:1;
}
.contactForm .contact-field-item .contact-field-element .form-field::-moz-placeholder{
      color: #6a6868;
     opacity:1;
}
.contactForm .contact-field-item .contact-field-element .form-field:-ms-input-placeholder{
      color: #6a6868;
     opacity:1;
}

@media only screen and (max-width : 640px) {
    .contactForm .g-recaptcha,
    .contactForm .contact-submit {
        float: none;
    }
	.contactForm .contact-field-item {
	    width: 100%!important;
    float: none;
    clear: both;
	padding: 0 !important;
	}

}