.form-container {
	margin-bottom: 30px
}


.contact-form {
    display: block;
    background: 0 0
}

.contact-form label {
    display: block;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 10px
}

.contact-form input {
    display: block;
    width: 100%
}

.contact-form textarea {
    min-height: 150px;
    margin-bottom: 20px
}

.form-message {
    padding: 10px 20px;
    background: #fafafa;
    border: 1px solid #eee;
    margin-top: 20px;
    border-radius: 6px
}

.form-message.success {
    display: block;
    color: green;
    border-color: green
}

.form-message.error,.mz-captcha {
    margin-bottom: 20px
}

.form-error,.form-message.error {
    display: block;
    color: red;
    border-color: red
}

.contact-form .policy-check {
    display: inline-block;
    width: auto
}

.contact-form textarea {
    margin-bottom: 0
}

.required {
	color: #ff0000
}

@media (min-width:761px) {
	.contact-form input, .contact-form select {
		max-width: 50%
	}
	
}