.content-page{
	margin-top: 1%;
	padding-top: 2%;
	background-image: url('../images/content_bg.png');
	background-repeat: repeat-x;
	background-position: top center;
	
}
.contact-form {
	border: 3px solid #ffdca8;
	padding: 5%;
	padding-top: 1%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.form-group label{
	font-weight: normal !important;
	color: #4f4f51;
}

#map_canvas{
	min-height:350px;
}

.button-reset{
	border : solid 1px #e0dfdf;
	border-radius : 5px 5px 5px 5px ;
	font-size: 15px;
	color : #777873;
	/*moz-border-radius : 8px 8px 8px 9px ;*/
	/*-webkit-box-shadow : 1px 0px 5px rgba(0,0,0,1.0);*/
	/*-moz-box-shadow : 1px 0px 5px rgba(0,0,0,1.0)*/
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#ebeaea), color-stop(74%,#e0dfdf), color-stop(100%,#e0dfdf));
	width: 40%;
	padding-top: 3%;
	padding-bottom: 3%;
}

@media (max-width: 767px) {
	.button-reset{
	border : solid 1px #e0dfdf;
	border-radius : 5px 5px 5px 5px ;
	font-size: 15px;
	color : #777873;
	/*moz-border-radius : 8px 8px 8px 9px ;*/
	/*-webkit-box-shadow : 1px 0px 5px rgba(0,0,0,1.0);*/
	/*-moz-box-shadow : 1px 0px 5px rgba(0,0,0,1.0)*/
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#ebeaea), color-stop(74%,#e0dfdf), color-stop(100%,#e0dfdf));
	width: 23%;
	padding-top: 3%;
	padding-bottom: 3%;
}
}