.vc_column-inner .wpcf7 {
width: 100%;
}
.vc_column-inner .wpcf7-form-control-wrap {
display: block;
width: 100%;
} .vc_column-inner .wpcf7-form input[type="text"],
.vc_column-inner .wpcf7-form input[type="email"],
.vc_column-inner .wpcf7-form input[type="tel"],
.vc_column-inner .wpcf7-form select,
.vc_column-inner .wpcf7-form textarea {
width: 100%;
max-width: 100%;
box-sizing: border-box;
padding: 12px 15px;
margin-bottom: 18px;
font-size: 15px;
border: 1px solid #dcdcdc;
border-radius: 4px;
background-color: #ffffff;
color: #333333;
height: 46px;
} .vc_column-inner .wpcf7-form textarea {
height: 150px;
resize: vertical;
} .vc_column-inner .wpcf7-form input[type="submit"] {
padding: 12px 30px;
font-weight: 600;
text-transform: uppercase;
border: none;
border-radius: 4px;
cursor: pointer;
height: auto;
}