@font-face {
	font-family: 'BMitra';
	src: url('/client/themes/fa/main/fonts/BMitra.eot');
	src: url('/client/themes/fa/main/fonts/BMitra.eot?#') format('eot'),
		url('/client/themes/fa/main/fonts/BMitra.woff') format('woff'),
		url('/client/themes/fa/main/fonts/BMitra.ttf') format('truetype');
}

#nav_service {
	width: 100%;
}

#nav_service ul li a:hover {

}

#nav_service ul li.li_active a {
	
}

#nav_service ul li ul li a {
	background: #686868 !important;
}

#nav_service .nav_active {
	display: block;
}



#nav_service .link_service_active {
	color: #fff;
	background: #000;
}

.nav_service_cats {
	background: #300000;
	width: 100%;
}

#nav_cats ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#nav_cats .subnav_c {
	
}

#nav_cats .sub_nav_active {
	display: block;
}

#nav_cats .subnav_link_active {
	color: #010101;
}

#nav_cats li {
	float: right;
	margin: 0px;
	color: #EBEBE9;
	font-size: 11px;
}

#nav_cats a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0px 8px;
	font: 10px/30px IRYekan;
	float: right;
	width: auto;
}

#nav_cats a:HOVER {
	color: #1706a4;
	text-decoration: none;
}

.nav_services {
	width: 100%;
	position: relative;
	height: 45px;
}

.nav_service {
	width: 100%;
}

.nav_service ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.nav_service li {
	float: right;
	margin: 0px;
	color: #000;
	font-size: 17px;
}

.nav_service li.li_active {
	display: block;
	color: #fff;
}

.nav_service .nav_link a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0px 8px;
	font: 13px/28px tahoma;
}

.nav_service .nav_active {
	
}

.nav_service .nav_link a:HOVER {
	color: #fff;
}

.nav_service .nav_link a:ACTIVE {
	color: #fff;
}

.dropdown-menu.navigation_header a {
	border-top: 1px solid #053158;
	background: #022545;
	color: #a0c3fd !important;
	font: 14px nassim-bold;
	text-align: right;
}

.service_menu_mob {
	font: 14px/22px nassim-bold;
	color: #103c63;
	padding-right: 7px;
}

.menu_accordion {
	position: absolute;
	z-index: 99999;
	width: 181px;
	left: 0px;
	top: 28px;
	background: #0b4ab3;
}

.service_view_comm_count {
	background: #e7e7e7;
	border-radius: 0 5px 5px 0;
	float: left;
	font: 11px/20px tahoma;
	height: 25px;
	padding: 0 10px;
	margin-top: 5px;
	color: #5b5b5b;
}

.left_o {
	padding-left: 10px !important;
}


.navbar-nav>li span {
	display: none;
}

.navbar-collapse {
	
}

.cats_bg {
	
}

.nav_padd {
	padding-right: 0px !important;
}

.navbar-nav>li>a {
	color: #bcddfc !important;
	font: 14px/15px nassim-bold;
	padding: 8px 18px 8px 0px;
}

.nav_item_mob {
	border-top: 1px solid #063666;
}

.tab_item {
	
}

.nopadd_kh {
	padding-right: 15px;
}



.comm_answer_link {
	float: left !important;
}



.main_header {
	width: 100%;
}

.top_nav {
	width: 100%;
	height: 50px;
}

#nav3 {
	position: relative;
	height: 45px;
}

#nav3 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#nav3 li {
	float: right;
	padding: 0px;
	margin: 0px;
	color: #0f273f;
}

#nav3 li a {
	padding: 0px 8px;
	color: #0f273f;
	text-decoration: none;
	font: 14px/30px nassim-bold;;
	direction: rtl;
	text-align: center;
	height: 45px;
	display: block;
}

#nav3 li.li_active a {
	color: #ef0307;
}

#nav3 li a:hover {
	color: #2271be;
	display: block;
}

#nav3 li.nav_link {
	text-decoration: none;
	text-align: center;
	display: block;
	white-space: nowrap;
}

.submenu_outer {
	width: 950px;
	background: #2f7acd url('r_submenu_bolet.gif') right 9px no-repeat;;
	overflow: hidden;
	display: none;
	border-radius: 14px;
	padding-right: 28px;
	margin-bottom: 5px;
	position: absolute;
	top: 56px;
	left: 0px;
	z-index: 999;
	padding-bottom: 2px;
}

.submenu {
	width: 100%;
	overflow: hidden;
}

.cat_nav {
	width: 100%;
	height: 100%;
}

.cat_nav ul.ul_cat_nav {
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ul_cat_nav li {
	color: #ffffff;
	float: right;
	font-size: 12px;
	line-height: 25px;
	margin: 0;
	padding: 0px 3px;
	white-space: nowrap;
}

.ul_cat_nav li a {
	color: #fff;
	font: 12px/25px tahoma !important;
	padding: 0;
	text-decoration: none;
	white-space: nowrap;
}

.home_cat_nav .ul_cat_nav li a:hover {
	color: #00152a !important;
}

.home_cat_nav .ul_cat_nav li a:active {
	color: #00152a !important;
}

.ul_cat_nav li span {
	font: 15px/26px nassim-bold;
	height: auto;
	margin: 0;
	padding: 0;
	width: 1px;
	white-space: nowrap;
}

.ul_cat_nav li a.current_nav_c,.ul_cat_nav li a:hover {
	color: #86867c;
}

#nav3 li.current_nav_s {
	background-position: 0px -58px;
	color: #000000;
	float: right;
	font-size: 10px;
	margin: 0;
	padding-left: 5px;
}

#nav3 li.current_nav_s span.current_nav_s2 {
	background-position: 0px -58px;
	color: #000000;
	font-size: 11px;
	line-height: 27px;
	padding-bottom: 7px;
	padding-left: 0 !important;
	padding-right: 5px !important;
	padding-top: 7px;
}

ul #service_1 a {
	padding-right: 0px;
}

.menu_parent {
	margin-top: 21px;
}

.sp_nav {
	height: 28px;
	width: 1px;
	display: block;
	overflow: hidden;
}
