@media screen and (max-width: 575px) {
    .home_container, body#home .pd-mobile, .map_section .services_news, .documents-container {
        padding: 0 20px !important;
    }

    .map_con {
        padding: 0 10px;
    }

    body#home .blue_background_footer {
        padding: 27px 20px;
    }
}

@media screen and  (max-width: 991px) {
    .header_btns {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .col-2-padd {
        padding-left: 10px;
    }

    .col-3-padd {
        padding-right: 10px;
    }

    .fajr .fanavari-rutitr, .fanavari-title {
        padding-right: 22px;
    }

    #achievement .fanavari-rutitr, .fanavari-title {
        padding-right: 22px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .col-1-padd {
        padding-left: 10px;
    }

    .col-2-padd {
        padding-right: 10px;
    }
}

@media screen and (min-width: 1200px) {
    .col-1-padd {
        padding-left: 7px;
    }

    .col-2-padd {
        padding-left: 6px;
        padding-right: 13px;
    }

    .col-3-padd {
        padding-right: 14px;
    }
}

.row {
    --bs-gutter-x: 0 !important;
}

.ratio-3x2 {
    --bs-aspect-ratio: 66.66%;
}
.ratio-16x9-custom > div {
    aspect-ratio: 9/16;
}

/*---------- 1.tpl ----------*/

#main_slide.owl-theme .owl-dots {
    padding: 0 !important;
    text-align: center;
}

#main_slide.owl-theme .owl-nav {
    margin-top: 0;
}

#main_slide.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin-right: 15px;
}

#main_slide.owl-theme .owl-dots .owl-dot:last-child span {
    margin-right: 0;
}

#main_slide.owl-theme .owl-dots .owl-dot.active span, #main_slide.owl-theme .owl-dots .owl-dot:hover span {
    background: #0042c3 !important;
}

#main_slide.owl-theme .owl-dots {
    text-align: center;
    margin-bottom: 10px;
}

/*----2.tpl---------------*/
/*.section-2 {*/
/*    border-bottom: 1px solid #e3e3e3;*/
/*    margin-bottom: 20px;*/
/*}*/

.card-section-2 {
    margin-left: 20px;
    background: #ffffff;
    box-shadow: 0 0 10px 0 #00000014;

    margin-bottom: 20px;
}

.card-section-2:nth-of-type(3n) {
    margin-left: 0 !important;
}

.hd-section-2 {
    height: 48px;
    background: #ffffff;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 10px 0 #00000014;
}

@media screen and (max-width: 991px) {
    .map_con .border-hd-orange {
        width: calc(100% - 10px);
    }
}

.border-hd-orange {
    width: 100%;
    height: 1px;
    background: #0042c3;
    position: absolute;
    top: 26px;
    right: 0;
    border: none;
}

#newsMedia .border-hd-orange {
    background-color: #0042c3 !important;
}

.border-hd-orange.border-43tpl {
    width: 95%;
}

.sec-name-section-2 {
    color: #003aaa;
    font: 14px/40px IRANSansX-bold;
    padding: 0 16px;
    background: #ffffff;
    position: absolute;
    right: 0;
    bottom: 0;
    display: flex;
}

.sec-name-section-2 h1 {
    font: 14px/40px IRANSansX-bold;
}

.sec-name-section-2.ana-special {
    font: 16px/40px IRANSansX-bold;
}

.more-section {
    color: #0042c3;
    float: left;
    font: 12px/36px IRANSansX-demibold;
    padding: 5px 10px 5px 16px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}

.more-section:hover {
    color: #0042c3;
}

.header-section-11 .more-section {
    color: #0042c3;
    background: #fff;
}

.header-section-11.live-header .more-section {
    color: #fff;
    background: #393939;
}

.pic-home .header-section-11, .pic-home .more-section {
    background: #393939 !important;
}

.header-section-11.pic-section .more-section {
    color: #fff !important;
}

.header-section-11.pic-section .border-hd-orange {
    background-color: #fff !important;
}

/*-----------5.tpl------------*/

#my-owl-demo4 {
    margin-bottom: 20px;
    box-shadow: 0 0 10px 0 #00000014;
    background: #fff;
}

.fajr .fanavari-box, .body-section-7 {
    text-align: justify;

}

#achievement .fanavari-box, .body-section-7 {
    text-align: justify;

}

@media screen and (max-width: 1199px) {
    .fanavari-box, .body-section-7 {
        text-align: center;
    }


    .fanavari-link, .daneshB-link {
        max-width: 286px;
        display: block;
        margin: 0 auto;
    }
}


/*--------tab------------------*/
.parent-tab .mostTab {
    background: #e4eafc;
    border-radius: 8px;
    color: #607cb6;
    font: 13px / 26px IRANSansX-medium;
    margin-left: 8px;
    padding: 0 15px !important;
}

.nav-item:last-child .mostTab {
    margin-left: 0;
}

.parent-tab .mostTab.active {
    color: #ffffff;
    background-color: inherit;

}

.parent-tab .mostTab:hover {
    color: #fff;
    background-color: #0042c2;
}

.parent-tab .mostTab.nav-link.active {
    color: #fff;
    background-color: #0042c2;
}

.parent-tab .mostTabTitle {
    overflow: hidden;
    height: 36px;
    padding: 0 15px;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .mostTabTitle {
        padding: 0 5px;
    }
}

@media (max-width: 991px) {
    .pad-10-left {
        padding-left: 0;
    }

    .pad-10-right {
        padding-right: 0;
    }
}

@media (min-width: 320px) and (max-width: 479px) {
    .mostTabTitle {
        height: auto;
    }

    .mostTabTitle .nav-item {
        margin-bottom: 5px;
    }

    .img-section-7, .no-img-section-7 {
        height: 166px !important;
    }
}


.padd-ln-news {
    padding: 5px 15px;
}

.icon-ln-news {
    color: #0042c3;
    float: right;
    font-size: 9px;
    margin-left: 10px;
    line-height: 24px;
}

.parent-tab {
    background: #fff;
    margin-bottom: 20px;
    padding: 11px 0;
    box-shadow: 0 0 10px 0 #00000014;
}

/*---7.tpl-------------------*/
.sec-7-bg {
    background: #ffffff;
    padding: 17px 15px 20px;
    border-top: 1px solid #e4e4e4;
    box-shadow: 0 0 10px 0 #00000014;
}

.sec-7-bg.border_section_7 {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

/*-----8.tpl--------------------------*/
.border-section-8 {
    background: #ffffff;
    margin-bottom: 20px;
}

/*-------9.tpl----------------------------*/
.section-9 {
    background: #ffffff;
    margin-bottom: 20px;
    box-shadow: 0 0 10px 0 #00000014;
}

/*-----Multi media -section----------------------------*/
.multimedia-section-parent {
    background: #162547;
    padding-top: 20px ;
    box-shadow: var(--rows-shadow);
}
.row-12 {
    padding-top: 20px;
}
.sec-name-section-11 {
    color: #ffffff;
    font: 16px/48px IRANSansX-demibold;
    padding: 0 16px;
    background: #393939;
    position: absolute;
    right: 0;
    bottom: 0;
}

/*------41.tpl--41.html---41_p.html-----------*/
@media screen and (min-width: 768px) {
    .padd-r-multi-col {
        padding-right: 20px;
    }

    .padd-l-multi-col {
        padding-left: 10px;
    }

    .padd-l-multi {
        padding-left: 5px;
    }


}

/*--------42.tpl---------------------------------*/
@media screen and (max-width: 575px) {
    #multimedia-section {
        padding: 0 20px;
    }
}

@media screen and (min-width: 1200px) {
    .padd-r-multi {
        padding-right: 15px;
    }
}

#list .parent-section-13 {
    margin-bottom: 15px;
}

.parent-section-13 {
    background: #ffffff;
    box-shadow: 0px 0 10px rgba(0, 0, 0, 0.08);
    padding-bottom: 15px;
}

.header-section-13 {
    padding: 10px 15px;
    height: 48px;
    background: #FFFFFF;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 2px;
}

.marg-b-secvtin-13 {
    margin-top: 15px;
    padding: 0 15px 15px 15px;
    border-bottom: 1px dashed #ebebeb;

}

.marg-b-secvtin-13:last-child {
    border-bottom: none;
    padding-bottom: 0;
}


.card-section-13:nth-child(2n+1) {
    padding-left: 8px;
}

.card-section-13:nth-child(2n) {
    padding-right: 8px;
}

.col-section-14-odd {
    padding-left: 5px;
    padding-right: 15px;
}

.col-section-14-odd:first-child {
    padding-right: 0;
}

.col-section-14-even {
    padding-left: 5px;
    padding-right: 15px;
}

.col-section-14-even:last-child {
    padding-left: 0;
}

/*------------- Map -------------*/

.map-ul {
    float: right;
    list-style: none;
}

.map-ul > li > a {
    color: #cbdff8;
    display: block;
    font: 13.5px/24px Vazir-medium;
    padding: 0 12px;
}

.menu_ostan1 {
    width: 939px;
    position: absolute;
    top: 87px;
    left: 0;
    padding: 25px 37px 30px 25px;
    background: #c9d8ed;
    display: block;
    z-index: 9999 !important;
    height: 460px;
    border-radius: 15px;
}

.menu_ostan1 .menu_s_ostan {
    color: #37588b;
    display: block;
    font: 12.5px/24px Vazir-medium;
    margin-bottom: 5px;
}

.menu_ostan1 .menu_s_ostan:hover {
    color: #03337d;
}

.menu_ostan1 .menu_s_ostan:hover span:first-child {
    color: #03337d;
}

.menu-fix .menu_ostan1 {
    top: 64px;
}

.menu_ostan1::before {
    position: absolute;
    width: 100%;
    height: 38px;
    top: -38px;
    right: 0;
    content: " ";
    display: block;
    background-color: transparent;
}

.menu_ostan1 #IranMap .map svg {
    float: right;
    height: 387px;
    width: 410px;
}

.map_con {
    margin-top: 39px;
}

.map_con .hd-section-2 {
    box-shadow: none;
}

.map_section {
    background-color: #ffffff;
    border-radius: 20px;
    position: relative;
    padding-bottom: 70px;
}

.map_section .services_news {
    padding: 0 10px;
}

@media screen and (min-width: 992px) {
    .map_section .services_news {
        padding: 0 10px 0 0;
    }

    .header_ostan {
        margin-bottom: 15px;
    }

    .map_con {
        padding-left: 10px;
    }

    .combo_ostan {
        padding-top: 40px;
    }

    #IranMap {
        margin-top: 20px !important;
    }
}

@media screen and (min-width: 1200px) {
    .map_con {
        padding-left: 20px;
    }

    .map_section .services_news {
        padding: 0;
    }
}

@media screen and (min-width: 1400px) {
    .map_con {
        padding-left: 35px;
    }
}

.ostan_c {
    position: relative;
}

.ostan_c .header_ostan_select {
    background-color: #EFEFEF;
    font: 15px/48px IRANSansX-demibold;
    outline: none;
    padding: 0 20px 0 36px;
    border-radius: 10px;
    color: #003aaa;;
    cursor: pointer;
    height: 48px;
}

.ostan_c .states_main_select {
    border: 0;
    background-color: #EFEFEF;
    padding: 15px 20px 15px 10px;
    border-radius: 0 0 10px 10px;
    width: 186px;
    height: 413px;
    display: none;
    position: absolute;
    top: 42px;
    right: 0;
    overflow: hidden;
    z-index: 2;
}

.erro_map_content {
    font: 18px/28px IRANSansX-demibold;
    color: #0042c3;
    text-align: center;
    display: block;
    margin-top: 10px;
}

.ostan_c .states_main_select span {
    font: 14px/28px IRANSansX-medium;
    color: #000000;
    display: block;
    cursor: pointer;
}

.states_main_select span::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 2px;
    background-color: #0042c3;
    float: right;
}

.ostan_c .states_main_select span:hover {
    color: #0042c3;
}

.states_main_select span:hover::before {
    box-shadow: 0 0 0 1px #0042c3;
}

.ostan_c .states_main_select {
    /* for Firefox */
    -moz-appearance: none;
    /* for Safari, Chrome, Opera */
    -webkit-appearance: none;
}

/* for IE10 */
.ostan_c .states_main_select::-ms-expand {
    display: none;
}

.ostan_c .mCSB_scrollTools {
    top: 10px;
    bottom: 10px;
    border-radius: 5px;
    background-color: #d4d8e9;
}

.ostan_c .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0042c3;
    border-radius: 5px;
}

.ostan_c svg {
    position: absolute;
    top: 21px;
    left: 20px;
}

@media screen and (min-width: 768px) {
    .padd-ostan-archive {
        padding-right: 20px;
    }
}


.service_ostanha_in {
    display: block;
    float: right;
    color: #ffffff;
    font: 14px/44px IRANSansX-demibold;
    height: 48px;
    background: #0042c3;
    border-radius: 10px;
    text-align: center;
    width: 100%;
}

.bg-ostan {
    background: #ffffff;
    margin-bottom: 10px;
}

.service_ostanha_in a {
    color: #ffffff;
    font: 15px/48px IRANSansX-demibold;
    padding: 0 21px;
}

.menu_ostan {
    width: 930px;
    position: absolute;
    top: 37px;
    left: -688px;
    padding: 25px 15px 33px 15px;
    background: #ffffffeb;
    display: block;
    z-index: 9999 !important;
    height: 500px;
    border-radius: 20px;

}

.menu_s_ostan {
    display: block;
    text-align: right !important;
    direction: rtl;
    padding-right: 15px !important;
    height: 30px !important;
    font: 13px/28px iranSans !important;
    color: #0c216b !important;
}

.menu_s_ostan:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    margin-top: 13px;
    margin-left: 10px;
    background-color: #8e97be;
    float: right;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .menu_ostan {
        left: -559px;
    }

    .fajr .fanavari-rutitr, .fanavari-title {
        padding-right: 51px;
    }

    #achievement .fanavari-rutitr, .fanavari-title {
        padding-right: 51px;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    .fajr .fanavari-rutitr, .fanavari-title {
        padding-right: 112px;
    }

    #achievement .fanavari-rutitr, .fanavari-title {
        padding-right: 112px;
    }
}

@media screen and (max-width: 575px) {
    .fajr .fanavari-rutitr, .fanavari-title {
        text-align: center;
    }

    #achievement .fanavari-rutitr, .fanavari-title {
        text-align: center;
    }
}

.menu_s_ostan:hover {
    color: #bf7b1d !important;
}

.menu_s_ostan:hover::before {
    color: #bf7b1d !important;
    background: #bf7b1d !important;
    box-shadow: 0 0 0 1px #e79f3c;
}

.container_ostan {
    width: 100%;
    height: 472px;
}

#IranMap svg .text a text {
    fill: #000;
    font: 18px/24px IRANSansX-demibold;
}

path.active {
    fill: #0042c3 !important;
}

a.active text {
    fill: #ffffff !important;
}

.menu_s_ostan:hover .menu_s_ostan:before {
    color: #bf7b1d !important;
}

.ostan_item_content {
    padding-top: 20px;
}

.ostan_item_content:not(:last-child) {
    border-bottom: 1px solid #dfdfdf;
}

.ostan_item_content .no_img {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #7e7e7e;
    border-right: 5px;
}

.ostan_item_content .imgs {
    border-radius: 5px;
}

.anaTech_imageList {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.back_links .link-text-adv {
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    padding: 5px;
}

.link-text-adv a {
    color: rgba(51, 51, 51, 1);
    font-family: Sahel;
    font-size: 13px;
    font-weight: 400;
    line-height: 22.53px;
    text-align: right;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.link-text-adv:hover {
    transition: var(--transition-effect);
    background-color: var(--blue);
    border: 1px solid var(--blue);
}

.link-text-adv:hover a {
    transition: var(--transition-effect);
    color: var(--white);

}

.back_links .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/text_advImg.svg');
}

.up-footer {
    margin-bottom: 20px;
    background: #fff;
    padding: 9px 10px 16px 9px;
    border-radius: 20px;
    width: 100%;
}

.back_links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.back_links .header_sec_public_name {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 5px;
}


/************1fajr.tpl****************/

#fajr-main_slide.owl-theme .owl-dots {
    text-align: center;
    margin-bottom: 10px;
}

#fajr-main_slide.owl-theme .owl-dots {
    padding: 0 !important;
    text-align: center;
}


#fajr-main_slide.owl-theme .owl-nav {
    margin-top: 0;
}

#fajr-main_slide.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin-right: 15px;
}

#fajr-main_slide.owl-theme .owl-dots .owl-dot:last-child span {
    margin-right: 0;
}

#fajr-main_slide.owl-theme .owl-dots .owl-dot.active span, #fajr-main_slide.owl-theme .owl-dots .owl-dot:hover span {
    background: #C5A049;
}

/************achievement.tpl****************/

#achievement #fajr-main_slide.owl-theme .owl-dots {
    text-align: center;
    margin-bottom: 10px;
}

#achievement #fajr-main_slide.owl-theme .owl-dots {
    padding: 0 !important;
    text-align: center;
}


#achievement #fajr-main_slide.owl-theme .owl-nav {
    margin-top: 0;
}

#achievement #fajr-main_slide.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin-right: 15px;
}

#achievement #fajr-main_slide.owl-theme .owl-dots .owl-dot:last-child span {
    margin-right: 0;
}

/**************** play-video *************/
.section-11 .videojs_main {
    width: 100% !important;
}

.section-11 .video-js {
    width: 100% !important;
    border-radius: 10px;
}

.section-11 .vjs-poster {
    border-radius: 10px;
}

.section-11 .vjs-control-bar {
    border-radius: 10px;
}

.section-11 .vjs-big-play-button {
    border: none !important;
    background-color: unset !important;
}

.section-11 .vjs-big-play-button .vjs-icon-placeholder:before {
    content: "" !important;
    background: url('/client/themes/fa/main/img/play.svg') no-repeat center;
    width: 105px !important;
    height: 78px !important;
}

.remove-caption {
    display: none;
}

/*-------------------------home_sec_stream------------------------------*/
.home_sec_stream_c {
    overflow: hidden;
}

.home_sec_stream_c img {
    width: 100%;
}

#live .home_sec_stream_c img {
    width: 100%;
    height: 100%;
}

.home_sec_stream {
    padding-bottom: 20px;
}

.home_sec_bar {
    height: 45px;
    background: var(--blue);
    border-radius: 0 0 20px 20px;

}

.home_sec_stream .live_news_home {
    position: relative;
}

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

}

.live_news_home .videojs_main {
    margin-bottom: 0;
    height: 190px;
}

.vjs-my-fancy-modal {
    z-index: 1000;
}

.vjs-my-fancy-modal .vjs-modal-dialog-content {
    text-align: center;
    background: rgba(0, 0, 0, 1);
    direction: rtl !important;
    font: 14px/40px iransansbold !important;
}

body#home .live_news_home video,
body#home .live_news_home #stream_home_mobile {
    max-height: 170px;
}

body#home .live_news_home #video,
body#home .live_news_home #video_mobile,
body#live .live_news #video_service {
    width: 100%;
    height: 100%;
    background: #000000;
}

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

    .ul_cat_nav_p li a {
    }

    .ul_cat_nav_p li a span {
        border-left: 1px solid #dbdbdb;
        padding: 0 6px 0 6px !important;
    }

    .ul_cat_nav_p li a {
        padding: unset !important;
        border: unset !important;
    }

    .service_amozesh a span {
        border: unset !important;
    }

    .ul_cat_nav_p li:first-child a {
        padding: unset !important;
    }

    .live_news_home .videojs_main {
        height: 156px;
    }

    .live_news.live_news_h .videojs_main {
        height: 421px !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ul_cat_nav_p li a span {
        border-left: 1px solid #dbdbdb;
        padding: 0 6px 0 6px !important;
    }

    .ul_cat_nav_p li a {
        padding: unset !important;
    }

    .ul_cat_nav_p li:first-child a {
        padding: unset !important;
    }

    .live_news_home .videojs_main {
        height: 150px;
    }

    .live_section .no_img, .live_section img {
        height: 310px !important;
    }

    .live_news.live_news_h .videojs_main {
        height: 324px !important;
    }
}

@media only screen and (max-width: 767px) {
    .live_news_home .videojs_main, .home_sec_bar {
        margin: 0 auto;
        display: block;
    }

    .live_news_left {
        padding-right: 0;
    }

    .stream.padd_l {
        padding-left: 0;
    }

    /*live-51305*/
    .main_header.dark_main_header {
        height: 52px !important;
    }

    .header_row2_m {
        background: #1a1a1a !important;
        height: 100%;
        border: 0;
    }

    .dark_nav .navbar-toggle {
        padding-left: 0 !important;
        float: left;
        border: 0;
        margin: 6px 3px 6px 0;
    }

    .dark_nav .navbar-toggle .icon-bar {
        height: 4px;
        margin-top: 4px;
    }

    .dark_nav .navbar-toggle .icon-bar:nth-child(2) {
        margin-top: 0;
    }

    .live_fa_logo {
        float: right;
        width: 103px;
        height: 100% !important;
        position: absolute;
        /*margin-right: 15px;*/
    }


}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .live_news.live_news_h .videojs_main {
        height: 264px !important;
    }

    .live_news_home .videojs_main {
        height: 250px;
    }
}

@media only screen and (max-width: 479px) {
    .live_news_home .videojs_main {
        height: 200px;
    }

    .live_news_home .videojs_main, .home_sec_bar {
        max-width: 100%;
    }

    .live_fa_logo {
        padding-right: 14px;
    }

    .dark_nav .navbar-toggle {
        padding-left: 14px !important;
    }
    .card-section {
        margin-bottom: 15px;
        padding: 0 !important;
    }
}

@media only screen and (min-width: 450px) and (max-width: 479px) {
    .live_news.live_news_h .videojs_main {
        height: 223px !important;
    }

    .live_cat img {
        height: 136px;
    }
}

@media only screen and (max-width: 450px) {
    .live_news.live_news_h .videojs_main {
        height: auto !important;
    }
}

@media only screen and (min-width: 400px) and (max-width: 450px) {
    .live_cat img {
        height: 120px;
    }
}

@media only screen and (min-width: 360px) and (max-width: 400px) {
    .live_cat img {
        height: 106px;
    }

}

@media only screen and (min-width: 320px) and (max-width: 359px) {
    .live_cat img {
        height: 93px;
    }
}

@media only screen and (max-width: 762px) {
    .padd-xs {
        padding: 0 3px;
    }
}

/*-------------------------live-service------------------------------*/
.padd_l {
    padding-left: 10px;
}

.live_bargozide_title {
    height: 70px;
    overflow: hidden;
}

.bargozide .live_bargozide_title {
    height: 113px;
}

.bargozide .live_bargozide_title a {
    font: 17px/32px iranSansMedium;
}

/*---------------stream-------------------------*/
.live {
    margin-bottom: 15px;
}

.live_body .video-js {
    margin: 0 auto;
    width: 100% !important;
    height: 100% !important;
    /*margin-bottom: 29px;*/
}

.volume_icon::before {
    /*content: "\f026";*/
    position: absolute;
    top: 4px;
    left: 6px;
    font-size: 20px;
}

.muted::before {
    content: "\f028";
}

.volume_icon::after {
    content: "\f00d";
    position: absolute;
    top: 6px;
    right: 3px;
    font-size: 13px;
}

.muted::after {
    content: "";
}

.volume_icon {
    background-color: #03286f;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 7px;
    left: 7px;
    z-index: 9999;
    color: #fff;
    border-radius: 50%;
}

.body .volume_icon {
    top: 25px;
}

/*---------------stream-comment-------------------------*/
.textarea_snn, #snn_com_captcha #com_captcha {
    background-color: #b1b1b1;
    border: 1px solid #b1b1b1;
}

.live_comm textarea {
    width: 100%;
}

.live_comm .page_title {
    color: #fff;
}

.live_comm .snn_submit, .archive_polls_btn, .poll_live .poll_button {
    background-color: #03286f;
    padding: 0 19px 0 18px;
    border: 0;
    color: #fff;
    font: 16px/30px iranSansbold;
    border-radius: 3px;
}

.archive_polls_btn {
    display: block;
    float: left;
    cursor: pointer;
}

.l_column_content .archive_polls_btn {
    margin-top: 10px;
}

.archive_polls_btn:hover {
    color: #fff;
}

/*---------------live_poll-------------------------*/
.live_poll_header {
    width: 100%;
    border-radius: 5px 0 0 0;
    height: 43px;
    overflow: hidden;
}

.live_poll_header span {
    padding: 0 12px 0 13px;
    background: #ae0001;
    display: inline-block;
    font: bolder 17px/34px IRANSansBold;
    color: #fff;
}

.poll_live .poll_title {
    color: #fff;
    font: 14px IRANSansBold;
}

.poll_live .poll_option {
    margin-bottom: 0 !important;

}

.poll_live .poll_options span, .poll_live .poll_text {
    color: #fff;
}

.poll_live .poll_option span.frm_label_poll {
    color: #fff;
    font: 16px/30px IRANSansBold;
}

.poll_live .poll_button {

    float: left;

}

.photo_bargzide_sec {
    margin-top: 15px;
}

.photo_bargzide_sec:first-child {
    margin-top: 10px;
}

.bg-gray {
    background-color: #222222;
}

.bargozide.bg-gray {
    padding-bottom: 25px;
}

.live_bargozide_header {
    background-color: transparent;
    margin-bottom: 25px;
}

.bargozide .live_bargozide_header {
    margin-top: 20px;
    margin-bottom: 20px;
}

.section_name_live {
    font: bolder 24px/50px IRANSansBold;;
}

.bargozide .section_name_live {
    font-size: 22px;
}

.bargozide .section_name_photo {
    padding: 0 22px 0 21px;
}

.bargozide .play_icon4 {
    padding: 18px 19px 19px 27px;
    font-size: 50px;
    margin-top: -44px;
    margin-left: -45px;
}

.box5m-pager-cover {
    text-align: center;
}

/*.live_bargozide_c{*/
/*    padding-right: 65px;*/
/*}*/
.live_bargozide_ax {
    width: 100%;
    height: 164px;
}

.live_cat {
    padding: 15px 10px 5px 0;
}

.input_box_live {
    width: calc(100% - 28px);
}

.live_cat .cat_item {
    float: right;
    padding: 0 0 25px 30px;
}

.media_last_body_t2 .cat_item, .media_last_body_t2 .media_last_item_mv {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
}

.live_cat img {
    height: 246px;
}

.live_cat.media_last_body_t2 .cat_item img {
    width: 170px !important;
    height: auto;
    float: right;
    margin-left: 10px;
}

.live_cat.media_last_body_t2 .cat_item {
    padding-left: 0;
}

.live_cat span {
    font: bolder 26px/77px IRANSansBold;
    text-align: center;
    display: block;
    padding: 0 10px;
    color: white;
    background-color: #1a1a1a;
    max-height: 155px;
    overflow: hidden;
}

.live_cat.media_last_body_t2 .cat_item span {
    text-align: right;
    background-color: transparent;
}

#live .send_comment_news {
    margin-bottom: 25px;
    /*padding-top: 16px;*/
}

.live_comm textarea, .live_comm input {
    font-family: iransans;
    max-width: 100%;
}

.news_live .send_comment_news {
    width: calc(100% - 270px);
    display: block;
    margin: 0 auto;
}

.live_news #comm_b {
    padding-right: 160px;
}

#live .header_social_links .search_part_photo {
    padding-left: 15px;
    width: 190px;
    border-right: 1px solid #232323;
}

#live .header_social_links .search_part_photo input {
    padding-right: 0;
    max-width: 100%;

}

#live .header_social_links a.search_img_photo {
    padding-right: 10px;
    border: none;
    padding-top: 0;
    padding-left: 0;
}

.photo_bargozide_header {
    background-color: transparent;
    margin-top: 20px;
    margin-bottom: 5px;
}

/*.live .photo_bargozide_header{*/
/*    margin-top: 0;*/
/*}*/
.recent_lives .media_last_body_main {
    padding-bottom: 0;
}

.live_cat .cat_item {
    width: 34.44%;
    padding-left: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .live_news #comm_b {
        padding-right: 119px;
        padding-left: 125px;
    }

    .live_cat .cat_item {
        padding-left: 25px;
    }

    .live_cat img {
        height: 203px;
    }
}

@media only screen and (max-width: 991px) {
    .live_comm textarea, .live_comm input {
        width: 100%;
    }
}

@media only screen and (min-width: 768px) {


}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .live_cat img {
        height: 153px;
    }

    .live_cat .cat_item {
        padding-left: 17px;
    }

    .live_cat span {
        font-size: 18px;
    }

    .live_news #comm_b {
        padding-right: 65px;
        padding-left: 75px;
    }

}

@media only screen and (max-width: 767px) {
    .live_cat {
        padding-right: 0;
    }

    #live .send_comment_news {
        margin-top: 15px;
    }

    .live_comm .snn_submit {
        width: 40%;
        float: left;
    }

    .live_comm textarea, .live_comm input {
        margin-bottom: 10px;
    }

    .news_live .send_comment_news {
        width: 100%;
    }

    .live_news #comm_b {
        padding: 15px;
    }

    .live_cat span {
        font: 13px/32px IRANSansBold;
    }

    .poll_live .poll_title {
        font-size: 13px;
    }

    .poll_live .poll_option span.frm_label_poll {
        font-size: 14px;
    }

    .photo_bargzide_sec:first-child {
        margin-top: 0;
    }

    .bargozide .live_bargozide_title {
        height: auto;
    }

    .bargozide .live_bargozide_title a {
        font: 14px/28px iranSansMedium;
    }

    .control_slider_bargozide_nav {
        width: 93px;
        display: block;
        margin: 0 auto;
        height: 30px;
    }

    .control_slider_bargozide_nav .i-slider {
        color: #fff;
        font-size: 39px;
        width: 13px;
        height: 30px;
    }

    .control_slider_bargozide_nav .i-slider.fa-angle-left {
        float: left;
        padding-left: 0;
    }

    .control_slider_bargozide_nav .i-slider.fa-angle-right {
        float: right;
        padding-right: 0;
    }

    .bargozide.bg-gray {
        padding-bottom: 0;
    }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .live_cat .cat_item {
        padding-left: 15px;
    }


    .live_cat img {
        height: 92px;
    }
}

@media only screen and (min-width: 480px) {
    .live_cat .cat_item:nth-child(3n) {
        width: 31.1%;
        padding-left: 0;
    }
}

@media only screen and (max-width: 479px) {
    .live_bargozide_c {
        padding-right: 0;
    }

    .live_cat .cat_item {
        width: 50%;
        padding-left: 10px;
    }

    .live_cat .cat_item:nth-child(2n) {
        width: 50%;
        padding-left: 10px;
    }

    .live_cat img {
        width: 100%;
    }
}

/*------------------live_news----------------------------*/
.live_news_home .videojs_main {
    width: 100% !important;
}

.live_news_event .photo_bargozide_header {
    min-height: 42px;
}

.live_news_event .section_name_photo {
    padding: 0 9px 0 8px;
}

.live_news_event .live_n_left_cont:last-child {
    padding: 15px 15px 0;
}

.live_news_event-c.live_news_contents {
    padding-bottom: 15px;
}

.live_news_contents > a.picLink {
    width: 120px;
    height: 88px;
}

.live_news_event-c.live_news_contents .play_icon4 {
    font-size: 14px;
    margin-top: -18px;
    margin-left: -19px;
}

.live_n_left_cont {
    background-color: #0e0e0e;
    margin-top: 10px;
}

.live_news_event .photo_bargozide_header.live_n_left_cont {
    border-radius: 15px 0 0 0;
}

.live_news_event .live_n_left_cont.related_live_content {
    padding-top: 15px;
}

.photo_bargozide_header.live_n_left_cont {
    margin: 0 0 0 15px;
}

.live_news_left {
    padding-right: 15px;
}

.section_name_event {
    font: bolder 19px/42px IRANSansBold;
}

.live_news.live_news_h .videojs_main {
    height: 506px !important;
}

.live_news.live_news_h .videojs_main, .live_news_home .video-js {
    width: 100% !important;
}

.live_polls_result_msg {
    color: white;
    font: 15px/32px iransansbold;
}

.news_live .body {
    margin-top: 17px;
}

.home_sec_bar span span,
.home_sec_bar a span {
    display: block;
    font: 16px/38px IRANSansX-bold;
    padding: 0 13px;
    color: #fff;
    text-align: center;
    cursor: default;
}

.home_sec_bar:hover, .home_sec_bar:hover span {
    cursor: pointer !important;
}

#stream_home_mobile {
    border-radius: 10px 10px 0 0 !important;
}

/*padcast*/
.text-box-cast {
    padding-top: 15px;
}

.pic-adv-padcast, .logo_padcast img {
    width: 110px !important;
    height: 110px;
    border-radius: 63px;
    float: right;
    margin-left: 15px;
}

.cast-adv-title .news-titr {
    color: #828282;
    font: 12px/22px Iransans;
}

.cast-adv-titr {
    font: 14px/23px IRANSansX-bold;
}

.cast-adv-description {
    color: #000;
    font: 13px/23px IRANSansX-regular;
}

.cast-adv-titr a {
    color: #000 !important;
}

.share-cast {
    display: flex;
    justify-content: center;
}

.share-cast .box-adv-icon {
    width: unset !important;
    height: 37px;
    background: #393939;
    border-radius: 58px;
    text-align: center;
    display: flex;
    padding-inline: 41px;
    padding-block: 5px;
}

.text-box-share {
    text-align: center;
    font: 13px/23px IRANSansX-regular;
    margin-bottom: 14px !important;

}

.box-adv-icon img {
    width: 32px !important;
    border-radius: 20px;
    height: 29px;
}

.border-box {
    display: flex;
    justify-content: center;
    margin-bottom: 4px;
}

.border-box span {
    width: 37%;
    display: inline-block;
    border-bottom: 3px solid var(--blue);
}

.box-adv-icon div:not([class*="adv_content"]) {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
}

.box-adv-icon > div > .adv_content:hover img {
    border: 1px solid var(--blue) !important;
}

.box-adv-icon .adv_content {
    margin-inline: 5px;
}

.padcast-pic-cats img {
    width: 100%;
    height: auto;
    aspect-ratio: 1.5;
    border-radius: 8px;
}

.cats-adv-title {
    position: relative;
}

.border-cats-cast {
    width: 100%;
    height: 1px;
    position: absolute;
    top: 18px;
    left: 0;
    background-color: var(--blue);
}

.cats-adv-title .news-titr {
    color: #000 !important;
    font: 14px / 40px IRANSansX-bold;
    background: #f4f4f4;
    z-index: 9;
    position: relative;
    padding-left: 15px;
}

.text-box-cats {
    padding-right: 30px;
}

.img-cadts {
    width: 100%;
    border-radius: 8px;
}

.box-img-cadts .inner_link_photo {
    margin-bottom: 10px;
}

.text-cats {
    padding-right: 10px;
}

.text-cats a {
    font: 14px/22px IRANSansX-demibold;
    color: #000 !important;
}

.box-img-cadts {
    padding-inline: 12px;
    margin-bottom: 30px;
}

.boxs-seasen {
    padding: 15px !important;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 25px;
}

.boxs-seasen .cat_item_main {
    border-bottom: 0;
    align-items: center;
}

.head-seasen {
    background: #2e2e2e;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
}

.orang-border {
    width: 100%;
    height: 1px;
    position: absolute;
    top: 19px;
    right: 0;
    /*background-color: var(--blue);*/
    background-image: linear-gradient(to left, #fe8900, #fe8c01, #ff8f00, #ff9200, #fe9c00, #ffa300, #ffad00, #feb300, #ffb700, #ffb900);
}

.title-seasen {
    color: white;
    font: 14px / 40px IRANSansX-bold;
    z-index: 1;
    position: relative;
    background: #2e2e2e;
    padding-inline: 14px;
}

.list_img.seasen-img, .boxs-seasen .cat_item_img {
    width: 140px !important;
    height: 94px !important;
    border-radius: 10px;
}

.akh_body_inner {
    align-items: center;
}

.akh_body_inner .list_imgBox_cast {
    width: 203px !important;
    aspect-ratio: 3/2 !important;
    height: auto !important;
}

.akh_body_inner .list_imgBox_cast img {
    width: 100% !important;
    height: 100% !important;
}

.akh_body_inner .list_imgBox_cast .no-img-cast {
    display: block;
    width: 100%;
    height: 100%;
    background-color: grey;
    border-radius: 10px;
}

.subtitle-episode {
    font: 13px/23px IRANSansX-regular;
    margin-top: 25px;
    color: #8c8c8c;
}

.box-text-seasen {
    /*border-right: 4px solid var(--blue);*/
    padding-right: 10px;
    height: fit-content;
    position: relative;
}

.box-text-seasen:before {
    content: '';
    width: 4px;
    height: 90%;
    background-color: var(--blue);
    top: 0;
    right: 0;
    display: block;
    position: absolute;
    border-radius: 25px;
}

.test {
    height: 508px;
    overflow: hidden;
}

.show-more {
    border: none;
    background-color: unset;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    gap: 5px;
    align-items: center;
    font: 13px/25px Iransans;
}

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

.show-more:after {
    width: 30px;
    height: 30px;
    background-color: #f4f4f4;
    content: url('/client/themes/fa/main/img/arrow.svg');
    transform: rotate(180deg);

    padding-top: 3px;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;

}

.show-more-2 {
    border-radius: 30px;
    background: var(--blue);
    border: none;
    color: white;
    margin-bottom: 25px;
    padding: 10px 17px;
    font: 13px/25px Iransans;
}

@media screen and (max-width: 991px) {
    .border-box span {
        width: 59%;
    }
}

@media screen and (max-width: 767px) {
    .img-cadts, .box-img-cadts .inner_link_photo {
        float: right;
        width: 204px;
        height: 136px;
        margin-left: 15px;
    }

    .box-img-cadts {
        margin-bottom: 20px;
    }

    .text-cats {
        padding-top: 15px;
    }

    .box-img-cadts {
        padding-inline: 0;
    }

    .text-box-cats {
        padding-right: 0;
    }

    .border-box span {
        width: 78%;
    }
}

@media screen and (max-width: 480px) {
    .img-cadts, .box-img-cadts .inner_link_photo {
        float: unset;
        width: 204px;
        height: 136px;
        margin-inline: auto;
    }

    .boxs-seasen .akh_body_inner {
        flex-direction: column;
    }

    .box-text-seasen {
        width: 100%;
    }

    .img-news-cast {
        margin-inline: auto;
        margin-bottom: 8px;
    }
}


/*-------------------------- ataei -------------------------------*/
.row-1 {
    background: #FFFFFF;
    box-shadow: 0 4px 10px 0 #00000033;
    padding-bottom: 20px;
}

.Editor_suggestion {
    margin-bottom: 15px;
}

.Editor_suggestion .parent_News {


    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.Editor_suggestion .parent_News,
.Editor_suggestion .sardabir_parent_News {
    border: 1px solid #CACACB;
    border-radius: 20px;
    padding: 34px 28.14px 17px 28.14px;
    overflow: hidden;
}

.Editor_suggestion .parent_News .item_news:hover .titles .rutitr,
.Editor_suggestion .parent_News .item_news:hover .titles .title {
    color: var(--blue);
}

.editor-pick {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 380px;
    top: 18px;
    right: calc(50% - 14%);
}

.editor-pick::before,
.editor-pick::after {
    content: "";
    flex: 1;
    height: 1px;
    background-color: var(--yellow);
}

.editor-pick span {
    font: 14px/24px Sahel-Bold;
    position: relative;
    padding: 6px 16px;
    background-color: var(--yellow);
    border-radius: 10px;
    font-size: 14px;
    color: var(--blue);
}

.editor-pick span::before,
.editor-pick span::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background-color: #ffda44;
    border: 1px solid #d3d3d3;
    border-radius: 50%;
    z-index: 2;
}

.editor-pick span::before {
    left: -138px;
}

.editor-pick span::after {
    right: -138px;
}

.parent_selected_tag {
    padding: 8.5px 13.18px;
    background: #C5C5C526;
    border-radius: 10px;
    margin-top: 15px;
}

.tags_child {
    padding: 9px 10px;
    gap: 10px;
    border-radius: 8px;
    text-align: right;
    font: 12px / 21px Sahel-Bold;
    color: #303030;
}

.tags_child:hover {
    color: var(--blue);
}

.home-adv img {
    border-radius: 20px;
}

.row-2 {
    padding: 20px 0;
    box-shadow: var(--rows-shadow);
    background: var(--white);
}

.row-2-2 {
    margin: 0 7px 0 18px;
}


.hero_news .img_no {
    border-radius: 20px 20px 0 0;
    background: #e9eef1;
}

.hero_news_contents#main_slide .owl-controls {
    position: absolute;
    left: 31px;
    bottom: 0;
}

.hero_news_contents#main_slide.owl-theme .owl-dots {
    text-align: center;
    margin-bottom: 21px;
}

.hero_news_contents#main_slide.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin-right: 1px;
}

.hero_news_contents#main_slide.owl-theme .owl-dots .owl-dot.active span {
    width: 20px;
    height: 4px;
    margin-right: 3px;
    margin-bottom: 8px;
    display: block;
}

.row-2-3 {
    padding-right: 3px;
}

.row-2-3 .home-adv img {
    padding-bottom: 2px;
}

.header_sec_stream {
    display: flex;
    padding: 15px 17px;
    align-items: center;
    background: #0D0F45;
    border-radius: 20px 20px 0 0;
}

.header_sec_stream_name {
    font: 15px / 26px Sahel-Black;
    color: #FDCC01;
    padding-left: 10px;
    min-width: fit-content;
}

.header_sec_stream_name:before {
    content: url('/client/themes/fa/main/img/tv_icon.svg');
    height: 21px;
    width: 21px;
    display: inline-block;
    transform: translateY(5px);
    margin-left: 5px;
}

.rel_title_line {
    width: 100%;
    height: 1px;
    background-color: #FDCC01;
    position: relative;
}

.rel_title_line:before {
    content: url('/client/themes/fa/main/img/dotted.svg');
    position: absolute;
    right: 0;
    transform: translateY(-9.2px);
}

.rel_title_line:after {
    content: url('/client/themes/fa/main/img/dotted.svg');
    position: absolute;
    left: -1px;
    transform: translateY(-9.2px);
}

.adv_bottom_heronews > div {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
}

.adv_bottom_heronews .img-fluid {
    border-radius: 20px;
}

.row-3 {
    padding: 30px 0;
    box-shadow: var(--rows-shadow);
    background-color: #F6F6F6;
}

.header_sec_public {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
}

.header_sec_public_name {
    font: 15px / 30px Sahel-Black;
    color: #fff;
    min-width: fit-content;
    background: var(--blue);
    border-radius: 10px;
    padding: 3px 25px;
    margin-left: 10px;
    display: flex;
    justify-content: center;
}
#home .header_sec_public_name {
    width: fit-content !important;
}
.header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/badge.svg');
    height: 21px;
    width: 21px;
    display: inline-block;
    transform: translateY(5px);
    margin-left: 5px;
}

.rel_title_line_public {
    width: 100%;
    height: 1px;
    position: relative;
    background: #868686;
}

/*.rel_title_line_public:before {*/
/*    content: " ";*/
/*    width: 5px;*/
/*    height: 5px;*/
/*    display: inline-block;*/
/*    background: #868686;*/
/*    position: absolute;*/
/*    bottom: -2px;*/
/*    left: 0;*/
/*}*/

/*.rel_title_line_public:after {*/
/*    content: " ";*/
/*    width: 5px;*/
/*    height: 5px;*/
/*    display: inline-block;*/
/*    background: #868686;*/
/*    position: relative;*/
/*    bottom: 9px;*/
/*    left: 0;*/
/*}*/

.shortVideo_container .rel_title_line_public:before{
    width: 4px;
    height: 4px;
    border-radius: 1px;
}

/*.shortVideo_container .rel_title_line_public:after {*/
/*    top: -9.8px;*/
/*}*/

/*.shortVideo_container .rel_title_line_public:before {*/
/*    top: -1.6px;*/
/*}*/

.more {
    min-width: fit-content;
    padding: 3px 10px 5px 0;
}

.more a {
    font: 13px / 21px Sahel;
    color: #808080;
}

.more:after {
    content: url('/client/themes/fa/main/img/more_icon.svg');
    height: 16px;
    width: 28px;
    display: inline-block;
    transform: translateY(5px);
    padding-right: 6px;
}

.parenr-3-1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.row-4 {
    background: #FFFFFF;
    box-shadow: var(--rows-shadow);
    padding: 20px 0;
}

.row-4 .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/note_icon.svg');
}

.shortVideo_container .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/titr_video_icon.svg');
}

.row-4-1 {
    padding-left: 6px;
}

.author_note {
    font: 12px / 21px Sahel;
}

.row-4-2 {
    margin-right: 14px;
    background: #F7F7F7;
    padding: 18px 19px;
    border-radius: 20px;
}

.parenr-4-2 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.child-4-2 {
    padding: 10px 0;
    border-bottom: 1px solid #CACACA;
}

.child-4-2:last-of-type {
    border: none;
}

.row-6 {
    background: #FFFFFF;
    box-shadow: 0 5px 10px 0 #00000033;
    padding: 20px 0;
}

.row-6 .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/book_icon.svg');

}

.parenr-6-1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.row-8 {
    background: #162547;
    box-shadow: 0 5px 10px 0 #00000033;
    padding: 20px 0 40px;
}

.row-8 .header_sec_public_name, .row-5 .header_sec_public_name, .row-11 .header_sec_public_name {
    color: var(--blue);
    background: #FDCC01;
}

.row-8 .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/podcat_icon.svg');
}

.row-8 .rel_title_line_public, .row-5 .rel_title_line_public, .row-11 .rel_title_line_public {
    background: #fff;
}

/*.row-8 .rel_title_line_public:before,*/
/*.row-5 .rel_title_line_public:before,*/
/*.row-11 .rel_title_line_public:before {*/
/*    content: " ";*/
/*    width: 5px;*/
/*    height: 5px;*/
/*    display: inline-block;*/
/*    background: #fff;*/
/*    position: absolute;*/
/*    bottom: -2px;*/
/*    left: 0;*/
/*}*/

/*.row-8 .rel_title_line_public:after,*/
/*.row-5 .rel_title_line_public:after,*/
/*.row-11 .rel_title_line_public:after {*/
/*    content: " ";*/
/*    width: 5px;*/
/*    height: 5px;*/
/*    display: inline-block;*/
/*    background: #fff;*/
/*    position: relative;*/
/*    bottom: 9px;*/
/*    left: 0;*/
/*}*/

.row-8 .more a, .row-5 .more a, .row-11 .more a {
    color: #fff;
}

.row-8 .more:after, .row-5 .more:after, .row-11 .more:after {
    content: url('/client/themes/fa/main/img/more_icon_white.svg');
}

.row-8-1 .section_news_img {
    border-radius: 20px;
    width: 100px;
    height: 100px;
    float: right;
    margin-left: 8px;
}

.podcast-title svg {
    margin-inline-end: 5.2px;
    vertical-align: top;
    height: 23px;
}

body#home .row-8 .videojs_main {
    margin: 0;
    position: relative;
    overflow: visible;
}

.parent_podcast {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.podcast-title h3 a {
    font: 14px / 25px sahel-bold;
    color: #FFFFFF;
}

.col-podcast:hover .podcast-title h3 a {
    color: #fdcc01;
}

.podcast-title h3 a::before {
    content: '';
    width: var(--small-bullet);
    height: var(--small-bullet);
    background: var(--white);
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    border-radius: 1px;
}

.col-podcast:hover .podcast-title h3 a::before {
    background: #fdcc01;
}

#podcast-sec .videojs-main-container {
    margin-top: auto;
}

#podcast-sec .videojs_main, #podcast-sec .video-js, #podcast-sec video {
    height: 0 !important;
    width: 100%;
}

#podcast-sec .vjs-loading-spinner, #podcast-sec .vjs-big-play-button, #podcast-sec .vjs-control-bar > div:not(.vjs-progress-control), #podcast-sec .vjs-progress-control *:not(.vjs-play-progress,.vjs-progress-holder), #podcast-sec .vjs-fullscreen-control, #podcast-sec .vjs-hidden {
    display: none;
}

#podcast-sec .vjs-control-bar {
    width: 100%;
    position: absolute;
    bottom: -45px;
    left: 0;
    display: flex;
    gap: 10px;
    align-items: center;
    opacity: 1;
}
#podcast-sec .vjs-control-bar .vjs-playback-rate.vjs-menu-button.vjs-menu-button-popup{
    display: block;
}
.podcast-text{
    display: flex;
    flex-direction: column;
    height: 50px;
}
#podcast-sec .vjs-play-control {
    background: 0 0;
    padding: 0;
    border: none;
    width: initial;
    height: initial;
}

#podcast-sec .vjs-play-control svg path,
#podcast-sec .vjs-play-control svg rect {
    fill: #fff;
}

#podcast-sec .vjs-progress-control {
    width: calc(100% - 23px);
    height: 4px;
    background: #9D9DAD;
    border-radius: 110px;
    margin-top: 3px;
}

#podcast-sec .vjs-progress-holder, #podcast-sec .vjs-play-progress {
    height: 100%;
}

#podcast-sec .vjs-progress-holder {
    cursor: pointer;
    margin: 0;
    border-radius: inherit;
    background: 0 0;
}

#podcast-sec .vjs-play-progress {
    background: linear-gradient(270deg, #fdcc01 0%, rgb(253, 204, 1) 100%);
    border-radius: 100px;
    width: 0;
}

.row-9, .row-adv {
    background: #FFFFFF;
    box-shadow: var(--rows-shadow);
    padding: 20px 0;
}

.row-9 .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/technology_icon.svg');
}

.row-adv .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/adv_icon.svg');
}

.row-adv .link-text-adv:before {
    background: #FDCC01;
    content: "";
    float: right;
    width: 6px;
    height: 6px;
    margin: 10px 0 0 10px;
}

/*-------------------------- end ataei -------------------------------*/

/*------------------------------- hosna --------------------------------------*/
.row-5, .row-7, .row-10 {
    padding: 20px 0;
}

.row-5 .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/video_icon.svg');
}

.row-11 .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/photo_icon.svg');
}

/*-------------------------- end hosna -------------------------------*/


/*---------------------------- service ataei ---------------------------------*/
.row-s-2 {
    background: #F7F7F7;
    box-shadow: 0 4px 10px 0 #00000040;
    padding: 20px 0;
}


.row-s-2-0 {
    display: grid;
    grid-template-columns: 49% 20px 24% 10px 10px 24%;
    grid-template-areas: "row-s-2-1 gap1 row-s-2-2 gap2 gap3 row-s-2-3";
}

.row-s-2-1 {
    grid-area: row-s-2-1;
}

.row-s-2-2 {
    grid-area: row-s-2-2;
}

.row-s-2-3 {
    grid-area: row-s-2-3;
}

.row-s-3 {
    background: #FFFFFF;
    box-shadow: 0 5px 10px 0 #00000033;
    padding: 20px 0;
}

.row-s-3-0 {
    display: grid;
    grid-template-columns: 74.5% 10px 10px 24%;
    grid-template-areas: "row-s-3-1 gap1 gap2 row-s-3-2";
}

.row-s-3-1 {
    grid-area: row-s-3-1;
}

.row-s-3-2 {
    grid-area: row-s-3-2;
}

.row-s-3 .container_pager_media ul {
    display: flex;
    justify-content: center;
    margin: 15px 0 0;
    flex-direction: row-reverse;
}

.row-s-3 .container_pager_media li {
    list-style-type: none;
}

.row-s-3 .li_next_prev {
    position: relative;
    cursor: pointer;
}

.row-s-3 .li_next_prev svg {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}

.row-s-3 .pager_ax_1 {
    font: 17px/30px iransans-medium;
    margin: 0 20px;
    border: 1px solid var(--blue);
    color: var(--blue);
    padding: 0 11px;
    border-radius: 6px;
}

.content-s-3-1 {
    display: flex;
    flex-direction: column;
}



.parent-s-3-1:hover {
    background: var(--blue);
}

.parent-img-s-3-1 a {
    display: block;
}

.img-s-3-1 {
    width: 274px;
    height: 183px;
    border-radius: 0 20px 20px 0;
    float: right;
    margin-left: 10px;
}



.rutitr-s-3-1 {
    font: 12px / 21px Sahel;
    color: #243333;
}





.subtitle-s-3-1 {
    font: 13px / 23px Sahel;
    color: #343333;
}

.pdate-s-3-1 {
    font: 12px / 22px Iransans;
    text-align: left;
    display: block;
    padding-top: 20px;
    color: #868686;
}

.parent-s-3-1:hover .rutitr-s-3-1,
.parent-s-3-1:hover .titr-s-3-1,
.parent-s-3-1:hover .subtitle-s-3-1,
.parent-s-3-1:hover .pdate-s-3-1 {
    color: #fff;
}

.row-s-4 {
    background: #F7F7F7;
    box-shadow: 0 5px 10px 0 #00000033;
    padding: 20px 0;
}

/*--------------------- most tab -------------------------*/
.parent-tab-new-design {
    background: #fff;
    margin-bottom: 20px;
    padding: 11px 10px;
    box-shadow: 0 0 10px 0 #00000014;
    border-radius: 20px;
    margin-top: 20px;
}

.parent-tab-new-design .mostTabTitle {
    overflow: hidden;
    height: 36px;
    padding: 0 15px;
    min-height: 40px;
    border-radius: 10px;
    background: var(--blue);
    align-content: center;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

/*.parent-tab-new-design .mostTab.nav-link.active {*/
/*    border-bottom: 4px solid #FDCC01;*/
/*    color: #FDCC01;*/
/*}*/
.parent-tab-new-design .mostTab.nav-link.active:after {
    content: '';
    background: #FDCC01;
    width: 100%;
    height: 3px;
    display: block;
    border-radius: 5px 5px 0 0;
}

.parent-tab-new-design .mostTab:hover {
    color: #FDCC01;
}

.parent-tab-new-design .mostTab {
    background: inherit;
    border-radius: 0 !important;
    color: var(--white);
    font: 14px / 30px Sahel-Black;
    margin-left: 8px;
    padding: 7px 0 0 !important;
}
.parent-tab-new-design .mostTab.active {
    color: var(--yellow);
}
.parent-tab-new-design .mostTabTitle .nav-item {
    padding: 0 9px !important;
}

.parent-tab-new-design .tab-content {
    max-height: 494px;
    overflow-y: auto;
}

.parent-tab-new-design .tab-content::-webkit-scrollbar {
    width: 3px;
    height: 2px;
}

.parent-tab-new-design .tab-content::-webkit-scrollbar-track {
    background: #9D9EAE;
    border-radius: 2px;
}

.parent-tab-new-design .tab-content::-webkit-scrollbar-thumb {
    background: var(--blue);
    border-radius: 2px;
}

.parent-tab-new-design .tab-content::-webkit-scrollbar-thumb:hover {
    background: var(--blue);
}

.parent-tab-new-design .tab-content #selected-news .bolet-title:after {
    top: -3px !important;
}

.parent-tab-new-design .tab-content .title5,
.parent-tab-new-design .linear_news .padd-ln-news .title5 a {
    font: 13px/22px Sahel-Light !important;
    padding-right: 9px;
    color: #343333;
}

.parent-tab-new-design .tab-content .title5:hover,
.parent-tab-new-design .linear_news .padd-ln-news .title5:hover a {
    color: var(--blue);
}

.parent-tab-new-design .tab-content .bolet-title:after {
    top: 0;
    right: -4px;
}

@media (max-width: 1199px) {
    .parent-tab-new-design .mostTabTitle .nav-item {
        padding: 0 !important;
    }
}

/*---------------------------- end service ataei ---------------------------------*/
.under_main_sections {
    margin-top: 20px;
}

.shortVideo_container {
    box-shadow: var(--rows-shadow);
    background-color: #F6F6F6;
    padding-block: 20px;
}

.shortVideo_pagination {
    display: flex;
    justify-content: center;
}

.home_under_mainsec {
    margin-top: 20px;
}

.ana_tech {
    background-color: #162547;
    padding: 20px 30px;
    box-shadow: 0px 5px 10px 0px #00000033 inset;

}

.ana_tech .header_sec_public_name {
    background-color: var(--yellow);
    color: var(--blue);
    min-width: 145px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px;
    gap: 5px;
}

.ana_tech .ana_tech_icon {
    background-image: url('/client/themes/fa/main/img/anaTech.svg');
    display: block;
    width: 22px;
    height: 22px;
}

.ana_tech .header_sec_public_name:before {
    content: none;
}

.ana_tech .rel_title_line_public {
    background-color: var(--white);
}

.ana_tech .rel_title_line_public:before,
.ana_tech .rel_title_line_public:after {
    content: url('/client/themes/fa/main/img/circle_white.svg');
}

.infoGraphic_container {
    background-color: var(--blue);
    padding: 20px 30px;
}

.all_infoGraphic {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.ana_tech .more a ,
.infoGraphic_container .more a {
    color: var(--white);
}

.ana_tech  .more:after ,
.infoGraphic_container .more:after {
    content: url('/client/themes/fa/main/img/more_icon_white.svg');
}

.infoGraphic_container .rel_title_line_public{
    background-color: var(--white);
}

.infoGraphic_container .header_sec_public_name {
    background-color: #FDCC01;
    color: var(--blue);
}

.infoGraphic_container .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/infographic.svg');
}

.l_box .header_sec_public_name:before {
    content: url('/client/themes/fa/main/img/poll_icon.svg');
}

.sardabir_pagination {
    display: flex;
    justify-content: center;
    padding-top: 15px;
}

.sardabir_pagination .swiper-pagination-bullet {
    background: rgba(128, 128, 128, 1);
}

.sardabir_pagination .swiper-pagination-bullet-active {
    background-color: var(--blue) !important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '';
}

.swiper-navigation-sec {
    border:1px solid var(--blue);
    display: flex;
    justify-content: end;
    align-items: end;
    height: 30px;
    position: relative;
}

.swiper_main {
    border-radius: 20px;
}

.photoLeft_sec ,
.photoLeft_sec .box-img-pic{
    margin-bottom: 30px !important;
}



.listPodcasts .col-podcast:last-child {
    padding-left: 0px;
}

.white_dot_container .rel_title_line_public:before ,
.white_dot_container .rel_title_line_public:after {
    content: url('/client/themes/fa/main/img/circle_white.svg');
}

#home .video-js .vjs-big-play-button {
    background: transparent;
    border: none;
}
.mySwipe-sport .swiper-pagination .swiper-pagination-bullet{
    background-color: rgba(128,128,128,1);
}
.mySwipe-sport .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: rgba(31,52,101,1);
}
.mySwipe-sport .section-14-content {
    padding: 16px 10px;
}
@media (max-width: 992px) {
    .mySwipe-sport .swiper-pagination {
        left: 10px !important;
    }
}
@media (max-width: 767px) {
    .mySwipe-sport .swiper-pagination {
        left: 21% !important;
    }
}
@media (max-width: 575px) {
    .mySwipe-sport .swiper-pagination {
        left: 45% !important;
    }
}

.two_media_parent{
    display: flex;
}

.two_media_parent .mediaMainBox_multimedia{
    float: unset !important;
    flex-shrink: 0;
}

.two_media_parent .mediaMainBox_multimedia > a > img{
    border-radius: 15px;
}