#contact-form{position:relative;vertical-align:top;z-index:1;padding-right:12px;padding-left:3px;}
#contact-form fieldset{border:none;padding:0;width:100%;overflow:hidden;}
#contact-form .fleft{float:left;}
#contact-form .fright{float:right;}
#contact-form label{display:block;min-height:64px;position:relative;}
#contact-form .message{min-height:203px;}
#contact-form strong{display:block;font:normal 14px/18px Arial,Helvetica,sans-serif;color:#939393;}
#contact-form input,#contact-form textarea,#contact-form-select select{padding:6px 10px;margin:0;font:14px Arial,Helvetica,sans-serif;color:#939393;background:#fff;outline:none;border:1px solid #aeaeac;}
#contact-form input,#contact-form textarea{width:251px;}
#contact-form .input-half{width:100px;}
#contact-form .input-tiny{width:35px;padding:6px 1px;}
#contact-form-select select{width:270px;}
#contact-form .area .error{float:none;}
#contact-form textarea{width:269px;height:144px;resize:none;overflow:auto;}
#contact-form .success{display:none;margin-bottom:15px;}
#contact-form .error,#contact-form .empty{color:#ca3535;font-size:11px;line-height:14px;display:none;overflow:hidden;margin-bottom:5px;}
#contact-form .med_error{color:#ca3535;font-size:11px;line-height:14px;margin-bottom:5px;}
#contact-form .tiny{font-size:11px;line-height:14px;margin-bottom:5px;margin-left:50px;}

#contact-form1{position:relative;vertical-align:top;z-index:1;padding-right:12px;padding-left:3px;}
#contact-form1 fieldset{border:none;padding:0;width:100%;overflow:hidden;}
#contact-form1 .fleft{float:left;}
#contact-form1 .fright{float:right;}
#contact-form1 label{display:block;min-height:64px;position:relative;}
#contact-form1 .message{min-height:203px;}
#contact-form1 strong{display:block;font:normal 14px/18px Arial,Helvetica,sans-serif;color:#939393;}
#contact-form1 input,#contact-form1 textarea,#contact-form-select select{padding:6px 10px;margin:0;font:14px Arial,Helvetica,sans-serif;color:#939393;background:#fff;outline:none;border:1px solid #aeaeac;}
#contact-form1 input,#contact-form1 textarea{width:251px;}
#contact-form1 .input-half{width:100px;}
#contact-form1 .input-tiny{width:35px;padding:6px 1px;}
#contact-form1 .input-full{width:400px;}
#contact-form-select select{width:270px;}
#contact-form1 .area .error{float:none;}
#contact-form1 textarea{width:269px;height:144px;resize:none;overflow:auto;}
#contact-form1 .success{display:none;margin-bottom:15px;}
#contact-form1 .error,#contact-form1 .empty{color:#ca3535;font-size:11px;line-height:14px;display:none;overflow:hidden;margin-bottom:5px;}
#contact-form1 .med_error{color:#ca3535;font-size:11px;line-height:14px;margin-bottom:5px;}

input,textarea,select{font:14px Arial,Helvetica,sans-serif;color:#939393;background:#fff;outline:none;border:1px solid #aeaeac;}
.med_error{color:#ca3535;font-size:11px;line-height:14px;margin-bottom:5px;}
.buttons-wrapper{text-align:right;position:relative;}
.buttons-wrapper a{cursor:pointer;}
.buttons-wrapper a[data-type="reset"]{margin-right:15px;}
@media only screen and (max-width: 995px){#contact-form{padding-right:0px;padding-left:0px;}#contact-form .message{min-height:195px;}#contact-form input{width:200px;}#contact-form textarea{width:220px;}}
@media only screen and (max-width: 767px){#contact-form .fleft,#contact-form .fright{float:none;}#contact-form input{width:251px;}#contact-form textarea{width:398px;}}
@media only screen and (max-width: 479px){#contact-form input,#contact-form textarea{width:278px;}}

@media only screen and (max-width: 995px){#contact-form1{padding-right:0px;padding-left:0px;}#contact-form1 .message{min-height:195px;}#contact-form1 input{width:200px;}#contact-form1 textarea{width:220px;}}
@media only screen and (max-width: 767px){#contact-form1 .fleft,#contact-form1 .fright{float:none;}#contact-form1 input{width:251px;}#contact-form1 textarea{width:398px;}}
@media only screen and (max-width: 479px){#contact-form1 input,#contact-form1 textarea{width:278px;}}
