/* 
طراحی و برنامه نویسی قالب دورکارشو : محمدرضا حسینیان راوندی
*/

	@font-face {
	  font-family: 'yekanweb-regular';
	  src: url('fonts/yekanweb-regular.eot?#') format('eot'),  /* IE6â€“8 */
		   url('fonts/yekanweb-regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		   url('fonts/yekanweb-regular.ttf') format('truetype');  /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
	}		
		
		 
 
	@font-face {
		font-family: 'Conv_BYekan+';
		src: url('fonts/BYekan+.eot');
		src: local('☺'), url('fonts/BYekan+.woff') format('woff'), url('fonts/BYekan+.ttf') format('truetype'), url('fonts/BYekan+.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}

		html, body, div, span,
		h1, h2, h3, h4, h5, h6, p, 
		a, em, font, img,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			vertical-align: baseline;
			background: transparent;
		}
		 
		 
		body {
			line-height: 1;
			font-family: 'yekanweb-regular';
		}
		ol, ul {
			list-style: none;
		}
		blockquote, q {
			quotes: none;
		}
		:focus {
			outline: 0;
		}
		/*کدهای بالا برای جلوگیری از متفاوت عمل کردن مرورگر هاست*/
  
	
	 a,a:link,a:visited,a:hover,a:focus{box-shadow:none;text-decoration: none;outline:none !important;border:0px;}
 
		main{
			display:block; 
			width:100%;
			min-height:auto; 
			padding:0px;
			margin:0px;
		}
		
		.fasele{
			clear:both;
		}	
		
	header{
		  overflow-X: hidden;
	}	
		
	.header_text{
		animation: fadeInRight_header_text 1s ease-in-out;
	}
	
	@keyframes fadeInRight_header_text {
	  from {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	  }
	  to {
		opacity: 1;
		transform: translateZ(0);
	  }
	}	
	
	
	.header_pic{
		animation: fadeInRight_header_pic 1s ease-in-out;
	}
	@keyframes fadeInRight_header_pic {
	  from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	  }
	  to {
		opacity: 1;
		transform: translateZ(0);
	  }
	}

@media (min-width:1251px) {
	body {
		line-height: 1.5vw;
		font-size:1vw;
	}	
	.beyzi h3 {
		line-height: 3.3em;
	}	
	.dokme_size{
		height: 3.4vw;
	}		
}

@media (min-width:1000px) AND (max-width:1250px) {
	body {
		line-height: 1.5vw;
		font-size:1.2vw;
	}
 	.beyzi h3 {
		line-height: 2.9em;
	}	
	.dokme_size{
		height: 4vw;
	}		
}
	
@media (min-width:1001px) {

	
	header{
		padding-top:5vw;
	}
	
	.kol_mohtavaye_rast{
		width:76.3%;
	}

	aside{
		width: 20.1%;
	}	
	
	.kol_mohtavaye_post{
		padding-right: 3%;
		padding-left: 3%;
	}	
	
	
 	.kol_mohtavaye_about{
		width:100%;
		padding-top:6%;
		padding-bottom:4%;
		position:relative;
	}
	
	.about_center{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	
 

 
	.expert_employer_icon_width{
		max-width:100%;
	}	
	
	.expert_employer_size{
		font-size: 3.75em;
	}
	.checkbox_size{
		max-width:100%;
		margin-top: -1%; 
	}	
	
	.motekhasses_moshtari_line{
		line-height: 2.75em;
	}

	.dokme_size{
		width: 12vw;
	}	

	.faaliyatha_size{
		width: 17%;
		min-height: 20.6vw;
	}

	.faaliyatha img{
		margin-top: 19%;
		margin-bottom: 11%;
	}	
	
	.beyzi{
		top: -2.25vw;
		width: 15.78%;
		height: 4.4vw;
	}

	
	.soton_matlab{
		width:17.8%;
	}
	
	.bottom_dokme{
		bottom:4.54%;
	}
	.rss_darre_telegram{
		min-height: 5vw;
	}

	.rss_darre_telegram a{
		min-width: 20px;
		max-width: 1.5vw;
		max-height: 1.5vw;
		margin-right: 15px;
	}

	.rss_darre_telegram img{
		width:100%;
		height:100%;
	}
	 
	ul.menu{
		min-height: 5vw;
	}	
	
	.telegram_insta{
		margin-top: 3.7%;
		margin-bottom: 3.7%;
	}	
	
	.link_telegram_footer{
		margin-left: 1.38%;
	}
	
	.link_instagram_footer{
		margin-right: 1.38%;
	}

	.telegram_footer{
		width: 2.36vw;
		border-radius:2.36vw;
	}

	.instagram_footer{
		width: 2.36vw;
		border-radius:2.36vw;
	}
	
	.zir_header{
		min-height: 33vw;
	}		
	
	.moshahede{
		bottom: 2.5%;
	}	

	.zarrinpal{
		margin-top:2.5%;
	}	

	@keyframes fadeInleft_telegram {
	  from {
		opacity: 0;
			 
		transform:translate3d(720%, 0, 0) rotate(359deg);
	
	  }
	  to {
		opacity: 1;
				 
		transform:translateX(-27%) rotate(0deg);

	  }
	}
	
	@keyframes fadeInRight_insta {
	  from {
		opacity: 0;
		transform: translate3d(-720%, 0, 0) rotate(0deg);
		 
	  }
	  to {
		opacity: 1;
		transform: translateX(27%) rotate(359deg);
		 
	  }
	}	
	
	.radif_moshakhsat_post{
		display:inline-block
	}	
	.nevisande,.taghvim,.tedad_bazdid,.tedad_pasandidan{
		margin-left:2.5em;
	}
	
	.soton_matlab2{
		margin-left: 2.5%;
		margin-right: 2.5%;
		width: 20%;
		box-shadow: 0px 0px 30px #cbcbcb;
		padding: 0.94%;
	}	

	.dowr_jostojoogar form{
		width: 22%;
	}
}
/* min-width: 1001px */		



@media (min-width:1001px) AND (max-width:1300px) {
	ul.menu li span{
		font-size: 1.2em;
	}
	

}	



/* (min-width:1001px) AND (max-width:1300px) */	

@media (min-width:768px) AND (max-width:1000px) {
	body {
		line-height: 2vw;
		font-size:1.5vw;
	} 
	
	header{
		padding-top:10%;
		padding-bottom:3%;
	}
	.kol_mohtavaye_rast{
		width:70%;
	}
	
 	.kol_mohtavaye_about{
		width:95%;
		padding-top:10%;
		padding-bottom:5%;
		margin:auto;
	}
	
	aside{
		width: 27.5%;
	}
	.kol_mohtavaye_post {
		padding-right: 2.35%;
		padding-left: 2.35%;
	}	
	
	.expert_employer_icon_width{
		max-width:11%;
	}	
	.expert_employer_size{
		font-size: 2.5em;
	}
	
	.checkbox_size{
		max-width:5%; 
	}	
	.motekhasses_moshtari_line{
		line-height: 3.2em;
	}	
	.dokme_size{
		width: 16.5vw;
		height: 4.7vw;
	}
	
	.faaliyatha_size{
		width: 21%;
		padding-bottom:3%;
	}	
	
	.faaliyatha img {
		margin-top: 15%;
		margin-bottom: 5%;
	}	
	
	.beyzi{
		top: -2.45vw;
		width: 18%;
		height: 4.5vw;
		padding-right: 1.5%;
		padding-left: 1.5%;
	}

	.beyzi h3 {
		line-height: 2.3em;
	}
	
	.soton_matlab{
		width:21%;
	}
	
	
	.soton_matlab2{
		box-shadow: 0px 0px 20px #cbcbcb;
		padding: 0.94%;
		margin-left: 1.5%;
		margin-right: 1.5%;
		width: 22%;		
	}	
	
	.bottom_dokme{
		bottom: 4%;
	}	
	.rss_darre_telegram{
		min-height: 6.5vw;
	}
 
 

	.rss_darre_telegram a{
		width: 2.5vw;
		height:2.5vw;
		margin-left:15px;
	}

	.rss_darre_telegram img{
		width:100%;
		height:100%;
		margin-left:9px;
	}
	
	ul.menu {
		min-height: 6.5vw;
	}
	.telegram_insta{
		margin-top: 6%;
		margin-bottom: 8%;
	}

	.link_telegram_footer{
		margin-left: 3.2%;
	}
	
	.link_instagram_footer{
		margin-right: 3.2%;
	}	
	
	.telegram_footer{
		width: 4.5vw;
		border-radius: 4.5vw;
	}

	.instagram_footer{
			width: 4.5vw;
		border-radius: 4.5vw;
	}
	.zir_header{
		min-height: 40vw;
	}				
	
	.moshahede{
		bottom: 1%;
	}	

	.zarrinpal{
		margin-top:5%;
	}	
	
	@keyframes fadeInleft_telegram {
	  from {
		opacity: 0;
			 
		transform:translate3d(720%, 0, 0) rotate(359deg);
	
	  }
	  to {
		opacity: 1;
				 
		transform:translateX(-32%) rotate(0deg);

	  }
	}
	
	@keyframes fadeInRight_insta {
	  from {
		opacity: 0;
		transform: translate3d(-720%, 0, 0) rotate(0deg);
		 
	  }
	  to {
		opacity: 1;
		transform: translateX(32%) rotate(359deg);
		 
	  }
	}	
	
	.radif_moshakhsat_post{
		display:grid;
		grid-template-columns:repeat(
			auto-fit,minmax(200px,1fr)
		);
	}	
	
	.dowr_jostojoogar form{
		width: 35%;
	}	
}
/* @media (min-width:768px) AND (max-width:1000px) { */



@media (max-width:767px){
	body {
		line-height: 1.5em;
		font-size:1em;
	} 
	
	.menu_mobile{
		width:15vw;
		min-height:14vw;
		float: right;
		display: grid;
		place-items: center;
	}
 
	.link_menu_mobile{
		width:30px;
		height:30px;
	}
 
	
	.menu_d ul.menu{
		display:none;
	}
	.menu_d {
		min-height: 6.5vw;
	}
	
	.navar_bala_menu{
		width:100%;
		height:40px;
		border-bottom: 1px solid #f0f3f9;
		position: relative;
	}
	
	.icon_close1{
		position: absolute;
		left: 5px;
		margin: auto;
		top: 0px;
		bottom: 0px;
		width:37px;
	}
	.icon_menu_doorkaari{
		width: 35px;
		margin-top: 5px;
		margin-right: 12px;
		vertical-align: middle;
	}
	.matn_tozih_menu_mobile{
		font-family: 'Conv_BYekan+';
		color: #12766e;
		margin-right: 3px;
		line-height: 1.8em;
		position: relative;
		top: 5px;
	}
	
	.rss_darre_telegram{
		min-height:14vw;
		float: left;
	}
	.rss_darre_telegram a{
		width:30px;
		height:30px;
		margin-right:15px;
	}

	.rss_darre_telegram img{
		width:30px;
		height:30px;
	}
	.expert_employer_icon_width{
		max-width:15%;
	}	
	.expert_employer_size{
		font-size: 2.5em;
	}	
	
	
/* منوی موبایل */
	.kol_menu_mobile{
		display:none;
		position:fixed;
		z-index:16;
		top:0px;
		width:270px;
		height:100%;
		background-color:#fefefe;
		right:-270px;
		border-left: 1px solid #f0f3f9;
	}


	.menu_mobile2{
		list-style-type:none;
		margin: 0px;
		padding: 0px;
		float: right;
		width: 100%;
	}
	
	.menu_mobile2 li{
		box-sizing: border-box;
		float: right;
		width: 100%;
		padding-right:20px;
		display: block;
		clear: both;
		padding-bottom:5px;
		 
		text-align: right;
		line-height:2.5em;
		border-bottom: 1px solid #f0f3f9;

	}
	.menu_mobile2 li a{
		display:inline-block;
		color: #8e939b;
		font-size: 0.88em;
	}
	.icon_menu2{
		max-width: 1.26vw;
		min-width: 20px;
		margin-left: 5px;
		vertical-align: middle;
	}
 
	.link_menu_mobile:active {
		box-shadow: 0px 0px 9px 3px #d7d5d5;
	}
	.icon_close1:active {
		border-radius: 37px;
		box-shadow: 0px 0px 9px 3px #d7d5d5;
	}
/* منوی موبایل */	

 
	
	.kol_mohtavaye_rast{
		padding-top: 24%; 
		width:100%;
	}
	
 	.kol_mohtavaye_about{
		width:90%;
		padding-top:20%;
		padding-bottom:8%;
		margin-right:auto;
		margin-left:auto;
	}	
	
	.mesir{
		padding-right:5%;
		padding-left:5%;
		padding-top:7px;
		padding-bottom:7px;
	}	
	.mesir a{
		line-height: 2em;
	}
	aside{
		margin-top:9%;	
		margin-right: auto;
		margin-left: auto;
		padding-bottom: 1%;
	}
	
	.mesir{
		width: 90%;
		margin-left:auto;
		margin-right:auto;
	}

	.matlab{
		width: 90%;
		margin-top:6%;
		margin-left:auto;
		margin-right:auto;
		padding-right:4.5%;
		padding-left:4.5%;
	}	
	
	header{
		text-align:center;
	}
	
	.header_text{
		width: 100%;
		margin: auto;
		text-align: center;
		padding-top: 5%;
	}
	
	.header_pic{
		width: 100%; 
	}	
	
	nav{
		min-height: 14vw;
	}		
	
	.expert_employer{
		line-height: 0.8em;
	}
	.motekhasses_moshtari {
		 line-height: 1.7em;
	}
	
	.motekhasses_moshtari{
		font-size: 3.6vw;
	}	

	.radif_dokme_header{
		margin-top: 7%;
		margin-bottom: 7%;
		display:inline-block;
	}
		
	.radif_dokme_header .dokme_sabz,.radif_dokme_header .dokme_siyah{
		margin-left:7px;
		margin-right:7px;
	}	
	.dokme_size{
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.zir_header{
		min-height: 50vw;
	}	
	
	
	.beyzi{
		top:-31px;
		width: 200px;
		height: 60px;
	}

	.beyzi h3 {
		line-height:2.8em;
	}
 	.soton_matlab{
		margin-right:auto;
		margin-left: auto;
		margin-top:50px;
		margin-bottom:50px;
		width: 80%;
		padding:4%;		
	}
	
	.soton_matlab2{
		margin-right:auto;
		margin-left: auto;
		margin-top:2.5em;
		box-shadow: 0px 0px 20px #cbcbcb;
		width: 80%;
		padding:4%;		
	}	
	
	.fasele_767{
		clear:both;
	}
	.bottom_dokme{
		width: 180px;
		height: 50px;
		bottom: 6%;	
	}
	.kol_takhassosha{
			padding-right: 3.15%;
			padding-left: 3.15%;
			padding-top:50px;
			padding-bottom:50px;
	}
	
	.takhassos_aza{
		padding-top:70px;
		padding-bottom:70px;
	}
	.moshahede{
		width: 180px;
		height: 50px;
		bottom: 25px;
	}
	.radif_moshahede{
		padding-top: 50px;
	}
	.telegram_insta {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.link_telegram_footer {
		margin-left: 20px;
	}
	.link_instagram_footer {
		margin-right: 20px;
	}	
	.instagram_footer {
		width:42px;
		border-radius:42px;
	}	
	
	.telegram_footer {
		width:42px;
		border-radius:42px;
	}	
	
	header{
		padding-top: 14vw;
		padding-bottom: 40px;
	}
	.barchasb{
		margin-top:7%;
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		line-height:1.5em;
	}
	
	 .har_tag,.onvan_har_tag,.barchasbha{
		 margin-top:0.4em;
		 margin-bottom:0.4em;
	 }
	
	.sotonha_footer{
		padding-top: 30px;
		padding-bottom: 30px;
	}	
	.footer_rast{
		width:100%;
		text-align: center;
	}
	.footer_vasat{
		width:100%;
	}	
 	.footer_chap{
		width:100%;
	}	
	.footer_rast ul,.footer_chap ul{
		list-style: none;
		display: inline-block;
		margin-right: auto;
		margin-left: auto;
		text-align: right;
	}
	.aks_responsive,.zarrinpal a img{
		margin-top:22px;
	}
	.footer_chap{
		text-align: center;
	}	
	.navar_footer{
		line-height: 1.3em;
		padding-top: 4%;
		padding-bottom: 4%;
	}
	.menu_d{
			width:100%;
			box-sizing: border-box;
			padding-right:5%;
			padding-left:5%;
	}
	
	.modal {
		min-width:315px;
	}
	
	
	@keyframes fadeInleft_telegram {
	  from {
		opacity: 0;
			 
		transform:translate3d(720%, 0, 0) rotate(359deg);
	
	  }
	  to {
		opacity: 1;
				 
		transform:translateX(-46.5%) rotate(0deg);

	  }
	}
	
	@keyframes fadeInRight_insta {
	  from {
		opacity: 0;
		transform: translate3d(-720%, 0, 0) rotate(0deg);
		 
	  }
	  to {
		opacity: 1;
		transform: translateX(46.5%) rotate(359deg);
		 
	  }
	}

	.radif_moshakhsat_post{
		display:grid;
		grid-template-columns:repeat(
			auto-fit,minmax(200px,1fr)
		);
	}

	.form_contact{
		margin-top: 6%;
		margin-bottom: 6%;
		width: 100%;
	}
	
	.paging{
		width:95%;
		text-align: center;
		margin-top: 2em;
	}	
	
	.dowr_jostojoogar form{
			margin-top: 0.65em;
			margin-bottom: 0.65em;		
	}	
	
	.kol_takhassosha_d{
		margin-top: 50px;
	}

}
/* max-width:767*/


@media (min-width:551px) AND (max-width:767px){
	.faaliyatha_size{
		width: 40%;
		padding-bottom:3%;
	}	
	
	.faaliyatha img {
		margin-top: 15%;
		margin-bottom: 5%;
	}
	
	.faaliyatha {
		float: right;
		margin-right: 5%;
		margin-left: 5%;
		margin-top: 5%;
		margin-bottom: 5%;
		min-height: 38.5vw;
	}
 	.kol_takhassosha_d a{
		display:inline-block;
		width:45.5%;
		margin-right: 2%;
		margin-left: 2%;
	}	
	.dokme_takhassos{
		height:9.5vw;
		margin-top:1.8vw;
		margin-bottom:1.8vw;
	}	
	
	.zir_header{
		padding-top: 25px;
		padding-bottom: 25px;
	}	
	
 	aside{
		width: 24em;
	}
	.kol_postha{
		padding-top: 23%;
		padding-bottom:10%;	
	}	
	.dowr_jostojoogar form{
		width: 100%;
	}	
	.dowr_jostojoogar{
		box-sizing: border-box;
		padding-right:3em;
		padding-left:3em;	
	}		
}

@media (min-width:451px){
	.dokme_sabz,.dokme_siyah{
		float:right;
	}
}

@media (max-width:450px){
	.dokme_sabz,.dokme_siyah{
		margin-bottom:7px;
	}
}

@media (max-width:550px){
	.faaliyatha_size{
		width: 75%;
		padding-bottom:3%;
	}	
	
	.faaliyatha img {
		margin-top: 15%;
		margin-bottom: 5%;
	}	
	
	.faaliyatha {
		margin-right: auto;
		margin-left:auto;
		margin-top: 30px;
		margin-bottom:30px;
		min-height: 62vw;
	}	
	 	
	.kol_takhassosha_d a{
		display:inline-block;
		width:260px;
		margin-right:auto;
		margin-left: auto;
	}	
	
	.dokme_takhassos{
		height:63px;
		margin-top:12px;
		margin-bottom:12px;
	}
	.zir_header{
		padding-top:10px;
		padding-bottom: 20px;
	}	

	aside{
		width: 90%;
	}	
	.kol_postha{
		padding-top: 28%;
		padding-bottom:10%;	
	}	
	.dowr_jostojoogar form{
		width: 100%;
	}	
	.dowr_jostojoogar{
		box-sizing: border-box;
		padding-right:2.8em;
		padding-left:2.8em;	
	}
}
/*@media (max-width:550px){*/
 
 
@media (min-width:768px){
		
	.icon_menu{
		max-width: 1.26vw;
		min-width: 20px;
	}
	
	.kol_mohtavaye_rast{
		float:right;	
		margin-top:9%;
	}
	
	.mesir{
		padding-right:2.7%;
		padding-left:2.7%;
		padding-top:7px;
		padding-bottom:7px;
	}	
	.mesir a{
		line-height: 3em;
	}	
	.header_text{
		width: 58%;
	 
	}
	
	.header_pic{
		width: 42%;
		 
	}	
	
	header{
		min-height: 44vw;
		display: flex;
		align-items: center;
	}
	
	nav{
		min-height: 5vw;

	}
	.kol_menu_mobile{
		display:none !important;
	}
		
	.menu_mobile{
		display:none;
	}
		
	.rss_darre_telegram{
		width: 20%;
	}

	.expert_employer{
		line-height: 2.3em;
		margin-right: 1.8%;
	}	
	
	.motekhasses_moshtari{
		font-size: 1.5vw;
	}	
	.radif_dokme_header{
		margin-top: 10%;
		width:100%;
	}	
	.fasele_dokme{
		margin-right: 3%;
	}
	.zir_header{
		display:flex;
		justify-content:space-around;
		align-items: center;
	}	
	aside{
		margin-top:9%;	
		float:left;
	}
	.akharin_mataleb{
		padding-bottom: 4.5%;	
	}
	
	.akharin_mataleb{
			display: flex;	
			justify-content:space-around;
			flex-direction: row;
			flex-wrap: wrap;
	}	
	
	.fasele_767{
		display:none;
	}
	.soton_matlab{
		padding:0.94%;
	}	
	.kol_takhassosha_d a{
		display:inline-block;
		width: 22.8%;
		margin-right: 1%;
		margin-left: 1%;
	}	
	
	.dokme_takhassos{
		height: 3.75vw;
		margin-top:0.85vw;
		margin-bottom:0.85vw;
	}
	.kol_takhassosha{
			padding-right: 3.15%;
			padding-left: 3.15%;
			padding-top: 3.15%;
			padding-bottom:3.15%;
	}	
	.takhassos_aza{
		padding-top: 5.68%;
		padding-bottom: 5.68%;
	}	
	.radif_moshahede{
		padding-top: 3.7%;
	}	
	
	.mesir{
		width: 100%;
	}

	.matlab{
		width: 100%;
		margin-top:3%;
		padding-right:3.5%;
		padding-left:3.5%;
	}	
	
	
	.kol_postha_d{
		margin-bottom: 5em;
	}

	.barchasb{
		margin-top: 3%;
		width: 100%;
		line-height:1.5em;
	}	
	
	 
	
	.footer_rast{
		width:25%;
	}
	.footer_vasat{
		width:49.55%;
		float:right;
	}	
 	.footer_chap{
		width:25%;
	}	
	.footer_rast ul,.footer_chap ul{
		 margin-bottom:7%;
		 margin-top: 30%;
	}	
	.footer_chap{
		text-align: left;
	}
	
	.navar_footer{
		padding-top:1.45%;
		padding-bottom:1.45%;
	}
	.menu_d{
		width:100%;
		box-sizing: border-box;
		padding-right:3%;
		padding-left:3%;
	}
	
	.form_contact{
		width: 46%;
		margin-top: 2.7%;
		margin-bottom: 2.7%;	
	}
	.kol_postha{
		padding-top: 12%;
		padding-bottom:1em;	
	}
	.paging{
		display:inline-block;
		margin-top: 4em;
	}
	.dowr_jostojoogar form{
		margin-top: 2.5%;
		margin-bottom: 2.5%;	
	}
}
/* min-width:768*/
		
		
		/* منو */
		nav{
			position: absolute;
			top:0px;
			z-index: 20;
			width:100%;
			animation: slide_down_menu .8s cubic-bezier(.4,0,0,1);		
			box-shadow: 0px 0px 20px #e3e0e0;	
		}

	 @keyframes slide_down_menu {
	  0% {
		 
		 transform: translateY(-100%);
	  }
	  100% {
		 transform: translateY(0);
		 
	  }
	}	
	
	.menu_d{
		margin: auto;
		background-color: #fff;
		border: 1px #ede8e8 solid;
	}	
	
	.menu_d_fixed{
		position:fixed;
		z-index:20;
		top:0px;
		right:0px;
		left:0px;
	}
	
		ul.menu{
			list-style-type:none;
			margin:0;
			padding-left:0;
			padding-top:0;
			padding-bottom:0;
			float:right;
			width:80%;
			display: flex;
			align-items: center;
		}
		
		ul.menu li{
			font-size:1em;
			float:right;	
			margin-left:5%;	
			position:relative;
		}

		ul.menu > li > a::after{
			position: absolute;
			margin:auto;
			right: 0px;
			left:0px;
			bottom: -5px;
			height: 3px;
			width: 0%;
			background-color: #06a9a8;
			content: "";
			opacity: 0;
			visibility: hidden;
			transition: all 300ms ease;
		}
		ul.menu > li:hover > a::after{
			width: 100%;
			opacity: 1;
			visibility: visible;
		}
		  
		ul.menu a{
			font-size:1em;
			color:#7b7b7b;
			display:block;
		}
		ul.menu a:link,ul.menu a:visited{
			color:#7b7b7b;
			text-align:center;
			text-decoration:none;
			text-transform:uppercase;
			line-height:2.4em;
		}
 
		ul.menu a:hover,ul.menu a:active{
			line-height:2.4em;	
			color:#7b7b7b;
			 
		}
		a {
			text-decoration: none;
		}
		ul.nmenu A:link{color:#7b7b7b;text-decoration: none;}
		ul.menu A:visited {color:#7b7b7b;text-decoration: none;}
		ul.menu A:hover{color:#7b7b7b;text-decoration: none;}	
	.icon_menu{
		margin-left:5px;vertical-align: middle;
	}
		
		.menu li a:hover .icon_menu{
		  filter:  hue-rotate(180deg) saturate(96) brightness(66%);
		}
		
		.menu li a:hover{
			color:#06a9a8;
		}
		/* پایان منو */
		
	.rss_darre_telegram{
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	 
	.rss_darre_telegram img:hover{
		filter:  hue-rotate(180deg) saturate(96) brightness(66%);
	}
	.jostojoo{
		display:none;
		min-height: 1.7vw;
		border-radius: 15px;
		border: 1px solid #7b7b7b;
		box-sizing: border-box;
		padding-right: 7px;
		padding-left: 7px;
		line-height:1.5em;
		font-family: 'yekanweb-regular';
		margin-right: 5px;
	}

		
	header{
		width:100%;
		background-color:#f6f6f6;
		box-shadow: 15px 15px 20px #ededed inset;
		box-sizing: border-box;
		padding-right: 3%;
		padding-left: 3%;
		border:1px #ede8e8 solid;
	}
	
	.header_pic img{
		display:block;
		max-width:100%;
		height:auto;
		margin-right:auto;
		margin-left:auto;
	}
	
	.expert_employer_icon{
		vertical-align: middle;
		
		height:auto;
		margin-top: -2.15%;
	}
	
	.expert_employer{
		font-family: 'Conv_BYekan+';
		color:#4f4f4f;
	}
	
	.checkbox{
		vertical-align: middle;
		height:auto;	 
		margin-right: 2.7%;
		
	}
	.motekhasses_moshtari{
		color:#7b7b7b;
		margin-right: 1.5%;
	}
	
	.radif_dokme_header{
		box-sizing: border-box;
	}
	
	/* طراحی و برنامه نویسی قالب دورکارشو : محمدرضا حسینیان راوندی */
	.dokme_sabz{
		position:relative;
		background-color:#12766e;
		border-radius:30px;
		text-align:center;
		line-height: 2.2em;
		color:#ffffff;
		font-size: 1.36em;
		cursor:pointer;
	}	
	
	/* شروع Tooltip  */	
	
	.Tooltip{
		display:none;
		position:absolute;
		z-index: 2;
		margin:auto;
		right:0px;
		left:0px;
		bottom:125%;
		border-radius:10px;
		width:100%;
		font-size: 0.8em;
		line-height: 1.8em;
		padding:10px;
	}
		@keyframes effect_title {
			 0% {
				opacity: 0;
				  transform: translate(0, -50%);
			 }
			 
			50% {
				opacity: 1;
			}	 
		} 
	.dokme_sabz:hover .Tooltip,.robat:hover .Tooltip {
		display:inline-block;
		border: 1px #b9b9b9 solid;
		background-color: #f0f0f0;
		padding: 5px;
		color: #4f4f4f;
		animation: effect_title 1s;	
	}

	.mosallas{
		border-left: 6px transparent solid;
		border-right: 6px transparent solid;
		border-top: 6px #b9b9b9 solid;
		position: relative;
		top: 12px;
		margin: auto;
		width:0px;
		height:0px;
	}
	/* پایان Tooltip */
	
	
	


	@keyframes background_color_g {
	  from {background-color: #12766e;color:#363d56;}
	  to {background-color: #24bfb2;color:#ffffff;}
	}	
	
 
	.dokme_sabz:hover {
		box-sizing: border-box;
		background-color: #24bfb2;
		border-bottom: 4px #12766e solid;
		animation-name: background_color_g;
		animation-duration: 1.5s;
	}	
	 
	
	.dokme_siyah{
		position:relative;
		background-color:#363d56;
		border-radius:30px;
		text-align:center;
		line-height: 2.2em;
		color:#ffffff;
		font-size: 1.36em;
		cursor:pointer;
	}	
	
	.dokme_sabz:active,.dokme_siyah:active{
		box-shadow: inset 0 0 0 #222, 0px 10px 20px -10px #222;
	}
	
	@keyframes background_color_b {
	  from {background-color: #263f95;color:#363d56;}
	  to {background-color: #363d56;color:#ffffff;}
	}		
	
	.dokme_siyah:hover{
		box-sizing: border-box;
		background-color: #263f95;
		border-bottom: 4px #000000 solid;
		animation-name: background_color_b;
		animation-duration: 1.5s;
	}

	.zir_header{
		width:100%;
	}
	
 	.faaliyatha{
		box-shadow: 0px 0px 30px #cbcbcb;
		border-radius: 30px;
		text-align:center;
		opacity: 0;
	}
	
	@keyframes bozorg {
	  from {
		transform: scale(.5);
		opacity: .1;
	  }
	  to {
		transform: scale(1);
		opacity: 1;
	  }
	}	
	
	.bozoorg{
		animation: bozorg 2s 1 cubic-bezier(.175,.885,.32,1.275);
		transform: scale(1);
		opacity: 1;
	}
		
	.effect_beyzi1,.effect_beyzi2,.dokme_takhassos,.moshahede,.radif_moshahede{
		opacity: 0;
	}
	
	.faaliyatha h2,.faaliyatha h3{
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1.13em;
		line-height:1.8em;
	}
	
	.faaliyatha h2{
		color:#3a3a3a;
	}
	.faaliyatha h3{
		color:#a09f9f;
		margin-top: 4%;
	}
	
	.akharin_mataleb{
		width:100%;
		border-top: 1px #ede8e8 solid;
		border-bottom: 1px #ede8e8 solid;
		background-color:#f6f6f6;
	}
	
	.door_beyzi{
		position:relative;
		width:100%;
		margin-bottom: 4.5%;
	}
	
	.beyzi{
		position: absolute;
		margin-right: auto;
		margin-left: auto;
		right: 0px;
		left: 0px;
		background-color: #FFFFFF;
		box-shadow: 5px 9px 15px #d5cdcd;
		border-radius: 50%;
		font-family: tahoma;
		border: 1px #ede8e8 solid;
		z-index: 5;
		text-align: center;
	}
	
 
	
	.beyzi h3{
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1.25em;
		color: #12766e;
		text-align: center;
	}
	.beyzi h3:hover{
		color: #5dd9cf;
	}
	
	.soton_matlab{
		position:relative;
		box-shadow: 0px 0px 30px #cbcbcb;
		border-radius: 30px;
		text-align:center;
		background-color:#fcfcfc;
		box-sizing: border-box;
		opacity:0;
	}
	
 	@keyframes charkhesh {
	  from {
		transform: perspective(2500px) rotateY(-100deg);
	  }
	  to {
		transform: perspective(2500px) rotateY(0);
	  }
	} 
 
	
	.soton_matlab_scroll_load{
		animation: charkhesh 1s;
	}
	
	.soton_matlab h4{
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1.25em;
		line-height:1.5em;
		color:#12766e;	
		margin-top: 11.81%;
		margin-bottom: 7.95%;
	}
	
	.soton_matlab p{
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size:1em;
		line-height:1.875em;
		color:#3a3a3a;	
		margin-bottom: 33%;
	}	
	
	.bottom_dokme{
		position:absolute;
		margin:auto;
		right:0px;
		left:0px;
	}
	
	.takhassos_aza{
		width:100%;
		display:grid;
		place-items:center;
	}
	
	.kol_takhassosha{
		position:relative;
		width: 85.91%;
		margin-left:auto;
		margin-right:auto;
		border:2px #ede8e8 solid;
		border-radius:20px;
		box-shadow: 5px 9px 15px #d5cdcd;
	}
	
	
	.kol_takhassosha_d {
		width:100%;
		margin-right:auto;
		margin-left:auto;
		text-align: center;
	}
	
	.dokme_takhassos{
		font-family: 'yekanweb-regular';
		font-size: 1em;
		display:grid;
		place-items:center;
		width:100%;
		background-color: #f6f6f6;
		direction:rtl;
		color:#3a3a3a;
		border-radius:6px;
		box-shadow: 4px 5px 10px #cbcbcb;
		transition: 0.9s;
	}
	
	 .dokme_takhassos:hover{
		background-color: #ededed;
		box-shadow: 4px 5px 10px #aba0a0;
	 }	
	
	.dokme_takhassos:active {
		box-shadow: inset 0 0 0 #222, 0px 10px 20px -10px #222;
	}
	
	
	.radif_moshahede{
		position:relative;
		width: 98.16%;
		margin-right:auto;
		margin-left:auto;
		border-bottom:2px #ede8e8 solid;
		clear: both;
	}
	
	@keyframes bozoorg_arzz {
	  from {
		width: 0%;
	  }
	  to {
		width: 98.16%;
	  }
	}	
	
	.bozoorg_arz{
		animation: bozoorg_arzz 3s;
		opacity: 1;
	}	
 
	footer{
		width:100%;
		border-top:2px #363d56 solid;
		background-color:#bdbbc3;
		box-shadow: -1px -1px 1px #7F845E;
	}
	.navar_footer{
		font-family: 'Conv_BYekan+';
		font-size:1.56em;
		width:100%;
		color:#d2cfcf;
		text-align:center;
		background-color:#444444;
		box-shadow: -2px -2px 3px #7F845E;
	}
	
	.sotonha_footer{
		width:92%;
		margin-left:auto;
		margin-right:auto;
	}
	
	.footer_rast{
		float:right; 
	}
	.footer_rast h5,.footer_chap h5{
		font-family: 'Conv_BYekan+';
		font-size: 1.31em;
		color:#12766e;
		font-weight: normal;
		line-height: 1.1em;
		margin-right: -1.3em;
	}
	
	.footer_rast ul li a,.footer_chap ul li a{
		color:#3a3a3a;
	}
	

	
	.footer_rast ul li a:hover,.footer_chap ul li a:hover{
		color: #25b18a;
		text-shadow: 1px 1px 2px #302525;
		transition: all 0.7s ease-out;

	}
 
	.footer_rast ul li,.footer_chap ul li{
		position:relative;
	}
	
	.footer_rast ul li::before,.footer_chap ul li::before {
		content: '';
		position: absolute; 
		background-image: url("images/circle.svg");
		background-repeat: no-repeat;
		background-position: right;
		background-size: 1em;
		width: 1em;
		height: 1em;	 
		right: -1.8em;
		top: 0.7em;
	}
	
	.footer_rast ul li:first-child::before ,.footer_chap ul li:first-child::before {
		 
		content: "";
		 background-image: initial;
		  
	}
	
	.footer_rast ul li:first-child,.footer_chap ul li:first-child {
		margin-bottom:1.2vw;
	}	


	.footer_rast ul li ,.footer_chap ul li {
		line-height: 1em;
		position: relative;
		margin-right: 25px;
		font-size: 1.125em;
		padding-top: 0.5em;
		padding-bottom: 0.65em;
	}
	
	
	.footer_rast ul,.footer_chap ul{
		 list-style: none;
	}

 	@keyframes ghalb {
		 0%, 100%, 20%, 40%, 60%, 80% {
			transition-timing-function: cubic-bezier(.215,.61,.355,1);
		  }
		  
		 0% {
			opacity: 0;
			-webkit-transform: scale3d(.3,.3,.3);
			transform: scale3d(.3,.3,.3);
		}
		
		20% {
			-webkit-transform: scale3d(1.1,1.1,1.1);
			transform: scale3d(1.1,1.1,1.1);
		}	
		
		40% {
			-webkit-transform: scale3d(.9,.9,.9);
			transform: scale3d(.9,.9,.9);
		}

		60% {
			opacity: 1;
			-webkit-transform: scale3d(1.03,1.03,1.03);
			transform: scale3d(1.03,1.03,1.03);
		}
		
		80% {
			-webkit-transform: scale3d(.97,.97,.97);
			transform: scale3d(.97,.97,.97);
		}

		100% {
			opacity: 1;
			-webkit-transform: scale3d(1,1,1);
			transform: scale3d(1,1,1);
		}

	 }
	
	.ghalb_eff{
		animation: ghalb 1s;
	}
	
	.footer_vasat{
		float:right;
		text-align:center;
		overflow: hidden;
	}
	.footer_chap{
		float:right;
	}
	
	.footer_chap ul{
		text-align: right;
		display: inline-block;
	}
	
	.remote_work{
		margin-top: 7.2%;
	}
	
	@keyframes rotation {
	  0% {
	 
		transform:rotate(0deg);
	  }
	  50% {
		transform:rotate(180deg);
	  }
	  100% {
		transform:rotate(359deg);
	  }
	  
	}	
	
	.rotatee{
		animation: rotation 1.5s linear;
	}
	
	.aks_responsive,.zarrinpal a img{
		display:block;
		max-width:100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;	
	}
	
	@keyframes zoomInn {
		 0% {
			opacity: 0;
			transform: scale3d(.3,.3,.3);
		 }
		 
		50% {
			opacity: 1;
		}	 
	} 

	.kasb_daramad{
		font-family: 'yekanweb-regular';
		font-size: 1.25em;
		line-height:1.5em;
		text-align:center;
		color:#12766e;
		margin-top: 2.1%;
		 
	}
	
	.zarrinpal{
		display:inline-block;
		opacity:0;
	}
	
	.tozih_site_doorkaari{
		font-family: 'Conv_BYekan+';
		font-size: 1.875em;
		line-height:1.5em;
		text-align:center;
		color:#4f4f4f;
		margin-top: 2.73%;
		 
	}
	
	.zoomIn{
		animation: zoomInn 1s;
	}
	
	.telegram_insta{
		margin-left:auto;
		margin-right:auto;
	}
	
	
	.telegram_footer_effect{
		animation: fadeInleft_telegram 1.2s ease-in-out;
	}
	
	@keyframes rotate_icon {
	  from {
		transform: rotate(359deg);
	  }
	  to { 
		transform:rotate(0deg);

	  }
	}	

	.instagram_footer_effect{
		animation: fadeInRight_insta 1.2s ease-in-out;
	}
	.telegram_footer{
		opacity:0;
		background-color:#5a5a5a;
		border:2px #ffffff solid;
	}
	.instagram_footer{
		opacity:0;
		background-color:#ffffff;
		border:2px #ffffff solid;
	}
	
	
	.telegram_footer:hover{
		animation: rotate_icon 1.2s;
	}	
	
	.instagram_footer:hover{
		animation: rotate_icon 1.2s;
	}		
	
	
	.moshahede{
		position:absolute;
		margin:auto;
		right:0px;
		left:0px;
		top: 98%;
		z-index: 10;
	}
	

	/* start kadr_namayesh_takhassos */
	.kadr_namayesh_takhassos {
		width:0px;
		height:0px;
		position: relative;
		margin-right:auto;
		margin-left:auto;
		margin-top: 25px;
		box-sizing: border-box;
		padding-right: 7px;
		padding-left: 7px;
		padding-bottom:10px;
		display:none;
		box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
		border-radius: 30px;
		background-color:#ffffff;
		border: 1px #ede8e8 solid;	
	}

	.close{
		position:absolute;
		top:10px;
		right:10px;
		width:32px;
	}
 
	.namayesh_takhassos{
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1.25em;
		color: #12766e;
		text-align: center;
		margin-top: 25px;
	}
	
	.kadr_namayesh_takhassos p,.kadr_namayesh_takhassos h6{
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1.25em;
		color: #3a3a3a;
		text-align: center;	
		line-height: 2.5em;
	}
	
	.loading{
		width:30px;
		height:30px;
		border-radius:50%;
		border:5px solid #ff000033;
		border-top-color:#f00;
		animation:spin 1s linear infinite;
		margin-right: auto;
		margin-left: auto;
	}
	
	.loading2{
		position:absolute;
		margin:auto;
		top:0px;
		bottom:0px;
		right:0px;
		left:0px;
	}	

	@keyframes spin{
		100%{transform:rotate(360deg);}
	}
	/* end kadr_namayesh_takhassos */
	
	
	
	/* modal copy */
	.panjere_ozviyat_d{
		display:none;
	}
	.panjere_ozviyat{
		position:fixed;
		z-index:10;
		margin:auto;
		right:0px;
		left:0px;
		border: 1px #b9b9b9 solid;
		background-color: #f0f0f0;
		border-radius: 11px;
		color: #4f4f4f;
		top:30%;
		width:0px;
		height:0px;
		text-align: center;
		line-height: 1.4em;
		box-sizing: border-box;
		padding-top: 27px;
		padding-bottom: 20px;
		padding-left: 5px;
		padding-right: 5px;
		display:none;
		box-shadow: 0px 0px 30px #a69797;
	}
	.url_channel{
		direction:rtl;
		font-size: 16px;
	}
	.panjere_ozviyat button{
		background-color: #363d56;
		border-radius: 30px;
		color: #ffffff;
		font-size: 13px;
		margin-top:7px;
		font-family: 'yekanweb-regular';
		font-size: 16px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 3px;
	}
	
	button#bashe1:hover {
		background-color: #263f95;
	}	
	
	button#bashe1:active {
		box-shadow: inset 0 0 0 #222, 0px 10px 20px -10px #222;
	}	
	/* end modal copy */
	 




/* start post*/
	.kol_mohtavaye_post{
		width:100%;
		background-color: #f6f6f6;
		box-sizing: border-box;
	}

	.mesir{
		min-height: 3.73vw;
		box-shadow: 0px 0px 15px #cbcbcb;
		border-radius:30px;
		background-color: #FFFFFF;
	}
	.matlab{
		box-shadow: 0px 0px 15px #cbcbcb;
		border-radius: 25px;
		background-color: #FFFFFF;
		box-sizing: border-box;
		padding-top:2.5%;
		padding-bottom:3%;
		text-align: justify;
		text-justify: inter-word;
	}
	.icon_onvan_post{
		float:right;width:1.5em;margin-top: 0.5em;margin-left: 0.5em;
	}
	
	.link_onvan_post{
		line-height: 2.5em;
		display: inline-block; 
	}
	.link_onvan_post h2{
		font-size:1.11em;
		color:#3a3a3a;
		font-weight: normal;
	}
	

	
	.nevisande,.taghvim,.tedad_bazdid,.tedad_pasandidan{
		display:inline-block;
		font-size: 1em;
		color: #3a3a3a;
		line-height: 2.15em;
		

	}
	.icon_zir_onvan{
		width:1.1em;
		vertical-align: middle;
		margin-left:0.3em;
	}

	.mesir{
		position:relative;
		 box-sizing: border-box;
	}
	
	.mesir a{
		font-size:0.906em;
		color:#7b7b7b;
		transition: all 300ms ease;
	}
	  /*
	 .mesir a::after {
		content: "";
		position: absolute;
		margin: auto;
		top: 0px;
		bottom: 0px;
		box-sizing: border-box;
		height: 3vw;
		width: 3vw;
		border-style: solid;
		border-color: #e0e3e6;
		border-width: 0px 1px 1px 0px;
		transform: rotate(135deg);
		border-radius:10px;
	}
	
	 
	 .mesir a::after {
		content: "";
		position: absolute;

		background-image: url("images/double-arrow.svg");
		background-repeat: no-repeat;
		background-position: right;
		 
		margin-right: 2.2%;
		width:1.5%;
		 
		vertical-align: middle;
	}
	
 
	.mesir a:nth-child(3)::after{
		display:none;
	}
	 */
	 .mesir img{
		min-width: 17px;
		width:1.5%;
		height: auto;
		vertical-align: middle;
		margin-right:2%;
		margin-left:2%;
	 }
	 
	.mesir a:hover{
		color: #06a9a8;
		text-shadow: 2px 2px 1px #cbcbcb;
	}
	
	.khat_zir_onvan{
		background-color: #acacac;
		border: 0px;
		height: 1px;	
		margin-top: 2.7%;
		margin-bottom: 2.5%;
	}
 	.tozihat_matlab{
		font-size:1em;
		color:#3a3a3a;
		line-height:2.15em;
	}
	.tozih_icon_matlab{
		float:right;
		font-size: 1.05em;
		line-height: 2.6em;
		color:#211c1c;	
	}
	.telegram_instagram{
		float:left;
	}
	.icon_telegram_matlab{
		width: 2.36em;
		border-radius: 2.36em;
		background-color: #5a5a5a;
		border: 2px #ffffff solid;
		outline: 1px solid #5a5a5a;
	}
	@keyframes mahv {
	  from {
		opacity: 0.5;
		transform: scale(1.1);
	  }
	  to {
		opacity: 1;
	  }
	}
	
	.icon_telegram_matlab:hover{
		animation: mahv 1s ease-in-out;
	}
	.icon_instagram_matlab{
		width: 2.36em;
		border-radius: 2.36em;
		border: 2px #ffffff solid;
		outline: 1px solid #5a5a5a;
	}
	
	.icon_instagram_matlab:hover{
		animation: mahv 1s ease-in-out;
	}
	 
	.barchasb{ 
		min-height:6.31em;
		margin-bottom: 4.4%;
		box-shadow: 0px 0px 15px #cbcbcb;
		border-radius: 25px;
		background-color: #FFFFFF;
		box-sizing: border-box;
		padding-right: 3.5%;
		padding-left: 3.5%;
		font-size: 0.906em;	
		color: #7b7b7b;
		display: flex;
		align-items: center;
	}
	.barchasb_d{
		display:inline-block;
	}
	
	.barchasb_d a{
		float: right;
	}
 
	.barchasbha{
		width:1.8em;
		vertical-align: middle;
		margin-left:3px;
		transform: rotate(-90deg);
		float:right;
	}
	.onvan_har_tag{
		float:right;
	}
	.har_tag{
		padding-top:0px;
		padding-bottom:3px;
		padding-right:10px;
		padding-left:10px;
		background-color:#eaecef;
		border-radius:7px;
		margin-right:10px;
		color: #7b7b7b;
		float:right;
		margin-bottom: 5px;
	}
	.har_tag:hover{
		background-color: #ddd;
	}
	
	.anavin_mataleb,.dastebandi_mataleb{
		width:100%;
		box-shadow: 0px 0px 15px #cbcbcb;
		border-radius: 25px;
		background-color: #FFFFFF;
		box-sizing: border-box;
		padding-top: 10%;
		padding-right: 10%;
		padding-left: 10%;
		padding-bottom: 10%;
		margin-bottom:11%;
	}
	
	.anavin_mataleb h3,.dastebandi_mataleb h3{
		font-family: 'Conv_BYekan+';
		font-size: 1.4em;
		color:#12766e;
		margin-bottom: 7%;
		margin-right:1.5%;
	}
	
	.anavin_mataleb ul,.dastebandi_mataleb ul{
		list-style: none;
		direction:rtl;
		display: inline-block;
	}
	.anavin_mataleb ul li,.dastebandi_mataleb ul li{
		position:relative;
		padding-right:1.75em; 
		padding-top: 3.3%;
		padding-bottom: 3.3%;
	}
	.anavin_mataleb ul li a,.dastebandi_mataleb ul li a{
		font-size:1.05em;
		line-height:1.47em;
		color:#3a3a3a;
	}
	
	/*
			position: relative;
		top: -0.49em;
				font-size: 1.15em;
		line-height:2.4em;
		*/
	.anavin_mataleb ul li a:hover,.dastebandi_mataleb ul li a:hover{

		color: #259f7e;
		margin-right:-5px;
		transition: all 0.4s ease-out;		
	}	
		
	.anavin_mataleb ul li::before {
		content: '';
		position: absolute; 
		background-image: url("images/circle.svg");
		background-repeat: no-repeat;
		background-position: right;
		background-size: 1em;
		width: 1em;
		height: 1em;	 
		right:0px; 	
		top: 0.91em;
	}	
	
	.mosbat_manfi{
		position: absolute; 
		background-image: url("images/circle-positive.svg");
		background-repeat: no-repeat;
		background-position: right;
		background-size: 1em;
		width: 1em;
		height: 1em;	 
		right:0px; 	
		top:0.91em;	
		cursor:pointer;
	}
	 
	
	ul.dastebandi_mataleb2{
		display:none;
	}
	
	ul.dastebandi_mataleb2 li::before{
		content: '';
		position: absolute; 
		background-image: url("images/circle.svg");
		background-repeat: no-repeat;
		background-position: right;
		background-size: 1em;
		width: 1em;
		height: 1em;	 
		right:0px; 	
		top:0.91em;
	}
 
/* end post*/



/* start contact */
	.form_contact{
		direction: rtl;
		box-sizing: border-box;
		margin-right:auto;
		margin-left:auto;
		padding:25px;
		border: 1px #B7B5B5 solid;
		border-radius: 0.7em;
		box-shadow: 0px 0px 7px 1px rgb(206 204 204);
	}

	.form_contact input[type="text"] {
		font-family: 'yekanweb-regular';
		font-size: 0.85em;
		width: 100%;
		height: 2.5em;
		border: 1px #B7B5B5 solid;
		border-radius: 0.7em;
		box-sizing: border-box;
		padding-right: 6px;
		padding-left: 6px;
		background-color: #f0f0f0;
		margin-bottom:0.7em;
		text-align:center;
	}
	.form_contact textarea {
		font-family: 'yekanweb-regular';
		font-size: 0.85em;
		width: 100%;
		height: 7em;
		border: 1px #B7B5B5 solid;
		border-radius: 0.7em;
		box-sizing: border-box;
		padding-right: 6px;
		padding-left: 6px;
		background-color: #f0f0f0;
		margin-bottom:0.7em;
		text-align:center;
		vertical-align: bottom;
	}	
	
	.form_contact input[type="button"] {
		font-family: 'yekanweb-regular';
		font-size: 1em;
		width: 100%;
		height: 3.125em;
		border: 1px #0e0000 solid;
		border-radius: 0.7em;
		background-color: #363d56;
		color: #fff3f3;
		text-align:center;
	}

	.form_contact input[type="button"]:hover {
		box-sizing: border-box;
		background-color: #263f95;
		border-bottom: 4px #000000 solid;
		animation-name: background_color_b;
		animation-duration: 1.5s;
	}
/* end contact */


/* start posts */
	.kol_postha{
		width: 100%;
		background-color: #f6f6f6;
		box-sizing: border-box;
	}
	.kol_postha_d{
		width: 94%;
		padding-bottom: 4%;
		display: flex;
		justify-content: space-around;
		flex-direction: row;
		flex-wrap: wrap;
		
		background-color: #ffffff;
		
		margin-right: auto;
		margin-left: auto;
		border-radius: 25px;
		border: 2px #ede8e8 solid;
	}

	
	.soton_matlab2{
		position: relative;
		border-radius: 30px;
		text-align: center;
		background-color: #fcfcfc;
		box-sizing: border-box;
		opacity: 0;	
	}
	
	.soton_matlab2 h4 {
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1.25em;
		line-height: 1.5em;
		color: #12766e;
		margin-top: 11.81%;
		margin-bottom: 7.95%;
	}
	
	.soton_matlab2 p {
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1em;
		line-height: 1.875em;
		color: #3a3a3a;
		margin-bottom: 33%;
	}

	
	.paging{
		margin-right: auto;
		margin-left: auto;
	}
	.paging a{
		padding-top: 0.0625em;
		padding-bottom: 0.05em;
		padding-right: 0.92em;
		padding-left: 0.92em;
		display:inline-block;
		background-color: #363d56;
		border-radius: 5px;
		text-align: center;
		line-height: 2.2em;
		color: #ffffff;
		font-size: 1.36em;
		cursor: pointer;
		margin-right:0.1em;
		margin-left:0.1em;
		margin-bottom:0.3em;
		box-shadow: 0px 0px 30px #cbcbcb;
	}
	
	.paging a:hover{
		background-color: #5c6dac;
	}

	
	/*
	.khat_bala_paging{
		width: 93%;
		border-top: 2px #ede8e8 solid;
		margin-right: auto;
		margin-left: auto;
		margin-top:2.5em;
		margin-bottom:2.5em;
	}
	*/
/* end posts */




/* Start form search */
	.dowr_jostojoogar{
		width: 94%;
		background-color: #ffffff;
		margin-right: auto;
		margin-left: auto;
		border-radius: 25px;
		border: 2px #ede8e8 solid;
		margin-bottom: 5em;
	}
	
	.dowr_jostojoogar form{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		display: grid;
		place-items: center;
	}
	.text_search{
		width:100%;
		height:1.7em;
		
		padding-top: 0.7em;
		padding-right: 1em;
		padding-bottom: 0.7em;
		padding-left: 3.2em;
		border: 2px #7b7b7b solid;
		border-radius:2em;
		box-shadow: 0px 0px 30px #cbcbcb;
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1em;
		line-height:1.1em;
		color: #12766e;
	}
	.submit_search{
		width:2em;
		position:absolute;
		z-index:2;
		left: -1.3em;
	}
	
	input.submit_search:hover {
		opacity: 0.5;
	}
/* End form search */	


	.warning404{
		display: block;
		text-align: center;
		line-height: 1.5em;
		margin-top: 30px;
		font-size: 1.5em;
	}
	
	.ostan,.shahrestan{
		width: 12em;
		height: 3em;
		display: block;
		margin-right:auto;
		margin-left:auto;
		background-color: #fff;
		border-radius:8px;
		border: 1px #c6c4c4 solid;
		text-align: center;	
		font-family: 'yekanweb-regular';
		font-weight: normal;
		font-size: 1em;
		line-height:1.1em;
		color: #3a3a3a;	
	}
	
	.jostojoogar_site{
		width: 2em;
		position: absolute;
		z-index: 3;
		left: -1.3em;
		height: 2em;
		opacity: 0;
	}
