@charset "utf-8";
/* CSS Document */

/*-----------------SLIDE SHOW--------------------*/
#slideshow{
	background-color:#323232;
}
.slide1h2a{
	font-size:24px;
	padding:10px;
	border-bottom:5px solid #fff;
	font-family:'iransans';
	top:185px !important;
	position:relative !important;
	text-align:center;
	width:200px;
	margin:0 auto !important;
	display:block;
	font-weight: 500 !important;
}
.slide1h2a img{
	width:80px;
	margin-top:-3px;
	font-weight: 500 !important;
}
.slide1h2a2{
	font-size:24px;
	padding:10px;
	border-bottom:5px solid #fff;
	font-family:'iransans';
	top:185px !important;
	position:relative !important;
	text-align:center;
	width:260px;
	margin:0 auto !important;
	display:block;
	font-weight: 500 !important;
}
.slide1h2b{
	font-size:55px;
	font-family:'iransans';
	top:210px !important;
	position:relative !important;
	text-align:center;
	font-weight: 500 !important;
}
#start{
	width:70px;
	padding:10px 0px;
	font-size:30px;
	margin-top:-35px;
	z-index:995;
	position:relative;
	background-image:url(../images/wbg.png);
	text-align:center;
	transition:all .3s;
}
#start:hover{
	background-color:#000000;
	transition:all .3s;
}
.starta{
	color:#FFFFFF;
}
.starta:hover,.starta:focus{
	color:#FFFFFF;
}
/*------------------FOUR SQUARE-----------------*/
#foursquare{
	padding-top:100px;
	padding-bottom:100px;
}
.square{
	font-size:12px;
	line-height:23px;
	text-align:center;
	margin-top:30px;
}
.square img{
	width:100px;
}
.square h3{
	font-size:18px;
	color:#0da074;
}
/*-------------------RESPONSIVE----------------*/
#responsive{
	padding-top:20px;
}
.res-img-con2{
	margin-top:80px;
	margin-bottom:100px;
}
.res-text-con{
	border-top:5px solid #0da074;
}
.res-text-con2{
	margin-top:80px;
	border-top:5px solid #0da074;
}
#responsive h2{
	color:#0da074;
	margin-bottom:25px;
	margin-top:40px;
	font-size:26px;
}
#responsive p{
	text-align:justify;
	line-height:25px;
}
.inverted:hover{
	background-color:#80c4ab !important;
	color:#FFFFFF !important;
}
/*-----------------tour--------------------*/
#tour{
	width:auto;
	overflow:hidden;
	background-color:#0da074;
	background-image:url(../images/triangle.png);
	background-size:cover;
	text-align:center;
	padding:40px;
}
#tour h1{
	color:#FFFFFF;
	margin:0px;
}
.tour{
	text-align:center;
}
.tour a{
	margin-top:50px !important;
	display:block;
	width:250px;
	font-size:18px !important;
	line-height:20px !important;
}
.tour a img{
	width:60px;
	margin:0px;
	padding:0px;
}
/*-------------------gallery-----------------*/
#gallery{
	background-color:#F8F8F8;
	min-height:400px;
	padding-top:100px;
	padding-bottom:100px;
}
.gal-con{
	margin-bottom:30px;
}
.gal{
	background-color:#515151;
	position:relative;
	text-align:center;
	overflow:hidden;
}
.gal-title{
	text-align:center !important;
}
.gal-title{
	margin:0px;
	margin-bottom:30px;
	color:#626262;
}
.gal img{
	transition:all .3s ease-out;
}
.gal:hover img{
	transform:scale(1.1,1.1);
	transition:all .3s ease-out;
}
.gal-caption{
	width:100%;
	height:100%;
	background-image:url(../images/gbg.png);
	position:absolute;
	bottom:0px;
	opacity:0;
	transition:all .3s ease-out;
	box-shadow:inset 0px 0px 10px #cacaca;
}
.gal-caption:hover{
	opacity:1;
	transition:all .3s ease-in;
}
.gal-more{
	top: 50%;
	width:100%;
	text-align:center;
  	transform: translateY(-50%);
	position:inherit;
	color:#0da074;
}
.gal-all-con{
	text-align:center;
	padding-top:20px;
}
.gal-all{
	font-size:16px !important;
}
/*----------------FEATURES-------------------*/
#features{
	min-height:500px;
	padding-top:100px;
	padding-bottom:60px;
}
.features-title{
	color:#0da074;
	margin:0px;
	margin-bottom:50px;
	text-align:center;
}
.features-title img{
	width:110px;
}
.box-f-container{
	margin-bottom:50px;
}
.box-f{
	height:auto;
	text-align:justify;
	padding:10px;
}
.box-f h3{
	margin:0px;
	margin-bottom:15px;
	font-size:16px;
}
.box-f i{
	font-size:40px;
	width:40px !important;
	margin-left:5px;
	color:#0da074;
}
.box-f p{
	font-size:12px;
	line-height:20px;
	padding-right:45px;
	color:#626262;
	margin-top:-10px;
	width:100%;
}