@charset "utf-8";
.contact-page{
	height:auto;
}
.contact-page h2{
	margin:0px;
	font-size:18px;
	color:#0da074;
	border-bottom:2px solid #0da074;
	padding-bottom:10px;
	margin-bottom:15px;
}
#info{
	height:auto;
	padding:15px;
	margin-bottom:10px;
}
#form{
	height:auto;
	padding:15px;
}
#form input{
	width:100%;
	transition:all .2s ;
}
#form input:focus,#form textarea:focus{
	border:1px solid #0da074;
	transition:all .2s ;
}
#form textarea{
	width:100%;
	height:100px;
	border-radius:3px;
	border:1px solid #CCC;
	color:#666;
	padding:10px;
	margin-top:10px;
	transition:all .2s ;
}
.send{
	background-color:#0da074;
	color:#FFFFFF;
	transition:all .2s ;
}
.send:hover{
	background-color:#b13d55;
	color:#FFFFFF;
	transition:all .2s ;
}
#map{
	height:300px;
	margin-top:30px;
	margin-bottom:120px;
	background-color:#EBEBEB;
}
.farsi{
	font-family:'Byekan';
}
.email{
	font-family:'tahoma' !important;
	font-size:15px;
	letter-spacing:.9px;
}
#main h1{
	color:#0da074;
	font-size:25px;
	margin-bottom:20px;
	margin-top:50px;
	line-height:33px;
}
#main p{
	text-align:justify;
	line-height:23px;
	color:#3E3E3E;
}
.imgcontainer img{
	float:left;
}
#main{
	margin-bottom:100px;
}
/*---------------------TOP ABOUT---------------------*/
.about-record{
	padding-bottom:100px !important;
}
#top-about{
	width:auto;
	min-height:450px;
	background-color:#989898;
	background-image:url(../images/about.jpg);
	background-size:cover;
	text-align:center;
	padding-top:50px;
	padding-bottom:70px;
	margin-top:-14px;
	z-index:500;
	position:relative;
}
#top-about img{
	margin:0 auto;
	display:block;
	width:150px;
	margin-top:20px;
}
#top-about h1{
	color:#FFFFFF;
	margin-bottom:40px;
	margin-top:30px !important;
}
#top-about a{
	font-size:15px;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	margin-top:15px !important;
	width:200px;
	padding:7px 60px;
	border-radius:3px;
	transition:all .3s ease-in-out;
}
#top-about a:hover{
	background-color:#FFFFFF;
	color:#000000;
	transition:all .3s ease-in-out;
}

