#contact_us {
	color:#000000;
	margin-top:1.125in;
	min-height:6.5in;
	background: linear-gradient(
		to bottom, 
		#cdc8ce 0%,
		#f2ddf9 48%,
		#f2ddf9 52%,
		#cdc8ce 100%
		/*rgba(205, 200, 206) 0%,
		rgba(242, 221, 249) 48%,
		rgba(242, 221, 249) 52%,
		rgba(205, 200, 206) 100%*/
	);
	padding-bottom:0.5in;
}
#contact-ops{
	margin-top:0.5in;
}
#contact_us h3,#contact_us h4{
	color:rgba(42,0,49,0.97);
	text-transform:uppercase;
	font-weight:600;
}
#contact_us p{
	color:#000000;
	font-size:14pt;

}
#contact_us .horizontal-divider {
	background: rgba(42,0,49,0.97);
	margin-top: 2em;
	margin-bottom: 3em;
	height:1px;
	width:100%;
}
#contact_us #contact-ops {
	/* margin-bottom:1in; */
}
.contact-options{
	min-height:4in;
}
.contact-content{
	margin-top:0.4in;
}

.contact-info .row{
	margin-bottom:0.15in;
	font-size:13pt;
}
.contact-options a{
	color:#000000;
}
#contact-form .row{
	margin-bottom:0.1in;
	font-size:13pt;
}
#contact_us .icons-steps{
	font-size:1.75em;
	/* padding-bottom:0.45in; */
}
#contact_us .ast{
	color:rgba(42,0,49,0.97);
}
#contact_us .submit_form .button-purple{
	color:#FFFFFF;
	border-color:rgba(42,0,49,0.97);
	background-color:#560b64;
}
#form-error,#confirm-message{
	display:none;
	margin-top:0.25in;
	border:2px solid rgba(42,0,49,0.97);
	padding:0.15in;
}
#form-error{
	margin-top:0.15in;
}
#map{
	width:80%;
	height:3.5in;
	margin-top:0.5in;
}
#contact-form label.error{
	font-size:10.5pt;
	color:#a94442;
}

.button-respond-no{
	color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}







