.contact {
	background:#fff;
	margin-top: 30px;
	}
.contact-info {
	margin-bottom: 5px;
	}
.contact-left{
	width:95%;
	float:left;
	margin-left: 0px;
	}
	
	.contact-ext{
	width:40%;
	float:left;
	margin-left: 10px;
	}
	
.contact-right{
	width:45%;
	float:right;
	margin-right: 0px;
	}
.contact-left input[type="text"]{
	width: 95%;
	color: #5d9cec;
	margin: 0 23px 23px 0;
	font-size:16px;
	padding: 12px 10px;
	outline: none;
	border: 1px solid #e8e8e8;
	}
.contact-right textarea{
	width: 95%;
	color: #5d9cec;
	font-size:16px;
	resize: none;
	height: 185px;
	padding: 12px;
	outline: none;
	border: 1px solid #e8e8e8;
	}
.contact-form input[type=submit] {
	color: #ffffff;
	padding: 13px 43px;
	font-size: 16px;
	cursor: pointer;
	font-weight: 500;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border: 3px solid #5d9cec;
	margin-left: 20px;
	background-color: #60BF7F;
	margin-top: 30px;
	}
.contact-form input[type=submit]:hover {
	background:#ffffff;
	border: 3px solid #5d9cec;
	color:#60BF7F;



	transition: .5s all;
	-webkit-transition: .5s all;
	-o-transition: .5s all;
	-ms-transition: .5s all;
	-moz-transition: .5s all;	
	transform: rotateX(360deg);
	}
.contact-info h2{
	margin: 0;
	color: #2e2b34;
	font-size: 25px;
	font-weight: bold;
	padding-left: 0px;
}
.contact-info h2 span {
	color: #60BF7F;
}
.contact-map{
width:100%;
height:330px;
margin-bottom: 52px;
}
.contact-map iframe{
width:100%;
height:330px;
}
/*-- //contact-page --*/
/*-- error-page --*/
.error-info h3{
margin:0;
font-size:12em;
font-weight:700;
text-align:center;
color:#5d9cec;
}
.error-page{
background:#f2f2f2;
padding:100px 0;
}
.error-info h3 span{
color:#2e2b34;
}
.error-info p:nth-child(2){
color:#5d9cec;
}
.error-info p:nth-child(3){
color:#2e2b34;
}
.error-info p{
text-align:center;
font-size:16px;
margin:20px 0;
}
