#responsive-form{max-width:90%;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:#333;font-family:'Roboto',Droid Sans,Helvetica,Arial,Lucida,sans-serif;font-size:18px}.wpcf7-textarea,input[type="text"],input[type="tel"],input[type="email"]{resize:none;width:100%;border-radius:2px;border-color:#eee;font-family:'Roboto',Droid Sans,Helvetica,Arial,Lucida,sans-serif;padding:15px;margin-bottom:5px;border-width:2px;background:#eee;color:#333}.wpcf7-submit{width:30%;border-radius:2px;background-color:#fff!important;color:#666!important;font-family:'Roboto Bold',Droid Sans,Helvetica,Arial,Lucida,sans-serif;padding:10px 50px!important;margin-bottom:15px;border:solid 3px #ffffff!important;display:block;margin-left:auto;margin-right:auto}.dsm_contact_form_7_0 .wpcf7-form label{font-size:17px!important;color:#FFFFFF!important;font-weight:300}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select{color:#333}.wpcf7-not-valid-tip{color:#00ffff}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff;color:#fff;background:#7d9f28}.wpcf7 form .wpcf7-response-output{border:2px solid #fff}cnt{display:none}.comment-form-url{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:white;background:red;color:white}.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea{color:#333}.wpcf7-form-control.wpcf7-text{color:#333!important}.data-target-div1 #caf-filter-layout1 li a,.data-target-div1 #caf-filter-layout1 li.more span{background-color:#12876f;color:#fff;text-transform:capitalize;font-family:inherit;font-size:12px;padding:10px 25px}.data-target-div1 .caf-post-layout1 span.author{display:none}.data-target-div1 .caf-post-layout1 span.author,.data-target-div1 .caf-post-layout1 span.date,.data-target-div1 .caf-post-layout1 span.comment{display:none}.caf-post-layout1 .caf-content-read-more{display:none}.caf-post-layout1 .caf-content{padding:10px 25px 25px 25px}.caf-post-layout1 .caf-post-title{display:block;width:100%;padding:15px 25px 0px 25px;box-sizing:border-box}