.contact-us .right .form-c .required.error{
    border:1px solid red !important;
}
#result{
    color: red;
}
.contact-us .right .form-c label.error{
    color: red;
    padding: 10px 0 2px;
}
.customers-reviews p {color:#222;}

.contact-us {}
	
	.contact-us .contact-us p {font-size:16px; line-height:20px; font-weight:400; color:#222; padding:0 18px 20px;}
		.contact-us p.pad-l-40 {padding-left:40px; padding-bottom:10px}
		.contact-us p span {color:#065697; font-style:italic;}
	.contact-us h2 {font-size:22px; line-height:22px; font-weight:700; color:#065697; padding:0 0 0 40px; margin:30px 18px 10px 0;}
		.contact-us h2.house {background:url(https://lib.store.yahoo.net/lib/swps/house-icon.png) left 0px no-repeat;}
		.contact-us h2.email {background:url(https://lib.store.yahoo.net/lib/swps/envelope-22x18.png) left no-repeat;}
		.contact-us h2.phone {background:url(https://lib.store.yahoo.net/lib/swps/phone-18x18.png) left no-repeat;}

	.contact-us .left {float:left; width:46.81%; max-width:573px !important;}
		.contact-us .history {border:1px solid #bfbfbf; padding:20px 0 0; margin:35px 0 0;}
		
		.contact-us .contact-social-c {margin:38px 0 0 40px;}
			.contact-us .contact-social-c div {float:left; margin:0 47px 0 0}
				.contact-us .contact-social-c a {width:72px; height:73px; display:block}
			.contact-us .contact-social-c .fb a {background:url(https://lib.store.yahoo.net/lib/swps/contact-fb-off.png) 0 0 no-repeat;}
				.contact-us .contact-social-c .fb a:hover {background:url(contact-fb-on.png) 0 0 no-repeat;}
			.contact-us .contact-social-c .tw a {background:url(https://lib.store.yahoo.net/lib/swps/contact-tw-off.png) 0 0 no-repeat;}
				.contact-us .contact-social-c .tw a:hover {background:url(https://lib.store.yahoo.net/lib/swps/contact-tw-on.png) 0 0 no-repeat;}
			.contact-us .contact-social-c .youtube a {background:url(https://lib.store.yahoo.net/lib/swps/contact-youtube-off.png) 0 0 no-repeat;}
				.contact-us .contact-social-c .youtube a:hover {background:url(https://lib.store.yahoo.net/lib/swps/contact-youtube-on.png) 0 0 no-repeat;}
	
	
	.contact-us .right {float:right; width:46.81%; max-width:573px !important; font-size:14px; line-height:18px; font-weight:400; color:#222;}
		.contact-us .right h2 {background:#065697; color:#fff; font-size:22px; line-height:22px; text-transform:uppercase; padding:21px 32px; margin:35px 0 0;}
			.contact-us .right .form-c {background:#eeeeee;}
				.contact-us .right .form-c form {padding:10px 30px}
					.contact-us .right .form-c label {font-size:14px; line-height:18px; font-weight:400; color:#222; padding:16px 0 2px; display:block}
					.contact-us .right .form-c input[type="text"]:not(#recaptcha_response_field) {width:308px; height:31px; background:#fff; color:#222; line-height:31px; border:1px solid #bfbfbf; padding:0 10px;}
					#recaptcha_response_field{background: #fff;}
                    #recaptcha_response_field.error{
                        border:1px solid red;
                    }
                    .contact-us .right .form-c textarea {width:484px; height:188px; background:#fff; color:#222; line-height:20px; border:1px solid #bfbfbf; padding:10px;}
					.contact-us .right .form-c input[type="submit"] {width:136px; height:56px; background:#065697; line-height:56px; color:#fff; text-transform:uppercase; font-size:21px; font-weight:700; margin:20px 10px 30px 0; cursor:pointer}
					.contact-us .right .form-c input[type="reset"] {width:136px; height:56px; background:none; line-height:56px; color:#222; text-transform:uppercase; font-size:15px; font-weight:400; margin:20px 0 30px 0; cursor:pointer}







@media screen and (max-width: 1265px) {
	.contact-us .left {margin-left:5px}
	.contact-us .right {margin-right:5px;}
}

@media screen and (max-width: 1150px) {
	.contact-us .right .form-c textarea {width:308px;}
}

@media screen and (max-width: 870px) {
	.contact-us .left,
	.contact-us .right {margin:0 auto; float:none; clear:both; width:96%;}
		.contact-us .right .form-c textarea {width:484px;}
		.contact-us .contact-social-c {margin:38px 0 20px 40px; height:73px;}
}

@media screen and (max-width: 585px) {
	.contact-us .right .form-c textarea {width:308px;}
	.contact-us .right {max-width:400px !important;}
}

@media screen and (max-width: 445px) {
	.contact-us .contact-social-c div {margin:0 20px 0 0}
}

@media screen and (max-width: 395px) {
	.contact-us .right .form-c form {padding:10px 15px}
		.contact-us .right .form-c input[type="text"] {width:230px;}
		.contact-us .right .form-c textarea {width:230px;}
}

@media screen and (max-width: 380px) {
	.contact-us .contact-social-c div {margin:0 15px 15px 0}
	.contact-us .right .form-c img {width:95%; max-width:300px !important; height:auto}
	.contact-us .right .form-c input[type="submit"] {width:120px;}
	.contact-us .right .form-c input[type="reset"] {width:100px;}
}