body{
	border-top:2px solid #808E8E;
	background:url('shahed/news.png') no-repeat top center;
}
body .row{
	margin:0px;
}
.main_wrapper.container-fluid.p-0{
}
a, a *{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a:hover h4{
	color:#9AE8E3 !important;
	text-shadow:0px 0px 5px rgba(0,0,0,0.5);
}
div#main{
	width:100%;
	max-width:1300px;
	margin:auto;
	overflow:hidden;
}
.col-md-4.line_1_3_wrapper{
	padding:0!important;
}
#line_1_1 img,#head_1 img{
	float:right;
	max-height:150px;
	width:auto;
	margin-top:0px;
}
#line_1_2 img,#head_2 img{
	float:none;
	max-height:150px;
	width:auto;
	display:block;
	margin:auto;
	margin-top:-55px;
}
#line_1_3 img,#head_3 img{
	float:left;
	max-height:150px;
	width:auto;
	border-bottom-left-radius:10px;
}
#line_2_1 .dimamenu > ul > li{
	position:relative;
}
#line_2_1 .dimamenu > ul > li:before{
	content:'';
	width:0px;
	height:1px;
	background:rgba(0,153,137,0.0);
	position:absolute;
	left:0;
	bottom:0;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
@media(min-width:768px){
	#line_2_1 .dimamenu > ul > li:hover:before{
		width:100%;
		height:1px;
		background:rgba(0,81,72,1.0);
	}
	#line_2_1 .dimamenu > ul > li > ul > li > a{
		background-image: linear-gradient(#F1EAD8, #FFF);
		border-right:2px solid rgba(89,66,32,0.5);
		border-bottom:2px solid rgba(89,66,32,0.5);
	}
	#line_2_1 .dimamenu > ul > li > ul > li:hover > a{
		background:rgba(255,255,255,1);
		color:#362D14;
	}
	#line_2_1 .dimamenu > ul > li > a{
		color:#4F3A1C!important;
	}
	#line_2_1 .dimamenu > ul > li:hover{
		background:#D9D1C5!important;
	}
	#line_2_1 .dimamenu > ul > li:hover > a{
		color:#FFF!important;
	}
	#line_2_1 .dimamenu > ul > li > ul{
		background:#D9D1C5 !important;
	}
}
#line_3_1 ul{
	overflow:hidden;
	height:330px;
	z-index:0;
}
#line_3_1 ul ul{
	display:none;
}
#line_3_1 ul li{
	width:100%;
	line-height:40px;
	border-radius:100px;
	margin-bottom:7.1px;
	background:#009989;
}
#line_3_1 ul li a{
	color:#FFF;
}
#line_3_1 ul li:last-child{
	border-bottom:0px;
}
#line_3_1 .dimamenu > ul > li > a{
	padding:0px;
}
#line_3_1 .dimamenu > ul > li:hover{
	background:#0B948B!important;
	border-color:transparent;
	box-shadow:2px 2px 6px -4px #000 inset;
}

#line_3_1 .dimamenu > ul > li > a:before{
	content:'';
	width:30px;
	height:30px;
	margin:5px;
	border-radius:100px;
	border:1px solid #FFF;
	background:url('images/bonyad.png') no-repeat center center #FFFFFF;
	background-size:16px 16px;
	display:block;
	float:right;
	float:right;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
}
#line_3_1 .dimamenu > ul > li:hover > a:before{
	background-size:25px 25px;
}
.col-md-2.line_3_1_wrapper,.col-md-5.line_3_2_wrapper,.col-md-3.line_3_3_wrapper,.col-md-2.line_3_4_wrapper,.col-md-12.mb-2.wow.fadeIn.pb-2{
	padding-left:5px;
	padding-right:5px;
}
.col-md-5.line_3_2_wrapper li.current_slide,.slider_container{
	background:rgba(0,0,0,0.01);
	position:relative;
	height:330px;
	overflow:hidden;
	border-radius:15px;
}
.slider_container8{
	position:relative;
	height:350px;
}
.slider_container8 li{
	opacity:0;
	display:none;
}
.slider_container8 li.current_slide8{
	position:absolute;
	z-index:1;
	display:block;
	opacity:1;
	width:100%;
	height:350px;
}
.slider_container8 li.current_slide8 a{
	width:100%;
	height:100%;
}
.col-md-5.line_3_2_wrapper li.current_slide:before{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	min-height:150px;
	content:'';
	background:linear-gradient(-360deg, #000 0%, rgba(0, 0, 0, 0) 90%);
	z-index:2;
}
.slider_container8 .current_slide8 a:before{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	min-height:150px;
	content:'';
	background:linear-gradient(-360deg, #000 0%, rgba(0, 0, 0, 0) 90%);
}
.slider_container8 .current_slide8 h4{
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px;
	padding:30px;
	text-align:right;
	color:#FFF;
	animation: fadeIn 3s ease ;
}
.col-md-5.line_3_2_wrapper li.current_slide .content{
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px;
	z-index:3;
	padding:30px;
	text-align:right;
	color:#FFF;
	animation: fadeIn 0.5s ease ;
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.section_2_wrapper,#head_4{
	background:#F2E9DB;
	border-top:5px solid rgba(0,0,0,0.1);
	border-radius:10px;
	margin-bottom:10px;
	float:right;
	width:100%;
	position:relative;
	z-index:10;
	margin-top:10px;
}
.inside_wrapper .container{
	width:100%;
	max-width:100%!important;
}
.post-image{
	height:150px;
	overflow:hidden;
	border-radius:15px;
	background:#FFF;
	border:1px solid #CCC;
	padding:0px;
}
.post-image img{
	height:auto;
	width:100%;
	max-width:200%;
	padding:0;
	display:block;
	margin:auto;
}
.post-image.col-md-2 img{
	border-radius:15px;
}
.col-md-5.line_3_2_wrapper li.current_slide .content small{
	color:#FFF;
	font-weight:normal;
}
.col-md-5.line_3_2_wrapper li.current_slide{
	height:330px;
	overflow:hidden;
	border:1px solid transparent;
}
.col-md-5.line_3_2_wrapper li.current_slide:hover{
	border:1px solid #009C98;
}
.col-md-5.line_3_2_wrapper li.current_slide .content h4{
	color:#FFF;
	font-weight:bold;
}
.col-md-5.line_3_2_wrapper img{
	min-height:330px;
	max-width:100%!important;
	width:auto!important;
	min-width:100%!important;
	background:#EFEFEF;
}
.col-md-5.line_3_2_wrapper img:hover{
}
.col-md-3.line_3_3_wrapper .latest > div{
	position:relative;
}
.col-md-3.line_3_3_wrapper .photo.mb-2{
}
.col-md-3.line_3_3_wrapper img{
	min-height:155px;
	max-width:100%!important;
	width:auto!important;
	min-width:100%!important;
	background:#F1F1F1;
}
.col-md-3.line_3_3_wrapper a{
	display:block;
	height:160px;
	border-radius:15px;
	overflow:hidden;
	position:relative;
	border:1px solid transparent;
}
.col-md-3.line_3_3_wrapper a:hover{
	border:1px solid #009C98;
}


.col-md-3.line_3_3_wrapper a:before{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	min-height:150px;
	content:'';
	background:linear-gradient(-360deg, #000 0%, rgba(0, 0, 0, 0) 90%);
	z-index:4;
}
.col-md-3.line_3_3_wrapper .content{
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px;
	z-index:5;
	padding:15px;
	text-align:right;
	color:#FFF;
	animation: fadeIn 3s ease ;
	line-height:190%;
	font-size:13px;
}

.btn.btn-secondary.w-100.p-1{
	display:none;
}
.col-md-2.line_3_4_wrapper img{
	margin-bottom:7px;
	width:100%;
	height:60px;
}
#section_4{
	background:#009989;
	border-radius:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	position:relative;
}
.section_3_wrapper{
	margin-bottom:15px;
}
.section_4_wrapper{
	margin-top:25px;
	min-height:70px;
	max-width:96%;
	float:none;
	margin:auto;
}
.section_4_wrapper:before{
	content:'';
	width:28px;
	height:40px;
	right:-16px;
	top:0px;
	background:url('shahed/right.png') no-repeat right center;
	position:absolute;
}
.section_4_wrapper:after{
	content:'';
	width:28px;
	height:40px;
	left:-16px;
	top:0px;
	background:url('shahed/left.png') no-repeat left center;
	position:absolute;
}
#section_4 .dimamenu > ul > li > a{
	color:#FFF;
	font-size:13px!important;
	padding-left:7px;
	padding-right:7px;
}
#line_4_2 img{
	display:block;
	margin:auto;
	margin-top:-20px;
	width:70px;
	height:70px;
}
.slider4_item_img img{
	min-width:100%;
	height:auto!important;
	min-height:100%;
}
.slider-nav.slider-nav9.slick-initialized.slick-slider{
	min-height:100px!important;
}
.section_5_wrapper {
	background:#F9F9F9;
	border-radius:15px;
	margin-bottom:15px;
}
.section_6_wrapper {
	background:#EEEFE9;
	border-radius:15px;
	margin-bottom:15px;
}
#section_7{
	margin:0px;
	padding:0px;
}
.col-md-4.line_7_1_wrapper{
	padding:0px;
}
.col-md-4.line_7_1_wrapper{
	background:#E5E6E8;
	border-radius:15px;
	overflow:hidden;
	height:340px;
}
.col-md-4.line_7_2_wrapper{
	padding-left:5px;
}
.col-md-4.line_7_3_wrapper{
	padding-left:0px;
}
.col-md-4.line_7_1_wrapper img{
	min-height:340px;
}
.line_7_2_wrapper .col-md-12.mb-2.wow.fadeIn.pb-2,.line_7_3_wrapper .col-md-12.mb-2.wow.fadeIn.pb-2{
	background:#E5E6E8;
	border-radius:15px;
	padding:7px;
	height:110px;
}
.line_7_2_wrapper .colomon_container .photo,.line_7_3_wrapper .colomon_container .photo{
	float:right;
	width:30%;
	border-radius:10px;
	overflow:hidden;
	height:95px;
	margin-left:2%;
}
.line_7_2_wrapper .colomon_container .photo img,.line_7_3_wrapper .colomon_container .photo img{
	min-height:95px;
	max-width:200%;
}
.line_7_2_wrapper .colomon_container .content .p-1:last-child,.line_7_3_wrapper .colomon_container .content .p-1:last-child{
	height:69px;
	overflow:hidden;
}
.section_8_wrapper {
	background:#EEEFE9;
	border-radius:15px;
	margin-bottom:15px;
	margin-top:20px;
}
#foot1{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	padding:15px;
	color:#FFF!important;
	position:relative;
	z-index:1;
	overflow:hidden;
}
#foot1 .row{
	position:relative;
	z-index:2;
}
#foot1:before{
	background-image:linear-gradient(#2689B3, #17536C);
	position:absolute;
	content:'';
	width:100%;
	height:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:-1;
}
#foot1:after{
	background:url(shahed/footer.png) no-repeat top center;
	position:absolute;
	content:'';
	width:100%;
	height:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
}
#foot1 a{
	color:#FFF!important;
}
#foot1 .col-md-auto{
	width:25%;
	text-align:right;
	font-size:12px;
}
#foot8{
	background:#113E51;
	color:#FFF!important;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.scroll2 .list_carousel li,.scroll2 .list_carousel li img{
	width:80px!important;
	max-width:80px!important;
	max-height:80px!important;
	border-radius:10px;
	background:#FFF;
	padding:10px;
}
.rounded-4{
	border-radius:15px!important;
}
@media(max-width:768px){
	html body .container{
		max-width:100%!important;
	}
	.col-md-3.line_3_3_wrapper .latest{
		margin-top:20px;
	}
	.col-md-3.line_3_3_wrapper .latest  .col-md-12.mb-2.wow.fadeIn.pb-2{
		max-width:50%!important;
	}
	.col-md-2.line_3_4_wrapper img{
		max-width:48%;
		margin:1%;
		float:right;
	}
	.section_4_wrapper {
		display:none;
	}
	#head_1 img{
	}
	#line_1_2 img,#head_2 img{
		display:none;
	}
	#line_1_3 img{
		position:absolute;
		left:0;
		top:-108px;
		max-height:170px;
		border-bottom-left-radius: 15px;
	}
	#head_3 img {
	  position: absolute;
	  left: 0;
	  top: -88px;
	  max-height:100px;
	  border-bottom-left-radius: 15px;
	}
	#head_1 img{
		max-height:80px;
	}
	#foot1 .col-md-auto{
		width:100%;
	}
	#line_1_1 img{
		max-height:100px;
		width:auto;
	}
	#footer_1 > div, #footer_2 > div, #footer_3 > div, #footer_4 > div{
		padding:15px;
		background:rgba(0,0,0,0.2);
		border-radius:15px;
		margin-bottom:10px;
		border-top:4px solid rgba(0,0,0,0.1);
		border-left:4px solid rgba(0,0,0,0.1);
	}
	.breadcrumb{
		font-size:11px;
	}
	.single-content{
		text-align:justify;
		padding:0px!Important;
		margin-bottom:15px;
	}
	.single-content img{
		width:100%;
		border-radius:15px;
		margin-bottom:15px;
	}
}
#footer *{
    color:#FFF!important;
}
.scroll2{
	position:relative;
}
.scroll2 .next{
	top:50%!important;
	margin-top:-7px;
	left:0px;
}
.scroll2 .prev{
	top:50%!important;
	margin-top:-7px;
	left:auto;
	right:0px;
}
.slick-slide .photo{
	width:98%;
	margin:2%;
	height:130px;
	overflow:hidden;
	border-radius:15px;
	margin-bottom:0px;
}
.slick-slide img{
	min-height:150px!important;
	max-width:100%;
	min-width:100%;
}
.slick-slide h4{
	padding:10px;
	font-size:12px;
}
.section_8_wrapper  h3.title{
	text-align:center;
	max-width:400px;
	background:#009989;
	border-radius:100px;
	height:36px;
	line-height:36px;
	color:#FFF;
	display:block;
	margin:auto;
	margin-top:-18px;
	position:relative;
}
.section_8_wrapper  h3.title:before{
	content:'';
	width:28px;
	height:36px;
	right:-16px;
	top:0px;
	background:url('shahed/right.png') no-repeat right center;
	position:absolute;
}
.section_8_wrapper  h3.title:after{
	content:'';
	width:28px;
	height:36px;
	left:-16px;
	top:0px;
	background:url('shahed/left.png') no-repeat left center;
	position:absolute;
}
.sidebar h3.title{
	padding:10px;
	background:rgba(0,0,0,0.06);
	margin:0;
	margin-bottom:10px;
	border-radius:10px;
}
.sidebar  .left{
	margin-bottom:10px;
}
.sidebar .search-form-input.text{
	max-width:80%;
	float:right;
	padding:10px;
	border-radius:10px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.sidebar .submit.search-button{
	max-width:20%;
	float:right;
	padding:10px;
	margin:0px;
	border-radius:10px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.sidebar li{
	padding:10px;
	background:rgba(0,0,0,0.02);
	margin:0;
	margin-bottom:10px;
	border-radius:10px;
}
body .calendar_wrap{
	border-radius:10px;
	overflow:hidden;
}
.image img{
	width:100%;
}
@media(min-width:768px){
	.dimamenu > ul > li > ul{
		position: absolute;
		top:40px;
		right:0;
		background: #F1F1F1!important;
		box-shadow: 0px 0px 20px -15px #000;
		width:250px;
		border-radius: 10px;
		border-top-left-radius:0;
		border-top-right-radius:0;
		padding:5px;
		margin:0;
		list-style:none;
		line-height: 25px;
		height:0;
		opacity: 0;
		overflow: hidden;
		z-index:99999;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.dimamenu > ul > li > ul > li > a{
		display: block;
		padding: 5px;
		font-weight: normal;
		font-size:13px;
		margin:5px;
		border-radius: 5px;
	}
	.single-content img{
		border-radius:15px;
		margin-bottom:15px;
		margin-left:15px;
		float:right;
	}
}
.slider-nav .slick-list{
	width:98%!important;
}
.slider4_item_img.borderi{
	height:150px!important;
}
.slick-slide a{
	position:relative;
	display:block;
	border-radius:10px;
	margin:5px;
}
.slick-slide h4{
	color:#04655B;
	line-height:170%;
	font-size:13px;
}
#section_8 .slick-slide h4{
	bottom:0px;
	left:4px;
	border-bottom-left-radius:10px;
	overflow:hidden;
	line-height:20px;
	height:48px;
	overflow:hidden;
	padding:5px;
	margin:0px;
	text-align:center;
}
.slider4_item{
	padding:0px!important;
	margin:0px!important;
	border:1px solid transparent;
	border-radius:11px;
}
.slider4_item:hover{
	border:1px solid #009C98;
}
.col-md-12.mb-2.wow.fadeIn.pb-2 a:hover h4{
	text-shadow:none;
	color:#009C98!important;
}
html body p,html body a{
	text-align:justify!important;
}
#closedimamenu.show .fa{
	display:block;
	text-align:center;
	line-height:40px;
}
ul.menu.show:before{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:rgba(0,0,0,0.2);
	content:'';
	width:100%;
	height:100%;
	z-index: -1;
}
#closedimamenu.show {
  z-index: 999999999!important;
}
.bg-light2{
	background: #EFEFEF;
}
.rtl{
	direction: rtl!important;
}
.ltr{
	direction:ltr!important;
}
#menu2-4 .dimamenu > ul > li{
    float:none!important;
}
#menu2-4 .dimamenu > ul > li > ul,#menu2-4 .dimamenu > ul > li:hover > ul{
    display:none!important;
}
#menu2-4 .dark.dimamenu > ul > li > a,#menu2-4 .dimamenu > ul > li > a{
    padding:0px!important;
    margin:0px!important;
    font-size:12px!important;
    line-height:170%!important;
}