input[type="text"],input[type=password],textarea {font:12px Arial, sans-serif; color:#5b5755; vertical-align:middle; padding:12px 10px 12px 10px; margin:0; background:#fff;outline:none; border:none;}
/* Contact form */
#contact-form {position:relative;}
	#contact-form fieldset {border:none; padding:0;}
	#contact-form label {display:block; min-height:51px; position:relative;}
		#contact-form input {width:410px; border:solid 1px #ccc;}
		#contact-form textarea {height:135px; width:410px; overflow:auto; resize:none;  border:solid 1px #ccc;}
		#contact-form .message {min-height:135px;}
.buttons {position:relative; overflow:hidden; padding:27px 0 20px 0; text-align:left;}
	.buttons span{position:relative; overflow:hidden; margin-left:21px;}
.success, .error, .empty{display:none; text-align:left;}
.error, .empty{position:relative; color:red; font-size:11px; top:0px; left:10px;}
.success, .success strong{ color:#000;}
@media only screen and (min-width: 768px) and (max-width: 995px) {#contact-form input{ width:318px;}#contact-form textarea{ width:318px;}}
@media only screen and (max-width: 767px) {#contact-form input,#contact-form textarea{ width:276px;}}
@media only screen and (min-width: 480px) and (max-width: 767px) {#contact-form input,#contact-form textarea{ width:396px;}}