/* |||||||||||||||||||||||||||||||||||| my default |||||||||||||||||||||||||||||||||||||| */
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25, .col-lg-26, .col-lg-27, .col-lg-28, .col-lg-29, .col-lg-30, .col-lg-31, .col-lg-32, .col-lg-33, .col-lg-34, .col-lg-35, .col-lg-36,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, .col-md-30, .col-md-31, .col-md-32, .col-md-33, .col-md-34, .col-md-35, .col-md-36,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-25, .col-sm-26, .col-sm-27, .col-sm-28, .col-sm-29, .col-sm-30, .col-sm-31, .col-sm-32, .col-sm-33, .col-sm-34, .col-sm-35, .col-sm-36,
.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12, .col-ms-13, .col-ms-14, .col-ms-15, .col-ms-16, .col-ms-17, .col-ms-18, .col-ms-19, .col-ms-20, .col-ms-21, .col-ms-22, .col-ms-23, .col-ms-24, .col-ms-25, .col-ms-26, .col-ms-27, .col-ms-28, .col-ms-29, .col-ms-30, .col-ms-31, .col-ms-32, .col-ms-33, .col-ms-34, .col-ms-35, .col-ms-36,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, .col-xs-30, .col-xs-31, .col-xs-32, .col-xs-33, .col-xs-34, .col-xs-35, .col-xs-36 {
    margin: 0 0;
    padding: 0 0;
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse,
.row {
    padding: 0 0;
    margin: 0 0;
}

.container,
.container-fluid {
    padding: 0 0;
}

.padd_l,
.padd_left {
    padding-left: 5px;
    padding-right: 0;
    padding-bottom: 5px;
}

.b_mrg {
    margin-bottom: 10px;
}

.zero-xs-lpad10 {
    padding-left: 10px;
}

@font-face {
    font-family: 'nassim-bold';
    src: url('/client/themes/fa/main/fonts/nassim-bold.eot');
    src: url('/client/themes/fa/main/fonts/nassim-bold.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/nassim-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/nassim-bold.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
    font-display: swap;
}

@font-face {
    font-family: 'kodaak';
    src: url('/client/themes/fa/main/fonts/kodaak.eot');
    src: url('/client/themes/fa/main/fonts/kodaak.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/kodaak.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/kodaak.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
    font-display: swap;
}

@font-face {
    font-family: 'IRYekan';
    src: url('/client/themes/fa/main/fonts/IRYekan.eot');
    src: url('/client/themes/fa/main/fonts/IRYekan.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/IRYekan.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/IRYekan.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
    font-display: swap;
}

@font-face {
    font-family: 'shabnam-regular';
    src: url('/client/themes/fa/main/fonts/Shabnam-FD.eot');
    src: url('/client/themes/fa/main/fonts/Shabnam-FD.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/Shabnam-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/Shabnam-FD.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
    font-display: swap;
}

@font-face {
    font-family: 'dana';
    src: url('/client/themes/fa/main/fonts/dana-regular.eot');
    src: url('/client/themes/fa/main/fonts/dana-regular.eot?#iefix') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/dana-regular.woff2') format('woff2'),
    url('/client/themes/fa/main/fonts/dana-regular.woff') format('woff'),
    url('/client/themes/fa/main/fonts/dana-regular.ttf') format('ttf');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'danaMedium';
    src: url('/client/themes/fa/main/fonts/dana-medium.eot');
    src: url('/client/themes/fa/main/fonts/dana-medium.eot?#iefix') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/dana-medium.woff2') format('woff2'),
    url('/client/themes/fa/main/fonts/dana-medium.woff') format('woff'),
    url('/client/themes/fa/main/fonts/dana-medium.ttf') format('ttf');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'danaBold';
    src: url('/client/themes/fa/main/fonts/dana-bold.eot');
    src: url('/client/themes/fa/main/fonts/dana-bold.eot?#iefix') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/dana-bold.woff2') format('woff2'),
    url('/client/themes/fa/main/fonts/dana-bold.woff') format('woff'),
    url('/client/themes/fa/main/fonts/dana-bold.ttf') format('ttf');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'vazir';
    src: url('/client/themes/fa/main/fonts/vazir.eot');
    src: url('/client/themes/fa/main/fonts/vazir.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/vazir.woff') format('woff'),
    url('/client/themes/fa/main/fonts/vazir.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'vazirBlack';
    src: url('/client/themes/fa/main/fonts/vazirBlack.eot');
    src: url('/client/themes/fa/main/fonts/vazirBlack.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/vazirBlack.woff') format('woff'),
    url('/client/themes/fa/main/fonts/vazirBlack.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'vazirBold';
    src: url('/client/themes/fa/main/fonts/vazirBold.eot');
    src: url('/client/themes/fa/main/fonts/vazirBold.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/vazirBold.woff') format('woff'),
    url('/client/themes/fa/main/fonts/vazirBold.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'vazirMedium';
    src: url('/client/themes/fa/main/fonts/vazirMedium.eot');
    src: url('/client/themes/fa/main/fonts/vazirMedium.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/vazirMedium.woff') format('woff'),
    url('/client/themes/fa/main/fonts/vazirMedium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'vazirLight';
    src: url('/client/themes/fa/main/fonts/vazirLight.eot');
    src: url('/client/themes/fa/main/fonts/vazirLight.eot?#') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/vazirLight.woff') format('woff'),
    url('/client/themes/fa/main/fonts/vazirLight.ttf') format('truetype');
    font-display: swap;
}
.bold {
    font-weight: bold !important;
}

a {
    color: #1809A6;
    outline: none;
    text-decoration: none;
}

a:hover {
    color: #bb0003;
}

.border a:hover {
    text-decoration: none;
}
a:active {
    color: #000000;
}

.Htag {
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.pic {
    border: 1px solid #000000;
}

.f_kh {
    float: right;
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid silver;
    margin-left: 10px;
}

.right_img {
    padding: 3px;
    background: #FFFFFF;
    border: 1px solid silver;
    width: 100%;
}

.album_pic {
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid silver;
    border-left-width: 2px;
}

.album_pic1 {
    height: 110px !important;
    width: 180px !important;
}

.album_pic2 {
    height: 60px !important;
    width: 92px !important;
}

.news_pic {
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid silver;
    height: 98px !important;
    width: 148px !important;
}

.f_khv {
    float: left;
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid silver;
    margin-right: 8px;
    width: 80px;
    aspect-ratio: 0.5;
    object-fit: cover;
}

.pic_didaniha {
    border: 1px solid black;
    display: block;
}

.nfl {
    max-width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    display: block;
    float: none;
    margin-bottom: 0;
    padding: 4px;
    height: 106px; /* dimansion 2 */
}
@media screen and (min-width: 1200px){
    .nfl {
        height: 144px;
    }
}


.border .pic_f{
    float: right!important;
    width: 100% !important;
}

.border .pic_f > .Htag {
    margin-right: 140px;
}

.pic_f{
    padding-top: 8px;
}
.pic_f i{
    font-size: 20px;
    color: #38386C;
    position: absolute;
    left: 0;
    top: 0px;
    background: #fff;
    opacity: 0.7;
    z-index: 90;
    width: 32px;
    text-align: center;
    padding-top: 5px;
    height: 32px;
    transition: 0.2s all;
}
.pic_f .imgs {
    margin-left: 10px;
    position: relative;
}
.text-film{
    font: 15px/19px VazirMedium;
    display: block;
    padding-left: 8px;
}


.film_pic{
    float: right;
    width: 130px;
    height: 86px;
}

.img_tech {
    max-width: 100%;
    display: block;
    float: none;
    margin-bottom: 0;
    padding: 4px;
    height: 60px;
}

.img_app {
    max-width: 100%;
    display: block;
    float: none;
    margin-bottom: 0;
    padding: 4px;
    height: 98px;
}

.img_col_r {
    width: 133px !important;
    height: 88px;
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    padding: 4px;
    margin: 0 auto;
}

.img_col_l {
    width: 200px !important;
    height: 133px;
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    padding: 4px;
    margin: 0 auto;
}

.picLink {
    border: 0;
}

.htitr {
    font: bold 10pt Vazir;
    color: #824E00;
}

.title {
    font: bold 16px/25px Vazir;
    color: #9A1010;
}
#news .title{
    font: bold 18px/25px Vazir;
}

#news .title,
.body h2, .body h3, .body h4, .body h5, .body h6 {
    font-family: VazirMedium !important;
}

.title_c {
    font: bold 16px Vazir;
    color: #9A1010;
    text-align: center;
    margin: 4px auto 10px auto;
}

.subtitle,
.print_subtitle {
    font: 13px/20px VazirMedium;
    color: black;
    background-color: #f8f8f8;
    padding: 8pt;
    margin-top: 10px;
    border: 0 solid #e0e0e0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    text-align: justify;
}

.print_subtitle {
    margin: 0 auto 5px auto;
}

.body {
    font: normal 11pt/175% VazirMedium;
    color: #000000;
    margin-top: 10px;
    text-align: justify;
    direction: rtl;
}

p.float-left {
    float: left;
    margin: 0 0.5em 0 0;
    background-color: #FFFFFF;
    border: 0 dotted #cd853f;
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .body {
        font: normal 11pt/175% VazirMedium;
    }
}

div.float-right {
    float: right;
    margin: 1px;
    background-color: #FFFFFF;
    border: 1px solid gray;
}

.rutitr {
    font: 12px/17px Vazir;
    color: #808080;
}

.news_rutitr {
    font: 10px VazirMedium;
    color: #808080;
    text-align: center;
}

.titr1 {
    font: normal 11px Vazir;
    text-align: justify
}

.title_sp {
    color: #000000;
    font: 30px Vazir;
    text-align: justify;
}

.title_sp:hover {
    color: #FFFFFF;
}

.title1 {
    color: #1809A6;
    display: block;
    font: 12px/18px Vazir;
    text-align: justify;
    width: 100%;
    padding-top: 5px;
    direction: rtl;
}

.title2 {
    font: bold 16px/130% Times New Roman;
    text-align: right;
}

.title3 {
    display: block;
    font: 17px/27px VazirMedium;
    text-align: right;
}

.title4 {
    font: normal 8pt Vazir;
    text-align: justify;
}

.bolet_red {
    width: 6px;
    height: 6px;
    float: right;
    margin: 4px auto auto 5px;
    background-color: #DC191D;
}

.bolet_red2 {
    width: 6px;
    height: 6px;
    margin-left: 5px;
    background-color: #DC191D;
    position: absolute;
    right: 0;
    top: 7px;
}

.bolet1_red,
.bolet2_red,
.bolet3_red {
    width: 2px;
    height: 2px;
    background-color: #FFFFFF;
    display: block;
    float: right;
}

.bolet1_red2,
.bolet2_red2,
.bolet3_red2 {
    width: 2px;
    height: 2px;
    background-color: #FFFFFF;
    display: block;
    float: right;
}

.box_main:hover .bolet1_red {
    background-color: #DC191D;
}

.bolet3_red,
.bolet3_red2 {
    clear: both;
}

.title5 {
    width: 100%;
    font: 12px/20px Vazir;
    text-align: right;
    display: block;
    text-indent: 4px;
    color: #000000;
}
.linear_news .Htag .title5.R{
    color: #ff000c !important;
}
.titlerelated span {
    font: bold 13px/20px VazirMedium;
    color: red;
}

.related_content {
    border-right: 5px solid #f0f0f0;
    padding: 0px 10px;
    margin: 10px 0px;
}

.titlerel {
    font: 16px/25px VazirMedium;
    color: #3740d0;
    font-weight: bold;
}

.webgardi_content .title5 .bolet_red {
    margin-top: 7px;
}

.linear_news .title5 .bolet_red {
    margin-top: 5px;
}

.linear_polls {
    margin-bottom: 4px;
    text-align: right;
    width: 100%;
}

.linear_polls .poll_text .bolet_red {
    margin-top: 9px;
}


.linear_news:hover .title5 .bolet1_red,
.title5:hover .bolet1_red,
.title11:hover .bolet1_red {
    background: #DC191D;
}

.title6:hover .bolet1_red2,
.title8:hover .bolet1_red2 {
    background: #DC191D;
}

.title5pic {
    width: 100%;
    color: #000000;
    font: normal 9pt/150% Vazir;
    text-align: right;
    display: block;
}

.fa-camera-bolet {
    color: #04256A;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    font-size: 12pt;
}

.title5film {
    font: normal 9pt/150% Vazir;
    text-align: right;
    display: block;
    width: 100%;
    color: #000000;
}

.fa-video2-bolet {
    color: #04256A;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    font-size: 1.3em;
}

.title5voice {
    font: normal 9pt/150% Vazir;
    text-align: right;
    display: block;
    width: 100%;
    color: #000000;
}

.fa-voice-bolet {
    color: #04256A;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    font-size: 16pt;
    height: 15px;
}

.title6 {
    display: block;
    font: 13px/20px Vazir;
    padding: 0 5px;
    text-align: justify;
    text-indent: 8px;
    width: 100%;
    position: relative;
}

.title7 {
    display: block;
    padding: 0 5px;
    width: 100%;
    font: 16px/130% VazirMedium;
    text-align: right;
}

.title8 {
    display: block;
    font: 13px/20px Vazir;
    color: #000000;
    padding: 0 5px;
    text-align: justify;
    text-indent: 8px;
    width: 100%;
    position: relative;
}

.title9 {
    color: #2D2D2D;
    display: block;
    font: bold 14px/16px Vazir;
    padding: 5px 5px 0;
    text-align: center;
    width: 100%;
}

.title10 {
    display: block;
    font: 12px/17px Vazir;
    text-align: right;
    width: 100%;
}

.title11 {
    width: 100%;
    color: #1E1E1E;
    font: 12px/150% "Vazir";
    text-align: justify;
    display: block;
    text-indent: 15px;
}

.title_neshan {
    font: normal 8pt/150% Vazir;
    text-align: right;
    display: block;
    text-indent: 4px;
    color: #000000;
    width: 100%;
}

.lead1 {
    font: 12px/24px Vazir;
    color: #000000;
    text-align: justify;
}

.lead2 {
    font: normal 11px/180% Vazir;
    color: #000000;
    text-align: justify;
}

.lead3 {
    color: #000000;
    font: 11px/150% Vazir;
    text-align: justify;
}

.author {
    font: normal 11px/132% Vazir;
    color: #000000;
    text-align: justify;
    padding-top: 5px;
}

.pr_img {
    padding: 3px;
    background: #FFFFFF;
    border: 1px solid silver;
}

.fr {
    float: right;
    padding: 3px;
    background: #FFFFFF;
    border: 1px solid silver;
}

.fl {
    float: left;
    padding: 3px;
    background-color: #FFFFFF;
    border: 1px solid silver;
}

.headline {
    padding: 5pt 3pt;
    margin: 5pt;
    width: 100%;
    font: 8pt Vazir;
    text-align: justify;
}

.text11 {
    font: normal 12px Vazir;
    color: #000000;
    text-align: justify
}

.text10 {
    font: bold 14px/16px Vazir;
}

.text16 {
    font: bold 16px Vazir;
}

.page_title {
    font: bold 16px Vazir;
    color: #000000;
}

.news_print_container {
    width: 580px;
    margin: auto auto 30px;
}

.news_print_content {
    width: 540px;
    margin: 5px auto 35px auto;
}

.print_id {
    float: right;
    width: 100px;
    text-align: right;
}

.print_date {
    float: right;
    width: 440px;
    text-align: left;
}

.print_logo_c {
    margin-bottom: 15px;
}

.save_body {
    background-color: #FFFFFF;
    padding: 0;
    cursor: default;
    margin: 10px 0 1px 0;
    font-family: Vazir;
    text-align: center;
}

.save_page {
    width: 680px;
    margin: auto;
    text-align: center;
}

.news_source {
    font: 11px Vazir;
    color: #1809A6;
}

/*---------sutitr--------------*/
.sutitr {
    background: url('/client/themes/fa/main/img/close-quote.gif') no-repeat left bottom;
    color: #A40B0D;
    font: 12px/130% Vazir;
    text-align: right;
}

.sutitr_c {
    border: 1px dotted #808080;
    margin: 10px;
    padding: 10px 4px;
}

.sutitr_o {
    background: url('/client/themes/fa/main/img/open-quote.gif') no-repeat right top;
    margin-left: 5px;
    padding: 10px 15px 5px 5px;
}

.fa-video-bolet {
    color: #04256A;
    float: right;
    margin-left: 5px;
    padding-top: 3px;
    vertical-align: middle;
}

.c_akhv .fr {
    margin-left: 10px
}

.bolet_yellow {
    width: 6px;
    height: 6px;
    float: right;
    margin: 6px auto auto 5px;
    background-color: #AEA700;
}

.bolet1_yellow,
.bolet2_yellow,
.bolet3_yellow {
    width: 2px;
    height: 2px;
    background-color: #FFFFFF;
    display: block;
    float: right;
}

.titr_rss:hover .bolet1_yellow {
    background: #AEA700;
}

.bolet3_yellow {
    clear: both;
}

/*------------------image caption-----------------*/
.figure {
    border: thin silver solid;
    margin: 0.5em;
    padding: 0.5em;
    display: inline-block;
    line-height: 0;
}

.figure .aimg {
    text-align: center;
    display: block;
}

.figure_caption {
    text-align: right;
    font: 10px Vazir;
    text-indent: 0;
    padding: 10px 5px;
}

.magnify a {
    background: url('/client/themes/fa/main/img/enlarge.png') no-repeat right top;
    width: 16px;
    height: 16px;
    float: left;
}

/******************namaye 1.tpl**********************/
.border .parent-box {
    width: 539px;
    height: auto;
}

.parent-box .f_kh {
    width: 280px;
}
.border .parent-box .f_kh {
    width: 280px !important;
    height: 186px !important;
}
/******************namaye 2.tpl**********************/

.border .box2 {
    max-width: 450px;
}

/******************namaye 3.tpl**********************/
.border .box_main {
    width: 175px;
    height: auto;
}

/******************namaye 11.tpl**********************/
.border .box-view {
    width: 226px;
    height: auto;
}

.box5 img {
    width: 100%;
    margin-bottom: 5px;
}

.box5 h3,
.box5 h3 a {
    color: #2D2D2D;
    font: 14px/22px Vazir;
    text-align: center;
}


/******************namaye 12.tpl**********************/
.border .box-view {
    width: 149px;
    height: auto;
}
.fa-video-camera:before {
    content: "\f03d";
}
/******************namaye 17.tpl**********************/
.border > .linear_news {
    min-width: 260px;
}
.border .box_main_pi {
    width: 400px;
    border: 1px solid #dee2e6;
}
.border .box_main_pi > a {
    width: 85px;
    height: 63px;
    display: block;
    margin: 0 auto;
}
/*---------------live blog-----------*/
.date_content_nrm {
    border: 1px solid #6F6F6F;
    margin-bottom: 10px;
}

.content_item_top_row {
    padding: 5px;
    font: 12px Vazir;
    color: #000000;
}

.title_content {
    text-align: right;
}

.date_content {
    background-color: #193395;
    font: 13px/25px Vazir;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    text-align: left;
    color: #FFFFFF;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.date_content.date_content_hot {
    background-color: #FF0707;
}

.date_content_nrm .content_item_top_row {
    background-color: #F3F9FF;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.date_content_nrm .body,
.date_contentـht .body {
    padding: 5px 13px;
    font: 12px/20px Vazir;
}

.date_contentـht .date_content,
.date_contentـht .title_content {
    color: black;
}

.date_contentـht .content_item_top_row {
    background-color: #FFFCFB;
    border-radius: 5px;
}

.second_slide_img_no,
.second_slide_img img {
    height: 496px;
}

.content_item_hot {
    border: 1px solid #ff5a00 !important;
}

.content_item {
    border: 1px solid #026cdc;
    border-radius: 5px;
    margin-bottom: 3px;
    padding-bottom: 5px;
    width: 100%;
}

.title_content {
    padding: 0 !important;
    font: 17px/23px Vazir;
}

.body-print img {
    max-width: 100%;
}

.body_content {
    padding: 5px 10px;
}

/*------------ticket 35800----------------*/
table .item-box .fa-video-bolet {
    display: none;
}

@media only screen and (min-width: 768px) {
    .my_lable {
        text-align: left;
    }
}

/*---------------asriran2---------------------*/
.title16b {
    display: block;
    font: 14px/20px Vazir;
    padding: 0 5px;
    text-align: center;
    text-indent: 8px;
    width: 100%;
    position: relative;
}

.title17b {
    display: block;
    font: 12px/20px VazirMedium;
    padding: 0 5px;
    text-align: center;
    text-indent: 8px;
    width: 100%;
    color: #434343;
    position: relative;
}

.title16b:hover {
    color: #dc191f;
}

.title17b:hover {
    color: #1608a6;
}

table tbody tr td .bolet_red2,
.col-1st-content .bolet_red2 {
    display: none;
}

.col-1st-content .rutitr,
.col-1st-content .title7,
.col-1st-content .lead1 {
    padding-left: 5px;
}

.col-2st-content img,
.col-2st-content .rutitr,
.col-2st-content .lead1 {
    display: none;
}

.col-2st-content .title7 {
    display: block;
    font: 13px/23px Vazir;
    color: #000;
    padding: 0 5px;
    text-align: justify;
    text-indent: 8px;
    width: 100%;
    position: relative;
}

.box4-cover .title1 {
    padding: 5px 37px 0 37px !important;
}

.title_content a {
    color: #ffffff;
}

.main_div_embed_iframe iframe {
    max-width: 100%
}

.image_btn[align=''] {
    margin-right: auto !important;
    margin-left: auto !important;
    display: block;
}

/*------short-link-----*/
.link_en {
    font-size: 14px;
    color: #1809A6;
}

.short-link span {
    font: 12px/20px VazirMedium;
    color: #000;
    font-weight: bold;

}

.link-style {
    font-size: 17px;
    color: #1809A6;
}

.short-link {
    margin-bottom: 10px;
}

/*>>>>>services-film.tpl<<<<<*/
.Htags {
    margin: 0;
    padding: 0;
}

/*1film.tpl*/
span.no-img {
    width: 100%;
    display: block;
    background: #ccc;
}

.fr1-film img, .fr1-film span.no-img {
    width: 100%;
    height: calc(((((100vw - 68px) / 2) / 2) - 1px) / 1.5);
}

.pos-content {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.content1-film {
    padding-bottom: 2px;
}

.content1-film:nth-child(2n-1) {
    padding-left: 1px;
}

.content1-film:nth-child(2n) {
    padding-right: 1px;
}

.content-txt {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    background: #000;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 37%, rgba(0, 0, 0, .8) 60%, rgba(0, 0, 0, .9) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 37%, rgba(0, 0, 0, .8) 60%, rgba(0, 0, 0, .9) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 37%, rgba(0, 0, 0, .8) 60%, rgba(0, 0, 0, .9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}

.title1-film {
    color: #fff;
    font: 16px/26px VazirMedium;
    display: block;
    padding: 10px 20px;
}

/*2film.tpl*/
.content2-film {
    position: relative;
}

.title2-film {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    font: 18px/28px VazirMedium;
    color: #fff;
    padding: 20px;
}

.fr2-film i {
    position: absolute;
    right: 50%;
    top: 50%;
    color: #fff;
    font-size: 60px;
    margin-right: -23px;
    margin-top: -30px;

}

.fr2-film img, .fr2-film span.no-img {
    height: calc((((100vw - 68px) / 2) - 2px) / 1.5);
    width: 100%;
}

/*3film.tpl*/
.content3-film {
    padding: 0 15px;
    margin-bottom: 15px;
}

.fr3-film img, .fr3-film span.no-img {
    width: 100%;
    margin-bottom: 5px;
}
@media screen and (max-width: 767px){
    .fr3-film span.no-img {
        height: 160.66px;
    }
}
@media screen and (min-width: 768px){
    .fr3-film img, .fr3-film span.no-img {
        height: calc((((100vw - 38px) / 4) - 30px) / 1.5);
    }
}

.title3-film {
    display: block;
    font: 18px/26px Vazir;
    color: #202529;
    float: right;
    padding-right: 5px;
    width: calc(100% - 20px);
    padding-left: 5px;
}

.dot {
    display: block;
    float: left;
    color: #202529;
    margin-top: 5px;
    padding-left: 5px;
    width: 20px;
    text-align: left;
}

.dot i {
    font-size: 5px;
    display: block;
    margin-bottom: 1px;
}

.border .content3-film {
    width: 242px;
}

.titlepi{
    font: 15px/28px VazirMedium;
    color: #000;
    padding-top: 9px;
    overflow: hidden;
    display: block;
    text-align: center;
}
.img_pi{
    width: 85px;
    height: 63px;
    border: 2px solid #fff;
    float: none;
    margin: 0 auto;
}
.far {
    font-weight: 400;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.button_comment{
    width: 100px;
    height: 50px;
    text-align: center;
    font: 16px/130% Vazir;
    color: #1809a6;
    border: 2px solid #1809a6;
    padding: 10px;
    margin: 10px auto;
    display: block;
}
.news_last_img{
    display: inline-block;
    float: right;
    margin-left: 5px;
    height: 45px;
}
.news_last_img_podcast{
    display: inline-block;
    float: right;
    margin-left: 5px;
}
.no-img-podcast{
    background: linear-gradient(to bottom, #eef0f7 0%, #e2e7fa 50%, #dfe2ec 100%);
    display: block;
    width: 480px;
    aspect-ratio: 1.5;
    float: right;
    height: auto;
    position: relative;
}
.no-img-podcast svg, .news_last_noImg_podcast svg , .mv_noImg_podcast svg{
    position: absolute;
    right: 50%;
    transform: translate(50%, 50%);
    height: 50%;
}
.no-img-home-cast{
    background-image: linear-gradient( to bottom, #eef0f7 0%, #e2e7fa 50%, #dfe2ec 100%);
    display: block;
    width: 80px;
    aspect-ratio: 1.5;
    float: right;
    height: auto;
    position: relative;
}
.news_last_noImg_podcast{
    background-image: linear-gradient( to bottom, #eef0f7 0%, #e2e7fa 50%, #dfe2ec 100%);
    display: block;
    width: 210px;
    aspect-ratio: 1.5;
    float: right;
    height: auto;
    position: relative;
    margin-left: 5px;
}
.mv_noImg_podcast{
    background-image: linear-gradient( to bottom, #eef0f7 0%, #e2e7fa 50%, #dfe2ec 100%);
    display: block;
    width: 68px;
    aspect-ratio: 1.5;
    float: right;
    height: auto;
    position: relative;
}
.no-img-home-cast svg , .mv_noImg_podcast svg{
    position: absolute;
    right: 50%;
    transform: translate(50%, 50%);
    height: 50%;
    top: 0;
}
.vizhe_title {
    display: block;
    color: #1809A6;
    font: 15px/130% VazirMedium;
}
.linear_news_img{
    margin-bottom: 10px!important;
}
#archive .panel_left ,#list .panel_left {
    padding: 5px 12px 5px 12px!important;
}



.move{
    display: block;
    width: 230px;
    position: relative;
}
.borderSection .title2-film {
    width: 100%;
    position: static !important;
    font: 12px/20px Vazir;
    text-align: right;
    display: block;
    text-indent: 4px;
    color: #1809A6;
}
.bold-title{
    font-weight: bold!important;
    padding-right:0;
}
.logo-linear {
    width: 25px;
    float: right;
    margin-left: 6px;
}
.Htags .title2-film-linear.bold-title {
    font-size: 13px;
    line-height: 21px;
    text-align: right;
    display: inherit;
    font-family: Vazir;
}
.borderSection img,.borderSection .no-img{
    display: block;
    height: 152px;
    width: 230px;
}
.film_bullet{
    vertical-align: middle;
}
.border .film-view{
    width: 229px;
    height: 154px;
}
.border .film-view img{
    width: 100%;
    height: 100%;
}
.border .film-view + .Htags{
    width: 229px;
    padding: 0 2px;
}
.border .film-view + .Htags .title2-film{
    position: static;
    padding: 0;
    font: 12px/20px Vazir;
    text-align: right;
    color: #1809A6;
}
.border .film-view + .Htags .title2-film:hover{
    color: #bb0003;
}

.sectionMove .Htags{
    padding: 0 5px;
    margin: 5px 0 !important;
}
.sectionMove .bolet_red{
    margin-top: 7px;
}
.iconVideoNews{
    width: 43px;
    height: 43px;
    background-color:red;
    border-radius:50%;
    border:2px solid white;
    display: inline-block;
    position: absolute;top: 50%;
    left: 50%;transform: translate(-50% ,-50%);
}
.iconVideoNews svg {
    fill: white;
    width: 20px;
    height: 20px;
    margin: 10px 7px;
}

.tab-content .content3-film {
    width: 100%;
}

.tab-content .fr3-film {
    display: block;
    width: 100%;
}

.border .newFilmSrvBox .f_kh{
    width: 480px!important;
    height: 272px!important;
}
.border .newFilmSrvBox{
    width: 855px;
}
.border .newFilmSpec{
    padding-left: 13px;
    margin-bottom: 15px;
    width: 433px;
    height: auto;
}
.border .newFilmSpec .vizhe_img{
    width: 230px;
    height: 155px;
    border: 3px solid #dddfde;
}
.border .newFilmSpec h2{
    margin: 0;
}
.border .newFilmSpec .vizhe_title{
    display: block;
    color: #1809A6;
    font: 15px/130% VazirMedium;
}
.border .newFilmSpec .vizhe_lead{
    font: 12px/20px Vazir;
    text-align: justify;
}
.border .newFilmSpec .imgs{
    display: block;
    float: right;
    margin-left: 15px;
}
.border .mostLinearNewSrv{
    width: 425px;
}
.newFilmSrv .main_view_archive, .border .newFilmSpec .main_view_archive{
    padding: 10px 10px 12px 7px;
}
.newFilmSrv .cat_list_page .pager_prev_list{
    padding-left: 3px;
}
.newFilmSrv .cat_list_page .pager_next_list, .newFilmSrv .cat_list_page .pager_prev_list{
    padding-right: 3px;
    background-color: #999;
    font: 600 12px Vazir;
    color: white;
}
.newFilmSrv span.current {
    font: 12px/20px VazirMedium;
    color: black;
    padding: 0 5px;
}
#film .padd_left , #podcast .padd_left{
    padding-left: 17px;
}
#film .section_paged_main_div{
    border-bottom: none;
}
.newFilmPager.panel_left{
    border-radius: 4px;
}
.linearNewSrv.panel_left{
    padding: 15px 10px 20px 10px;
}
.mostNewSrv.panel_left{
    padding: 5px 12px 15px;
}
#film .page_main{
    margin-bottom: 0!important;
}
#film .mostNewSrv.panel_left{
    padding: 5px 12px 2px;

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .newFilmSrv .parent-box .f_kh , .newPodcastSrvBox img , .newPodcastSrvBox .no-img-podcast{
        width: 300px!important;
        height: 176px!important;
    }
}
@media only screen and (max-width: 991px){
    .newFilmSrv .parent-box .f_kh , .newPodcastSrvBox img , .newPodcastSrvBox .no-img-podcast{
        margin-bottom: 7px;
    }
}
@media only screen and (min-width: 480px){
    .newFilmSrv .parent-box .f_kh{
        width: 100%;
        height: 272px;
    }
    .newPodcastSrvBox img , .newPodcastSrvBox .no-img-podcast{
        height: 272px;
    }
}

.business_school{
    width: calc(50% - 7.5px);
    aspect-ratio: 1.7 / 1;
    position: relative;
}
.border .business_school{
    width: 455px !important;
}
.business_school img{
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.business_school > a{
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) -0.08%, rgba(0, 0, 0, 0.68) 25.67%, rgba(0, 0, 0, 0.00) 43.09%);
    border-radius: 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.business_school > a:first-child{
    background-color: grey;
}
.business_school h4{
    color: white;
    font: 17px/27px VazirMedium;
    text-align: center;
    margin: 0;
    position: absolute;
    bottom: 20px;
    right: 0;
    width: 100%;
}
.business_school h4 a{
    color: inherit;
    font: inherit;
    text-align: inherit;
    display: block;
    padding: 0 5px;
}
@media only screen and (max-width: 767px){
    .business_school{
        width: 100%;
    }
    .business_school:nth-of-type(n+3){
        display: none;
    }
}

.read-spectacular{
    width: calc(50% - 7.5px);
    height: fit-content;
    height: -moz-fit-content;
    aspect-ratio: 1.5 / 1;
    position: relative;
    --color-rgb: 55, 146, 253;
}
.border .read-spectacular{
    width: 688px;
    height: 459px !important;
}
.read-spectacular > a{
    display: block;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.90) -0.08%, rgba(0, 0, 0, 0.77) 19%, rgba(0, 0, 0, 0.00) 31.9%);
    position: absolute;
    bottom: 0;
}
.read-spectacular img, .read-spectacular > a{
    width: 100%;
    height: 100%;
    aspect-ratio: 1.5 / 1;
    border-radius: 15px;
}
.read-spectacular:hover > a{
    background: linear-gradient(0deg, rgba(var(--color-rgb), 0.90) -0.08%, rgba(var(--color-rgb), 0.77) 19%, rgba(var(--color-rgb), 0.00) 31.9%);
}
.read-spectacular > a:first-child{
    background-color: grey;
}
.read-spectacular-text{
    width: 100%;
    position: absolute;
    bottom: 0;
    --padding: 20px;
    padding: var(--padding);
    max-height: calc(50% + (var(--padding) * 2));
    border-radius: 0 0 10px 10px;
    overflow: hidden;
}
.read-spectacular-secName{
    color: white;
    font: 11px/20px VazirMedium;
    background: rgb(var(--color-rgb));
    padding: 0 10px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 7px;
}
.read-spectacular-secName:hover{
    color: rgb(var(--color-rgb));
    background: white;
}
.read-spectacular-text h2{
    color: white;
    font: 17px/30px vazirMedium;
    margin: 0;
}
.border .read-spectacular-text h2{
    font: 17px/30px vazirMedium !important;
}
.read-spectacular-text h2 a{
    color: inherit;
    font: inherit;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .read-spectacular {
        width: calc(50% - 5px);
    }
    .read-spectacular-text h2{
        font-size: 13px;
        line-height: 25px;
    }
    .read-spectacular-text{
        --padding: 15px;
    }
}
@media screen and (max-width: 991px){
    .main-read-spectacular{
        width: 100% !important;
    }
}
@media screen and (max-width: 767px){
    .read-spectacular {
        width: calc(50% - 5px);
    }
    .read-spectacular-text h2{
        font-size: 13px;
        line-height: 25px;
    }
    .read-spectacular-text{
        --padding: 15px;
    }
}
@media screen and (max-width: 450px){
    .read-spectacular-secName{
        font-size: 9px;
        line-height: 18px;
    }
    .read-spectacular:not(.main-read-spectacular) .read-spectacular-secName{
        display: none;
    }
    .read-spectacular-text h2 {
        font-size: 11px;
        line-height: 16px;
    }
}

.read-spectacular-vertical{
    width: calc(33.33% - 20px);
    background: white;
    border-radius: 15px;
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
    align-items: center;
    transition: all 0.2s;
}
.read-spectacular-vertical:hover{
    box-shadow: 0px 2px 4px rgba(0,0,0,.25);
}
.read-spectacular-vertical > a{
    width: 100px;
    height: 100px;
    border-radius: 15px;
}
.read-spectacular-vertical > a:empty{
    background-color: grey;
}
.read-spectacular-vertical img{
    width: 100%;
    height: 100%;
    border-radius: inherit;
}
.read-spectacular-vertical-text{
    display: inline-block;
    width: calc(100% - 100px - 12px);
}
.read-spectacular-vertical-text h3{
    color: black;
    font: 13px/25px vazirMedium;
    margin: 0;
    padding-right: 12px;
    border-right: 2px solid #707070;
}
.read-spectacular-vertical:hover .read-spectacular-vertical-text h3{
    border-right-color: #121d6c;
}
.read-spectacular-vertical-text h3 a{
    color: inherit;
    font: inherit;
}
.read-spectacular-vertical-subtitle{
    color: #ababab;
    font: 11px/18px vazir;
    padding-right: 14px;
    margin-top: 10px;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .read-spectacular-vertical {
        width: calc(33.33% - 10px);
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .read-spectacular-vertical {
        width: calc(50% - 7.5px);
    }
}
@media screen and (max-width: 767px){
    .read-spectacular-vertical {
        width: 100%;
    }
}

.subjectnews{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    align-items: center;
}
.border .subjectnews{
    width: 296.25px !important;
}
.subjectnews:not(:last-of-type){
    padding-bottom: 15px;
}
.subjectnews:not(:first-of-type){
    padding-top: 15px;
    border-top: 1px dashed #ebebeb;
}
.subjectnews > a{
    display: block;
    width: 75px;
    height: 75px;
    background: #e5e6ea;
    padding: 3px;
    border-radius: 50%;
}
.subjectnews img{
    width: 100%;
    height: 100%;
    border-radius: inherit;
}
.subjectnews h4{
    color: black;
    font: 14px/25px vazirMedium;
    max-width: calc(100% - 75px - 15px);
    margin: 0;
}
.subjectnews h4:hover, .subjectnews > a:hover + h4{
    color: #1809A6;
}
.subjectnews h4 a{
    color: inherit;
    font: inherit;
}
.hide-ads{
    display: none;
}
/*mobile slidet top news*/
.content-top-news-1 {
    padding: 10px !important;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid silver;
    border-radius: 4px;
    overflow: hidden;
}
.img-top-news-1 img{
    float: right;
    padding: 4px;
    background: #fff;
    border: 1px solid silver;
    margin-left: 10px;
    width: 208px !important;
    display: block;
    max-width: 100%;
    aspect-ratio: 3 / 2;
}
.topNewsRow.owl-theme .owl-dots .owl-dot.active span,.topNewsRow.owl-theme .owl-dots .owl-dot:hover span  {
    background: #bb0003 !important;
}
.title-top-news-1 {
    display: block;
    font: 17px / 27px VazirMedium;
    text-align: right;
}
.swiper-pagination{
    text-align: left !important;
}
.swiper-pagination-bullet-active{
    background-color:#bb0003 !important;
}
.swiper-button-next:after  , .swiper-button-prev:after{
    content: '' !important;

}
.learnEnglishHomePage .fa, #art_pic_f .swiper-button-next .fa, #art_pic_f .swiper-button-prev .fa {
    color: #1809a6;
    font-size: 1.7em;
}
.zabanCard{
    padding: 10px;
    position: relative;
}
.mainSwiper .swiper-wrapper{
    padding-bottom: 40px;
}
@media only screen and (min-width: 992px) {
    #art_pic_f .swiper-button-next, #art_pic_f .swiper-button-prev{
        display: none;
    }
}
@media only screen and (max-width: 991px) {
    #art_pic_f .swiper-button-next{
        right: 0;
        left: initial;
    }
    #art_pic_f .swiper-button-prev{
        left: 0;
        right: initial;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .hide-ads{
        display: block!important;
        height: auto !important;
    }
}
@media only screen and (max-width: 479px) {
    #home .lead1,
    #home .business_school:nth-of-type(n+2),
    #home .business_school-titles,
    #home .row-asr2-subjectNews,
    #home .webgardi_main,
    #home .row-film-rss,
    #home .hide-ads,
    #home .box3-cover,
    #home #tab_new1 .more_kh,
    #home .button-sec2,
    #home #tab_vije2,
    #home .read-spectacular-vertical-subtitle,
    .click1000_allcontent{
        display: none!important;
    }
    /*#home #class-test .tabs_container2.panel_left{*/
    /*    overflow: scroll!important;*/
    /*    height: 500px;*/
    /*}*/

    /*#home #class-test .tab-content.sec_left.panel_left{*/
    /*    overflow: scroll!important;*/
    /*    height: 375px;*/
    /*}*/

    #home .f_khv{
        float: right!important;
        min-width: 80px!important;
        margin-right: unset!important;
        margin-left: 8px;
    }
    #home .linear_news{
        margin-bottom: 12px!important;
    }
    #home .title5voice,
    #home .title5pic,
    #home .title5film,
    #home .title5{
        font: 15px/20px Vazir!important;
    }
    #home .business_school h4{
        font: 20px/27px vazirBold!important;
    }
    #home .title3 {
        margin-top: 5px;
        direction: rtl!important;
    }
    #home .read-spectacular-text h2 {
        font: 15px/22px vazirBold!important;
    }
    #home .read-spectacular-secName{
        font: 11px/20px vazirBold!important;
    }
    #home .box2 .rutitr{
        padding-top: 12px;
    }
    .descriptionListContainer{
        display: flex
    ;
        flex-direction: column;
        align-items: center;
    }
    .descriptionListImg{
        margin-bottom: 10px;
    }
}

.logo1_news > a.picLink{
    width: 245px;
    height: 90px;
}
.akhbarVHomeP{
    width: 80px;
    height: 141px;
}

@media only screen and (max-width: 479px) {
    .col_cont1, .t_l_content {
        height: 500px;
    }
    .scroll_latest_home{
        height: 375px;
    }
    #class-test .col_cont1{
        height: auto !important;
    }
}
.col_cont1.mCS-dir-rtl > .mCSB_inside > .mCSB_container,
.t_l_content.mCS-dir-rtl > .mCSB_inside > .mCSB_container,
.scroll_latest_home.mCS-dir-rtl > .mCSB_inside > .mCSB_container{
    margin-left: 10px;
}
.col_cont1 .mCSB_scrollTools, .col_cont1 .mCSB_scrollTools,
.t_l_content .mCSB_scrollTools, .t_l_content .mCSB_scrollTools,
.scroll_latest_home .mCSB_scrollTools, .scroll_latest_home .mCSB_scrollTools {
    width: 7px !important;
    top: 0 !important;
    height: auto !important;
    left: 0 !important;
    right: auto !important;
}

 .col_cont1 .mCSB_draggerRail,
 .t_l_content .mCSB_draggerRail,
 .scroll_latest_home .mCSB_draggerRail{
    background-color: transparent !important;
}


.style_6s{
    width: 100%;
}
.style_7s, .style_2s, .style_4s{
    margin-bottom: 10px;
    width: 550px;
}
.style_7s .img_col_r{
    width: 50px;
}
.style_2s .f_kh{
    width: 200px;
}
.style_1_news svg{
    enable-background: new 0 0 460.114 460.114;
}
.style_26{
    text-align: right;
    direction: rtl;
}
.style_28{
    width: 1125px;
    height: 331px;
}
.style_29{
    position:relative;
}
.style_346{
    margin-block: 5px;
}
.color-red{
    color: red;
}

.mainNewsHomePage .parent-box .f_kh,
.mainNewsSlideMobile .img-top-news-1 img{
    aspect-ratio: 1.5;
}

.learnEnglishImgContainer img{
    border-radius: 10px;
    aspect-ratio: 1.13;
    object-fit: cover;
}
.learnEnglish{
    position: relative;
}
.learnEnglishTitleContainer{
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    height: 50%;
    bottom: 0;
    display: flex
;
    align-items: center;
    background: linear-gradient(to top, #000000ba, #000000ba, transparent);
    border-radius: 0 0 10px 10px;
}
.learnEnglishTitle{
    font: 14px / 20px Vazir;
    color: #ffffff;
    font-weight: 700;
    padding: 0 5px;
    display: inline-block;
}

.learnEnglishOwl .my_controls3{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.learnEnglishOwl{
    position: relative;
    padding: 0 20px;
}

.learnEnglishHomePage{
    font: 17px / 27px VazirMedium;
    color: #1809A6;
    padding: 0 !important;
    border-radius: 6px 6px 4px 4px;
}

.descriptionListContainer{
    border: 1px solid #C0C0C0;
    padding: 10px;
    margin: 0 12px;
    min-height: 197px;
}

.descriptionListTitle{
    color: #1809A6;
    font: 20px / 40px vazirBold;
    text-align: center;
}
.descriptionListImg{
    float: left;
    padding-right: 5px;
}

.learnEnglishHeader{
    background: #fff;
    background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
    color: #1809a6;
    border: 1px solid silver;
    font: 15px / 24px vazirMedium;
    padding-right: 5px;
    border-radius: 6px 6px 0 0;
    height: 24px;
    overflow: hidden;
    width: 100%;
    text-align: right;
}

.learnEnglishTitle:hover{
    color: #ffffff;
}
.border .learnEnflishNewsTitle img{
    width: 15px;
    height: 15px;
}
.learnEnflishNewsTitle{
    display: flex !important;
}
.border .learnEnglishNewsPage{
    width: 247px;
}
.learnEnflishNewsTitle {
    display: flex !important;
    gap: 5px !important;
    width: 100% !important;
    font: 12px / 20px dana !important;
    text-align: right !important;
    color: #1809A6 !important;
}
.border .learnEnflishNewsTitle{
    padding-right: 0;
}
.learnEnglishHomePage{
    position: relative;
}
.swiper-button-next , .swiper-button-prev{
    width: auto !important;
    height: auto !important;
}
@media only screen and (min-width: 576px) {
    .stickyAdvFooter{
        display: none !important;
    }
}
#container_links{
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.link_columns{
    display:flex;
    align-items:flex-start;
    background: red !important;
    gap:20px;
}

.link_column{
    width:250px;
    flex:0 0 250px;
}