div.wpcf7 { margin: 0; padding: 0; width: 100%; float:left; }
.wpcf7-form { float:left: width:100%; overflow:hidden; position:relative}
div.wpcf7 input[type="text"], div.wpcf7 input[type="password"], div.wpcf7 textarea { color: #888; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #DFDFDF; background:#fff; padding: 6px 0; width:328px; margin:10px 0 0 0px; float:left; padding-left:5px; font-size:13px; }
.wpcf7-submit {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; background:#EE3696; color:#fff; font-size:14px; text-align:center; padding:3px 0 !important; font-weight:bold; width:70px; margin:15px 0 10px 0px !important;}
.form_txt { font-size:13px; color:#000; text-align:justify; padding:5px 16px 5px 11px;} 
.cap { width:250px !important;}
#primary div.wpcf7 { margin: 0; padding: 15px 0 0 0; background:none; margin-top: 0px; width: 622px; }
#primary div.wpcf7 p { float:left; margin:0px 0 15px 0; width:100%;}
#primary #wpcf7-f223-p19-o1 p { width:auto !important}
#primary div.wpcf7 span { float:right; width:530px;}
#wpcf7-f223-p19-o1 span {width:475px !important;}
#primary div.wpcf7 span.captcha { width: auto !important; margin-right: 295px;}
#primary div.wpcf7 input:focus, div.wpcf7 textarea:focus { background-color:#fdf5e6!important; color:#888}
#primary div.wpcf7 input[type="text"], div.wpcf7 input[type="password"], div.wpcf7 textarea { color: #888; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #DFDFDF; background:#fff; padding: 2px 0 2px 5px; width:330px; margin:0px 0 0 0px; float:left; }

#primary .wpcf7-submit {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; background:#EE3696; color:#fff; font-size:14px; text-align:center; padding:3px 0 !important; font-weight:bold; width:70px; margin:25px 0 0 -460px;} 

div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }

div.wpcf7-mail-sent-ok { border: 2px solid #398f14; }

div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; }

div.wpcf7-spam-blocked { border: 2px solid #ffa500; }

div.wpcf7-validation-errors { }

span.wpcf7-form-control-wrap { position: relative; }

span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; }
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; }
span.wpcf7-list-item { margin-left: 0.5em; }
.wpcf7-display-none { display: none; }
div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; }
div.wpcf7 .watermark { color: #888; }
.wpcf7-form sup { color:#FF0000!important; }
.cap { width:100px; }
.input .cap {margin-top: -30px !important; margin-left: 26px;}
#wpcf7-f146-p34-o1 .captcha .wpcf7-not-valid {margin-left:219px !important; margin-top:-30px !important}
#wpcf7-f146-p34-o1 .captcha .wpcf7-not-valid-tip-no-ajax {padding-left: -5px !important; text-align: left; width: 253px !important; margin-right: 57px;} 
#wpcf7-f223-p19-o1 .captcha .wpcf7-not-valid-tip-no-ajax {padding-left: -5px !important; text-align: left; width: 253px !important; margin-right: 16px;}
.lab { width:108px; float:left; margin-right:15px; }
.capcha_img { width:100px; float:left;}
.wpcf7-form span.captcha { position: relative;}
.wpcf7-form .textwidget .wpcf7-submit {margin:12px 0 0 12px !important}
#wpcf7-f223-p19-o1 .cap {margin:-31px 0 0 160px !important;}
#wpcf7-f223-p19-o1 .wpcf7-submit { margin-left:0 !important}
#wpcf7-f223-p19-o1 input[type="text"], #wpcf7-f223-p19-o1 input[type="password"], #wpcf7-f223-p19-o1 textarea { margin-top:0}
#wpcf7-f146-p34-o1 p { margin-bottom:5px !important;}
.textwidget .wpcf7-submit { margin-left:10px !important}
#wpcf7-f223-p19-o1 div.wpcf7-validation-errors { margin-top: 501px !important; font-weight: bold; color: red; }
.wppb_holder label { width:17%; float:left; padding-top:7px;}
.wppb_holder input[type="text"], .wppb_holder input[type="password"] { width:60% !important; clear:none !important}
.checkbox { float:left; width:20px !important; margin-top:10px;}