	.contentContainer .sfContentBlock {
	background:#ff6b00;
	padding:20px 0;
	}
	.contentContainer .sfContentBlock h1 {
		margin:0 auto;
	    max-width: 1365px;
		color:#fff;
	}
	
	.contentContainer .contentPadding {
		max-width:1365px;
		margin:0 auto;
		padding: 0px 0px 20px 40px;
	}
	.contentContainer .contentPadding.contactus {
		/*background:url(/theme/images/common/icon-cy.png) no-repeat;
		background-position:bottom left;*/
		padding-top:30px;
		min-height:620px;
	}
	.contactUsWrapper {
		float:right;
		width:45%;
		/*border-right:1px solid #aaa;*/
		/*padding:0 10px 20px 40px;*/
		margin-right:20px;
		margin-bottom:20px;
	}
	
	.contactUsSide {
		float: left;
		width: 48%;
		/*margin-left: 23%;*/
	}
	.facility-contact {
		font-size:16px;
		padding-top:0;
		overflow:hidden;
	}
	.facility-content {
		padding:0;
		font-size:16px;
	}
	.contactUsSideTop, .contactUsSideTop {
		clear:both;
		overflow:hidden;
	}
	.contactUsSideTop .button2  {
		width:180px;
	}
	
	.contactfield {
		min-height: 30px;
		color: #000;
	}
	.contactfield input[type="text"] {
		width: 480px;
		font-size: 1em;
		line-height: 1em;
		float: left;
	}
	.contactfield textarea {
		width: 480px;
		height: 60px;
		font-size: 1em;
		line-height: 1em;
	}
	.captcha input[type="text"] {
		width:47%;
		margin-top:20px;
	}
	.captcha img {
		float:left;
		padding-right:5px;
	}
	.captcha .contactalert img {
		padding-top:18px;
	}
	
	.submitarea {
		clear:both;
		padding-top:10px;
	}
	
	.button.submitContact, .button.submitContact:hover {
		/*border: 1px solid #666;*/
		color: #fff;
		display: inline-block;
		background-color: #ff6b00;
		text-transform: uppercase;
		font-weight: bold;
		width: 120px;
	}
	
	.facility-contact a.button2 {
		color:#fff;
		width:220px;
	}
	
	.getfaqs, .getfaqs:hover, .getfaqs:visited  {
		width:160px;
		margin-left:10px;
	}

	.contactalert {
		width: 30px;
		padding: 0 5px;
		min-height: 30px;
		display: inline-block;
		float: none;
		clear: left;
	}
	
	.contactsuccess {
		display: block;
		padding: 0 100px 0 0px;
	}
	
	.contactUsSideBottom {
		padding-top:20px;
	}
	.career-contact {
		clear:both;
		padding-top:20px;
		padding-right:20px;
	}
	.sendcareer, .sendcareer:hover, .sendcareer:visited  {
		background:#ff6b00;
	}
@media only screen and (max-width: 1380px){
	.contactUsWrapper {
		padding:0 10px 0 0;
	}
	.contactfield input[type="text"], .contactfield textarea {
		width:90%;
	}
}	
@media only screen and (max-width: 1120px){
	.contactUsWrapper {
		padding:0 10px 20px;
	}
}

@media only screen and (max-width: 1024px){
	.RadCaptcha  {
		overflow:hidden;
		clear:both;
	}
	.captcha input[type="text"] {
		float:left;
		margin-top:5px;
	}
}

@media only screen and (max-width: 800px){
	.contactfield input[type="text"], .contactfield textarea {
		width:80%;
	}
}

@media only screen and (max-width: 767px){
	.contentContainer .contentPadding {
		padding:0px 0px 20px 0;
	}
	.contactUsWrapper {
		width:100%;
		border:0;
		padding:0 0 20px 40px;
		margin-right:0;
	}
	.contact-form {
		padding-bottom:20px;
		border-bottom:1px solid #aaa;
	}
	
	.contactUsSide {
		width:100%;
		padding:0 40px 20px 0;
		box-sizing:border-box;
	}
	.contactUsSideBottom, .career-contact {
		padding-left:40px;
	}
}
@media only screen and (max-width: 420px){
	.getfaqs, .getfaqs:hover, .getfaqs:visited {
		margin-left:0;
		clear:both;
	}
}