body{
	overflow-x: hidden;
}

.Htags {
	font-weight: normal;
	padding: 0;
	margin: 0;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	padding: 0;
	margin: 0;
}

body {
	background: #FFF;
	padding: 0;
	margin: 0;
	font: 13px Tahoma, Arial;
	font-weight: normal;
	color: #000;
	direction: ltr;
}

.mb-10 {
	margin-bottom: 10px;
}

.hide {
	display: none;
}

.page {
	background:#FFF;
	margin: auto;
	direction: ltr;
	padding: 5px 0;
}
.wrapper{
	clear: both;
	height: 0;
	overflow: hidden;
}

.body_img{
	display: block;
	border: 0;
}
.linear_news{
	direction: ltr;
	margin-bottom: 4px;
	text-align: left;
	width: 100%;
}
.nomp{
	margin: 0;
	padding: 0;
}
.center_img{
	border: 0;
	display: block;
	margin: auto;
}
/* ----------- marquee  ----------------- */
/*
.marquee_container{
	width: 970px;
	padding:0px 5px;
	height: 20px;
	margin: auto;
	direction: ltr;
}
*/
div.horizontal_scroller, div.vertical_scroller{
	position:relative;
	height:20px;
	width:970px;
	display:block;
	overflow:hidden;
}
div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	font:11px/18px tahoma;
	color: #fff;
}
div.scrollingtext span{
	color:#DEDEDE;
}
/* ----------- Hedaer  ----------------- */
/* ----------- Body  ----------------- */

/* ----------- Footer  ----------------- */
/* ------------ Slider Nav -------------- */
#nav {
	background-color: #969594;
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding-right: 15px;
	margin-top: 3px
}

#nav a {
	color: #fff;
	font:10px tahoma;
	background: #72706F;
	text-decoration: none;
	margin: 0 5px;
	padding: 3px 5px
}

#nav a.activeSlide {
	background: #A40B0D
}

#nav a:focus {
	outline: none
}


/*----------- Search Input in header ------------*/
.search_input {
	width: 136px;
	height: 17px;
	font: 12px tahoma;
	border: none;
	margin-top: 13px;
	background-image: url('/client/themes/en/main/img/bg_texbox.gif');
	
}
/*-------- News Nav ----------*/
.news_nav {
	font: normal 11px tahoma;
	color: #1809A6;
	text-decoration: none;
}

.news_nav_title {
	font: normal 11px tahoma;
	color: #000000;
	text-decoration: none;
}

.news_nav_toolbar {
	font: normal 11px tahoma;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
/*--------- Pager --------------*/
#pager {
	font:14px tahoma;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: black;
	margin: 5px 0 3px;
}

#pager a {
	/*border: #999 1px solid;*/
	padding-right: 3px;
	padding-left: 3px;
	background-color: #999;
	font: 12px tahoma;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}

#pager a:hover {
	color: white;
	background-color: #666;
}


/*------------- Search Page -------------*/
.search {
	width: 140px;
	padding-left: 0;
}

.searchNav {
	font: 12px tahoma, Arial;
	color: black;
	background-color: #f8f8f8;
	margin-top: 5px;
	border: 1px solid #e0e0e0;
	height: 25px;
}

.search_result {
	font: 15px 'Times New Roman', tahoma, Arial;
	color: #004B97;
	text-decoration: none;
	font-weight: bold;
}

.search_result:hover {
	color: #bb0003;
}

.search_result:active {
	color: #3047A0;
}

.search_result:visited {
	color: #3047A0;
}

.summerize {
    font: normal 13px arial;
    color: #3A3A3D;
}

/* ----------- Polls Section ------------ */
.poll_title {
	font: 14px Arial;
	color: #1809A6;
	font-weight: bold;
	text-align:justify;
	direction:ltr;
	padding-left:8px;
	padding-top:5px; 
}
.poll_form{
	text-align:left;
	direction:ltr;
	padding-left:8px;
}
.poll_result_container{
	text-align:left;
	direction:ltr;
	margin-top:5px;
}
.poll_options {
	font: 12px Tahoma;
	color: #1809A6;
	font-weight: normal;	
	padding-bottom: 5px;	
}

.poll_archive_c {
	text-align: right;
}
.poll_text {
	font: 12px Tahoma;
	color: #1809A6;
	font-weight: normal;
	text-decoration: none;		
	padding-bottom: 5px;
}

.poll_bar_outter {
	border: 1px solid #1059AC;
	height: 11px;
	overflow:hidden;	/* Bug Fix: IE6 */
}

.poll_bar_inner {
	background-color: #1059AC;
	height: 11px;
}

.poll_percent {
	font: 10px Tahoma;
	color: #7F7F7F;
	font-weight: normal;	
	text-align: right;
}

.poll-none{
	display: none !important;
}

/*-----------extra field-----------*/
.extra_field_values{
	display: none;
}
.img-responsive-news{
	max-width:100%;
	height:auto;
}
.news_rate_like_img_up
{
	width: 151px;
	height: 33px;
	display: block;
	cursor: pointer;
	float: right;
	background: url('/client/themes/en/main/img/like.gif') no-repeat 0 0;
	margin: 7px 0 0 15px;
}
.news_rate_like_img_down
{
	width: 151px;
	height: 33px;
	display: block;
	cursor: pointer;
	float: right;
	background: url('/client/themes/en/main/img/like.gif') no-repeat 0 -35px;
	margin: 7px 0 0 15px;
}
.like_number
{
	width: 50px;
	color: #000;
	font: bold 12px arial;
	float: right;
	padding: 10px 10px 0 0;
	text-align: center;
}

.flowplayer {
	background: #6a727c no-repeat center center;
	display: block;
    text-align: center;
}

#news .body .video-js{
	max-width: 100%;
}

/*!*start dataextractor*!
.groups-tab{
	list-style-type: none;
}
.groups-tab li{
	display: inline-block;
}
.highcharts-credits{
	display: none;
	height: 0px;
}
!*end dataextractor*!*/

.print_ico{
	width: 17px;
	height: 16px;
	overflow: hidden;
	float: right;
	margin-left: 5px;
	cursor: pointer;
	margin-right:20px;
}
.list_label{
	padding: 5px 15px 5px 5px;
}

/*--------album------------*/
.album_list_content {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 7px;
}

.album_list_desc {
	background: #f2f2f2 none repeat scroll 0 0;
	font: 14px/20px Droid;
	padding: 5px 4px 10px;
	text-align: center;
	direction: ltr;
}

.grid_item {
	background: #f8f8f8 none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	display: block;
	height: 120px;
	line-height: 60px;
	margin: 0 2px 4px 3px;
	padding: 7px !important;
	text-align: center;
}

.grid_item img {
	display: block;
	height: 100% !important;
	width: auto;
	margin: 0 auto;
}

.showcase-caption {
	background: #f2f2f2 none repeat scroll 0 0;
	font: 14px/20px Droid;
	padding: 10px;
	text-align: center;
}

.my_controls3 .owl-next {
	background:transparent url('/client/themes/en/main/img/ad_next.png') left center !important;
	display: block !important;
	float: right;
	height: 37px;
	margin: 0 !important;
	padding: 0 !important;
	width: 27px;
	cursor: pointer;
}

.my_controls3 .owl-prev {
	background:transparent url('/client/themes/en/main/img/ad_prev.png') right center !important;
	display: block !important;
	float: left;
	height: 37px;
	margin: 0 !important;
	padding: 0 !important;
	width: 27px;
	cursor: pointer;
}

.my_controls3 {
	position: absolute;
	width: 100%;
	top: 172px;
}
.thumbs-wrapper-parent{
	position: relative;
}
.thumbs-wrapper-parent > a:last-child {
	background:transparent url('/client/themes/en/main/img/ad_next.png') left center !important;
	display: block !important;
	height: 37px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	left: 0;
	top: 38px;
	width: 29px;
}

.thumbs-wrapper-parent > a:nth-child(2){
	background:transparent url('/client/themes/en/main/img/ad_prev.png') right center !important;
	display: block !important;
	height: 37px;
	right: 0;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 38px;
	width: 29px;
}

.sliide .owl-carousel .owl-item img{
	height: 400px;
	overflow: hidden;
}

.album_list_desc{
	font:15px/25px IRANSans
}

.padd-l-r{
	padding-right: 10px;
}

.album_list_content img{
	width: auto;
	padding-bottom: 15px;
	margin: auto;
	display: block;
}

.grid_parent {
	padding-right: 14px;
	margin-bottom: 14px;
}

.text-danger {
	color: #dc3545 !important;
}

.alert {
	--bs-alert-bg: transparent;
	--bs-alert-padding-x: 1rem;
	--bs-alert-padding-y: 1rem;
	--bs-alert-margin-bottom: 1rem;
	--bs-alert-color: inherit;
	--bs-alert-border-color: transparent;
	--bs-alert-border: 1px solid var(--bs-alert-border-color);
	--bs-alert-border-radius: 0.375rem;
	position: relative;
	padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
	margin-bottom: var(--bs-alert-margin-bottom);
	color: var(--bs-alert-color);
	background-color: var(--bs-alert-bg);
	border: var(--bs-alert-border);
	border-radius: var(--bs-alert-border-radius);
}

.alert-secondary {
	--bs-alert-color: #41464b;
	--bs-alert-bg: #e2e3e5;
	--bs-alert-border-color: #d3d6d8;
}

.alert-danger {
	--bs-alert-color: #842029;
	--bs-alert-bg: #f8d7da;
	--bs-alert-border-color: #f5c2c7;
}

.alert-primary {
	--bs-alert-color: #084298;
	--bs-alert-bg: #cfe2ff;
	--bs-alert-border-color: #b6d4fe;
}

.alert-success {
	--bs-alert-color: #0f5132;
	--bs-alert-bg: #d1e7dd;
	--bs-alert-border-color: #badbcc;
}

.alert-warning {
	--bs-alert-color: #664d03;
	--bs-alert-bg: #fff3cd;
	--bs-alert-border-color: #ffecb5;
}

.alert-info {
	--bs-alert-color: #055160;
	--bs-alert-bg: #cff4fc;
	--bs-alert-border-color: #b6effb;
}

.alert-light {
	--bs-alert-color: #636464;
	--bs-alert-bg: #fefefe;
	--bs-alert-border-color: #fdfdfe;
}

.alert-dark {
	--bs-alert-color: #141619;
	--bs-alert-bg: #d3d3d4;
	--bs-alert-border-color: #bcbebf;
}
.delTour i:hover , #to_date_picker:hover , #from_date_picker:hover{
	cursor: pointer;
}

/************/
a{
	text-decoration: none !important;
}
.hlayer1{
	background-color: #9E0A00;
	position: relative;
	padding: 10.5px 0;
}
.hlayer2{
	height: 96px;
	background-color: #BC0C00;
	display: flex;
	align-items: center;
	position: relative;
}
.hlayer2 > div{
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
}
.flayer1{
	height: 145px;
	background-color: #7D7D7D;
	display: flex;
	align-items: center;
}
.flayer1 > div{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flayer2{
	height: 46px;
	background-color: #B5B5B5;
}

.footer_socials > a{
	display: inline-block;
	height: 31px;
	width: 31px;
}

.footer_socials .rss{
	background-image: url('/client/themes/en/main/img/fRss.svg');
}
.footer_socials .rss:hover{
	background-image: url('/client/themes/en/main/img/fRss-hover.svg');
}
.footer_socials .aparat{
	background-image: url('/client/themes/en/main/img/fAparat.svg');
}
.footer_socials .aparat:hover{
	background-image: url('/client/themes/en/main/img/fAparat-hover.svg');
}
.footer_socials .telegram{
	background-image: url('/client/themes/en/main/img/fTelegram.svg');
}
.footer_socials .telegram:hover{
	background-image: url('/client/themes/en/main/img/fTelegram-hover.svg');
}
.footer_socials .facebook{
	background-image: url('/client/themes/en/main/img/fFacebook.svg');
}
.footer_socials .facebook:hover{
	background-image: url('/client/themes/en/main/img/fFacebook-hover.svg');
}
.footer_socials .twitter{
	background-image: url('/client/themes/en/main/img/fTwitter.svg');
}
.footer_socials .twitter:hover{
	background-image: url('/client/themes/en/main/img/fTwitter-hover.svg');
}
.footer_socials .instagram{
	background-image: url('/client/themes/en/main/img/fInsta.svg');
}
.footer_socials .instagram:hover{
	background-image: url('/client/themes/en/main/img/fInsta-hover.svg');
}
.footer_nav a{
	font: 15px/28px IRANSansX-Medium;
	color: #FFFFFF;
	display: flex;
	align-items: center;
}
.footer_nav a:hover{
	color: white;
}
.footer_nav a:not(:last-of-type):after{
	content: '';
	margin: 0 20px;
	width: 2px;
	height: 18px;
	background-color: #999;
}
/*.footer_nav a:first-of-type:hover path{*/
/*	stroke: white;*/
/*}*/
.flayer2 > div *{
	font: 12px/19px IRANSansX-Medium;
	color: white;
}
.hlayer1 .rSide ,.hlayer1 .rSide *{
	font: 12px/28px IRANSansX-Light;
	color: #FFFFFF;
}
.hlayer1 .rSide >div:not(:last-of-type):after{
	content: '';
	width: 1px;
	height: 12px;
	background-color: #B5B5B5;
	margin: 0 10px;
}
.root-nav{
	list-style: none;
	display: flex;
	gap: 20px;
	margin: 0;
}

.root-nav > .nav_link > a,
.root-nav > .nav_link > span{
	font: 15px/28px IRANSansX-Medium;
	color: white;
	cursor: pointer;
	position: relative;
}
.root-nav > .nav_link.li_active > a,
.root-nav > .nav_link.li_active > span{
	font-family: 'IRANSansX-Bold';
}
.root-nav > .nav_link.li_over > a:after,
.root-nav > .nav_link.li_over > span:after,
.root-nav > .nav_link.li_active > a:after,
.root-nav > .nav_link.li_active > span:after{
	content: "";
	position: absolute;
	height: 23px;
	width: 3px;
	bottom: 0;
	left: 50%;
	background-color: white;
}
.sub-nav{
	display: none;
}
.sub-nav.active{
	display: flex;
	position: absolute;
	top: 95px;
	padding-left: 0;
	left: 0;
	width: 100%;
}
.sub-nav{
	list-style: none;
	box-shadow: 0px 4px 5.5px -2px #4E060133;
	background: #FFFFFF;
	height: 71px;
	align-items: center;
	position: relative;
	z-index: 9;
	padding: 0;
}
.sub-nav .nav_link a{
	font-family: IRANSansX-Medium;
	font-size: 16px;
	line-height: 28px;
	color: #7D7D7D;
}
.sub-nav .nav_link:before{
	content: url('/client/themes/en/main/img/nav.svg');
}

.top_news_swiper-pagination{
	bottom: 10px !important;
}

.top_news_swiper-pagination .swiper-pagination-bullet{
	height: 5px;
	width: 25px;
	background-color: #B8C5D0;
	border-radius: 5px;
	opacity: 1;
}
.top_news_swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #CD0221;
}
.top_news_list_itm:not(:last-of-type){
	border-bottom: 1px solid #B5B5B59C;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.sec_header{
	border-bottom: 1px solid #D40E00;
	margin-bottom: 3px;
}
.sec_header span{
	background: #D40E00;
	color: white;
	font: 16px/40px IRANSansX-Bold;
	display: inline-block;
	padding: 0 15px 0 5px;
	border-radius: 5px 5px 0 0;
}
#home .sec_header > span{
	background: #d40e00;
	color: #fff;
	font: 14px/40px IRANSansX-Bold;
	display: inline-block;
	padding: 0 5px 0 5px;
	border-radius: 5px 5px 0 0;
}
.tv_swiper_prev:after{
	content: url('/client/themes/en/main/img/swiper_prev.svg') !important;
}
.tv_swiper_next:after{
	content: url('/client/themes/en/main/img/swiper_next.svg') !important;
}
.tv_swiper_prev:hover:after{
	content: url('/client/themes/en/main/img/swiper_prev_h.svg') !important;
}
.tv_swiper_next:hover:after{
	content: url('/client/themes/en/main/img/swiper_next_h.svg') !important;
}
.tv_swiper_prev{
	top: 17px !important;
	right: 20px !important;
	left: auto !important;
}
.tv_swiper_next{
	top: 17px !important;
	right: 0 !important;
	left: auto !important;
}
.tv_swiper_pdate{
	font: 11px/19px IRANSansX-Light;
	color: #7D7D7D;
}
.similar_swipers .title{
	margin-top: 8px;
}
.similar_swipers .sec_header2{
	margin-bottom: 20px;
}

.similar_swipers_prev:after{
	content: url('/client/themes/en/main/img/swiper_prev.svg') !important;
}
.similar_swipers_next:after{
	content: url('/client/themes/en/main/img/swiper_next.svg') !important;
}

.similar_swipers_prev:hover:after{
	content: url('/client/themes/en/main/img/swiper_prev_h.svg') !important;
}
.similar_swipers_next:hover:after{
	content: url('/client/themes/en/main/img/swiper_next_h.svg') !important;
}
.similar_swipers_prev{
	top: 25px !important;
	right: 20px !important;
	left: auto !important;
}
.similar_swipers_next{
	top: 25px !important;
	right: 0 !important;
	left: auto !important;
}
.multimedia_sec .tab_head > div{
	background-color: #7D7D7D63;
	font: 15px/25px IRANSansX-Medium;
	color: white;
	padding: 3px 15px;
	border-radius: 5px;
	cursor: pointer;
}
.multimedia_sec .tab_head > div:hover{
	background-color: white;
	color: #2D2C2C;
}
.multimedia_sec .tab_head > div.active{
	background-color: white;
	color: #2D2C2C;
}
.tab_head{
	padding: 12px 0;
	border-bottom: 1px solid #7D7D7D;
	margin-bottom: 24px;
}
.swiperScC{
	padding-bottom: 41px !important;
}
.school_swiper .swiper-slide{
	background-color: #F7F7F7;
}
.school_swiper-pagination .swiper-pagination-bullet{
	height: 5px;
	width: 25px;
	background-color: #B8C5D0;
	border-radius: 5px;
	opacity: 1;
}
.school_swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #CD0221;
}
footer{
	margin-top: 30px;
}

.t_l_content .linear_news{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:1px solid #B5B5B59C;
}

.t_l_content .linear_news:last-of-type{
	padding-bottom: unset;
	margin-bottom: unset;
	border-bottom:unset;
}

.t_l_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	margin-left: 2px;
	width: 6px !important;
}

.linear_news .title5{
	padding-left: 0;
	font: 15px/25px 'IRANSansX-Medium';
}
#home .linear_news .title5{
	font-family: 'IRANSansX-Bold';
}
.linear_news .title5:before{
	content: url('/client/themes/en/main/img/titr.svg');
}

.linear_news .title5:hover{
	color: var(--c-red);
}

.linear_news .pdate{
	font: 11px/19px IRANSansX-Light;
	color: #7D7D7D;
}
.t_l_content{
	padding: 15px 10px;
	margin-bottom: 20px;
	padding-inline-end: 17px;
}

.t_l_content .mCSB_container{
	margin-inline-end: 25px !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #D40E00 !important;
	margin-left: 0px;
	margin-right: -5px;
	width: 10px !important;
	border-radius: 50px;
}
.mCSB_scrollTools{
	width: 1px;
}
.mCSB_draggerRail{
	width: 1px;
}
.mCSB_scrollTools{
	background-color: inherit !important;
}
.more_link a{
	font: 12px/25px IRANSansX-Medium;
	color: #D40E00;
}
.more_link{
	padding: 10px 0;
}
.note_itm{
	border-bottom: 1px solid #B5B5B59C;
}
.similar_swipers{
	padding-bottom: 40px !important;
}
.multimedia_sec{
	padding:20px 0 46px 0;
}
.more_link_wiki a{
	background-color: #D40E00;
	font: 14px/25px IRANSansX-Medium;
	color: white;
	padding: 10px 15px;
	border-radius: 5px;
	display: block;
	width: fit-content;
}
.more_link_wiki.MoreSimilar{
	margin-top: 10px;
}
.more_link_wiki.MoreSimilar a svg{
	transform: rotate(180deg);
}

.more_link_wiki.MoreSimilar a:hover{
	color: white;
}
.selected_tag_items{
	font: 12px/25px IRANSansX-Medium !important;
	background-color: #7D7D7D;
	color: white !important;
	border-radius: 5px;
	padding: 2px 8px;
}
.selected_tag_items:hover{
	background-color: #D40E00;
}
.selected_tag_content{
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	margin-bottom: 20px;
}
.special-news-itm:not(:last-of-type){
	border-bottom: 1px solid #B5B5B59C;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.sec_header2{
	border-bottom: 1px solid #D40E00;
	margin-bottom: 3px;
}
.sec_header2 div{
	background: #D40E00;
	color: white;
	font: 16px/40px IRANSansX-Bold;
	display: flex;
	align-items: center;
	padding: 0 15px 0 5px;
	border-radius: 5px 5px 0 0;
	gap: 5px;
	width: fit-content;
}

.sec_header2 div span{
	background-color: #ffffff2e;
	display: block;
	padding: 3px;
	border-radius: 3px;
}

.sec_header2 div span svg{
	display: block;
}

.txtAdvContent{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 20px;
}

#news .txtAdvContent{
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.txtAdvContent a{
	display: block;
	background-color: #7D7D7D;
	color: white;
	font: 12px/25px 'IRANSansX-Medium';
	border-radius: 5px;
	padding: 0 10px;
}

#news .txtAdvContent a{
	padding: 0;
	text-align: center;
}

.txtAdvContent a:hover{
	background-color: #D40E00;
	color: white;
}

#home .advTxtWeb{
	margin-bottom: 20px;
}

.advTxtWeb .txtAdvContentWeb{
	background-color: #F5F5F5CC;
	display: flex;
	flex-direction: column;
	margin-top: 5px;
	gap: 10px;
	padding: 10px;
}

.advTxtWeb .txtAdvContentWeb a{
	display: block;
	color: #2D2C2C;
	font: 15px/25px 'IRANSansX-Medium';
	width: fit-content;
}

.advTxtWeb .txtAdvContentWeb a:hover{
	color: var(--c-red);
}

.advTxtWeb .txtAdvContentWeb svg{
	display: inline-block;
	margin-inline-end: 2px;
}

.l_box{
	margin-top: 30px;
}

.l_box .panel_left{
	background: #F5F5F5CC;
	padding: 15px;
}

.l_box .poll_title{
	font-family: 'IRANSansX-Bold';
	color: #2D2C2C;
	padding: 0;
	margin-bottom: 10px;
}

.l_box .poll_options,
.l_box .poll_text{
	font-family: 'IRANSansX-Regular';
	color: #2D2C2C;
	padding-inline-end: 0;
	padding-inline-start: 0;
}

.l_box .poll_img img{
	width: 60px;
	border-radius: 5px;
}

.l_box .poll_text{
	font-family: 'IRANSansX-Regular';
	color: #2D2C2C;
}

.l_box .poll_archive_c .poll_text:hover{
	color: var(--c-red);
}

.l_box .poll_bar_outter{
	border-color: var(--c-red);
	border-radius: 3px;
}

.l_box .poll_bar_inner{
	background-color: var(--c-red);
}

.l_box .check_element .poll_img{
	margin: 0 5px;
}

.l_box .poll_link_form label{
	font-family: 'IRANSansX-Medium';
}

form[name="vote"] input[name="submit"]{
	border: 0;
	border-radius: 5px;
	font-family: 'IRANSansX-Regular';
	background: var(--c-red);
	color: white;
	padding: 1px 12px;
}

.tv_swiper .backWhite{
	background: white;
	margin: 0 -8px;
}

.tv_swiper {
	width: 100%;
	height: 713px;
	margin-left: auto;
	background: #F5F5F5CC;
	margin-right: auto;
	padding: 0 8px;
}

.tv_swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: calc((100% - 70px) / 2) !important;

	/* Center slide text vertically */
	display: flex;
	justify-content: center;
	align-items: center;
}

.tv_swiper .sec_header2{
	margin-bottom: 4px;
	border: unset;
	padding-bottom: 4px;
}

.tv_swiper .sec_header2 .borderBottom{
	border-bottom: 1px solid #D40E00;
    width: 100%;
}

.contentTVEgh .swiper-slide{
	background: unset;
	display: block;
}

.IranSamanehLink:hover{
	color: #E70000;
}
.multimediaContainer{
	display: grid;
	grid-template-columns: 53.8% 45%;
	gap: 1%;
}
.multimedia_sec .tab_head{
	margin-inline-end: 3px;
	margin-inline-start: 3px;
}

.eghtesadSchool .sec_header{
	margin-bottom: 4px;
}
.eghtesadSchool .partRight .row > div{
	padding-inline-start: 9px;
	padding-inline-end: 9px;
}

.conEghtesadSchool{
	display: grid;
	grid-template-columns: 67.9% 30.5%;
	gap: 1.5%;
}

.Hnote .more_link a{
	color: #2D2C2C;
}

.Hnote .more_link a:hover{
	color: var(--c-red);
}

.Hnote .more_link a svg{
	transform: rotate(-180deg);
}

#home .ads-sec > div > div{
	padding-bottom: 0 !important;
}

#home .ads-sec img{
	margin-bottom: 20px;
}


#home .topNewsDesHome,
#home .topNewsMultiDesHome{
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #B5B5B59C;
}

#home .topNewsMultiDesHome{
	padding-bottom: 12px;
	border-bottom: 1px solid #7D7D7D;
}

#home .topNewsDesHome:last-of-type,
#home .topNewsMultiDesHome:last-of-type{
	margin-bottom: unset;
	padding-bottom: unset;
	border-bottom: unset;
}

#home .topNewsDesHome .top_news_list_txt,
#home .topNewsMultiDesHome .multi_dest_txt{
	width: 100%;
}

#home .topNewsDesHome .top_news_list_txt .text,
#home .topNewsMultiDesHome .multi_dest_txt .text{
	font: 11px/19px 'IRANSansX-Light';
	color: #7D7D7D;
}

#home .topNewsMultiDesHome .multi_dest_txt .text{
	color: #FFFFFF;
}

#home .topNewsDesHome .top_news_list_txt,
#home .topNewsMultiDesHome .multi_dest_txt{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#home .topNewsDesHome .top_news_list_txt .date,
#home .topNewsMultiDesHome .multi_dest_txt .date{
	align-self: flex-end;
	display: flex;
	gap: 5px;
	white-space: nowrap;
}

#home .topNewsDesHome .top_news_list_txt .date .icon,
#home .topNewsMultiDesHome .multi_dest_txt .date .icon{
	content: url('/client/themes/en/main/img/serviceFile/date-icon-red.svg');
	display: block;
	min-width: fit-content;
}

#home .topNewsMultiDesHome .multi_dest_txt .date .icon{
	content: url('/client/themes/en/main/img/serviceFile/date-icon.svg');
}

.advTopHeader img{
	margin-bottom: 6px !important;
	padding-bottom: 0 !important;
}

.advStickyTopImage img{
	margin-bottom: 6px;
	padding: 0 12px 0 !important;
}


.similar_swipers .tv_txt .title a{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 50px;
}

.sec_header .moreSecImg{
	font: 13px/40px IRANSansX-Bold;
	display: inline-block;
	border-radius: 5px 5px 0 0;
}
#home .topNewsDesHome .top_news_list_txt .date{
	width: 100%;
}

@media screen and (min-width: 1400px){
	.sec_header span {
		font: 15px/40px IRANSansX-Bold !important;
		padding: 0 15px 0 5px !important;
	}
	.sec_header .moreSecImg {
		font: 15px/40px IRANSansX-Bold !important;
		border-radius: 5px 5px 0 0 !important;
	}
}

@media screen and (max-width: 1399px){

	.tv_swiper{
		height:	679px;
	}
}

@media screen and (max-width: 1399px) and (min-width: 1200px){
	.swiperScC {
		padding-bottom: 61px !important;
	}
}

@media screen and (max-width: 1199px){
	.tv_swiper{
		height:	649px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px){
	.swiperScC {
		padding-bottom: 87px !important;
	}
}

@media screen and (max-width: 991px){
	.hlayer2 > div{
		justify-content: space-between;
	}
	.header_nav_bar_parent{
		display: none;
		opacity: 0;
	}
	.header_nav_bar_parent.active{
		display: flex;
		width: 100%;
		position: absolute;
		top: 96px;
		right: 0;
		z-index: 9;
		opacity: 1;
	}
	.menu_toggle_close{
		display: none;
	}
	#serviceDes{
		padding: 0;
	}
	#serviceDes .nav_link{
		border-bottom: 1px solid #B5B5B5
	}
	#serviceDes .nav_link .item {
		padding: 10px 40px;
	}
	#serviceDes .nav_link .item .open{
		display: none;
	}
	#serviceDes .nav_link .itemCont{
		display: none;
	}
	#serviceDes .nav_link .item.buttonClose .open{
		display: block;
	}
	#serviceDes .nav_link .item.buttonClose .close{
		display: none;
	}
	#serviceDes .nav_link .itemCont.openBoxMobile{
		display: block;
	}
	#serviceDes .nav_link a{
		color: #2D2C2C;
		width: 100%;
		padding: 10px 40px;
		display: block;
	}
	#serviceDes.root-nav{
		gap: 0;
	}
	#serviceDes .nav_link a:after{
		display: none;
	}
	#serviceDes .sub-nav{
		position: unset;
		display: block;
		background-color: unset;
		height: auto;
		padding: 0;
		box-shadow: unset;
	}
	.sub-nav .nav_link:before{
		display: none;
	}
	#serviceDes .sub-nav > div{
		flex-direction: column;
	}
	#serviceDes .nav_link.li_over a,
	#serviceDes .nav_link.li_active a{
		color: var(--c-red);
		background-color: #EAEAEA;
	}
	#serviceDes .sub-nav .nav_link{
		border-bottom: unset;
	}
	#serviceDes .sub-nav .nav_link a{
		padding-inline-start: 60px;
	}
	.header_nav_bar_parent.active .header_nav_bar{
		width: 250px;
		background-color: #7d7d7d;
		height: 100vh;
		flex-shrink: 0;
		padding: 10px 0;
	}
	.root-nav{
		flex-direction: column;
	}
	.header_nav_bar_sibling {
		background-color: #000;
		opacity: 0.5;
		width: 100%;
		height: 100vh;
	}

	.containerSecTopList{
		gap: 20px;
	}
	.multimediaContainer,.conEghtesadSchool{
		grid-template-columns: 100%;
		gap: 20px;
	}

	.eghtesadSchool .partLeft{
		padding-inline-start: 0;
	}

	footer .flayer1{
		height: auto;
		padding: 20px 0;
	}

	footer .flayer2{
		height: auto;
		padding: 20px;
	}

	.tv_swiper .tv_txt .rutitr,
	.similar_swipers .tv_txt .rutitr{
		margin-bottom: 5px;
		padding-bottom: 5px;
	}

	.tv_swiper {
		height: 751px;
	}

	.eghtesadSchool .partLeft > div{
		padding: 35px 177px 45px !important;
	}

	#home .respadding{
		padding-inline-start: 0;
		padding-inline-end: 0;
	}

	#home .tv_swiper{
		margin-bottom: 20px;
	}

	.txtAdvContent{
		justify-content: center;
	}
}
@media screen and (max-width: 767px){
	.flayer2{
		height: fit-content;
	}

	.multi_main_txt{
		padding: 10px 19px;
	}

	.multi_main_txt .title a{
		font-size: 18px;
	}

	.tv_swiper {
		height: 676px;
	}

	.eghtesadSchool .partLeft > div{
		padding: 35px 87px 45px !important;
	}
}
@media screen and (max-width: 575px){
	.pdate_container {
		margin-bottom: 10px;
	}
	.tv_swiper{
		height: 776px;
	}
	.multi_main_txt {
		padding: 10px;
	}
	.multi_main_txt .title a {
		font: 15px/20px IRANSansX-Bold;
	}

	.AsideMain.general{
		padding: 10px;
	}

	.multi_dest_img{
		width: 177px;
		aspect-ratio: 1.5;
		height: auto;
	}

	.top_news_txt{
		position: relative;
		left: unset;
		bottom: unset;
		background-color: white;
		border-radius: 0 5px 5px 0;
		margin-bottom: 14px;
	}

	.top_news_swiper .swiper-slide{
		background: unset;
	}

	.top_news_txt .rutitr{
		color: #7D7D7D;
		margin: unset;
		padding: 10px 55px;
		font: 12px / 20px IRANSansX-Regular;
	}

	.top_news_txt .title a{
		color: #2D2C2C;
		font: 17px / 30px IRANSansX-Bold;
	}

	.top_news_txt .title path{
		fill: #2D2C2C;
	}

	.top_news_txt .title:hover a{
		color: var(--c-red);
	}

	.top_news_txt .title:hover path{
		fill: var(--c-red);
	}

	.top_news_txt .pdate_container{
		background: unset;
		float: unset;
		border-top: 1px solid #F5F5F5;
		border-radius: 0;
		padding: 6px;
	}

	.top_news_img{
		border-radius: 5px 0 0 5px;
	}

	.top_news_txt .pdate_container .pdate_visible{
		color: #7D7D7D;
	}

	.top_news_txt .pdate_container svg path{
		fill: #7D7D7D;
	}

	.top_news_txt .pdate_container svg:nth-child(2) path{
		stroke: #7D7D7D;
	}

	.top_news_txt .pdate_container{
		padding-bottom: 30px;
	}

	.top_news_swiper-pagination{
		bottom: 20px !important;
	}


	.multi_main_txt{
		position: relative;
		background: rgba(212, 14, 0,1);
		padding: 15px 25px;
	}

	.multi_main_img{
		border-radius: 5px 0 0 5px;
	}

	.footer_nav{
		flex-flow: wrap;
		gap: 12px;
		justify-content: center;
	}

	.footer_nav a{
		white-space: nowrap;
	}

	.footer_nav a:not(:last-of-type):after{
		display: none;
	}

	.eghtesadSchool .partLeft > div{
		padding: 35px 45px 45px !important;
	}

	.containerSecTopList > div{
		padding-inline-start: 0;
		padding-inline-end: 0;
	}

	.multi_dest_img{
		width: 145px;
	}

	.multi_dest_txt{
		padding-top: 0;
	}
}

@media screen and (max-width: 484px){
	.hlayer1 > div{
		flex-direction: column;
	}

	.hlayer1 .rSide{
		margin-bottom: 10px;
	}

	.tv_swiper{
		height: 744px;
	}
}

@media screen and (max-width: 330px){
	.hlayer1 .rSide >div:not(:last-of-type):after{
		margin: 0 6px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px){

	.multi_dest_img{
		width: 187px;
		aspect-ratio: 1.5;
		height: auto;
	}
}