.wpcf7 label,
.wpcf7 input,
.wpcf7 textarea
{
    width: 100%;
}

.wpcf7 input,
.wpcf7 textarea
{
	font-weight: 300;
}

.wpcf7-form-control-wrap {
	padding-bottom: 32px;
	height: 110px;
}
.wpcf7-form-control-wrap .wpcf7-recaptcha {
	float: right
}
@media (max-width: 350px) {
	.wpcf7-form-control-wrap .wpcf7-recaptcha {
		width: 100%;
	}
}

.wpcf7-response-output {
	    margin-top: 48px;
}

.wpcf7 input[type="submit"] {
	background-color: #00C5FF;
    box-shadow: 0 10px 20px 0 rgba(0,197,255,0.19);
    border-radius: 4px;
    color: white;
    text-align: center;
    font-family: "sofia-pro-soft", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 30px;
    border-width: 0px;
    transition-duration: 0.4s;
    cursor: pointer;
    outline: none;
    width: auto!important;
    min-width: 280px;
    float: right;
}