/* Contact Form */

.form-group label { margin:0; }
.form-group input, .form-group textarea { color: #000!important; }

form.lead label,form.lead input {
	font-size: 16px;
}
.validation {
    color: red;
   -webkit-tap-highlight-color: transparent;
font-family: "Hind", Helvetica, Arial, sans-serif;
letter-spacing: 0.02em;
fill: #2e333c;
visibility: visible;
pointer-events: auto;
font-weight: 300;
text-align: left;
box-sizing: border-box;
position: absolute;
font-size: 10px;
line-height: 10px;
transition: .3s;
top: 5px;
margin-top: 0;
left: auto;
right: 20px;
z-index: 10;
color: #fbb096;
}
.g-recaptcha {
    /*margin: 15px auto 30px auto !important;*/
    margin: 5px auto !important;
    width: auto !important;
    height: auto !important;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: -o-center;
    text-align: -ms-center;
}
#sendmessage {
    color: #b7b7b7;
    border:1px solid #b7b7b7;
    display:none;
    text-align:center;
    padding:15px;
    font-weight:600;
    margin-bottom:15px;
}


#errormessage {
    color: red;
    display:none;
    border:1px solid red;
    text-align:center;
    padding:15px;
    font-weight:600;
    margin-bottom:15px;
}

#sendmessage.show, #errormessage.show, .show {
	display:block;
}