/* contact Section
----------------------------------------------------------------------------------------------------*/
#contact-form input, #contact-form textarea {
	padding: 5px;
	font-family: 'Fjalla One', sans-serif;
	margin: 10px 0px 10px 0px;
	border: 1px solid #ccc;
	background-color:#343434;
	color:#000;
}
#contact-form input {
	width:60%;
	background-color:#ededeb;
    background-repeat:repeat;
	position:relative !important;
	float:none;
	border-radius:5px;
	
}
#contact-form textarea {
	height:150px;
	width:90%;
	background-color:#ededeb;
    background-repeat:repeat;
	border-radius:5px;
}
#contact-form textarea:focus, #contact-form input:focus {
	border: 1px solid #a5a4a0;
}
#contact-form p input#submit {
	float:left;
	background: -moz-linear-gradient(top, #d2d0c9, #d2d0c9);
	background: -webkit-gradient(linear, left top, left bottom, from(#d2d0c9), to(#d2d0c9));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d2d0c9, endColorstr=#d2d0c9);
	padding:7px 15px 7px 15px;
	color:#666666;
	font-family: 'Fjalla One', sans-serif;
	font-size:15px;
	float:left;
	margin-top:10px;
	width:100px;

}
#contact-form p input#submit:hover {
	background: -moz-linear-gradient(top, #4A4A43, #4A4A43);
	background: -webkit-gradient(linear, left top, left bottom, from(#4A4A43), to(#4A4A43));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A43, endColorstr=#4A4A43);
	
	color:#fff;
	cursor:pointer;
}
#contact-form label {
	
	width:70px;
	padding-top: 1px;
	font-size:13px;
	font-family: 'Fjalla One', sans-serif;
	color:#333333;
}
.vaidate_error {
	border:1px solid #F96E5B!important;
}
#response {
	color:#006633;
}
.contact_bg{
width:100%;
height:200px;
}
.contact_page{
padding-bottom:80px;
}
