body {
    background-image: url('/client/themes/fa/main/img/bg_body.gif');
    padding: 0;
    margin: 10px 0 0 0;
    font: normal 13px/26px Vazir;
    color: #000000;
    direction: rtl;
    text-align: right;
}

.page_home,
.page_main {
    width: 100%;
    border: 1px solid silver;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 4px;
    overflow: hidden;
}

.page_main {
    border-bottom: 0 none;
}

.panel_khv1 {
    border-radius: 6px 6px 0 0;
}

.page {
    width: 980px;
    background-color: #FFFFFF;
    margin: auto;
    padding: 5px 0;
}

.col-1st-content {
    padding-right: 10px;
    padding-top: 10px;
}

.wrapper {
    clear: both;
    height: 0 !important;
    overflow: hidden;
}

.fl_img,
.fr_img,
.body_img,
.center_img {
    display: block;
    border: 0;
}

.adv_sticky {
    display: none;
    border: 1px solid silver;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 4px;
    z-index: 10000;
    width: 100%;
}

.stickyParent {
    position: sticky;
    top: 0;
    z-index: 900;
}

.adv_sticky_2 {
    display: none;
    border: 1px solid silver;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 4px;
    width: 100%;
    position: relative;
}
.adv_sticky_3 {
    display: none;
    border: 1px solid silver;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 4px;
    width: 100%;
    position: relative;
}

.adv_sticky .fa-close, .adv_sticky_2 .fa-close, .adv_sticky_3 .fa-close {
    color: #cc1412;
    font-size: 14px;
    padding: 5px;
    position: absolute;
    top: 0;
    right: 0;
}

.fl_img {
    float: left;
}

.fr_img {
    float: right;
}

.body_img {
    margin: 0 auto;
}

.linear_news {
    margin-bottom: 4px;
    text-align: right;
    width: 100%;
}

.nomp {
    margin: 0;
    padding: 0;
}

.center_img {
    margin: auto;
}

/* Navigations */
.nav_update {
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 3px;
    color: #000000;
    /*font: 11px/23px Vazir;*/
    margin-bottom: 5px;
    padding: 0 5px;
    position: relative;
}
.to-news-desctop {
    display: block;
}
.top-news-mobile {
    display: none;
}


.tools-ads-parent{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0.8rem;
    margin: 10px 0;
}
body#home .tools-ads-parent{
    grid-template-columns: repeat(6, 1fr);
    max-height: 880px;
    overflow: auto;
}
.tools_adv_content{
    border: 1px solid #e5e7eb;
    border-radius: 8px;
}
.tools_adv_img{
    border-radius: 8px 8px 0 0;
}
.tools_adv_title{
    min-width: 40px;
    padding: 8px;
    text-align: center;
    color: #000;
    font: 13px / 25px vazirMedium;
    display: block;
}
.tools_adv_content:hover .tools_adv_title{
    color: #1809a6;
}
/*****************new_nav********************/
@media screen and (max-width: 767px) {
    .nav_update {
        display: flex;
        flex-flow: row-reverse wrap;
    }
    .to-news-desctop {
        display: none;
    }
    .top-news-mobile {
        display: block;
    }
    .box2-cover:not(#home_film) article:nth-of-type(n+11) {
        display: none;
    }
    body#news .nav_update {
        display: block;
        padding: 0;
    }
    #home .title5 {
        font: 17px / 28px dana !important;
    }
    #home .title5 .bolet_red{
        display: none;
    }
    .linear_news:not(:first-of-type) {
        border-top: 1px solid #bbb;
        padding-block: 7px;
        margin-bottom: 0;
    }
    .nav_update > .navbar-cover, .nav_update > .navbar-cover > .navbar-default {
        position: static;
    }

    .nav_update .navbar-ex1-collapse {
        left: 0;
        margin-top: 22px;
    }

    .nav_update > .col-md-4 {
        display: flex;
        flex: auto;
        height: min-content;
        align-self: center;
    }

    .nav_update .header-share-icons {
        float: right;
    }

    .nav_update .update_date {
        float: right;
        margin-top: 10px;
        margin-right: 16px;
    }

    .home-logo-mobile img {
        height: 50px;
        width: 145px;
    }
}



@media screen and (min-width: 400px) and (max-width: 430px) {
    #general-date {
        margin-right: 18px !important;
    }


}

@media screen and (max-width: 399px) {
    .nav_update > .col-md-4 {
        padding-top: 3px;
    }


    .home-logo-mobile img {
        width: 120px;
        height: 40px;
    }

    .picLink-top-header {
        width: 100px;
        height: 40px;
    }

    #general-nav {
        height: 46px;
    }

    #general-date {
        margin-right: 31px !important;
        margin-top: 8px !important;
    }
}

.adv_TopOfLogo {
    width: 100%;
    padding: 0 3px;
}

.adv_TopOfLogo img {
    width: 100%;
    height: auto;
}

.nav_update_news {
    width: 100%;
    /*height: 25px;*/
    background-color: #FFFFFF;
    border-radius: 3px;
    color: #000000;
    font: 11px/23px Vazir;
    margin-bottom: 5px;
    padding: 0 5px;

}

.nav1 {
    /*clear: both;*/
    width: 585px;
    height: 23px;
    padding: 0;
    font: normal 11px/21px Vazir, "Times New Roman";
    float: right;
    /*overflow: hidden;*/
    margin-left: 0;
}

/*************Z_change************************/
.weather_search {
    position: relative;
    margin-bottom: 15px;
    width: 50%;
}

.weather_search input {
    width: 100%;
    background: transparent;
    height: 32px;
    border: 2px solid #c8c8c8;
    color: #000;
    font: 12px/30px Vazir;
    font-weight: normal;
    font-weight: bold;
    padding-right: 8px;
    padding-left: 24px;
}

#sub_s {
    position: absolute;
    left: 7px;
    top: 5px;
    color: #000;
    font-size: 18px;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .weather_search {
        width: 90%;
        margin: 15px auto;
    }
}

/*************Z_change************************/
.nav1 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.nav1 li {
    float: right;
    margin: 0;
    color: #000000;
    font-size: 8px;
}

.nav1 li a {
    font-size: 11px;
    color: #000000;
    padding-left: 4px;
    padding-right: 0.5em;
    display: block;
}

.nav1 li a:hover {
    color: #176f9f;
}

a.googleplus_link {
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    padding: 0;
    overflow: hidden;
    margin: 3px 5px 0 0;
    line-height: 13px;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background-color: #DD5044;
}

a.googleplus_link i {
    color: #FFFFFF;
    font-size: .86em;
}

.teleram_link {
    background-color: #36ade1;
    color: #fff !important;
    border-radius: 100%;
    cursor: pointer;
    padding: 3px 4px 0 3px;
}


@media screen and (max-width: 767px) {
    .logo2 > .logo_adv {
        display: none;
    }

    .logo2_right, .logo2_left {
        display: none;
    }

    .header-share-icons, .update_date {
        overflow: hidden;
    }
    .picLink-top-header img {
        height: 50px;
    }

    .panel_top {
        height: 53px;
    }
}

.inner_nav1 {
    width: 822px;
    height: 30px;
    padding: 0 90px 0 0;
    font: normal 30px/30px Vazir, "Times New Roman";
    float: right;
    margin-left: 0;
    text-align: left;
    background: url('/client/themes/fa/main/img/t_inner_logo_02.gif') repeat-x;
}

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

.inner_nav1 li {
    float: right;
    margin: 0;
    color: #000000;
    font-size: 8px;
}

.inner_nav1 li a {
    font-size: 11px;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
}

.inner_nav1 li a:hover {
    color: #176f9f;
}

.inner_nav2 {
    width: 960px;
    height: 30px;
    padding: 0;
    font: normal 30px Vazir, "Times New Roman";
    margin-left: 0;
    text-align: center;
    border-top: 1px solid silver;
}

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

.inner_nav2 li {
    margin: 0;
    color: #000000;
    font-size: 8px;
    display: inline;
    list-style-type: none;
}

.inner_nav2 li a {
    font-size: 11px;
    color: #000000;
    padding-left: 0.45em;
    padding-right: 0.45em;
}

.inner_nav2 li a:hover {
    color: #176f9f;
}

/* ----------- marquee  ----------------- */
/*
.marquee_container{
	width: 970px;
	padding:0px 5px;
	height: 20px;
	margin: auto;
	direction: rtl;
}
*/
div.horizontal_scroller,
div.vertical_scroller {
    position: relative;
    height: 20px;
    width: 100%;
    display: block;
    overflow: hidden;
}

div.scrollingtext {
    position: absolute;
    white-space: nowrap;
    font: 11px/18px Vazir;
    color: #000000;
}

div.scrollingtext span {
    color: #DEDEDE;
}

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

#nav a {
    color: #FFFFFF;
    font: 10px Vazir;
    background: #72706F;
    margin: 0 5px;
    padding: 3px 5px
}

#nav a.activeSlide {
    background: #A40B0D
}

/*----------- Search Input in header ------------*/
.search_input {
    width: 136px;
    height: 17px;
    font: 12px Vazir;
    border: none;
    margin-top: 13px;
    /*background-image: url('/client/themes/fa/main/img/bg_texbox.gif');*/
}

/*-------- News Nav ----------*/
.news_nav {
    font: normal 11px VazirMedium;
    color: #1809A6;
}

.news_nav_title {
    color: #000000;
}

.news_nav_toolbar {
    font: normal 11px VazirMedium;
    color: #ff0000;
    cursor: pointer;
    padding-left: 10px;
}

.news-share {
    padding-left: 10px;
}

/*--------- Pager --------------*/
#pager {
    font: normal 11px Vazir;
    color: black;
    margin: 5px 0 3px;
}

#pager a {
    padding-right: 3px;
    padding-left: 3px;
    background-color: #999;
    font: 600 12px Vazir;
    color: white;
}

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

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

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

.search_result {
    font: bold 15px Vazir;
    color: #004B97;
}

.search_result:hover {
    color: #bb0003;
}

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

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

.videojs_main {
    margin: 10px auto;
}

.view_stat {
    font-size: 12px;
}

.video_share_tag_box.open-tag-box {
    display: block;
}

.video_share_tag_box.close-tag-box {
    display: none;
}

.flowplayer_main,
.videojs_main {
    margin: 0 auto;
}

.video-js {
    width: 100% !important;
}

.videojs_main {
    position: relative;
    margin-bottom: 10px;
}

.view_stat {
    height: 25px;
    color: #ffffff;
    line-height: 25px;
    position: absolute;
    top: 1px;
    right: 1px;
}

@media (min-width: 480px) and (max-width: 767px) {
    .video-js {
        height: 250px !important;
    }
}

@media (max-width: 479px) {
    .video-js {
        height: 200px !important;
    }
     #general-date{
        display: none;
    }
}

/* Polls Section */
.poll_title {
    font: 14px/28px vazirBold;
    color: #444444;
    text-align: justify;
    padding: 5px 0;
}

.poll_form {
    text-align: right;
    padding-right: 8px;
}

.poll_result_container {
    margin-top: 5px;
}

.poll_options {
    font: normal 12px/14px Vazir;
    color: #444444;
    padding: 5px 0;
}

.poll_archive_c {
    text-align: left;
}

.poll_text {
    font: normal 12px Vazir;
    color: #444444;
    padding-bottom: 5px;
}

.poll_bar_outter {
    border: 1px solid #999;
    height: 11px;
    overflow: hidden;
    border-radius: 5px;
}

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

.poll_percent {
    font: normal 10px Vazir;
    color: #7F7F7F;
    text-align: left;
}
.addtext {
    position: relative;
}
.addtext #resultPolls{
    position: absolute;
    text-align: center;
    width: 100%;
    color: red;
    top: 30px;
}
.addtext .pollCont{
    padding-top: 25px;
}

/*-----------extra field-----------*/
.extra_field_values {
    display: none;
}

/*---------news sec---------------*/
.akhv {
    width: 100%;
    margin-bottom: 6px;
}

.t_akhv {
    width: 586px;
    height: 25px;
    overflow: hidden;
    background: url('/client/themes/fa/main/img/sar_akhv.gif') no-repeat;
    font: bold 16px/23px Vazir;
    color: #444444;
    padding: 0 7px;
}

.t_akhv span {
    font: bold 16px/23px Vazir;
    color: #444444;
    float: right;
}

.t_akhv a {
    width: 53px;
    float: left;
    height: 25px;
    overflow: hidden;
    display: block;
}

.c_akhv {
    width: 100%;
}

.mnews_akhv {
    float: right;
    margin-left: 11px;
    width: 186px;
}

.fl_txt,
.fr_txt {
    width: 285px;
    margin-bottom: 4px;
}

.fl_txt {
    float: left;
}

.fr_txt {
    float: right;
    margin-left: 10px;
}

.c_c_akhv {
    width: 100%;
    margin-top: 10px;
}

.b_akhv {
    width: 580px;
    border: 1px solid #C0C0C0;
    border-top: none;
    padding: 9px;
}

.center_linenews {
    width: 100%;
}

.top_linenews {
    width: 100%;
    height: 25px;
    overflow: hidden;
    background: url('/client/themes/fa/main/img/sar_linenews.gif') no-repeat;
    font: bold 16px/23px Vazir;
    color: #444444;
    text-indent: 4px;
}

.con_linenews {
    width: 277px;
    border: 1px solid #C0C0C0;
    border-top: none;
    padding: 9px;
}

.mnews_akhv {
    float: right;
    margin-left: 11px;
    width: 166px;
}

.neshanCSS {
    background: url('/client/themes/fa/main/img/3.png') no-repeat 0 0;
    display: block;
    height: 25px;
    margin-bottom: 5px;
    overflow: hidden;
    max-width: 100%;
}

.newsletter_link_home {
    background: url('/client/themes/fa/main/img/2.png') no-repeat 0 0;
    display: block;
    height: 25px;
    margin-bottom: 5px;
    max-width: 100%;
}

.webgardi_main {
    background: #FFFFFF;
    border: 1px solid #912F2C;
    margin-bottom: 5px;
    overflow: hidden;
    box-shadow: 0.1pt 0.1pt 0.4pt #000;
    border-radius: 4px;
}

.webgardi_main .webgardi_header {
    /* background: url('/client/themes/fa/main/img/webgardi_bg.gif') repeat-x; */
    background: #F70D0E;
    display: block;
    color: #FFE6EA;
    text-align: center;
    font: 16px/25px VazirMedium;
    height: 23px;
}

.webgardi_main .webgardi_content {
    display: block;
    overflow: hidden;
    padding: 0 5px 5px !important;
}

.webgardi_link_home {
    background: url('/client/themes/fa/main/img/1.png') no-repeat 0 0;
    display: block;
    height: 25px;
    margin-bottom: 5px;
    max-width: 100%;
}

.top_right {
    position: absolute;
    right: 24px;
    top: 32px;
    max-width: 100%;
}

.cs6 .title10 {
    max-width: 148px;
}

.title6 {
    max-width: 270px;
}

.top_left {
    position: absolute;
    left: 24px;
    text-align: left;
    top: 32px;
    max-width: 100%;
}

.page_text {
    font: 12px/20px Vazir;
    padding-bottom: 5px;
}

.cloob_link {
    background: url('/client/themes/fa/main/img/100c.gif') no-repeat 10px 2px;
}

.link_cont {
    padding: 0 5px;
    margin: 0 auto;
}

.center_linenews {
    overflow: hidden;
}

/* --------------album----------- */
.album_list_content {
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
    padding: 5px;
}

.album_list_desc {
    background: #F8F8F8;
    border: 1px solid #E0E0E0;
    margin-bottom: 5px;
    padding: 3px 5px;
    text-align: center;
    direction: rtl;
}

.grid_item {
    background-color: #F8F8F8;
    border: 1px solid #E0E0E0;
    display: block;
    height: 120px;
    line-height: 60px;
    margin: 0 2px 2px 0;
    padding: 7px !important;
    text-align: center;
}

.grid_item img {
    display: block;
    height: 100%;
    width: 100%;
}

.showcase-content {
    /*background-color: #000000;*/
    height: auto;
    text-align: center;
    width: 100%;
}

.my_controls6 {
    height: 35px;
}

.my_nav_container6 {
    height: 35px;
    margin: 0 auto;
    width: 70px;
}

.my_nav_container6 .owl-prev {
    float: left;
    height: 33px;
    width: 33px;
    z-index: 999;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    /*-o-border-radius: 50px;*/
    text-align: right;
    text-indent: 7px;
    background: #707070;
    line-height: 33px;
}

.my_nav_container6 .owl-next {
    float: right;
    height: 33px;
    width: 33px;
    z-index: 999;
    background: #707070;
    line-height: 33px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    /*-o-border-radius: 50px;*/
    text-align: right;
    text-indent: 5px;
}

.my_nav_container6 .owl-prev span,
.my_nav_container6 .owl-next span {
    color: #000000;
    font-size: 2.2em;
    cursor: pointer;
}

.td_info {
    background: #C6C4C4;
    font: 12px/22px Vazir;
    text-align: center;
    width: 413px;
}

.td_res {
    background: #F1F1F1;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #FFFFFF;
    font: 13px/15px Vazir;
    padding: 10px 3px;
    text-align: center;
    width: 415px;
}

/************pager chart************/
.pager_container {
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.pager_container ul {
    direction: ltr;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 10px;
}

.pager_container ul li {
    color: #000000;
    display: inline;
    font-size: 11px;
    margin-right: 3px;
}

.pager_container li a.active_page {
    background: #494949;
    color: #FFFFFF;
    overflow: hidden;
    width: 19px;
}

.pager_container ul li a {
    color: #000000;
    font: bold 16px/21px Vazir;
    padding: 0 5px;
    z-index: 999;
}

.pager_ax a {
    background: #C6C4C4;
    color: #FFFFFF;
    font: bold 20px/21px Vazir;
    padding: 0 5px;
    width: 19px;
}

.pager_next {
    overflow: hidden;
}

.pager_next {
    background: url('/client/themes/fa/main/img/pager.gif') no-repeat -8px 2px;
    height: 24px;
    margin-left: 3px;
    overflow: hidden;
    padding: 0 3px !important;
    width: 10px;
}

.container_pager ul li a {
    color: #FFFFFF;
    font: bold 16px/21px Vazir;
    padding: 0 5px;
    z-index: 999;
}

.pager_next1 {
    background: url('/client/themes/fa/main/img/pager2.gif') no-repeat -14px 2px;
    height: 24px;
    margin-left: 3px;
    overflow: hidden;
    padding: 0 7px !important;
    width: 14px;
}

.pager_prev {
    background: url('/client/themes/fa/main/img/pager.gif') no-repeat 6px 2px;
    height: 24px;
    margin-right: 3px;
    overflow: hidden;
    padding: 2px 6px;
    width: 20px;
}

.pager_prev1 {
    background: url('/client/themes/fa/main/img/pager2.gif') no-repeat 14px 2px;
    height: 24px;
    margin-right: 0;
    overflow: hidden;
    padding: 0 11px !important;
    width: 25px;
    z-index: 999;
}

.pager_next1:hover {
    background: url('/client/themes/fa/main/img/pager2.gif') no-repeat -14px -13px;
}

.pager_next:hover {
    background: url('/client/themes/fa/main/img/pager.gif') no-repeat -8px -13px;
}

.pager_prev:hover {
    background: url('/client/themes/fa/main/img/pager.gif') no-repeat 6px -13px;
}

.pager_prev1:hover {
    background: url('/client/themes/fa/main/img/pager2.gif') no-repeat 14px -13px;
}

.btn_s {
    border-bottom: 1px #FFFFFF solid;
}

.btn_st {
    border-bottom: 1px #FFFFFF solid;
}

.akhbar_v_content {
    padding: 10px 0;
}

.page_content1 {
    background: #FFFFFF;
    margin-bottom: 10px;
    padding: 0;
}

.td_scroll {
    height: 50px;
    overflow-y: scroll;
    overflow-x: auto;
}

.sn_telegram, .sn_whatsapp {
    color: #000000;
}

.contactus_form form table tbody tr td {
    text-align: right;
}

.contactus_form {
    padding: 20px;
}

.iframe_tag_ads {
    margin: 5px auto;
    display: block;
}

/**** neshan*****/
.neshan_main {
    background: #FFFFFF;
    border: 1px solid #912F2C;
    margin-bottom: 5px;
    overflow: hidden;
    box-shadow: 0.1pt 0.1pt 0.4pt #000;
    border-radius: 4px;
    margin-top: 10px;
}

.neshan_main .neshan_header {
    background: #fff000;
    display: block;
    color: #000000;
    text-align: center;
    font: 16px/25px Vazir;
    height: 23px;
}

.neshan_main .neshan_content {
    display: block;
    overflow: hidden;
    padding: 0 5px 5px !important;
}

/*---------fixed bug news in iframe-------------------*/
body.news-page {
    width: 1px;
    min-width: 100%;
    *width: 100%;
}

/*------------------------------*/
#comm_b {
    position: relative;
}

.emoji_first_icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    cursor: pointer;
    font-size: 1.1em;
}

#comm_b .emoji_content {
    bottom: 20px;
}

.comments_form_container .emoji_content {
    bottom: 123px;
}

.emoji_content {
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    z-index: 99999;
    transition: 0.4s;
    background: #fff;
    overflow: hidden;
}

.emoji_content .nav-tabs {
    height: 27px;
    padding-right: 3px;
}

.emoji_content .tab-content .tab-pane {
    overflow-y: scroll;
    max-height: 82px;
    padding-right: 5px;
}

.emoji_content .tab-content .tab-pane .emoji,
.comments .emoji, .comm_answer_line .emoji {
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-left: 2px;
    cursor: pointer;
}

.form-control .emoji {
    cursor: pointer;
}

.emoji_tab {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url('/client/themes/fa/main/img/emoji/IconsetSmiles_1x.png') no-repeat;
}

.emoji_content .nav-tabs li.active a,
.emoji_content .nav-tabs li.active a:hover,
.emoji_content .nav-tabs li.active a:focus {
    border: none;
}

.active .emoji_1_tab {
    background-position: center -279px;
}

.emoji_1_tab {
    background-position: center -309px;
}

.active .emoji_2_tab {
    background-position: center -7px;
}

.emoji_2_tab {
    background-position: center -37px;
}

.active .emoji_3_tab {
    background-position: center -120px;
}

.emoji_3_tab {
    background-position: center -148px;
}

.active .emoji_4_tab {
    background-position: center -64px;
}

.emoji_4_tab {
    background-position: center -93px;
}

.active .emoji_5_tab {
    background-position: center -173px;
}

.emoji_5_tab {
    background-position: center -200px;
}

.active .emoji_6_tab {
    background-position: center -224px;
}

.emoji_6_tab {
    background-position: center -251px;
}

.frm_label_new {
    padding-left: 0 !important;
}

.parent_rss .panel_owl {
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}

.all_rssServ,
.all_rssServ_border {
    border: 1px solid #c0c0c0;
    border-top: 0 !important;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    /*-o-border-radius: 0 0 4px 4px;*/
    -moz-border-radius: 0 0 4px 4px;
    padding: 0 7px 10px;
    margin-bottom: 5px;
}

.rssServ_a {
    display: block;
    font: 12px/19px Vazir;
    padding-bottom: 4px;
    color: #000000;
    width: 100%;
}

.rssServ_parent_link {
    text-align: center;
    padding-top: 5px;
}

.rssServ_link {
    color: red;
    font: 16px/19px Vazir;
    display: inline-block;
}

/*--------moshtarak ba 12.tpl-------*/
.film_rssService_content {
    position: relative;
}

.film_rssService_nav .owl-next {
    bottom: 60px;
    height: 20px;
    position: absolute;
    right: 5px;
    width: 13px;
    z-index: 999;
}

.film_rssService_nav .owl-next:hover,
.film_rssService_nav .owl-prev:hover {
    color: #DC191D;
}

.film_rssService_nav .owl-prev {
    height: 20px;
    width: 13px;
    z-index: 999;
    position: absolute;
    bottom: 60px;
    left: 4px;
    text-indent: 2px;
}

.film_rssService_nav .owl-next span,
.film_rssService_nav .owl-prev span {
    font-size: 1.5em;
}

.img_film_rssService {
    padding: 3px;
    display: block;
    border: 1px solid #c0c0c0;
    height: auto;
}

.film_rssService_slice {
    padding: 2px;
}

.title_film_rssService {
    font: 14px/19px Vazir;
    display: block;
    width: 100%;
    padding: 0 5px;
}

.film_rssService .tbg_sar {
    text-align: center;
}

/*----------------------------*/
.news_corner_image {
    margin: auto 10px;
}

.rssneshan_a {
    color: #222;
    display: block;
    font: 13px/15px Vazir;
    padding: 5px 0 4px 0;
    width: 100%;
}

.img_neshaan_rss {
    float: right;
    margin-left: 10px;
    width: 50px;
}

.rss_neshan_box {
    margin-bottom: 5px;
    overflow-y: scroll;
    height: 290px;
    padding: 5px;
}

.nr_bg {
    background: #eeeeee;
    margin-bottom: 5px;
}

.nr_pd {
    margin-bottom: 5px;
}

.adv_center {
    text-align: center;
}

.adv_center_29309 {
    text-align: center;
    margin-top: 5px;
}

.adv_sm {
    max-width: 264px;
    overflow: hidden;
}

#characters {
    bottom: 14px;
    color: red;
    display: block;
    left: 0;
    position: absolute;
}

#characters span {
    font: 11px/20px Vazir;
}

.bourse_color {
    color: green !important;
}

/*.parent_bourse_color .navbar-nav > li > a
{
    padding-left: 3px !important;
    padding-right: 0.3em !important;
}*/

/*-----------entekhabat---------------*/
.entekhabat-parent {
    border: 2px solid #062A67;
    border-radius: 4px;
    margin-bottom: 5px;
}

.side1 {
    padding-left: 16px;
}

.entekhabat-parent-side {
    border: 2px solid #062A67;
    border-radius: 4px;
    margin-bottom: 5px;
}

.entekhabat-parent-all {
    border: 2px solid #062A67;
    border-radius: 4px;
    font: 15px/39px Vazir;
    color: #000000;
    text-align: center;
}

.election_votes {
    margin-top: 3px;
}

.entekhabat-parent-all-ser {
    border: 2px solid #062A67;
    border-radius: 4px;
    font: 26px/48px Vazir;
    color: #000000;
    text-align: center;
    padding: 21px 0;
    height: 135px;
    margin-bottom: 5px;
}

.entekhabat-parent-all-ara {
    color: #cd1412;
    font: 26px/23px Vazir;
    text-align: center;
}

.entekhabat-parent-all-ara-ser {
    color: #cd1412;
    font: 38px/48px Vazir;
}

.entekhabat-top {
    height: 37px;
    width: 100%;
    background: #eeeeee;
    color: #000000;
    margin-bottom: 10px;
    border-radius: 4px 4px 0 0;
}

.entekhabat-top-side {
    height: 37px;
    width: 100%;
    background: #eeeeee;
    color: #000000;
    border-radius: 4px 4px 0 0;
}

.entekhabat-top-col-1 {
    font: 13px/37px Vazir;
    padding: 0 11px 0 5px !important;
}

.entekhabat-top-col-2 {
    font: 11px/30px Vazir;
    text-align: left;
}

.entekhabat-top-col-1-side {
    font: 10px/37px Vazir;
    border-left: 1px solid #bbbbbb;
    padding: 0 !important;
    text-align: center;
}

.entekhabat-top-col-2-side {
    font: 14px/37px Vazir;
    text-align: right;
    padding: 0 !important;
    padding-right: 10px !important;
}

.im-fr {
    border-radius: 50% !important;
    float: right;
    background: #888 center center no-repeat;
    margin-left: 8px;
}

.padd-left-elect {
    padding: 0 5px !important;
}

.entekhab-in .im-fr-side {
    width: 25px;
    height: 25px;
    background-size: 25px;
}

.entekhab-sr .im-fr {
    width: 50px;
    height: 50px;
    background-size: contain;
}

.entekhab-in .im-fr {
    width: 56px;
    height: 56px;
    background-size: 56px;
}

.entekhab-sr .im-fr-side {
    width: 20px;
    height: 20px;
    background-size: contain;
}

.im-fr-side {
    background: #888 center center no-repeat;
    border-radius: 50% !important;
    float: right;
    margin-left: 11px;
}

.entekhab-sr .kandid-name {
    color: #000000;
    font: 13px/26px Vazir;
}

.entekhab-in .kandid-name {
    color: #000000;
    font: 14px/40px Vazir;
}

.kandid-name-side {
    color: #000000;
    font: 12px/20px Vazir;
}

.entekhab-sr .kandid-ara {
    color: #d01412;
    font: 13px/23px Vazir;
    margin-top: 6px;
}

.entekhab-in .kandid-ara {
    color: #d01412;
    font: 14px/23px Vazir;
}

.fr-entekhab {
    float: right;
}

.mr-col-kandid {
    margin: 8px 0;
}

.sidbar-entekhat {
    padding: 0 15px;
}

.br-col-kandid {
    border-bottom: 1px solid #bbb;
    height: 26px;
    overflow: hidden;
}

.nu-kandid {
    border-left: 1px solid #bbb;
    font: 12px/26px Vazir;
    padding: 0 10px !important;
    color: #cc1412;
    text-align: center;
}

.padd-kandid-side-row {
    padding: 2px 8px !important;
}

.entekhabat-top-col-2 .fa-refresh {
    color: #062A67 !important;
    float: left;
    font-size: 12px !important;
    padding: 0 !important;
}

.position-parent-entekhab-1 {
    position: relative;
    z-index: 98;
}

.position-parent-entekhab {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
}

.entekhabat-top-col-1 {
    font: 13px/37px Vazir;
    padding: 0 11px 0 5px !important;
}

.adv_news_click {
    text-align: center;
    margin-bottom: 5px;
}

.alexa_style {
    width: 0;
    height: 0;
    overflow: hidden;
    display: none;
}

/*-----------------*/
.fa-up {
    border: 1px solid #C0C0C0;
    border-radius: 5px;
    color: #5B5A5A;
    width: 21px;
    height: 21px;
    font-size: 1.5em;
    margin: 5px 0 0 5px;
    text-indent: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,fbfbfb+100 */
    background: rgb(254, 255, 255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(254, 255, 255, 1) 0%, rgba(251, 251, 251, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(254, 255, 255, 1) 0%, rgba(251, 251, 251, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(254, 255, 255, 1) 0%, rgba(251, 251, 251, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#fbfbfb', GradientType=0); /* IE6-9 */

}

.panel_tele .fr-angle-left {
    display: block;
    float: right;
    color: #B21111;
    font-size: 1.2em;
    line-height: 23px;
    padding-right: 2px;
}

.img-adv {
    border: 0 none;
    width: 100%;
}

.news_print_link i {
    color: #ffa500;
    display: inline;
    margin-left: 6px;
    font-size: 1.3em;
}

.adv_click {
    text-align: center;
    margin: 0 auto 5px;
}

.adv_ifram_ticket iframe {
    overflow: hidden;
    border: none;
    max-width: 100%;
}

.adv_ifram_ticket {
    text-align: center;
}

/********************responsive img-tag********************************/
img[usemap] {
    border: medium none;
    height: auto;
    max-width: 100%;
    width: auto;
}

.body_img {
    background-size: 100% auto !important;
    margin: 0 auto;
    max-width: 100%;
}

.maphilighted {
    max-width: 100%;
}

/*-----------32300----------------*/
.adv_click1000 {
    width: 233px;
    margin: 0 auto 10px;
}

.adv_click_260 {
    margin: 0 auto 5px;
    width: 260px;
    max-width: 100%;
}

.h_iframe-sabavision_responsive_ads_260x100 {
    position: relative;
}

.h_iframe-sabavision_responsive_ads_260x100 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.h_iframe-sabavision_responsive_ads_120x240 {
    position: relative;
    max-width: 120px;
    max-height: 240px
}

.h_iframe-sabavision_responsive_ads_120x240 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.h_iframe-sabavision_responsive_ads_120x240 {
    position: relative;
    max-width: 120px;
    max-height: 240px
}

.h_iframe-sabavision_responsive_ads_120x240 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.adv_home {
    width: 120px;
    margin: 0 auto;
}

/*--------------ticket 34162 --------------*/
.h_iframe-sabavision_responsive_ads_238x79 {
    position: relative;
    margin: 5px 0;
}

.h_iframe-sabavision_responsive_ads_238x79 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.lead_image {
    display: block;
    border: 0;
    margin-right: 15px;
    float: left;
    margin-top: 10px;
    width: 300px;
    height: 150px;
}

.txt-justify {
    text-align: justify;
}

.h_iframe-sabavision_responsive_ads_238x79 {
    position: relative;
}

.h_iframe-sabavision_responsive_ads_238x79 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.h_iframe-sabavision_responsive_ads {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 600px;
}

.h_iframe-sabavision_responsive_ads .ratio {
    display: block;
    width: 100%;
    height: auto;
}

.h_iframe-sabavision_responsive_ads iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*--------------------------*/
.email_poll {
    width: calc(100% - 58px);
    float: right;
}

.email_row {
    width: 100%;
}

.email_row span {
    display: block;
    width: 40px;
    float: right;
}

.poll_option {
    width: 100%;
    float: right;
    border-bottom: 1px solid #eee;
    padding-bottom: 9px;
    margin-bottom: 9px;
}

.poll_option .frm_label_poll {
    font: 14px/20px Vazir;
    color: #434343;;
}

.poll_option .frm_label {
    font: 12px/24px Vazir;
}

.poll_img img {
    display: block;
    margin: 0 auto;
    width: 60px;
    height: 60px;
    object-fit: contain;
}

.poll_img {
    max-width: 100%;
    display: block;
}

.poll_form_c .email_text {
    max-width: 100%;
    width: 100% !important;
}

.error_validemail_poll {
    border-color: red;
}

.error_msg_poll {
    color: red;
    font: 12px/17px Vazir;
    padding: 10px 0 5px;
}

.confirm_msg {
    font: 13px/22px Vazir;
    padding: 10px;
    text-align: center;
}

.poll_form_c input[type="radio"],
.poll_form_c input[type="checkbox"] {
    margin: 0 !important;
}

.poll_form_c .poll_option a:hover .frm_label {
    color: #BB0003;
}

.poll_form_c .email_text {
    margin: 5px 0;
}

/*-------------authors----------*/
.center_pager_container {
    text-align: center;
}

.author-row {
    padding: 10px 10px 35px;
    border: 1px solid #ccc;
    position: relative;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.page_author_info .author_img{
    display: block;
    float:left;
    margin: 0 20px 20px 0;
}


.author_img img {
    max-width: 100%;
    display: block;
}

.author_name {
    display: block;
    font: 16px/25px Vazir;
    text-align: center;
}

.description_author {
    font: 12px/20px Vazir;
}

.author-item {
    width: 25%;
    float: right;
    padding: 0 10px;
    margin-bottom: 20px;
}

.author_link {
    display: block;
    text-align: left;
    font: 12px Vazir;
    color: #000000;
}

.author_img img {
    width: 120px;
    height: 120px;
}

.description_author {
    text-align: center;
}

.page_author_info .page_author_name {
    font: 20px/40px Vazir;
    display: block;
}

.page_author_info .description_author {
    text-align: right;
}

.author_info {
    float: right;
    margin: 10px 0;
}

.author_info .author_icon {
    float: right;
}

.author_info .author_name {
    margin-right: 10px;
    float: right;
}

.more_con_author a {
    font: 13px/25px Vazir;
    text-align: right;
    padding-right: 20px;
}
.imgNewsAuthor , .noimgAuthor{
    width: 90px;
    height: 60px;
    border: 3px solid #dddfde;
    float: right;
    margin-left:10px;
}
.noimgAuthor{
    display: block;
    background: #a19d9d;
}
.rowAuthor{
    width: 100%;
}
.page_author_info{
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
    border: 1px solid silver;
    padding: 10px;
}

/*------------ticket 35800----------------*/
.owl-demo3-linear {
    padding: 0 7px 10px;
}

.panel_owl_multi {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    border-radius: 0 0 4px 4px;
    margin-bottom: 5px;
    overflow: hidden;
}

#owl-demo3 {
    padding: 10px 18px;
}

#owl-demo3 .item-box .fa-video-bolet,
.film_rssService_content .item-box .fa-video-bolet,
.owl-demo3-linear .album_pic1,
.owl-demo3-linear .picLink {
    display: none;
}

.owl-demo3-linear .title10 {
    display: block;
    font: 12px/19px Vazir;
    padding-bottom: 4px;
    color: #000000;
    width: 100%;
}

.film_rssService .album_pic1 {
    height: 100px !important;
    width: 180px !important;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
}


/*--------------services_jashnvare.tpl--------------*/
#jashnvare {
    background: url('/client/themes/fa/main/img/bg_body_jashnvare.gif') repeat;
    padding: 0;
    margin: 0;
}

.jashnvare_footer {
    background: url('/client/themes/fa/main/img/ft_logo_jashnvare.png') no-repeat center center;
    width: 100%;
    height: 300px;
    padding-top: 217px;
}

.jashnvare_header {
    width: 100%;
    min-height: 422px;
    background: #a7a8aa;
    box-shadow: 0 1px 2px 2px #fff;
    position: relative;
}

.jashnvare_header_parent {
    position: relative;
}

.jashnvare_logo {
    width: 100%;
    height: 165px;
    top: 85px;
    right: 0;
    position: absolute;
    background: #fff;
    z-index: 10;
}

.logo_j {
    width: 100%;
    height: 165px;
    background: url('/client/themes/fa/main/img/logo_jashnvare.gif') no-repeat calc(100% - 30px) center;
}

.asriran_cinema_word {
    display: block;
    width: 219px;
    height: 85px;
    background: url('/client/themes/fa/main/img/tl_hd.gif') no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.asriran_cinema_num {
    display: block;
    width: 122px;
    height: 65px;
    background: #c1c3c2;
    position: absolute;
    left: 99px;
    top: 250px;
    text-align: center;
    font: 38px/65px Vazir;
    color: transparent;
    -webkit-text-stroke-color: #6f8a93;
    -webkit-text-stroke-width: 1px;
    /*text-stroke-color: #6f8a93;
    text-stroke-width: 1px;*/
}

#jashnvare .pollCont {
    position: relative;
}

#jashnvare .jashnvare_poll_title {
    align-items: center;
    color: #fff;
    display: flex;
    font: 25px/41px RTNassim;
    height: 170px;
    justify-content: center;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: -170px;
    vertical-align: middle;
    width: calc(100% - 222px);
    text-align: center;
}

.jashnvare_poll_form .poll_option {
    float: right;
    width: 25%;
    clear: none;
    min-height: 70px;
    border: 0;
    padding: 0 6px;
}

.jashnvare_poll_form .poll_option:nth-child(4n+1) {
    clear: both;
}

.jashnvare_poll_form .form_poll_item {
    position: relative;
    display: block;
    min-height: 70px;
}

.jashnvare_poll_form .input_custom_style {
    cursor: pointer;
    position: absolute;
    width: 68px;
    height: 70px;
    top: 0;
    right: calc(50% - 34px);
    background: transparent;
    border: 3px solid #fff;
    text-align: center;
    border-radius: 50%;
}

.jashnvare_poll_form .input_custom_style i {
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    width: 51px;
    height: 50px;
    right: 5px;
    top: 7px;
    background: #fff;
    text-align: center;
    color: #3ab54a;
    font-size: 25px;
    line-height: 50px;
}

/**
 * Create the hover event of the tick
 */
.jashnvare_poll_form input[type=checkbox]:hover {
    cursor: pointer;
}

.jashnvare_poll_form input[type=checkbox]:hover + .input_custom_style {
    opacity: 0.8;
}

.jashnvare_poll_form input[type=checkbox]:checked + .input_custom_style i {
    color: red;
}

.form_poll_item .checkbox {
    height: 66px;
    position: relative;
    right: calc(50% - 34px);
    width: 68px;
    opacity: 0;
    z-index: 10;
}

.jashnvare_poll_form .frm_label {
    display: block;
    text-align: center;
    font: 19px/37px Vazir;
    color: #000;
}

.jashnvare_poll_result_option {
    display: block;
    text-align: center;
    font: 19px/37px Vazir;
    color: #000;
}

#jashnvare .poll_text_result_style {
    font: 19px/37px Vazir;
    color: #000;
}

.jashnvare_poll_form .poll_img {
    display: block;
    max-width: 100%;
    overflow: hidden;
    border: 10px solid #fff;
    margin: 20px 0 10px;
    box-shadow: 1px 2px 2px #bbb;
}

.jashnvare_poll_form .poll_img img {
    width: 100%;
    margin: 0;
}

.poll_img_result {
    margin-bottom: 10px;
}

#jashnvare .jashnvare_email_input .email_text {
    border-radius: 0;
    border: 1px solid #ccc;
    max-width: 100%;
}

.jashnvare_email_input {
    padding: 0 10px;
    margin-bottom: 20px;
    margin-top: 10px;
}

#jashnvare .jashnvare_email_input .frm_label {
    display: inline-block;
}

#newsletter .frm_label {
    font: 12px/32px Vazir;
    color: #4f4f4f;
    margin: 5px 10px;
}

#jashnvare .error_msg_poll {
    background: rgba(255, 255, 255, 0.5);
    margin: 10px 0;
    padding: 0;
}

#jashnvare .error_poll_jashnvare {
    display: block;
    padding: 10px;
}

#jashnvare .jashnvare_submit_input .butt {
    width: 167px;
    height: 53px;
    text-align: center;
    color: #fff;
    background: #3ab54a;
    border: 2px solid #fff;
    font: 18px/53px Vazir;
    margin: 0 auto;
    display: block;
}

.center-text {
    text-align: center;
}

/*--------------click1000------------------*/
.click1000_allcontent {
    margin: 10px auto 15px;
    border: 1px solid #dedede;
    border-radius: 10px;
    width: 100%;
}

.click1000_header a {
    background: url('/client/themes/fa/main/img/1000clickads.jpg') right center no-repeat;
    width: 100%;
    display: block;
    height: 26px;
    overflow: hidden;
}

.click1000_section {
    color: #000000;
    margin: 2px;
    padding: 1px;
    transition: all 0.3s ease-out 0s;
    text-align: center;
    border: 1px solid #d2d2d2;
}
.click1000_section, .click1000_section > div{
    width: fit-content;
    width: -moz-fit-content;
}

.click1000_section:hover .click1000_desc {
    color: #0040a1;
}

.click1000_section a {
    font: 11px Vazir;
    color: #134888;
}

.click1000_section a:hover {
    color: #134888;
}

.click1000_desc {
    transition: all 0.3s ease-out 0s;
    font: 11px/130% Vazir;
    color: #666;
}

.click1000_advertis a {
    font: 15px/130% Vazir;
    background: #fe0000 none repeat scroll 0 0;
    color: #fff !important;
    padding: 3px 10px 3px 3px;
    margin: 5px;
    display: block;
    text-align: center;
}

.padd-txt-adv {
    padding: 1px;
}

/* |||||||||||||||||||||||||||||||||||| header |||||||||||||||||||||||||||||||||||||| */
.c-box-cover {
    border: 1px solid #C0C0C0;
}

.mrg-b10 {
    margin-bottom: 10px;
}

.col1,
.col2,
.col3 {
    float: right;
}

.col1 {
    width: 60.6%;
}

.col2 {
    width: 24.7%;
}

.col3 {
    width: 14.7%;
    padding: 0 5px;
}

ul.menu1 {
    padding: 0 3px 0 5px !important;
}

ul.menu1 li {
    position: relative;
}

ul.menu1 li::after {
    content: " ";
    width: 1.10pt;
    height: 12px;
    background-color: #6c919b;
    position: absolute;
    left: 0;
    top: 6px;
}

ul.menu1 li:last-child::after {
    display: none;
}

ul.menu1 li a {
    font: 11px/25px Vazir;
    padding: 0 7px;
}

.update_date {
    height: 100%;
    font: 11px/26px Vazir;
    text-align: left;
    display: flex;
    float: left;
}

.logo_adv_container {
    margin-left: 5px;
}

.adv_logo {
    display: table;
    margin: 0 auto;
    width: 100%;
}

.adv_logo_left {
    margin-left: 5px;
}

.adv_logo_align {
    display: table-cell;
    height: 90px;
    overflow: hidden;
    vertical-align: middle;
}

.adv_logo_align img {
    height: 85px !important;
}

/* special-news -  */
.box1-cover {
    padding: 10px;
    margin-bottom: 10px;
}

/* special-news -  */
.box2-cover {
    padding: 10px 5px;
    margin-bottom: 10px;
}

.box2-cover .box2 {
    width: 50%;
    float: right;
    padding: 0 5px;
}

.hail {
    width: 100%;
    display: inline;
    float: right;
}

/*.box2-cover .hail
{
    margin: 30px auto;
}*/
/*.box2-cover .hail:nth-last-child(2),
.box3-cover .hail
{
    margin: 5px auto;
}*/
.box3-cover {
    padding: 7px 2px;
}

.box3-cover .box_main {
    padding: 0 5px 0 10px;
    float: right;
}

.box4-cover {
    padding: 7px;
}

.l-pad4-in {
    padding-left: 4px;
}

/* film */
#owl-demo5 {
    position: relative;
    margin-bottom: 10px;
}

#owl-demo5 .item {
    padding-left: 1px;
}

#owl-demo5 .my_controls3 {
    width: 100%;
    height: 20px;
    position: absolute;
    top: 40%;
    left: 0;
}

/* |||||||||||||||||||||||||||||||||||| news page |||||||||||||||||||||||||||||||||||||| */
.col3-news {
    width: 14.7%;
    float: right;
}

.col1-news {
    width: 54.2%;
    padding: 0 8px;
    float: right;
    padding-left: 20px;
}

.col2-news {
    width: 31.1%;
    float: right;
}

#owl-demo2 {
    position: relative;
}

.my_controls6,
.my_nav_container6 {
    width: 100%;
}

.my_controls6 {
    position: absolute;
    top: 25%;
    left: 0;
}

/* ticket id: 40582 [stuff fixed adv in bottom of first page in xs] */
.adv-fix-bottom {
    padding: 0 10px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1;
}

.adv-fix-bottom > div {
    margin-bottom: 0 !important;
}

.adv_news_body img {
    width: 230px !important;
    height: 100px;
    margin: 0 auto;
}

.menu_botton {
    cursor: pointer;
}
form#poll_form .poll-option{
    display: flex;
    justify-content: right;
    width: 100%;
}
form#poll_form .poll-option input{
    margin: 3px 5px 0 3px !important;
}
/* ><><><><><><><><><>< All media ><><><><><><><><><>< */

.podcast-home-item{
    display: flow-root;
}
.podcast-home-item:not(:last-child){
    margin-bottom: 10px;
}
@media (max-width: 1200px) {
    .clear1,
    .clear2 {
        clear: none;
        display: none !important;
    }

    .scroll_cont,
    .scroll_cont1 {
        margin-bottom: 5px;
        padding-left: 12px !important;
    }
    #film .vizhe_link_img{
        margin-bottom: 5px;
    }
}

@media (min-width: 1200px) {
    .mob_break {
        display: inline;
    }

    .links_s li {
        padding: 0 5px;
    }

    .link_col1,
    .link_col2 {
        width: 14% !important;
    }

    .col_big {
        width: 70% !important;
    }

    .col_big1 {
        width: 30% !important;
    }

    .clear1 {
        clear: both;
        height: 0 !important;
        overflow: hidden;
    }

    .clear2 {
        clear: none;
        display: none !important;
    }

    .grid_item {
        width: 24% !important;
    }
}

@media (max-width: 1199px) {
    .mob_break {
        float: right;
    }

    ul.menu1 > li:last-of-type:after {
        content: " ";
        width: 0;
        height: 0;
    }

    .adv_logo {
        padding-left: 4px;
    }

    .links_s li {
        padding: 0 4px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .col_big {
        width: 70% !important;
    }

    .col_big1 {
        width: 30% !important;
    }

    .link_col1,
    .link_col2 {
        width: 14% !important;
    }

    .sidbar-entekhat {
        padding: 0 5px;
    }
}

@media (max-width: 991px) {
    .box3-cover-out {
        padding-left: 0;
    }

    .box3-cover {
        margin-bottom: 10px;
    }
    .clear2:before,
    .clear2:after {
        content: " ";
        display: table;
    }

    .clear2:after {
        clear: both;
    }

    .rss_def {
        padding: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .title8 {
        padding-left: 12px;
    }

    .update_date {
        margin-right: 0;
    }
    .tools-ads-parent {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    ul.menu1 {
        padding: 0 !important;
    }

    ul.menu1 li a {
        font-size: 10px;
        padding: 0 6px !important;
    }

    .col1 {
        width: 67.8%;
    }

    .sidbar-entekhat {
        padding: 0;
    }

    .fr-entekhab {
        width: 100%;
    }

    .col2 {
        width: 32.2%;
        padding-left: 0 !important;
    }

    .col1-news {
        width: 68.3%;
        padding-right: 0;
    }

    .col2-news {
        width: 31.7%;
    }

    .sm-lpad10 {
        padding-left: 10px;
    }

    .col_big {
        width: 60% !important;
    }

    .col_big1 {
        width: 40% !important;
    }

    .link_col1,
    .link_col2 {
        width: 20% !important;
    }

    .links_row2_col.link_col1, .links_row2_col.link_col2 {
        width: 15% !important;
    }

    .links_row2_col.link_col22 .colC {
        width: 50% !important;
    }

    .links_row2_col.link_col22 {
        width: 25% !important;
    }

    .links_row3_col.link_col1, .links_row3_col.link_col2 {
        width: 14% !important;
    }

    .links_row4_col.link_col1, .links_row4_col.link_col2 {
        width: 15% !important;
    }

    .links_row4_col.link_col22 {
        width: 25% !important;
    }

    .nfl {
        height: 106px;
    }
}

@media only screen and (min-width: 768px) {
    .visible-ms-xs {
        display: none !important;
    }
    #adv260{
        display: block !important;
    }
    .adv_6box div {
        padding-right: 5px;
    }

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

    .navbar-nav .main_Serv span {
        display: inline;
    }

    .comm_answer_link {
        float: left !important;
    }

    .no_padd_r {
        padding: 0 !important;
    }

    .top_news {
        padding-top: 5px;
    }

    /*.news_pdate_c
    {
        text-align: right !important;
    }*/
    .hs {
        height: 20px;
        display: block;
        clear: both;
    }

    .pic_didaniha {
        float: right;
        margin-left: 5px;
    }

    .title9 {
        font: 15px/20px Vazir;
        padding: 70px 0 0 !important;
        color: #0A91C0;
    }

    .adv_mo {
        width: 100%;
        margin-bottom: 5px;
    }

    .share_to_container {
        padding-top: 5px;
    }

    ul.menu1 li a {
        font-size: 10px;
        padding: 0 6px !important;
    }
    .navbar-header .desktop-view{
        display: none !important;
    }
}

@media (max-width: 767px) {
    .news_last_noImg_podcast{
        width: 100%;
    }
    .hidden-ms-xs {
        display: none;
    }
    #adv260{
        display: none !important;
    }
    .nav_bg {
        display: block;
        font: 12px/20px Vazir;
        position: relative;
        text-align: center;
        z-index: 999;
    }

    .nav.navbar-nav.nav_bg a, .nav.navbar-nav.nav_bg div {
        border-bottom: 1px solid #FFFFFF;
        color: #444;
        padding: 3px 20px !important;
        display: inline-block;
    }

    .nav.navbar-nav.nav_bg a:hover, .nav.navbar-nav.nav_bg div:hover {
        color: #444;
        padding: 3px 1px !important;
    }

    .navbar-cover {
        border: none;
        margin-bottom: 10px;
    }

    ul.menu1 li::after {
        display: none;
    }

    .navbar-ex1-collapse {
        background-color: #F8F8F8;
        position: absolute;
        width: 100%;
        max-height: 147px;
        overflow-y: scroll;
        z-index: 9999;
    }

    .update_date,
    .comm_info_bar {
        padding: 2px 4px;
    }

    .visible-ms-xs {
        display: block !important;
        height: auto !important;
    }

    .padd_left,
    .padd_r,
    .padd_l,
    .l-pad4-in,
    .col1 {
        padding: 0 !important;
    }

    .col1,
    .col2 {
        width: 100%;
    }

    .box2-cover .box2 {
        width: 100%;
        margin-bottom: 10px;
    }

    /*.box2-cover .hail
    {
        margin: 0 !important;
    }*/
    .col1-news {
        padding: 0;
    }

    .col1-news,
    .col2-news,
    .yn-bnr iframe {
        width: 100% !important;
    }

    .prayer_time_container,
    .prayer_form,
    .adv-mrg-b-5 {
        width: 100% !important;
    }

    .prayer_form table,
    .prayer_time {
        margin: 5px auto;
        float: none;
        clear: both;
    }

    .adv_click1000 {
        width: 100%;
        margin: 0 auto 10px;
    }

    .jashnvare_poll_form .poll_option {
        width: 50%;
    }

    .jashnvare_poll_form .poll_option:nth-child(2n+1) {
        clear: both;
    }

    .poll_text_result_style, .jashnvare_poll_result_option {
        font-size: 18px;
    }

    #jashnvare .jashnvare_poll_title {
        font-size: 20px;
    }

    .page_main,
    .neswsletter_main {
        margin-bottom: 10px;
    }

    .title7 {
        font-size: 16px;
        line-height: 115%;
    }

    .rutitr,
    .lead1 {
        line-height: 15px;
    }

    .panel_khv {
        padding: 5px;
    }

    .contactus_form {
        padding: 10px;
    }

    .rss_list_link {
        text-indent: 0;
    }

    .nfl {
        display: none !important;
    }

    .inner-content.padd_left {
        padding-left: 0;
    }

    .news_pdate_c {
        padding-top: 5px;
        text-align: right;
    }

    ul.menu1 li a, ul.menu1 li div {
        font-size: 13px;
        line-height: 27px;
        padding: 0 6px !important;
    }
}

@media (min-width: 480px) and (max-width: 1199px) {
    /*.box2-cover .hail
    {
        margin: 4px 0;
    }*/
    .box3-cover .hail {
        display: none;
    }

    .lead_image {
        margin-left: 5px;
    }
}

@media (min-width: 480px) and (max-width: 991px) {
    .nav-pills1 > li + li {
        margin-right: 1% !important;
    }

    .nav-pills1 > li > a {
        padding: 0 30px !important;
    }

    .c_akhv .fr {
        margin-left: 5px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .adv_click1000_right {
        padding-right: 5px;
    }

    .links_s li a {
        font: 8px/18px Vazir;
        color: #000000;
        padding: 0 2px;
        display: block;
    }

    .l_pd {
        padding-left: 5px !important;
        padding-right: 0 !important;
    }

    /* links */
    .col_big,
    .col_big1 {
        width: 100% !important;
    }

    .link_col1,
    .link_col2 {
        width: 50% !important;
        padding-bottom: 17px;
    }

    .side1 {
        padding-left: 0;
    }

    .box3-cover .box_main {
        padding-left: 5px;
    }

    .weather_container {
        width: 90% !important;
    }
    .tools-ads-parent {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

.d-none {
    display: none;
}
.costum-hidden-ms {
    display: none;
}
@media only screen and (max-width: 480px) {
    .costum-hidden-ms {
        display: block;
    }
    .img-top-news-1 img {
        float: unset;
        width: 100% !important;
    }
    .d-block-xs {
        display: block !important;
    }

    .d-none-xs {
        display: none !important;
    }

    .adv_sticky, .adv_sticky_2, .adv_sticky_3 {
        display: block;
    }

    .first_col div {
        -webkit-flex-grow: 0; /* Safari 6.1+ */
        -webkit-flex-shrink: 0; /* Safari 6.1+ */
        -webkit-flex-basis: 20%; /* Safari 6.1+ */
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 20%;
    }

    .news-share-item {
        width: 28px !important;
    }

    .adv_mobile_sabavision_cont {
        width: 320px;
    }

    .padd_left {
        padding: 0 !important;
    }

    .f_kh {
        float: none;
    }
    .index1-podcast .f_kh{
        float: right;
    }

    /*********links*************/
    .col_big,
    .col_big1 {
        width: 100% !important;
    }

    .link_col1,
    .link_col2 {
        width: 50% !important;
        padding-bottom: 0;
    }

    .ds {
        display: none !important;
    }

    .nav-pills1 > li + li {
        margin-right: 1% !important;
    }

    .nav-pills1 > li > a {
        padding: 0 20px !important;
    }
    .tools-ads-parent {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media (max-width: 479px) {
    .common-main {
        padding: 0 10px;
    }

    .side1 {
        padding-left: 0;
    }

    .box0 .f_kh {
        width: 100% !important;
        float: none;
        margin: 0 0 5px 0;
    }

    .box3-cover .box_main,
    #jashnvare .jashnvare_poll_title,
    .inner-content .l_box,
    .weather_container,
    .rss_list_link {
        width: 100% !important;
    }

    .kandid-name-side {
        font: 13px/10px Vazir !important;
    }

    .entekhabat-top-col-2 .btn {
        padding: 0 !important;
    }

    .entekhabat-top-col-1 {
        font: 11px/37px Vazir !important;
    }

    .asriran_cinema_num {
        display: none;
    }

    .img_app,
    .img_tech,
    .title16b,
    .title17b {
        padding: 0 2px;
    }

    .title16b,
    .title17b,
    .text.txt_letter.news_letter_inp {
        font-size: 12px;
        line-height: 14px;
    }

    .btn_ozviat {
        width: auto;
        padding: 0 7px;
    }

    .btn_ozviat .fa-mail-2x {
        padding-right: 0;
    }

    .lead_image {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .link_col2_1 {
        width: 50% !important;
    }

    .grid_item {
        height: 119px;
    }

    .zero-xs-lpad10 {
        padding-left: 0;
    }

    .com_title_p {
        margin-right: 0 !important;
    }

    .comments {
        padding: 10px !important;
    }

    #najva-subscribe-bell {
        bottom: 59px !important;
        right: 12px !important;
    }

    [najvatooltip] {
        margin: 0 10px !important;
    }

    .author-item {
        width: 50%;
    }

    .update_date {
        margin-right: 0;
    }
}

@media only screen and (max-width: 470px) {
    .c-box-cover .c_akhv img.fr {
        max-width: 270px;
        width: 100%;
        margin: 0 auto 10px !important;
        float: none;
    }
}

@media only screen and (max-width: 380px) {
    .logo_j {
        background-size: 262px auto;
    }

    .grid_item {
        height: 75px;
    }
}

.game_hr {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.parent_dl {
    padding: 5px 15px;
}

/*<<ticket:42504>>*/
@media only screen and (min-width: 768px) {
    #ynpos-5028 {
        display: none !important;
    }

    #ynpos-5032 {
        display: none !important;
    }
}

#news .body ul, #news .body ol {
    list-style: inherit !important;
}

/***** Ticket ---> 45850 *****/
.search_part {
    width: 100%;
    height: 37px;
    border: 2px solid #c8c8c8;
    margin-bottom: 5px;
}

.search_part input {
    width: 100%;
    background: transparent;
    border: none;
    color: #000;
    font: 12px/30px VazirMedium;
    font-weight: bold;
    padding-right: 8px;
    padding-left: 24px;
}

.search_form {
    position: relative;
}

.search_part a {
    position: absolute;
    left: 7px;
    top: 2px;
    color: #000;
    font-size: 18px;
}

.search_part i {
    color: #000;
    /* -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     -o-transform: rotate(90deg);
     transform: rotate(90deg);*/
}

.search_part i:hover {
    color: #408d9d;
}

.search_part ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #000;
    font: 14px/35px Vazir;
}

.search_part ::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    opacity: 1;
    color: #000;
    font: 14px/35px Vazir;
}

.search_part :-moz-placeholder { /* Mozilla Firefox 19+ */
    opacity: 1;
    color: #000;
    font: 14px/35px Vazir;
}

.search_part :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
    font: 14px/35px Vazir;
}

.search_part :-ms-input-placeholder { /* Microsoft Edge */
    color: #000;
    font: 14px/35px Vazir;
}

.search_part ::placeholder { /* Most modern browsers support this now. */
    color: #000;
    font: 14px/35px Vazir;
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    .search_part input {
        padding-right: 13px;
    }
}

@media screen and (min-width: 768px) {
    .search_part {
        display: none !important;
    }

    .search_part_desktop {
        display: block !important;
    }

    .search_part_mobile {
        display: none !important;
    }
}

@media screen and (max-width: 767px) {
    .search_part {
        display: none !important;
    }

    .search_part_desktop {
        display: none !important;
    }

    .search_part_mobile {
        display: block !important;
    }
}

@media screen and (min-width: 451px) and (max-width: 479px) {
    .search_part input {
        padding-right: 13px;
    }
}

/**** End Search Form ****/
@media screen and (max-width: 767px) {


    .forsat_mobile {
        height: 36px;
        padding-right: 5px;
        overflow: hidden;
    }

    .forsat_Box {
        background-color: #ffcc00;
        height: initial !important;
        padding-right: 7px;
        text-shadow: 0 0 black;
        color: #374652;
        overflow: hidden;
        font: 16px/37px Vazir;
        text-align: center;
    }

    #backFull {
        top: 50px;
    }

    .logo_link {
        display: none;
    }

    .marquee_container {
        display: none;
    }

    .desktop-date {
        display: none;
    }

    .navbar-header .picLink {
        float: right;
    }
    #newsAuthor .vizhe_cv{
        display: flex;
        margin-bottom: 12px;
    }
}


.s_Mobile, .S_mobile {
    width: 100%;
}

.clear {
    clear: both;
}

.today-jobs {
    display: inline-block;
    background: #ffcc00;
    height: 25px;
    font: 15px/25px Vazir;
    color: #374652;
    position: absolute;
    top: 5px;
    right: 5px;
    padding: 0 10px;
    z-index: 9999;
}

.logo_adv {
    overflow: hidden;
    width: 80%;
    float: left;
    height: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.logo2_left, .logo2_right {
    overflow: hidden;
    height: 50px;
    width: 310px;
}

.logo2_right {
    margin-left: 35px;
}

.col3-news {
    min-height: 1px;
}

/*>>>>>services_film.tpl<<<<<*/
.col-left {
    padding-right: 2px;
}

.head-service-11 {
    height: 80px;
    color: #000;
    font: 26px/80px VazirMedium;
    width: 100%;
    overflow: hidden;
    padding-right: 30px;
}

.section_page_container {
    width: 100%;
    text-align: center;
    margin: 10px;
}

.con_pager {
    display: inline-block;
    margin: 0 auto;

}

.con_pager > * {
    float: right;
    display: block;
    font: 14px/28px Vazir;
    color: #000;
    margin: 0 10px;
}

.section_paged_main_div {
    border-bottom: 1px solid #e0e3e8;
}

.no-border {
    border: none;
}

.pic-archive {
    color: #48a3dc;
    float: left;
    padding-left: 30px;
    font-size: 16px;
    text-align: left;
    display: block;
}

.padd-1 {
    padding: 0 30px;
}

.padd-2 {
    padding: 0 15px;
}

.body-service {
    background: #f8f9fb;
    padding: 10px 0;
}

.name-section {
    width: calc(100% - 368px);
    overflow: hidden;
    padding-right: 30px;
    padding-bottom: 5px;
    float: right;
}

.name-section > a {
    font: 18px/28px VazirMedium;
    display: block;
    float: right;
    margin-left: 15px;
    color: #000;
}

#film .search_part_mobile {
    display: block !important;
    width: 368px;
    float: left;
}

.archive_pager_container {
    float: left;
    font: 12px/20px VazirMedium;
    margin-bottom: 15px;
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.archive_pager_container #pager {
    font: 12px/20px Vazir;
    float: left;
    margin: 0;
}

.imgs {
    display: block;
    float: right;
    margin-left: 15px;
}

.vizhe_img {
    width: 118px;
    height: 81px;
    border: 3px solid #dddfde;
}

body#film .vizhe_img {
    width: 230px;
    height: 155px;
    border: 3px solid #dddfde;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    body#film .vizhe_link_img {
        width: 100%;
    }

    body#film .vizhe_img {
        width: 100%;
        max-width: 230px;
        margin: 0 auto;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    body#film .vizhe_link_img {
        width: 100%;
    }

    body#film .vizhe_img {
        width: 100%;
        max-width: 190px;
        height: 127px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 430px) {
    body#film .vizhe_link_img {
        width: 100%;
        margin-bottom: 10px;
    }

    body#film .vizhe_img {
        width: 100%;
        max-width: 230px;
        height: 155px;
        margin: 0 auto;
    }
}

.list-box1-cover {
    direction: rtl;
    width: 100%;
    overflow: hidden;
}

.vizhe_cv {
    margin-bottom: 15px;
    padding-left: 15px;
}

.vizhe_title {
    display: block;
    color: #1809A6;
    font: 15px/130% VazirMedium;
}

.contactus_form_archive {
    padding: 0 3px 0 0;
    border: 0;
}

.main_archive_image {
    border: 1px solid #C0C0C0;
    border-top: 0;
}

.archive_index_form {
    margin-bottom: 10px;
}

.vizhe_lead {
    font: 12px/20px Vazir;
    text-align: justify;
}

.vizhe_cv h2 {
    margin: 0;
}

.date_archive {
    text-align: left;
    font: 12px/20px Vazir;
}

.main_view_archive {
    padding: 12px 5px 12px 7px;
    overflow: hidden;
}

.list-box1-cover:nth-child(2n) .main_view_archive {
    background: #f5f5f5;
}

.list-box1-cover:first-child .main_view_archive {
    padding-top: 8px;
}

.pager_archive_view {
    float: unset;
    text-align: center;
}

.pager_archive_view #pager {
    float: unset;
}

#film .videojs_main {
    margin-right: 0;
    margin-left: 0;
    width: 100% !important;
}

#film .jwplayer.jw-flag-aspect-mode {
    height: 372px !important;
}

.fr3-film {
    position: relative;
    display: block;
}

.time-video-1 {
    padding: 0 10px;
    background: rgba(0, 0, 0, 0.7);
    color: #FFF;
    border-radius: 5px;
    font: 15px/26px VazirMedium;
    position: absolute;
    display: inline-block;
    bottom: 20px;
    right: 20px;
}

.time-video {
    padding: 0 10px;
    background: rgba(0, 0, 0, 0.7);
    color: #FFF;
    border-radius: 5px;
    font: 15px/26px VazirMedium;
    position: absolute;
    display: inline-block;
    left: 10px;
    bottom: 10px;
}


@media screen and (min-width: 992px) and (max-width: 1199px) {
    .fr2-film img, .fr2-film span.no-img {
        height: 298px;
    }

    #film .jwplayer.jw-flag-aspect-mode {
        height: 298px !important;
    }

    .fr1-film img, .fr1-film span.no-img {
        height: 148px;
    }

    .fr3-film img, .fr3-film span.no-img {
        height: 134px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .fr2-film img, .fr2-film span.no-img {
        height: 225px;
    }

    #film .jwplayer.jw-flag-aspect-mode {
        height: 225px !important;
    }

    .fr1-film img, .fr1-film span.no-img {
        height: 112px;
    }

    .fr3-film img, .fr3-film span.no-img {
        height: 98px;
    }

    .vizhe_cv {
        padding-left: 10px;
    }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    .name-section {
        width: 100%;
        float: none;
    }

    #film .search_part_mobile {
        float: none;
        margin: 10px auto;
    }

    .fr1-film img, .fr1-film span.no-img {
        height: 139px;
    }

    .fr2-film img, .fr2-film span.no-img {
        height: 278px;
    }

    #film .jwplayer.jw-flag-aspect-mode {
        height: auto !important;
    }

    .fr3-film img, .fr3-film span.no-img {
        width: 241px;
        margin-left: auto;
        margin-right: auto;
    }

    .title3-film {
        text-align: center;
    }

    .col-left {
        padding-right: 0;
        margin-bottom: 2px;
    }

    .padd-1 {
        padding: 0 10px;
    }

    .time-video {
        left: 100px;
    }

}

@media screen and (max-width: 479px) {
    .name-section {
        width: 100%;
        float: none;
    }

    #film .search_part_mobile {
        float: none;
        margin: 10px auto;
    }

    .fr3-film img, .fr3-film span.no-img {
        width: 241px;
        margin-left: auto;
        margin-right: auto;
    }

    .title3-film {
        text-align: center;
    }

    .fr1-film img, .fr1-film span.no-img {
        height: 135px;
    }

    .fr2-film img, .fr2-film span.no-img {
        height: 271px;
    }

    .col-left {
        padding-right: 0;
        margin-bottom: 2px;
    }

    .padd-1 {
        padding: 0 10px;
    }

    .head-service-11 {
        padding-right: 0;
    }

    #film .search_part_mobile {
        width: 100%;
    }

    #film .jwplayer.jw-flag-aspect-mode {
        height: auto !important;
    }

    .time-video {
        left: 100px;
    }

    .film_rssService .album_pic1 {
        height: 68px !important;
    }
}

/**************************fix********************/
.fixed-icons {
    position: fixed;
    right: 0;
    z-index: 9999;
    top: 166px;
    width: 135px;
    /*   height: 70px;*/
    opacity: 0;
}

.fixed-icons .pishnahad_sec.close {
    right: -1000px;
    float: none;
    opacity: 0;
    z-index: 0;
    display: none;
}

.pishnahad_sec {
    background: #c7d1f3;
    color: #fff;
    padding: 6px;
    width: 135px;
    /*    height: 77px;*/
    margin-left: 19px;
    border-radius: 2px;
    font-size: 14px;
    transition: 1s all ease;
    /*  opacity: 0;*/
    box-shadow: 0 4px 4px rgba(0, 0, 0, .09);
    overflow: hidden;
}

.fix-menu-close {
    text-align: center;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    padding: 5px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    position: absolute;
    right: 115px;
    top: -10px;
    background: #0151b2;
    z-index: 1;
    line-height: 22px;
}

.fix-menu-close.close {
    display: none;
}

.fix-menu-open.show {
    position: fixed;
    right: 0;
}

.fix-menu-open {
    background: #c7d1f3;
    color: #0151b2;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 27px;
    padding-top: 9px;
    height: 46px;
    width: 46px;
    border-radius: 50%;
    -moz-transition: all .5ms ease-in-out !important;
    cursor: pointer;
    display: none;
    top: -5px;
    right: 12px;
    position: absolute;
    text-align: center;
}

.fix-menu-open:hover, .fix-menu-close:hover {
    color: #c10000;
}

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

    .vizhe_cv {
        padding-left: 0;
    }

    .contactus_form_archive {
        padding: 0;
    }

    .list-box1-cover:nth-child(2n) .main_view_archive {
        background: none;
    }

    .list-box1-cover .vizhe_cv:last-child .main_view_archive {
        background: #f5f5f5;
    }

    #home .panel_top {
        height: 0;
        background: inherit;
        border: none;
        margin-bottom: 0;
    }

    .panel_top .update_date {
        width: unset;
        text-align: center;
        margin-right: 12px;
        margin-top: 7px;
        float: right;
    }

    #general-date {
        margin-right: 50px;
        margin-top: 11px;
    }

    #backFull {
        top: 60px;
    }
}

@media screen and (max-width: 479px) {
    .fixed-icons {
        top: 220px !important;
    }
}


.adsNewsTest img {
    max-width: 600px;
    height: 100px;
    margin: 0 auto;
}

.tag_element:hover {
    color: #bb0003;
}

.tag_element {
    display: inline-block;
    border: 1px solid #C0C0C0;
    font: normal 11px VazirMedium;
    border-radius: 6px;
    text-align: right;
    padding: 2px 7px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
    /*color: black;*/
}

/*ticket:52939*/
@media only screen and (min-width: 992px) {
    .padd-l-5 {
        padding-left: 5px;
    }

    .padd-r-5 {
        padding-right: 5px;
    }
}

.row-film-rss .webgardi_main .webgardi_header {
    background-color: #1809A6;
    text-align: right;
    padding-right: 10px !important;
}

.r_news_title a {
    width: 100%;
    font: normal 9pt/150% Vazir;
    text-align: right;
    display: block;
    text-indent: 4px;
    color: #000;
}

.box_main_news {
    margin-bottom: 4px;
    text-align: right;
    width: 100%;
}

.parent_row1_col_right {
    padding: 5px;
}

.r_news_title a:hover {
    color: #bb0003;
}

@media only screen and (min-width: 1200px) {
    .col3-news {
        width: 142px;
    }

    .col2-news {
        width: 330px;
    }

    .col1-news {
        width: calc(100% - 472px);
    }

    .col3 {
        width: 163px;
    }

    .col2 {
        width: 275px;
    }

    .col1 {
        width: calc(100% - 438px);
    }
}

.fa-arrow-alt-circle-down::before {
    content: "\f358";
}

.txt_adv_second_p {

    display: none;
}

.txt_adv_second_pa {
    font: 15px/20px VazirMedium;
    text-align: right;
    display: block;
    color: #0074cc;
    margin-top: 15px;
    margin-bottom: 15px;
}

.adv_logo img, .adv_logo_left img {
    max-height: 90px;
}


@media screen and (max-width: 768px) {
    .adsNewsTest div {
        display: block !important;
    }
    #film .inner-content.padd_left{
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 320px) {
    .film_rssService .album_pic1 {
        height: 62px !important;
    }
}

@media screen and (max-width: 360px) {
    .picLink-top-header img {
        width: 100px !important;
        height: 40px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 359px) {
    .film_rssService .album_pic1 {
        height: 68px !important;
    }

    #general-nav {
        height: 47px;
    }

    #general-date {
        margin-right: 13px !important;
    }

}

@media screen and (min-width: 360px) and (max-width: 399px) {
    .film_rssService .album_pic1 {
        height: 54px !important;
    }

    .picLink-top-header img {
        height: 42px !important;
    }


}

@media screen and (min-width: 400px) and (max-width: 479px) {
    .film_rssService .album_pic1 {
        height: 62px !important;
    }
}

@media screen and (min-width: 480px) and (max-width: 779px) {
    .film_rssService .album_pic1 {
        height: 80px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .film_rssService .album_pic1 {
        height: 61px !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .film_rssService .album_pic1 {
        height: 56px !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1299px) {
    .film_rssService .album_pic1 {
        height: 81px !important;
    }
}

@media screen and (min-width: 1300px) and (max-width: 1399px) {
    .film_rssService .album_pic1 {
        height: 92px !important;
    }
}

/*******************list****************/
.cat_list_pager {
    width: 100%;
    direction: ltr;
    text-align: center;
    padding: 20px 0 12px;
}

.cat_list_page {
    display: inline-block;
}

.cat_list_pager span.current {
    font: 12px/20px VazirMedium;
    color: black;
    padding: 0 5px;
}

.cat_list_pager .cat_list_page .pager_next_list, .cat_list_pager .cat_list_page .pager_prev_list {
    padding-right: 3px;
    padding-left: 3px;
    background-color: #999;
    font: 600 12px Vazir;
    color: white;
}

#sabavision_zone_10863-Z503_plate {
    display: none;
}

#sabavision_zone_10845-Z260_plate {
    display: block;
}


#home .adv_logo {
    width: auto;
}

.txt-box-sec-news, .txt-box-sec2 {
    margin-top: 10px;
}
.mb-5 {
    margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
    .mobile-date {
        display: none;
    }

    #general-date .desktop-date {
        display: none !important;
    }
    #home .panel_top {
        background: url('/client/themes/fa/main/img/bg_logo.png') repeat-x 0 30px;
        border: 1px solid #e6e6e6;
        border-radius: 4px;
        margin-bottom: 5px;
        height: 120px;
    }
}

@media only screen and (max-width: 400px) {
    #backFull {
        top: 50px;
    }
}

@media only screen and (min-width: 431px ) and (max-width: 479px) {
    #general-date {
        margin-right: 31px !important;
    }
}
@media only screen and (min-width: 480px) {
    .header-with-date .only-mobile-date{
        display: none;
    }

}
@media only screen and  (max-width: 479px){
    .nav_update .update_date {
        display: none;
    }
    #home .header-with-date .close_btn_menu {
        top: 15px;
        left: 52px;
    }
    .header-with-date .close_btn_menu {
        top: 10px;
        left: 47px;
    }
    .header-with-date .only-mobile-date {
        font: normal 9px Vazir;
    }
    .header-with-date .navbar-header .desktop-view{
        margin-left: 25px !important;
        margin-top: 4px;
    }
    .header-with-date .desktop-view .rs-link-to-desktop {
        font: normal 13px / 26px Vazir ;
    }
    #home .header-with-date .navbar-header .desktop-view {
        margin-top: 7px;
    }
}

/*search btn*/

/*mobile menu*/
.menu_accordion {
    transition: 0.4s;
}

.menu_accordion.active a, .menu_accordion.active div {
    color: #bb0003;
}

.menu_accordion.active {
    background: #e7e7e7;
    border-radius: 5px;
}

.menu_accordion:before {
    content: '\f106';
    color: #777;
    font-weight: bold;
    float: left;
    font-family: FontAwesome;
    left: 10px;
    position: absolute;
    top: 6px;
}

.menu_accordion.active:before {
    content: "\f107";
}

.sub_serv_acc {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    background-color: #eee;
}

.sub_serv_acc .sub_serv_a:last-child {
    border: none !important;
}

.main-new-nav {
    height: 37px;
    border: 1px solid #c0c0c0;
    margin-bottom: 5px;
    padding: 0 15px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
}

.main_Serv {
    list-style-type: none;
    float: right;
    position: relative;
    cursor: pointer;
}

.navbar-nav .main_Serv span:hover {
    color: #176F9F;
    background-color: transparent;
}

.navbar-nav .main_Serv span {
    padding: 0 6px !important;
    font: 11px/25px Vazir;
    font-size: 10px;
}

.main_Serv:hover .cat_name {
    color: #176F9F;
}

.main_Serv:hover .sub_serv {
    display: block;
}

.sub_serv {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 100px;
    padding: 5px 5px;
    z-index: 900;
    opacity: 0.9;
    border-radius: 10px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
}

.sub_serv_a {
    color: #000;
    font: 12px vazirLight;
    display: block;
    margin-bottom: 5px;
    padding: 5px 0;
    text-align: center;
    display: block !important;
}

.cat_name {
    color: #000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main_Serv {
        padding: 0 1px !important;
        margin-left: 4px !important;
    }

    .main_Serv {
        font-size: 12px !important;
    }

    .main_Serv:after {
        left: -3px !important;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {
    .main_Serv {
        padding: 0 2px !important;
    }

    .main_Serv {
        font-size: 12px !important;
    }
}

@media only screen and (min-width: 768px) {
    .menu_d_none {
        display: none !important;
    }
    .desktop-view{
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .d_xs_none {
        display: none !important;
    }
}

body:not(#home) .panel_top {
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    margin-bottom: 5px;
    position: relative;
    height: unset;
    background-position: bottom;
}

.error_box {
    color: red;
    font: 12px/17px Vazir;
    padding: 10px 0 5px;
}

.btn-default-arch {
    color: #333333;
    background-color: #ffffff;
    border: 1px solid;
    float: left !important;
    border-radius: 3px;
}

.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;
}

.poll_form_c .check_element_link,
.poll_form_c .check_element_nolink {
    width: 13px;
    float: right;
    margin-left: 7px;
}

.poll_form_c .poll_link_form {
    display: block;
    float: right;
    width: calc(100% - 20px);
}

.click1000_content > div:not([class]){
    display: inline-block;
    vertical-align: bottom;
}
#film .newFilmSrv.box1-cover {
    margin-bottom: 0;
}


/* T 63369 */
@media screen and (max-width: 479px) {
    .mobile-section .tab_content2 .linear_news {
        display: block;
    }
    .mobile-section .tab_content2 .linear_news:nth-child(n+8) {
        display: none;
    }
    .btn-tabs {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
        border: 1px solid #C0C0C0;
        border-radius: 6px;
        margin-bottom: 6px;
        padding-block: 2px;
        padding-inline: 7px;
        display: inline-block;
    }
    .button-sec2 {
        display: inline-block;
        padding-inline: 6px;
        background: #fff;
        border: 1px solid #C0C0C0;
        border-radius: 6px;
        margin-bottom: 5px;
        float: left;
        color: #000;
    }
}

/* T 63369 end*/

.business_school-flex{
    display: flex;
    flex-flow: row wrap;
    gap: 10px 15px;
    padding: 10px;
}
.business_school-titles{
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    gap: 5px 15px;
    margin-top: 5px;
}
.business_school-titles article{
    width: calc(50% - 7.5px);
}
@media only screen and (max-width: 767px){
    .business_school-titles article{
        width: 100%;
    }
}

.read-spectacular-flex{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    background: linear-gradient(to bottom, white 0%, #f9f9f9 20%, #f8f8f8 50%, #f7f7f7 90%);
}
section.read-spectacular-flex{
    width: calc(50% - 7.5px);
}
.read-spectacular-vertical-flex{
    display: flex;
    flex-flow: row wrap;
    gap: 10px 30px;
    padding: 10px 0 6px;
    background: #f7f7f7;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .read-spectacular-flex{
        gap: 10px;
    }
    section.read-spectacular-flex{
        width: calc(50% - 5px);
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .read-spectacular-flex, .read-spectacular-vertical-flex{
        width: 688px !important;
        margin-right: auto;
        margin-left: auto;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .read-spectacular-vertical-flex{
        column-gap: 15px;
    }
}
@media screen and (max-width: 767px){
    .read-spectacular-flex{
        gap: 10px;
    }
    section.read-spectacular-flex{
        width: 100%;
    }
}

.row-asr2-subjectNews{
    margin-top: 10px;
    background: #f7f7f7;
}
.col-asr2-subjectNews{
    margin-top: 15px;
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-left: -4px;
    --columns-distance: 15px;
}
.asr2-subjectNews{
    background: white;
    border-radius: 15px;
    padding: 20px 0;
}
.subjectNews-header{
    padding-left: 10px;
    height: 25px;
}
.subjectNews-header span{
    color: black;
    font: 13px/20px Vazir;
    padding-right: 8px;
    border-right: 3px solid #192064;
    float: right;
    margin-top: 1.5px;
}
.subjectNews-header a{
    color: black;
    font: 13px/25px Vazir;
    background: #f5f5f5;
    padding: 0 10px;
    float: left;
}
.subjectNews-header a:hover{
    color: #1809A6;
}
.asr2-subjectNews-list{
    padding: 20px;
}
@media screen and (min-width: 992px){
    .col-asr2-subjectNews:nth-of-type(4n+1){
        padding-left: calc(var(--columns-distance) * 0.75);
    }
    .col-asr2-subjectNews:nth-of-type(4n+2){
        padding-right: calc(var(--columns-distance) / 4);
        padding-left: calc(var(--columns-distance) / 2);
    }
    .col-asr2-subjectNews:nth-of-type(4n+3){
        padding-right: calc(var(--columns-distance) / 2);
        padding-left: calc(var(--columns-distance) / 4);
    }
    .col-asr2-subjectNews:nth-of-type(4n){
        padding-right: calc(var(--columns-distance) * 0.75);
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .col-asr2-subjectNews{
        --columns-distance: 10px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .col-asr2-subjectNews:nth-of-type(2n+1){
        padding-left: calc(var(--columns-distance) / 2);
    }
    .col-asr2-subjectNews:nth-of-type(2n){
        padding-right: calc(var(--columns-distance) / 2);
    }
}

#webgardi-scroll{
    height: 455px;
}
.webgardi-svg{
    background: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
@media screen and (max-width: 767px){
    #webgardi-scroll{
        height: initial;
    }
}
.adv_down .click1000_section{
    display: inline-block;
}

/* latest_news2.tpl */
.latest_news2 {
    display: flex;
    width: 100%;
    padding: 5px;
    background-color: #f5f5f5;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
    border-radius: 2px;
}
.latest_news2  a.p_custom_latest_news2{
    padding: 10px;
}
.latest_news2 a span{
    color: #000000;
    font-weight: 500;
    text-align: right;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    font: 17px / 28px dana;
}

.latest_news2 a span:hover{
    color: #ff9f9f;
}
.latest_news2 a  img{
    width: 60px;
    aspect-ratio: 1.5;
    float: right;
    padding-right: 10px;
}
body#home .latest_news2 a img{
    display: none;
}
#owl-demo-latest {
    position: relative;
}

.line-clamp-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.latest_news2 a {
    display: flex;
    width: 100%;
    padding: 10px;
    flex-direction: row;
    gap: 15px;
    border-radius: 2px;
}
.latest_news2 a:not(:first-of-type) {
    border-top: 1px solid #bbb;
}
body#home .navbar-header{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
body#home .navbar-header .desktop-view{
    margin-left: 35px;
}
.navbar-header{
    display: block;
}

.navbar-header .desktop-view {
    margin-left: 50px;
    display: inline-block;
    float: left;
    margin-top: 7px;
}
#news .videoTop{
    margin-bottom: 10px;
}
#podcast .t_l_content_podcast{
    display: flex;
}
.podcast-grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.box1-cover-cast{
    padding: 5px;
}
@media screen and (max-width: 767px) {
    .podcast-grid{
        grid-template-columns: repeat(2, 1fr);
    }
}

.adv-media-cast{
    width: 450px;
    aspect-ratio: 1.5;
}