#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.4rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 label{width:100%;color:#444c7e;font-size:16px}.wpcf7-textarea,input[type="text"],input[type="tel"],input[type="email"]{resize:none;width:100%;border-radius:2px;border-color:#eee;font-size:14px;padding:9px;margin-bottom:5px;border-width:2px;background:#eee}.wpcf7-submit{width:36%;border-radius:2px;background-color:#8e1212;color:#fff;font-size:16px;padding:9px;margin-bottom:15px}.wpcf7-submit:hover{background-color:#222;color:#fff;transition:all 0.2s ease}