a, a:hover {
    text-decoration: none !important
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .full-width {
    float: right
}

.date, .top-text > a {
    white-space: nowrap
}

.childDiv, .parentdiv {
    max-width: 1220px;
    width: 100%
}

.img-strip-zoom-effect, .img-zoom-effect {
    transition: all .5s ease-out 0s
}

.custom-panel .panel .panel-body > ul, .header > ul, .hidden-lg .tab-content > div > ul, .home-four-grid .col-lg-3 > ul, .horizontal-social, .islamic .col-lg-3 > ul, .language > ul, .news-detail-share > ul, .news-detail-tag > ul, .sitemap-content .col-lg-9 .col-lg-12 > ul, .sitemap-content .col-lg-9 .col-lg-12 > ul > li > ul, .social, .sub-header > ul, .three-left-box > ul {
    list-style-type: none
}

@font-face {
    font-family: alalam-font;
    src: url(../fonts/alalam/AlalamWeb_lite999.eot);
    src: url(../fonts/alalam/AlalamWeb_lite999.eot@#iefix) format('embedded-opentype'),url(../fonts/alalam/AlalamWeb_lite999.woff) format('woff'),url(../fonts/alalam/AlalamWeb_lite999.ttf) format('truetype'),url(../fonts/alalam/AlalamWeb_lite999.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: sakal;
    src: url(../fonts/SakkalMajalla/SakkalMajalla.eot);
    src: url(../fonts/SakkalMajalla/SakkalMajalla.eot@#iefix) format('embedded-opentype'),url(../fonts/SakkalMajalla/SakkalMajalla.woff) format('woff'),url(../fonts/SakkalMajalla/SakkalMajalla.ttf) format('truetype'),url(../fonts/SakkalMajalla/SakkalMajalla.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

.zerro-lr-padding {
    padding-left: 0;
    padding-right: 0
}

.container.top-space-to-banner {
    margin-top: 23px
}

.dl-menuwrapper, .menuItem .main {
    margin: 0 !important
}

.news-detail-right-part p {
    font-family: sakal;
    line-height: 30px !important;
    font-size: 24px !important
}

.news-detail-right-part .lead {
    font-family: sakal;
    line-height: 35px !important;
    font-size: 24px !important;
    color: #000
}

.no-border-top {
    border-top: 0 !important
}

body, html {
    font-family: alalam-font,tahoma,Arial;
    direction: ltr;
    position: relative
}

a {
    color: #000
}

    a:hover {
        color: #EC0101 !important
    }

.menuItem {
    position: fixed;
    right: -31px;
    display: none;
    direction: rtl !important;
    top: -51px
}

.dl-true, body.showMenu .menuItem {
    display: block
}

.menuItem .main {
    padding: 0 !important
}

.column {
    width: 309px
}

.dl-menuopen {
    width: 100% !important
}

.dl-true {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 14px;
    left: 20px
}

    .dl-true > hr {
        border: none;
        line-height: 0;
        margin: 2px 7px 0 0;
        padding: 0;
        width: 16px;
        height: 4px;
        background-color: #fff
    }

.dl-menuwrapper li.dl-back:after {
    left: 28px !important;
    color: rgba(255,255,255,.3) !important
}

.inside {
    visibility: hidden
}

.demo-2 .dl-menuwrapper button.dl-active, .demo-2 .dl-menuwrapper button:hover, .demo-2 .dl-menuwrapper ul, .dl-menuwrapper li.dl-back > a {
    background: #222
}

.dl-menu > li, .dl-submenu > li {
    border-bottom: 1px solid #000
}

.dl-menuwrapper {
    -webkit-overflow-scrolling: touch;
    height: 100% !important;
    background-color: #222;
    position: fixed;
    overflow-y: scroll;
    right: 0;
    bottom: 0;
    top: 0
}

.more:focus, .more:hover, .top-text a:focus, .top-text > a:hover {
    color: #000 !important
}

.first-last-hr {
    border-color: #000;
    width: 92% !important;
    margin-left: 39px;
    bottom: -16px !important;
    display: block !important
}

.full-width {
    width: 100%;
    clear: both
}

.full-width-top-header {
    width: 100%;
    height: 40px;
    background-color: red;
    color: #fff
}

.fix-top-text, .top-text > a {
    padding: 4px;
    color: #fcf7f7;
    text-align: right;
    display: block
}

.top-text > a {
    font-size: 19px !important;
    direction: rtl;
    text-overflow: ellipsis;
    overflow: hidden
}

.paginglist-number, .rights, .urgent {
    direction: ltr
}

.fix-top-text {
    font-size: 20px
}

.custom-active > a {
    padding-bottom: 12px !important
}

.header {
    min-height: 74px
}

    .header > ul {
        margin-top: 75px;
        margin-right: 73px
    }

e .social_icon_head {
    list-style: none;
    margin: 0 0 6px;
    padding: 0;
    float: left;
    width: 100%;
    clear: both
}

     .social_icon_head li {
        float: left;
        clear: none;
        width: 31px;
        height: 30px;
        background: url(../image/icon_new.png) 0 -100px no-repeat;
        margin-right: 3px;
        position: relative
    }

        .social_icon_head li a {
            position: absolute;
            width: 100%;
            height: 100%
        }

       .social_icon_head li.facebook {
            background-position: 0 -119px
        }

       .social_icon_head li.twitter {
            background-position: -36px -119px
        }

      .social_icon_head li.g-plus {
            background-position: -72px -119px
        }

       .social_icon_head li.insta {
            background-position: -107px -119px
        }

       .social_icon_head li.rss {
            background-position: -142px -119px
        }

         .social_icon_head li.pin {
            background-position: -178px -119px
        }

.header-logo {
    position: relative;
    padding: 0;
    margin-top: -50px
}

.header > ul > li {
    display: inline;
    position: relative
}

    .header > ul > li > a {
        padding: 8px 4px 8px 12px;
        color: #505050;
        font-size: 18px !important;
        padding-bottom: 5px !important
    }

    .header > ul > li > i {
        font-size: 12px;
        position: absolute;
        top: 10px;
        left: 5px
    }

.top-search {
    float: left;
    position: relative;
    border: 1px solid #000;
    border-radius: 1px;
    width: 211px
}

    .top-search > input {
        border: 1px solid silver;
        width: 182px;
        padding: 1px 5px 0 1px;
        height: 25px;
        font-size: 14px
    }

.footer-search > input {
    position: absolute;
    left: 50px;
    border: 3px solid silver;
    top: 10px;
    width: 130px
}

.lang-search-live-head {
    width: 310px;
    left: 0;
    top: 0;
    margin-top: -110px
}

.fixed-menu .lang-search-live-head {
    margin-top: -90px
}

.fixed-menu .live-show {
    height: 26px !important;
    padding-top: 3px
}

.fixed-menu .header-logo {
    margin-top: 0
}

.fixed-menu .lang-search-live-head .social_icon_head {
    display: none
}

.live-show {
    background: #bc2325;
    height: 26px !important;
    width: 91px;
    display: block;
    float: right;
    color: #fff;
    padding-top: 2px;
    font-size: 16px
}

    .live-show:hover, .live-show:hover span {
        color: #fff
    }

    .live-show i {
        float: right;
        clear: none;
        margin-right: 5px;
        padding-left: 6px;
        color: #fff;
        height: 13px;
        overflow: hidden;
        line-height: 13px;
        margin-top: 5px
    }

.clear, .paginglist, .tabs {
    clear: both
}

.live-show i:before {
    border-left: solid 2px #fff;
    padding-left: 3px
}

.new-icon {
    background-image: url(../image/icon_new.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 16px;
    height: 16px;
    display: inline-block
}

.urgent-container {
    padding-right: 0;
    padding-left: 0;
    clear: both
}

.urgent {
    background: #bc2325;
    display: block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 1px 10px
}

    .urgent .item {
        display: inline;
        position: relative
    }

        .urgent .item a {
            font-size: 20px !important;
            color: #fff;
            margin-left: 40px
        }

            .urgent .item a:hover {
                color: #ffc8c8
            }

            .urgent .item a:after {
                background: url(../image/icon_new.png) 0 -202px no-repeat;
                width: 32px;
                height: 32px;
                margin-right: 10px;
                content: "";
                display: inline-block;
                position: absolute;
                margin-top: 3px;
                left: 5px;
                top: -10px
            }

.footer-social > li > a, .top-search > a {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    background-repeat: no-repeat
}

.footer-search > a, .top-search > a {
    display: block
}

.top-search > a {
    background-position: -17px -117px;
    height: 26px !important;
    float: left;
    width: 33px;
    position: absolute;
    left: 0;
    top: 0
}

.tab label, .tabs {
    position: relative
}

.banner {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%
}

.home-entire-content {
    margin-top: 10px
}

.home-left-part {
    padding-top: 14px
}

    .home-left-part .col-lg-12 .panel .panel-heading {
        padding-bottom: 0;
        margin-top: 0;
        padding-top: 0
    }

.page-pagination-container, .paginglist {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.tabs {
    min-height: 250px;
    margin: 25px 0
}

.tab {
    float: right
}

    .tab label {
        padding: 10px 10px 1px 20px;
        margin-right: -1px;
        right: 1px
    }

    .tab [type=radio] {
        display: none
    }

.footer-social > li {
    float: right;
    display: inline;
    padding: 4px
}

    .footer-social > li > a {
        float: right;
        padding: 7px;
        display: inline-block;
        height: 34px;
        width: 29px
    }

.wifi > a {
    background-position: -300px -466px
}

    .wifi > a:hover {
        background-position: -300px -427px
    }

.footer-telegram > a {
    background-position: -259px -466px
}

    .footer-telegram > a:hover {
        background-position: -259px -427px
    }

.footer-t > a {
    background-position: -220px -466px
}

    .footer-t > a:hover {
        background-position: -220px -427px
    }

.footer-insta > a {
    background-position: -179px -466px
}

    .footer-insta > a:hover {
        background-position: -179px -427px
    }

.footer-g-plus > a {
    background-position: -134px -466px
}

    .footer-g-plus > a:hover {
        background-position: -134px -427px
    }

.footer-twitter > a {
    background-position: -88px -466px
}

    .footer-twitter > a:hover {
        background-position: -88px -427px
    }

.footer-facebook > a {
    background-position: -50px -466px
}

    .footer-facebook > a:hover {
        background-position: -50px -427px
    }

.footer-you-tube > a {
    background-position: -14px -466px
}

    .footer-you-tube > a:hover {
        background-position: -14px -427px
    }

.footer-nav > li {
    float: right;
    display: inline;
    padding: 0 10px;
    border-left: 1px solid #ec0101;
    line-height: 10px
}

    .footer-nav > li:last-child {
        border-left: none
    }

ul.footer-nav {
    float: left;
    margin-left: -25px;
    padding-bottom: 10px
}

.footer-nav > li > a {
    color: #fff;
    font-size: 18px !important;
    line-height: 12px !important
}

.footer span.rights {
    font-size: 15px;
    color: #647087;
    min-width: 100px
}

.rights {
    color: #525c6f;
    display: block
}

.horizontal-social {
    padding-bottom: 17px;
    padding-top: 20px
}

    .horizontal-social > li {
        display: inline
    }

.empty-sub-header {
    height: 36px
}

.sub-header {
    display: none;
    height: 35px
}

.custom-dropdown {
    background-color: #fff
}

.sub-holder {
    width: 975px;
    margin-right: 124px;
    margin-left: 13px
}

.date {
    color: #ff3600;
    font-size: 13px;
    padding-right: 0;
    position: absolute;
    top: 85px
}

.sub-header > ul {
    margin-top: 3px;
    margin-right: 10px;
    padding: 0
}

.header > hr {
    margin-right: 113px;
    margin-left: -1px;
    margin-top: -22px;
    height: .1em;
    background-color: #3a87ba;
    border-width: 0;
    margin-bottom: 0
}

.sub-header > ul > li {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #5b5b5b
}

    .sub-header > ul > li:last-child {
        border-left: none
    }

    .header > li:first-child, .sub-header > ul > li:first-child {
        padding-right: 0
    }

    .sub-header > ul > li > a {
        color: #5b5b5b
    }

.header-row {
    background-color: #3d7dca;
    color: #fff;
    height: 39px;
    margin-top: 9px
}

.dropdown-menu {
    text-align: right
}

.aham-more .first-best-news {
    margin-top: 10px;
    overflow: hidden;
    height: 50px
}

.aham-more .timer {
    margin-top: 20px
}

.first-best-news > a {
    font-size: 20px !important
}

.dropdown-menu > li.kopie > a {
    padding-left: 5px
}

.dropdown-submenu {
    position: relative
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px
    }

    .dropdown-submenu > a:after {
        border-color: transparent transparent transparent #333;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        content: " ";
        display: block;
        float: right;
        height: 0;
        margin-right: -10px;
        margin-top: 5px;
        width: 0
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #555
    }

.dropdown-menu > .active > a:hover, .dropdown-menu > li > a:hover {
    text-decoration: underline
}

.hidden-lg .language {
    margin-top: -87px
}

.banner-text {
    position: absolute;
    top: 248px;
    right: 236px;
    background-color: rgba(39,40,41,.7)
}

    .banner-text > h6 {
        color: #fff;
        font-size: 10px;
        padding: 6px
    }

.home-four-grid .col-lg-3 > h3 > a, .home-four-grid .col-lg-3 > ul > li > h3 > a, .six-grid > div > h3 > a, .three-grid > div > h3 > a {
    font-size: 14px
}

.home-right-part .three-grid {
    position: relative;
    padding-bottom: 10px
}

.home-right-part > hr {
    border-color: #000;
    margin: 20px 0 51px
}

.clear > hr {
    margin-right: 13px;
    margin-left: 13px;
    border: 1px solid #ddd;
    margin-top: 10px
}

.three-left-box > h4 {
    border: 1px solid #ddd;
    padding: 5px;
    margin-left: 102px
}

.inter-hr {
    width: 97%;
    margin-top: 0
}

.for-world {
    border-top: 3px solid #d20000;
    background: #001b39
}

    .for-world .container .col-lg-6 > h3 > a, .for-world .container .col-lg-6 > p, .image-text > h3 > a {
        color: #fff
    }

.image-text > h3 > a {
    font-size: 14px;
    display: block;
    margin-top: -6px
}

.home-four-grid .col-lg-3 {
    position: relative
}

.home-four-grid .col-lg-3, .islamic .col-lg-3, .last-griding .col-lg-3, .three-img .col-lg-4 {
    padding-right: 5px;
    padding-left: 5px
}

    .home-four-grid .col-lg-3:last-child, .islamic .col-lg-3:last-child, .three-img .col-lg-4:last-child {
        padding-left: 0
    }

    .last-griding .col-lg-3:last-child {
        padding-left: 15px
    }

    .last-griding .col-lg-3:first-child {
        padding-right: 15px
    }

.three-img {
    padding-top: 20px;
    padding-bottom: 20px
}

.first-owl .item {
    padding: 10px
}

.media .media-right img {
    width: 210px
}

.islamic .col-lg-3 > ul {
    height: 190px
}

.home-four-grid .col-lg-3 > ul, .islamic .col-lg-3 > ul {
    margin-top: 20px;
    margin-right: -15px
}

.final-ul, .islamic .col-lg-3 > ul {
    margin-right: -20px;
    margin-left: 5px
}

.home-four-grid .row, .home-owl {
    margin-right: 15px;
    margin-left: 15px
}

.islamic .almazid {
    position: absolute;
    bottom: 0
}

.final-ul, .home-four-grid .col-lg-3 > ul > li, .islamic .col-lg-3 > ul > li {
    list-style-image: url(../img/image/trans-blue-circle.png)
}

    .home-four-grid .col-lg-3 > ul > li > h3 {
        margin-top: -7px
    }

.home-three-grid {
    background-color: #d9d9d9;
    margin-top: 20px;
    margin-bottom: 15px
}

.second-three-grid {
    margin-top: 0;
    margin-bottom: 0
}

.tab-section {
    margin-top: 10px
}

.tab {
    background-color: #fff
}

.tab-part {
    margin-bottom: 54px;
    background-color: #001b39
}

.tab-content {
    min-height: 210px
}

.mobile-tab-content {
    height: 380px;
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 0
}

.nav-tabs > li {
    float: right
}

.home-owl {
    margin-top: 38px
}

.item > h3 > a {
    direction: rtl;
    color: #fff !important;
    display: block
}

.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    color: #828080 !important;
    font-size: 25px !important;
    white-space: nowrap
}

.tab-section .nav > li > a:focus, .tab-section > .nav > li > a:hover {
    background-color: #fff !important
}

.tab-section .nav-tabs > li > a {
    border: 0 solid #fff
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fd0000 !important;
    cursor: default;
    background-color: #fff;
    border: none
}

nav-tabs .active {
    border-bottom: 3px solid #b10f0f
}

.tab-section .nav {
    padding-right: 0
}

#mobile-res-news-heading > span, #mobile-visited-heading > span {
    color: #fff
}

.footer {
    background: #272a31;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-bottom: solid 8px #191919
}

    .footer .footer-link-bar-bottom {
        border-top: solid 1px #000
    }

        .footer .footer-link-bar-bottom > ul {
            border-top: solid 3px #000;
            width: 100%;
            margin-top: 1px;
            padding-top: 15px
        }

    .footer .container {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .footer .top-search {
        float: right;
        position: relative;
        width: 290px;
        margin-right: 60px
    }

        .footer .top-search > input {
            width: 258px;
            position: static
        }

.top-cam-black, .top-play-black {
    width: 30px;
    z-index: 1;
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    background-repeat: no-repeat;
    height: 20px !important
}

.second-row {
    margin-top: 20px
}

    .second-row > ul > li > ul {
        list-style-type: none
    }

    .second-row > ul > li {
        float: right;
        display: inline
    }

        .second-row > ul > li > ul > li > a {
            color: #aaa !important
        }

            .second-row > ul > li > ul > li > a:hover {
                color: #EC0101 !important
            }

.breaking {
    background-color: #bc2325
}

    .breaking a:hover {
        color: #ffdfe0 !important
    }

.top-cam-black {
    background-position: -15px -66px;
    display: inline-block
}

.top-play-black {
    background-position: -15px -20px;
    display: inline-block
}

.top-cam, .top-play {
    width: 30px;
    height: 35px !important;
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    background-repeat: no-repeat
}

.top-cam {
    background-position: -15px -151px
}

.top-play {
    background-position: -17px -201px
}

#first-owl .item > div > i, .for-world .container .col-lg-6 .col-lg-12 .col-lg-4 > div > i, .for-world .container .col-lg-6 > div > i, .home-four-grid .row .col-lg-3 > div > i, .islamic .col-lg-3 > div > i, .last-griding .col-lg-3 > div > i, .six-grid .col-lg-2 > div > i, .three-grid .col-lg-4 > div > i, .top-cam, .top-play {
    padding: 2px;
    z-index: 10000 !important;
    color: #fff;
    clear: none;
    display: inline-block;
    position: absolute;
    margin-top: -35px;
    left: 5px
}

#res-news .top-play, #visited .top-play {
    left: auto;
    margin-top: -6px;
    margin-right: 6px
}

.desk-ahdas-panel-body .top-play, .desk-aksar-panel-body .top-play {
    left: auto;
    margin-top: -11px;
    margin-right: 0
}

#first-owl .item > div, .for-world .container .col-lg-6 .col-lg-12 .col-lg-4 > div, .for-world .container .col-lg-6 > div, .fourth-slick, .home-four-grid .row .col-lg-3 > div, .home-three-grid .container .col-lg-4 > div, .islamic .col-lg-3 > div, .last-griding .col-lg-3, .last-griding .col-lg-3 > div, .middle-three .col-lg-4 > div, .six-grid, .six-grid .col-lg-2 > div, .three-grid .col-lg-4 > div {
    position: relative;
    overflow: hidden
}

.slick-small-img-title, .small-img-title {
    position: absolute;
    color: #fff;
    background-color: #b10f0f;
    font-size: 15px;
    left: 0;
    text-align: center;
    z-index: 1;
    top: 0;
    white-space: nowrap
}

.small-img-title {
    padding: 0 12px
}

.slick-small-img-title {
    border-radius: 2px;
    padding: 3px 13px
}

i {
    font-size: 22px;
    color: rgba(0,0,0,.71)
}

.timer, .timer:before, .timer > i {
    font-size: 16px;
    margin-left: 5px
}

    .timer, .timer > i {
        color: #bc2325
    }

        .timer:before {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: 400;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            color: #d23034;
            content: "\f017"
        }

.gray-timer, .gray-timer > i {
    color: #91979d;
    font-size: 15px
}

.for-world .lead {
    text-align: justify;
    font-family: sakal;
    font-size: 23px !important;
    padding-top: 10px;
    padding-bottom: 11px;
    padding-left: 8px;
    height: 90px;
    overflow: hidden
}

.col-6-padding > .col-lg-12 {
    border-bottom: 1px solid #0354af;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0
}

.title {
    margin-top: 25px
}

#third-owl > item {
    position: relative
}

.more, .more-hr {
    position: absolute;
    left: 12px
}

.more {
    bottom: 4px;
    padding: 0 6px 0 3px;
    font-size: 13px;
    color: #000;
    border-bottom: 3px solid;
    border-color: #9A0000
}

.more-hr {
    bottom: -5px;
    display: block;
    z-index: -1;
    width: 100%
}

.islamic .col-lg-3 {
    position: relative
}

.home-right-part .row .col-lg-4 p {
    font-family: sakal;
    font-size: 23px !important;
    margin-top: 15px !important;
    max-height: 205px;
    overflow: hidden
}

.home-right-part .row .col-lg-4 > h3 {
    margin-top: 10px;
    margin-bottom: 10px
}

.ahamolakhbar .timer {
    bottom: 0;
    right: 15px
}

    .ahamolakhbar .timer.white-timer {
        margin-right: 10px
    }

        .ahamolakhbar .timer.white-timer, .ahamolakhbar .timer.white-timer:before {
            color: #fff
        }

.home-right-part .row .col-lg-4 > h3 > a {
    font-size: 20px !important
}

.three-grid .col-lg-4 {
    padding-left: 7px;
    padding-right: 7px
}

.header-logo > a {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    background-repeat: no-repeat;
    background-position: -79px 0;
    height: 90px !important;
    position: absolute;
    display: block;
    width: 80px
}

.ghanat {
    display: none
}

.entire {
    top: 0;
    z-index: 3;
    background-color: #fff;
    text-align: right;
    width: 100%
}

.fixed-menu {
    background-color: #001b39;
    position: fixed;
    z-index: 100000;
    height: 90px
}

    .fixed-menu .container .header-logo > a {
        background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
        background-repeat: no-repeat;
        background-position: -66px -290px;
        display: block;
        height: 50px !important;
        width: 60px
    }

.red-hr {
    border-top: 3px solid #d20000
}

.fixed-menu .container .header-logo .ghanat {
    display: block;
    color: #dd2e2e;
    font-size: 15px;
    font-weight: 400;
    right: 85px;
    white-space: nowrap;
    top: 8px;
    position: absolute
}

.fixed-menu .container .pull-left .language, .fixed-menu .no-scroll-nav .header > hr {
    display: none
}

.fixed-menu .container .header-logo .date {
    color: #dd2e2e;
    font-size: 14px;
    right: 60px;
    white-space: nowrap;
    top: 26px;
    position: absolute
}

.fixed-menu .container .header {
    margin-top: -22px
}

.fixed-menu .sub-holder {
    position: absolute;
    width: 258%;
    margin-top: -30px
}

.fixed-menu .breaking {
    height: 30px;
    font-size: 11px
}

.fixed-menu .container .col-lg-1 {
    margin-top: -2px
}

.fixed-menu .sub-holder .sub-header {
    margin: 17px 0 0;
    right: 0;
    position: fixed;
    left: 0;
    box-shadow: 0 0 6px 0 #ccc
}

.fixed-menu .no-scroll-nav {
    margin-top: 10px
}

.fixed-menu .sub-holder .row > ul {
    width: 1140px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 190px;
    white-space: nowrap
}

.fixed-menu .no-scroll-nav .header > ul {
    margin-top: 23px;
    margin-bottom: 29px;
    margin-right: 144px
}

    .fixed-menu .no-scroll-nav .header > ul > li > a {
        padding-left: 0;
        color: #fff
    }

    .fixed-menu .no-scroll-nav .header > ul > li {
        position: relative;
        padding-left: 5px
    }

        .fixed-menu .no-scroll-nav .header > ul > li > i {
            position: absolute;
            top: 20px;
            font-size: 14px;
            margin-right: -6px;
            right: 50%;
            color: #001b39
        }

    .fixed-menu .no-scroll-nav .header > ul .custom-active > i {
        color: #bbb8b8
    }

.fixed-menu .container .pull-left .live-show {
    top: 11px
}

.second-row > ul > li > ul > li {
    line-height: 30px
}

.language {
    margin-top: 10px;
    float: right;
    width: 100%
}

    .language select {
        height: 26px
    }

    .language > ul {
        padding: 0;
        margin: 0;
        position: absolute;
        top: 16px
    }

        .language > ul > li {
            display: inline;
            padding: 0;
            float: left;
            margin: 0
        }

            .language > ul > li > a {
                padding: 0 10px
            }

        .language > ul .lang-active > a {
            color: #ff0c00
        }

::-webkit-input-placeholder {
    color: #3498db;
    direction: rtl
}

:-moz-placeholder {
    color: #3498db;
    direction: rtl
}

::-moz-placeholder {
    color: #3498db;
    direction: rtl
}

:-ms-input-placeholder {
    color: #3498db;
    direction: rtl
}

.social > li > a {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8) !important;
    background-repeat: no-repeat;
    display: block;
    width: 49px;
    height: 44px !important;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.fourth-slick .slick-list .slick-track .slick-slide img {
    display: block;
    width: 100%
}

.fourth-slick .item {
    margin: 4px;
    overflow: hidden
}

.parentdiv {
    background: 0 0;
    margin: auto;
    text-align: center
}

.childDiv {
    position: fixed
}

.social-holder {
    position: absolute;
    height: 45px;
    width: 48px;
    top: 25px;
    left: 16px
}

.black-back {
    position: absolute;
    height: 24px;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.55);
    width: 100%
}

.urgent-top {
    direction: rtl;
    background: url(../img/image/ajel.jpg) right top no-repeat
}

    .urgent-top .slick-slide {
        padding-right: 10px
    }

.hidden-lg .row .date {
    padding-right: 0
}

.fourth-slick, .second-slick, .second-video-slick, .third-slick, .topest-owl, .video-slick {
    direction: ltr
}

    .second-slick .slick-slide img, .third-slick .slick-slide img {
        width: 100%
    }

.top-slide-photo img {
    width: 78%;
    text-align: center;
    margin: auto
}

.topest-owl > i:first-child, .topest-owl > i:last-child {
    position: absolute;
    z-index: 2;
    width: 20px;
    height: 100%;
    padding: 5px;
    background: #bc2325;
    color: #fff
}

.topest-owl > i:first-child {
    display: inline-block !important;
    left: 0
}

.topest-owl > i:last-child {
    display: inline-block;
    left: 20px;
    top: 0
}

.fourth-slick .item, .second-slick, .second-video-slick, .third-slick, .video-slick {
    position: relative !important
}

    .gallery-slick-nav > img:first-child, .gallery-slick > img:first-child, .news-detail-nav-slick > img:first-child, .second-slick > img:first-child, .third-slick > img:first-child {
        z-index: 1;
        position: absolute !important;
        top: 50%;
        padding-right: 6px;
        margin-top: -9px;
        right: 0
    }

.gallery-slick-nav > img:last-child, .news-detail-nav-slick > img:last-child {
    z-index: 1;
    position: absolute !important;
    top: 50%;
    padding-left: 6px;
    margin-top: -9px;
    left: 0
}

.gallerySecondLeftArrow {
    z-index: 1;
    position: absolute !important;
    bottom: 42px;
    padding-left: 6px;
    margin-top: -9px;
    left: 155px
}

.fourth-slick > img:first-child {
    z-index: 1;
    position: absolute;
    top: 40%;
    padding-right: 6px;
    margin-top: -9px;
    right: 0
}

.second-slick > img:last-child, .secondLeftArrow, .third-slick > img:last-child {
    z-index: 1;
    position: absolute !important;
    top: 65% !important;
    padding-left: 6px;
    margin-top: -34px;
    left: 0 !important
}

.secondRightArrow {
    z-index: 1;
    position: absolute !important;
    top: 46% !important;
    padding-right: 6px;
    margin-top: -35px;
    right: 0 !important
}

.fourth-slick > img:last-child {
    z-index: 1;
    position: absolute;
    top: 40%;
    padding-left: 6px;
    margin-top: -9px;
    left: 0
}

.social-back {
    background-color: #000
}

.hidden-lg .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: pink;
    color: #fff
}

    .hidden-lg .nav-tabs > li.active > a, .hidden-lg .nav-tabs > li.active > a:focus, .hidden-lg .nav-tabs > li.active > a:hover {
        color: #fff;
        background-color: #1a428a !important
    }

.hidden-lg .nav-tabs {
    border-bottom: none;
    margin-bottom: 1px
}

.fix-padding {
    padding-right: 11px
}

.fix-fifteen-padding {
    padding-right: 15px !important
}

.hidden-lg .nav-tabs > li {
    color: #fff;
    width: 50%;
    background-color: #bf020b;
    border-bottom: 1px solid #bf020b
}

.hidden-lg .nav-tabs {
    padding-right: 0
}

.moxtarat {
    padding-right: 5px
}

.hidden-lg .tab-content > div > ul {
    margin-right: -33px
}

    .hidden-lg .tab-content > div > ul > li {
        border-bottom: 1px solid #ddd
    }

.hidden-lg .tab-content {
    border: 1px solid #ddd
}

    .hidden-lg .tab-content > div > ul > li > a {
        line-height: 38px !important
    }

.hidden-lg .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #E82213;
    border-color: #b10f0f
}

.hidden-lg .nav-tabs > li.active > a, .hidden-lg .nav-tabs > li.active > a:focus, .hidden-lg .nav-tabs > li.active > a:hover {
    border-bottom: 2px solid #b10f0f !important
}

.entire-zerro-lr-padding {
    padding-right: 0;
    padding-left: 0
}

.entire-zerro-r-padding {
    padding-right: 0 !important
}

.entire-zerro-l-padding {
    padding-left: 0 !important
}

.mobile-ghanat {
    color: #24499b;
    white-space: nowrap;
    top: 22px;
    right: 65px;
    position: absolute;
    display: block
}

.custom-navbar {
    margin-bottom: -30px !important;
    margin-top: 30px;
    position: relative;
    z-index: -1;
    float: right
}

    .custom-navbar > nav .navbar-header .navbar-toggle {
        margin-top: 3px;
        margin-bottom: 3px
    }

.text-timer {
    color: #b45762;
    white-space: nowrap;
    display: inline-block;
    float: left
}

.custom-panel .panel .panel-body > ul {
    margin-right: -47px
}

    .custom-panel .panel .panel-body > ul > li {
        line-height: 29px;
        border-bottom: 1px solid #ddd;
        overflow: hidden
    }

        .custom-panel .panel .panel-body > ul > li:last-child {
            border: none
        }

        .custom-panel .panel .panel-body > ul > li > a {
            font-size: 10px;
            color: #3c3c3c
        }

.custom-panel .panel .panel-body {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 278px;
    border: 1px solid #ddd;
    border-top: 3px solid #d20000
}

.first-more-hr {
    right: 15px;
    position: absolute;
    bottom: -5px;
    display: block;
    width: 90.8%;
    border: 1px solid #000
}

.gallery-container {
    background-color: #323232;
    margin-top: 15px
}

    .gallery-container .container {
        margin-top: 13px;
        position: relative
    }

.other-first-more-hr {
    right: 0;
    position: absolute;
    bottom: -16px;
    display: block;
    width: 93%;
    border: 1px solid #ddd;
    z-index: -1
}

.custom-panel .panel {
    border: none !important
}

    .custom-panel .panel .panel-heading {
        color: #000;
        background-color: #fff !important;
        border-color: #ddd
    }

    .custom-panel .panel .panel-body > ul, .tab-content {
        position: relative
    }

    .custom-panel .panel .panel-heading > span, .custom-panel .panel .panel-heading > span a {
        margin-right: -15px;
        padding: 7px 7px 6px;
        font-size: 25px !important
    }

    .custom-panel .panel .panel-body {
        margin-top: -4px
    }

.hidden-lg .nav > li > a:hover, .nav > li > a:focus {
    color: #000 !important
}

.r-child-padding {
    padding-right: 5px !important
}

.l-child-padding {
    padding-left: 5px !important
}

.img-zoom-effect:hover {
    transform: scale(1.1)
}

.img-strip-zoom-effect:hover {
    transform: scale(1.05)
}

.hvr-underline-from-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.main-title > a {
    font-size: 28px !important
}

.imgpanel {
    float: right;
    overflow: hidden
}

.last-griding {
    margin-top: -34px
}

#txtBox {
    display: none
}

.footer-social {
    margin-top: -10px
}

.footer-logo {
    background-image: url(../image/icon_new.png);
    background-repeat: no-repeat;
    background-position: 0 -235px;
    height: 98px !important;
    display: block;
    width: 95px;
    margin-top: -25px
}

.flex-row, .flex-row-cels, .flex-row.row:before, .flex-row:after {
    display: flex
}

.footer-search > a {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    background-repeat: no-repeat;
    background-position: -15px -117px;
    height: 28px !important;
    width: 33px;
    position: absolute;
    float: left;
    left: 0;
    top: 0
}

.flex-row {
    flex-wrap: wrap;
    clear: both
}

.flex-row-cels {
    flex-wrap: wrap;
    clear: both;
    margin-right: 10px !important;
    margin-left: 15px !important
}

.flex-row > [class*=col-] {
    display: flex;
    flex-direction: column
}

.ahdas-media-obj .panel-body {
    padding: 5px
}

    .ahdas-media-obj .panel-body .media .media-body > a {
        font-size: 16px !important
    }

.custom-modal-header {
    border-bottom: none
}

.mobile-top-search {
    position: relative
}

    .mobile-top-search > a {
        position: absolute;
        top: 0;
        left: 0;
        padding-top: 38px;
        padding-left: 20px
    }

        .mobile-top-search > a > i {
            color: #bbb6b6
        }

.custom-modal {
    margin-top: 21px;
    background-color: rgba(140,129,129,.13);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.custom-modal-header .close {
    color: #fff
}

.entire-news-heading {
    border-top: 3px solid #d20000;
    margin-top: 20px;
    margin-bottom: 20px
}

.col-anavin {
    border-bottom: 4px solid #1b438a;
    width: 115px;
    margin-bottom: -24px;
    position: relative;
    font-size: 28px !important
}

.entire-news-heading .col-lg-6 {
    position: relative;
    border-bottom: 1px solid #000
}

    .entire-news-heading .col-lg-6 .col-lg-4 {
        margin-top: 5px;
        margin-bottom: 5px
    }

.absolute-timer {
    left: 0;
    bottom: 0;
    color: #d23034
}

.light-news-back {
    background-color: #fff
}

.news-back {
    background-color: #ddd !important
}

ul.pagination li {
    font-size: 15px
}

.other-white-more, .white-more {
    color: #EC0101;
    position: absolute;
    background-color: #fff;
    padding: 2px 10px;
    border: 1px solid #200405;
    font-size: 13px;
    bottom: 1px
}

.white-more {
    left: 12px
}

.other-white-more {
    left: 0
}

.iran-three-grid {
    border-top: 3px solid #d20000;
    margin-right: -7px;
    margin-left: -7px
}

    .iran-three-grid .col-lg-4:last-child {
        padding-left: 0 !important
    }

    .iran-three-grid .col-lg-4:first-child {
        padding-right: 0
    }

    .iran-three-grid .media {
        margin-top: 15px
    }

.normal-title {
    font-size: 28px !important
}

.first-title {
    margin-top: 0;
    margin-bottom: 0
}

    .first-title > a {
        font-size: 30px !important
    }

.gallery-slick > ul > li {
    display: inline-block;
    padding: 3px
}

.gallery-thumb-slick {
    border: 1px solid transparent;
    border-radius: 2px;
    margin: 0 auto
}

.slick-dots {
    text-align: center !important
}

.archive-gallery, .news-detail-share, .news-detail-share > h3, .program-tooltip {
    text-align: center
}

.gallery-three-grid .panel .panel-body {
    padding: 0
}

.gallery-three-grid .panel-default {
    background-color: #323232;
    border-color: #323232;
    border-radius: 0;
    box-shadow: -8px 10px 11px #0e0e0e
}

    .gallery-three-grid .panel-default .panel-footer {
        padding: 0 15px 12px;
        background-color: #1d1d1d;
        border-top: 1px solid #323232;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

        .gallery-three-grid .panel-default .panel-footer > h3 > a, .gallery-three-grid .panel-default .panel-footer > span {
            color: #dbdbdb
        }

.gallery-container .row .col-lg-4 {
    padding: 15px
}

.gallery-pagination > center > ul.pagination li a {
    color: #fff;
    background-color: #545a60;
    border: 1px solid #545a60
}

    .gallery-pagination > center > ul.pagination li a:hover {
        background-color: #546c7f
    }

    .gallery-pagination > center > ul.pagination li a.active {
        background-color: #313439
    }

.gallery-drop-down {
    position: relative
}

    .gallery-drop-down .dropdown > button {
        color: #e5e5e6;
        background-color: #36393c;
        border-color: #4e5153
    }

    .gallery-drop-down .dropdown > ul {
        background-color: #36393c;
        border-color: #4e5153;
        position: absolute;
        right: 0
    }

        .gallery-drop-down .dropdown > ul > li > a {
            color: #e5e5e6
        }

    .gallery-drop-down .dropdown-menu .divider {
        height: 1px;
        margin: 9px 8px;
        overflow: hidden;
        background-color: #4e5153
    }

    .gallery-drop-down .dropdown .dropdown-menu {
        width: 132px !important;
        z-index: 1
    }

.btn-default.active.focus, .btn-default.active:focus, .btn-default:active.focus, .btn-default:active:focus, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    color: #e5e5e6;
    background-color: #36393c;
    border-color: #4e5153
}

.gallery-drop-down .dropdown > button {
    font-size: 19px;
    padding: 4px 22px 4px 57px;
    position: relative
}

    .gallery-drop-down .dropdown > button > i {
        position: absolute;
        font-size: 14px;
        color: #e5e5e6;
        left: 7px
    }

        .gallery-drop-down .dropdown > button > i:first-child {
            bottom: 1px
        }

.gallery-search {
    position: relative;
    border: 3px solid #36393c
}

    .gallery-search .btn-primary {
        color: #e5e5e6;
        background-color: #36393c;
        border-color: #36393c
    }

    .gallery-search > input {
        background-color: #292c2e;
        border: none
    }

    .gallery-search > button {
        position: absolute;
        top: 0;
        border-radius: 1px
    }

.archive-gallery {
    padding: 4px;
    border-radius: 1px;
    margin-top: 20px;
    color: #e5e5e6;
    background-color: #36393c;
    display: block
}

.open > .dropdown-toggle.btn-default {
    color: #e5e5e6;
    background-color: #36393c;
    border-color: #36393c
}

.program-three-grid .panel .panel-body {
    position: relative
}

.program-tooltip {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 5px;
    background-color: rgba(172,52,45,.47);
    color: #fff;
    display: none;
    font-size: 20px
}

.program-container {
    margin-top: 3px;
    background-color: #adadad
}

    .comment_box, .program-container .container {
        margin-top: 13px
    }

.program-three-grid .panel .panel-body {
    padding: 0
}

.program-three-grid .panel-default {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
    border-radius: 0;
    box-shadow: -8px 10px 11px #858585
}

    .program-three-grid .panel-default .panel-footer {
        padding: 0 15px 12px;
        background-color: #c2c2c2;
        border-top: 1px solid #c2c2c2;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

        .program-three-grid .panel-default .panel-footer > h3 > a, .program-three-grid .panel-default .panel-footer > span {
            color: #2d2c2c
        }

        .program-three-grid .panel-default .panel-footer > h3, .program-three-grid .panel-default .panel-footer > span {
            color: #2d2c2c;
            display: inline-block
        }

        .program-three-grid .panel-default .panel-footer > h3 {
            padding-left: 20px
        }

.program-container .row .col-lg-4 {
    padding: 15px
}

.program-pagination > center > ul.pagination li a {
    color: #7f7f7f;
    background-color: #f4f4f4;
    border: 1px solid #7f7f7f
}

    .program-pagination > center > ul.pagination li a:hover {
        background-color: #eee
    }

    .program-pagination > center > ul.pagination li a.active {
        border: 1px solid #bcbcbc;
        background-color: #eee
    }

.news-detail-right-part {
    border-top: none
}

.news-detail-tag > span {
    display: inline-block;
    font-size: 19px !important
}

.news-detail-tag > ul {
    display: inline-block;
    padding: 0
}

    .news-detail-tag > ul > li {
        padding: 2px;
        display: inline-block;
        margin: 2px
    }

        .news-detail-tag > ul > li > a {
            font-size: 16px !important;
            padding: 3px;
            border-radius: 2px;
            background-color: #ccc;
            color: #595858
        }

.row.news-detail-share.lg-zerro-lr-margin * {
    height: auto
}

.row.news-detail-share.lg-zerro-lr-margin .shareicon {
    line-height: 20px
}

.news-detail-share {
    background-color: #e5e5e5;
    position: relative;
    direction: ltr;
    padding-bottom: 10px;
    margin-bottom: 10px
}

    .news-detail-share > ul > li {
        display: inline;
        padding: 3px
    }

.news-detail-main-title {
    margin-top: 10px;
    margin-right: 15px
}

.news-detail-two-grid {
    border-top: none !important;
    margin-bottom: 20px
}

    .news-detail-two-grid .col-lg-6:first-child {
        padding-right: 0 !important
    }

    .news-detail-two-grid .col-lg-6:last-child {
        padding-left: 0 !important
    }

.news-detail-comment {
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    float: right;
    margin-top: 20px
}

    .news-detail-comment h3 {
        background: red;
        color: #fff;
        font-size: 25px;
        float: right;
        padding: 5px 15px;
        margin-bottom: 5px
    }

.rss-subscribe, .rss-table > thead > tr > th > span {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    background-repeat: no-repeat
}

.news-detail-comment .content .loading-image {
    display: none;
    text-align: center;
    z-index: 10
}

.news-detail-comment > h3 {
    padding-right: 20px
}

.news-detail-drop-down {
    position: absolute;
    top: 10px;
    left: 44px
}

.comment-wifi {
    position: absolute;
    top: 10px;
    left: 5px
}

.news-detail-drop-down .dropdown > button {
    color: #020000;
    background-color: #e5e5e5;
    border-color: #4e5153
}

.news-detail-drop-down .dropdown > ul {
    background-color: #e5e5e5;
    border-color: #4e5153;
    position: absolute;
    right: 0
}

    .news-detail-drop-down .dropdown > ul > li > a {
        color: #020000
    }

.news-detail-drop-down .dropdown-menu .divider {
    height: 1px;
    margin: 9px 8px;
    overflow: hidden;
    background-color: #4e5153
}

.news-detail-drop-down .dropdown .dropdown-menu {
    min-width: 129px !important;
    z-index: 1
}

.news-detail-drop-down .dropdown .btn-default.active.focus, .news-detail-drop-down .dropdown .btn-default.active:focus, .news-detail-drop-down .dropdown .btn-default:active.focus, .news-detail-drop-down .dropdown .btn-default:active:focus, .news-detail-drop-down .open > .dropdown-toggle.btn-default:focus, .news-detail-drop-down .open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default.focus {
    color: #020000;
    background-color: #e5e5e5;
    border-color: #4e5153
}

.news-detail-drop-down .dropdown > button {
    font-size: 19px;
    padding: 4px 22px 4px 62px;
    position: relative
}

    .news-detail-drop-down .dropdown > button > i {
        position: absolute;
        font-size: 30px;
        color: #000;
        left: 18px
    }

.country-img-header-color, .list-inline > li, .video-four-grid, .video-last-slider, .video-slick > div > div {
    position: relative
}

.red-title, .red-title > a {
    color: #fcf7f7 !important
}

.news-detail-drop-down .dropdown > button > i:first-child {
    bottom: 3px
}

.news-detail-comment .panel {
    padding: 15px;
    background-color: #e5e5e5;
    border: none
}

.second-video-slick, .video-first-row, .video-player-part, .video-slick {
    border-top: 3px solid #d20000
}

.news-detail-comment .panel .panel-body {
    background-color: #a1a1a1
}

    .news-detail-comment .panel .panel-body > span:first-child {
        font-size: 18px
    }

.news-detail-comment .panel .panel-footer {
    background-color: #e5e5e5;
    margin-bottom: 23px
}

.comment-time {
    float: left
}

.comment-social {
    float: left;
    margin-left: -11px
}

    .comment-social > li {
        display: inline-block
    }

.gallery-slick-nav .slick-list .slick-track .slick-slide > img, .news-detail-nav-slick .slick-list .slick-track .slick-slide > img {
    width: 100%;
    padding: 10px 34px
}

.second-video-slick .slick-list .slick-track .slick-slide > a, .video-slick .slick-list .slick-track .slick-slide > a {
    position: relative;
    display: block
}

.video-last-slider .more {
    bottom: -30px
}

.video-last-slider .more-hr {
    bottom: -37px
}

.second-video-slick .slick-list .slick-slide > h3 > a, .video-slick .slick-list .slick-slide > h3 > a {
    float: right
}

.second-video-slick .slick-list .slick-slide > h3, .video-slick .slick-list .slick-slide > h3 {
    padding-right: 5px
}

.red-title {
    padding-top: 2px;
    padding-right: 8px;
    background-color: #bc2325;
    margin-right: 15px;
    width: 104px;
    margin-bottom: 0
}

    .red-title > a {
        display: block
    }

.video-four-grid .row .col-lg-3 {
    margin-top: 10px;
    margin-bottom: 10px
}

.video-four-grid .row .more-hr {
    width: 98% !important
}

.video-player-part {
    background-color: #191818
}

    .video-player-part .col-lg-4, .video-player-part .col-lg-8 {
        margin-top: 20px;
        margin-bottom: 12px
    }

.entire-zerro-lr-margin {
    margin-right: 0;
    margin-left: 0
}

.entire-fifteen-lr-margin {
    margin-right: 15px;
    margin-left: 15px
}

.video-last-slider {
    margin-bottom: 40px;
    direction: rtl;
    text-align: right
}

.second-video-slick .slick-list .slick-track .slick-slide > img, .video-slick .slick-list .slick-track .slick-slide > img {
    width: 100%
}

.country-content {
    margin-bottom: 20px
}

    .country-content .col-lg-6 {
        background-color: #fff;
        border-bottom: 1px solid #626262
    }

.country-media-obj {
    color: #bcbcbc
}

.country-header-color {
    background-color: #9e9d9d
}

.country-img-header-color {
    background-color: #004ba4;
    margin-top: -30px
}

.country-title {
    color: #fff;
    position: absolute;
    top: 0;
    right: 11px
}

.country-media-body > h3 {
    margin-top: 5px;
    margin-bottom: 5px
}

    .country-media-body > h3 > a {
        display: block;
        font-size: 16px !important
    }

.country-header-color, .country-img-header-color {
    height: 30px
}

.country-main-title {
    border-bottom: 3px solid #d20000;
    padding-bottom: 4px
}

.breaking-title {
    padding-bottom: 4px !important
}

.country-main-title > span {
    border-bottom: 3px solid #1b438a
}

.live-nav-tabs {
    padding-right: 0
}

    .live-nav-tabs > li.active > a, .live-nav-tabs > li.active > a:focus, .live-nav-tabs > li.active > a:hover {
        color: #000 !important;
        cursor: default;
        background-color: #fff;
        border: 1px solid #ddd;
        border-bottom: 3px solid #000;
        border-radius: 0
    }

.slick-dots li, .slick-dots li button {
    cursor: pointer;
    height: 20px;
    width: 20px
}

.live-nav-tabs > li > a, .live-nav-tabs > li > a:hover, live-nav-tabs > li > a:focus {
    color: #a5a5a5 !important
}

.live-nav-tabs > li > a {
    padding: 5px 11px
}

.live-nav-tabs {
    border-bottom: 3px solid #d20000
}

.rss-table, .rss-table > tbody > tr > td, .rss-table > thead > tr > th {
    border: 1px solid #8bb8e1
}

.live-title {
    margin-right: 0
}

.sitemap-content .col-lg-9 .col-lg-3 > ul > li {
    display: inline !important;
    float: right
}

.sitemap-content .col-lg-9 .col-lg-12 > ul > li > ul > li:first-child > a {
    color: #f57270
}

.sitemap-content .col-lg-9 .col-lg-12 > ul > li > ul > li > a {
    font-size: 25px !important;
    line-height: 45px !important
}

.sitemap-content .col-lg-4 > a > img {
    margin-bottom: 8px
}

.video-left .ahdas-media-obj .panel-body .media img {
    width: 110px
}

.rss-table > tbody > tr > td:first-child > a, .rss-table > thead > tr > th:first-child {
    text-align: right
}

.rss-table > thead > tr > th:first-child {
    text-align: right;
    padding-bottom: 24px;
    font-size: 18px;
    font-weight: bolder
}

.rss-table > thead > tr > th {
    text-align: center;
    color: #88cdec
}

.rss-table > tbody > tr > td > a {
    color: #0e55b4;
    font-weight: bolder;
    font-size: 18px
}

    .rss-table > tbody > tr > td > a > img {
        text-align: center !important;
        margin: 0 auto
    }

.rss-table > tbody > tr:nth-of-type(odd) {
    background-color: #d2e2f3
}

.rss-table > thead > tr > th > span {
    height: 50px !important;
    width: 55px;
    display: block;
    margin: 0 auto
}

.rss-wifi {
    background-position: -50px -108px
}

.rss-bell {
    background-position: -97px -108px
}

.rss-y {
    background-position: -145px -108px
}

.rss-g {
    background-position: -193px -108px
}

.rss-subscribe {
    height: 46px !important;
    width: 112px;
    display: block;
    margin: 0 auto;
    background-position: -57px -153px
}

.almazid hr, .middle-hr {
    width: 100%
}

.contact-submit, .ques-submit {
    margin-bottom: 10px;
    float: left
}

.contact-text > div > a, .contact-text > div > p {
    clear: both;
    display: block
}

.red-p {
    color: #ef1e1a;
    font-weight: 700
}

.black-hr {
    border-color: #000
}

input.contact-input::-webkit-input-placeholder {
    color: #9d9d9d;
    direction: rtl
}

textarea.contact-input::-webkit-input-placeholder {
    color: #9d9d9d;
    direction: rtl
}

input.contact-input::-moz-placeholder {
    color: #9d9d9d;
    direction: rtl
}

input.contact-input:-ms-input-placeholder {
    color: #9d9d9d;
    direction: rtl
}

input.contact-input:-moz-placeholder {
    color: #9d9d9d;
    direction: rtl
}

#sb-container, .almazid, .exporticons {
    direction: ltr
}

input.contact-input, textarea.contact-input {
    background: -webkit-linear-gradient(white,#f7f5f5);
    background: -o-linear-gradient(white,#f7f5f5);
    background: -moz-linear-gradient(white,#f7f5f5);
    background: linear-gradient(white,#f7f5f5);
    background-color: #f7f5f5
}

.app-btn > center > a, .how-first-content > div > center > a, .how-media-img {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8) !important
}

.app-btn > center > a, .how-first-content > div > center > a, .how-media-img, .search-btn {
    background-repeat: no-repeat
}

.contact-input {
    position: relative
}

.after {
    position: absolute;
    top: 8px;
    color: red;
    right: 27%
}

.contact-submit {
    background-color: #f7f5f5;
    color: #9d9d9d
}

.questionair-content > p {
    clear: both;
    text-align: center;
    font-weight: 700
}

.ques-dropdown-menu {
    right: 0;
    left: 100%
}

.asrerisk {
    color: red
}

.btn-primary:active:focus, .open > .dropdown-toggle.ques-dropdown.focus, .open > .dropdown-toggle.ques-dropdown:focus, .open > .dropdown-toggle.ques-dropdown:hover, .ques-dropdown, .ques-dropdown.active.focus, .ques-dropdown.active:focus, .ques-dropdown.active:hover, .ques-dropdown:active.focus, .ques-dropdown:active:hover, .ques-dropdown:hover {
    color: #323232;
    background-color: #fff
}

.ques-dropdown {
    padding: 13px 65px;
    margin-top: 10px
}

.ques-env > i {
    color: #fff;
    margin-right: 10px
}

.gray-hr > i {
    border-color: #a4a3a3
}

.ques-input-group .input-group-addon {
    padding: 6px 0 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px
}

.ques-input-group .form-control {
    border: none;
    box-shadow: none;
    padding: 6px 0 6px 12px
}

.ques-submit {
    background-color: #93c737;
    color: #fff;
    margin-top: 10px
}

.margin-top-lg-4 > a > img {
    margin-bottom: 8px
}

.red-timer {
    color: #d23034;
    clear: both !important
}

.prog-inner .col-lg-8 > h3 {
    margin-top: 0
}

.prog-inner .col-lg-8 > a {
    display: block
}

.prog-inner-hr {
    border: 1px solid #bfbfbf
}

.program-inner-pagination ul.pagination li a {
    color: #000;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    border-top: 2px solid #767676;
    border-bottom: none;
    margin: 0 4px;
    border-radius: 8px
}

    .program-inner-pagination ul.pagination li a.active {
        background-color: #666;
        color: #fff;
        border: 1px solid #2f2f2f;
        border-top: 2px solid #2f2f2f;
        border-bottom: none
    }

.almazid hr, .middle-hr, .spliter-hr {
    border-color: #000;
    background-color: #000
}

.middle-hr {
    margin: 15px 7px 35px
}

.spliter-hr {
    margin: 15px 0
}

.almazid {
    text-align: left;
    position: relative;
    height: 33px
}

.app-text > h3, .how-title, .sm-table > thead:first-child > tr:first-child > th {
    text-align: center
}

.almazid .more {
    top: -7px;
    position: absolute;
    bottom: auto;
    left: auto;
    padding: 0 6px 0 3px;
    font-size: 13px;
    color: #000;
    border-bottom: 3px solid;
    border-color: #9A0000
}

.iran-three-grid .media .media-body > a > span {
    float: right
}

.lead-country {
    font-size: 23px !important;
    font-family: sakal;
    color: #414040
}

.title-country {
    font-size: 22px !important;
    font-family: alalam-font
}

.sovar-block {
    padding: 2px
}

.video-track, .video-track-img, .video-track-text {
    clear: both
}

.small-video-track {
    display: inline-block;
    padding: 5px
}

.sm-media .flag__body .media-heading, .sm-media .flag__body > a, .social-media-content .col-lg-12 .sm-media:first-child .flag__body {
    padding-right: 10px
}

.video-player-first-container, .video-player-second-container {
    overflow-x: scroll
}

.breaking-title {
    width: 75%;
    margin-top: 0
}

.breaking-right-part {
    border-top: none
}

    .breaking-right-part > div > h3 > a {
        color: #585858
    }

    .breaking-right-part > div > h3 {
        margin-bottom: 40px
    }

    .breaking-right-part > div {
        position: relative
    }

.breaking-timer {
    color: #fd4242;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px
}

.breaking-right-part > hr {
    display: block;
    width: 99%;
    border-color: #bfbfbf
}

.app-text > h3 {
    clear: both
}

    .app-text > h3:first-child > a {
        border-bottom: 1px solid #3c3c3c
    }

    .app-text > h3:first-child {
        margin-top: 0
    }

    .app-text > h3 > a {
        color: #3c3c3c
    }

.app-hr {
    width: 100%;
    display: block;
    color: #adadad
}

.app-title {
    padding-bottom: 4px
}

.app-btn > center > a {
    width: 111px;
    height: 44px !important;
    display: inline-block
}

.app-server {
    background-position: -242px -108px
}

.app-itune {
    background-position: -207px -156px
}

.app-google {
    background-position: -207px -197px
}

.app-btn {
    margin-bottom: 15px
}

.how-first-content, .search-hr {
    margin-bottom: 20px
}

.social-media-content .col-lg-12 .sm-media .flag__image {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8) !important;
    background-repeat: no-repeat;
    width: 85px;
    height: 91px !important;
    float: right
}

.flag, .flag__body, .sm-hr {
    width: 100%
}

.sm-facebook {
    background-position: -431px -8px
}

.sm-telegram {
    background-position: -431px -109px
}

.sm-utube {
    background-position: -431px -211px
}

.sm-t {
    background-position: -431px -308px
}

.sm-google {
    background-position: -431px -409px
}

.sm-p {
    background-position: -540px -8px
}

.sm-hr {
    display: block;
    color: #b2b2b2
}

.flag {
    display: table
}

.sm-table tbody > tr > td {
    border: 1px solid #ddd;
    text-align: center;
    border-bottom: none
}

.sm-table.table-bordered {
    border: none
}

.sm-table tbody > tr > td:first-child, .table-bordered > thead > tr > th:first-child {
    border-right: none
}

.sm-table tbody > tr > td:last-child, .table-bordered > thead > tr > th:last-child {
    border-left: none
}

.social-media-content .col-lg-12 {
    margin-top: 15px
}

    .social-media-content .col-lg-12 .col-lg-12 {
        margin-top: 0 !important
    }

.world-hr {
    border-color: #939292 !important
}

.how-title > span {
    color: red;
    border-bottom: 1px solid red
}

.how-first-content > div > center > a {
    width: 102px;
    height: 128px !important;
    display: inline-block
}

.how-first-content > div > center > div {
    display: inline-block;
    width: 80px
}

.how-ios {
    background-position: -546px -99px
}

.how-android {
    background-position: -546px -256px
}

.how-hr {
    width: 100%;
    display: block;
    color: #b2b2b2
}

.how-table > thead > tr > th {
    text-align: right;
    color: #fff
}

.how-table > tbody > tr:nth-of-type(odd) {
    background-color: #d9e2f3
}

.how-table > tbody > tr > td {
    border: 1px solid #8ba8da;
    color: #515050
}

    .how-table > tbody > tr > td:first-child {
        color: #a09f9f
    }

.how-table {
    border: 1px solid #95afdd
}

    .how-table > thead {
        background-color: #4472c4 !important
    }

        .how-table > thead > tr > th {
            border: 1px solid #4472c4
        }

.how-media-img {
    width: 85px;
    height: 94px !important;
    float: right
}

.how-logo {
    background-position: -666px -6px
}

.how-g {
    background-position: -666px -109px
}

.how-wifi {
    background-position: -664px -204px
}

.how-mob {
    background-position: -664px -302px
}

.sm-media .flag__body > a {
    color: #0978bb
}

.search-drop-down {
    position: relative
}

    .search-drop-down .dropdown .btn {
        padding: 6px 63px
    }

        .search-drop-down .dropdown .btn > span {
            text-align: right
        }

        .search-drop-down .dropdown .btn > i {
            position: absolute;
            left: 22px
        }

    .search-drop-down .dropdown .dropdown-menu {
        right: 0
    }

        .search-drop-down .dropdown .dropdown-menu > li {
            text-align: center !important
        }

.search-btn {
    background-image: url(../../../../style/images/entire-img-strip950622.png?v8);
    height: 44px !important;
    top: 0;
    width: 52px;
    display: block;
    background-position: -49px -198px
}

.search-hr {
    width: 100%;
    display: block;
    color: #adadad;
    margin-top: 78px
}

.horizontal-result .col-lg-12, .horizontal-result .col-lg-6 {
    margin-top: 20px
}

.view-option > span {
    display: inline-block;
    float: left;
    padding: 0 10px 10px
}

.img-caption-grid, .img-caption-list {
    position: absolute;
    font-size: 12px !important;
    padding: 5px;
    top: 31px;
    display: none
}

.img-caption-grid {
    border: 1px solid #666;
    border-radius: 5px;
    left: -20px
}

.img-caption-list {
    border: 1px solid #666;
    border-radius: 5px;
    left: 50px
}

.search-search-btn, .search-search-btn:focus, .search-search-btn:hover {
    padding: 1px 49px;
    border-radius: 3px;
    background-color: #fff;
    color: #333;
    border-color: #adadad
}

    .search-search-btn > i {
        padding-right: 7px
    }

        .search-search-btn:focus, .search-search-btn:hover, .search-search-btn > i:hover {
            color: #EC0101 !important;
            border-color: #EC0101 !important
        }

            .search-search-btn:hover .search-search-btn > i {
                color: #EC0101 !important
            }

.search-dropdown > li {
    padding: 4px
}

    .search-dropdown > li:not(:last-child) {
        border-bottom: 1px solid #eae2e2
    }

.search-flag .flag__body {
    position: relative;
    padding-right: 15px
}

    .search-flag .flag__body > h4 > a {
        font-size: 20px !important
    }

    .search-flag .flag__body > a {
        color: #9b9b9b
    }

    .search-flag .flag__body > span {
        position: absolute;
        top: 10px;
        left: 25px;
        color: #fc4c4c
    }

.col-lg-6 .search-flag .flag__body > a {
    display: none
}

.middle-search-hr {
    width: 100%;
    display: block;
    color: #a4a4a4
}

.col-lg-6 .search-flag .flag__body > span {
    position: absolute;
    top: 10px;
    right: 15px;
    color: #fc4c4c
}

.hero-unit > input {
    height: 34px
}

input#first-datepicker::-webkit-input-placeholder, input#second-datepicker::-webkit-input-placeholder {
    color: #333;
    text-align: center
}

input#first-datepicker::-moz-placeholder, input#second-datepicker::-moz-placeholder {
    color: #333;
    text-align: center
}

.top-slider-banner {
    position: relative;
    margin-bottom: 10px;
    margin-top: -10px
}

.media-body h3 a {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
    overflow: hidden
}

.list-lead {
    font-family: sakal
}

.media-body .list-lead {
    max-height: 78px;
    clear: both;
    overflow: hidden
}

.latest-mostviews-tabs ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.latest-mostviews-tabs .tab-content {
    height: 370px;
    overflow-y: scroll
}

.latest-mostviews-tabs .nav-tabs > li {
    margin-bottom: -3px;
    margin-right: -2px
}

.exporticons {
    text-align: left;
    margin-bottom: 2px
}

.page-detail .home-right-part {
    border-top: 0
}

.page-detail .news-detail-right-part h3 {
    margin-top: 10px
}

.breaking {
    height: 34px;
    overflow: hidden
}

#cmtSection {
    position: static;
    margin-bottom: 15px
}

.news-detail-comment h1 {
    font-size: 20px
}

.page-detail .more-video-playlist {
    background: #000;
    margin-top: 2px;
    padding: 5px;
    overflow: auto;
    overflow-x: scroll;
    text-align: center;
    white-space: nowrap
}

    .page-detail .more-video-playlist img {
        margin-left: 10px;
        width: 100px
    }

.page-detail .body {
    clear: both;
    display: inline-block;
    position: relative;
    font-size: 20px
}

.box-comments.row {
    font-size: 14px;
    font-family: Arial
}

.page-detail .body img {
    max-width: 100%;
    height: auto
}

.page-detail .more-pictures ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.page-detail ul.morephotos-detail li {
    margin-bottom: 10px
}

.page-detail .more-pictures ul li {
    overflow: hidden
}

.page-detail .img-w304, .page-detail .img-w624 {
    float: none;
    text-align: center;
    padding: 2px;
    border: 1px solid gray;
    background: #fff;
    box-shadow: #888 0 0 10px;
    clear: both;
    margin-right: auto;
    margin-left: auto
}

.page-detail .img-w304 {
    float: left;
    clear: none
}

    .page-detail .img-w304 .caption, .page-detail .img-w624 .caption {
        color: #000;
        background: #e4e4e4;
        margin: 0
    }

.pagination {
    clear: both;
    text-align: center
}

#PagerBottom a {
    white-space: nowrap;
    margin-bottom: 5px
}

h3.video-page-title {
    color: #fff
}

.col-lg-4.col-md-4.col-sm-6.col-xs-12.entire-zerro-lr-padding.program-three-grid {
    height: 290px
}

.page-detail .body .inlineImg {
    padding-bottom: 10px;
    clear: both;
    width: 100%;
    text-align: center
}

.slick-dots {
    bottom: -20px;
    list-style: none;
    display: block;
    padding: 0;
    width: 100%
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        padding: 0
    }

        .slick-dots li button {
            border: 0;
            background: 0 0;
            display: block;
            outline: 0;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: 5px
        }

            .slick-dots li button:focus, .slick-dots li button:hover {
                outline: 0
            }

                .slick-dots li button:focus:before, .slick-dots li button:hover:before {
                    opacity: 1
                }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "\2588\2588\2588\2588\2588";
                width: 20px;
                height: 20px;
                font-family: slick;
                font-size: 6px;
                line-height: 20px;
                text-align: center;
                color: #000;
                opacity: .25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

        .slick-dots li.slick-active button:before {
            color: #000;
            opacity: .75
        }

.miho, .miho.fa-angle-left {
    background: #989898;
    color: #fff;
    padding: 88px 3px 90px 5px;
    font-size: 37px;
    position: absolute;
    font-weight: 700
}

.miho {
    top: 5%;
    right: 0;
    margin-right: -16px;
    margin-top: -29px;
    border-radius: 0 8px 8px 0;
    ndex: 2
}

    .miho.fa-angle-left {
        right: auto;
        left: 0;
        margin-left: -17px;
        border-radius: 8px 0 0 8px
    }

.category-lead, .world-lead {
    font-family: sakal;
    color: #414040
}

.miho:hover {
    background: rgba(0,0,0,.5);
    cursor: pointer;
    cursor: hand
}

.ajax_preloaderCont {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    display: table-cell;
    text-align: center
}

.comment_bx .date, .morephotos-detail .col-lg-4.col-md-4.col.col-sm-6.col-xs-12 a {
    display: block;
    overflow: hidden
}

.ajax_preloaderCont img {
    position: absolute;
    top: 50%;
    width: 80px;
    margin-top: -50px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-right: auto;
    margin-left: auto;
    left: 0;
    right: 0
}

h1.no-padding.main-title.moxtarat {
    margin-top: -5px !important;
    margin-bottom: -20px !important
}

section.topest-owl.slider {
    margin-right: 60px
}

a.exclusivefirsttitle {
    font-size: 21px !important
}

.item.slick-slide.slick-active h3 {
    height: 44px !important
}

.pluginConnectButton {
    padding-bottom: 5px
}

.left-panel-ul li a {
    font-size: 19px !important
}

.world-lead {
    font-size: 24px !important;
    height: 106px;
    overflow: hidden
}

.category-lead, .category-title {
    font-size: 22px !important
}

.program-three-grid {
    margin-bottom: 30px
}

    .program-three-grid .full-img {
        width: 100%
    }

.container.no-scroll-nav {
    padding-bottom: 5px;
    padding-right: 0;
    padding-left: 0
}

.morephotos-detail .col-lg-4.col-md-4.col.col-sm-6.col-xs-12 {
    overflow: hidden
}

.country-content .col-lg-6 .media-object-title {
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    padding: 5px
}

div#live-ahdas ul li, div#live-aksar ul li {
    line-height: 29px;
    border-bottom: 1px solid #ddd;
    overflow: hidden
}

    div#live-ahdas ul li .top-play, div#live-aksar ul li .top-play {
        left: auto;
        margin-top: -11px;
        margin-right: 0
    }

div.viewers_comments .head h2 {
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #eee;
    width: 650px;
    color: #000;
    font-weight: 700;
    text-align: right;
    padding-right: 10px;
    font-size: 19px;
    font-family: Arial
}

div.comment_bx {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 15px;
    clear: both;
    overflow: hidden
}

span.cmnt_count {
    text-align: left;
    float: left;
    background-color: #949599;
    color: #fff;
    padding: 5px;
    font-weight: 700
}

div.user_thumb {
    width: 8%;
    float: right
}

div.cmnt_sender {
    width: 80%
}

.comment_bx .date {
    width: 32%;
    color: #9E9E9E;
    clear: both;
    position: initial;
    top: 0
}

div.viewers_comments .content {
    direction: rtl
}

span.sender_name {
    font-family: Arial;
    font-size: 18px
}

.page-detail .body .PlayerContainer {
    width: 60%;
    height: 350px
}

.page-detail .body .bx-quote blockquote {
    float: left;
    border-right: 8px solid #d3d3d3;
    border-left: 0 !important;
    margin-right: 5px
}

    .page-detail .body .bx-quote blockquote p {
        margin-right: -10px !important
    }

.docs-head-title {
    border-bottom: 4px solid #1b438a;
    width: 115px;
    margin-bottom: -7px;
    position: relative;
    font-size: 28px !important
}

.country-box .media-object, .img-w624 img, .inlineImg img {
    width: 100%
}

.news-detail-right-part p a {
    color: #1757ea;
    font-weight: 700;
    font-size: 33px !important
}

.videodownico:before, .zoomin-text:before {
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 5px;
    text-align: right;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale
}

.prog-inner h3 {
    margin-top: 0
}

.ahamolakhbar .ahampic {
    margin-left: 0 !important
}

.lg-zerro-lr-padding, .no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.pagination a, .pagination span.pagerButtonCurrentPage {
    display: inline;
    padding: 3px 15px;
    transition: background-color .3s;
    margin: 0 4px;
    float: left;
    text-decoration: none
}

.pagination a {
    color: #b0a2a2;
    border: 1px solid #6d6b6b;
    border-radius: 11px
}

.pagination span.pagerButtonCurrentPage {
    background-color: #ddd;
    color: #8a8181;
    border-radius: 11px;
    height: 33px;
    border: 1px solid #6d6b6b
}

.country-box .country-media-body > h3 > a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.media-img.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.sm-ahdas-style, .sm-ahdas-style a {
    color: #fff
}

#res-news-heading span a.sm-ahdas-style, .videodownico:hover {
    color: #000
}

a.page-more-items-end {
    border-bottom: solid 1px #200405;
    display: block;
    margin: 20px -5px
}

.videodownico, .zoomin-text, .zoomout-text {
    margin-left: 10px;
    display: inline-block;
    width: 24px;
    height: 21px
}

a.page-more-items-end span {
    color: #000;
    border-bottom: solid 3px #9A0002;
    padding: 0 6px 0 3px;
    float: left;
    position: absolute;
    margin-top: -27px;
    left: -6px
}

.videodownico:before {
    content: "\f019";
    -webkit-font-smoothing: antialiased;
    font-size: 25px;
    display: inline-block;
    width: 24px;
    height: 21px
}

.zoomin-text:before {
    content: "\f0fe";
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    display: inline-block;
    width: 24px;
    height: 21px
}

.zoomout-text:before {
    content: "\f146";
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    display: inline-block;
    text-align: right;
    width: 24px;
    height: 21px;
    position: absolute;
    top: 5px
}

#form1 {
    background: #fff;
    direction: rtl
}

.menu_Mobile_btn {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 37px;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer
}

    .menu_Mobile_btn:focus {
        outline: 0
    }

    .menu_Mobile_btn span {
        display: block;
        position: absolute;
        top: 18px;
        left: 10px;
        right: 10px;
        height: 3px;
        background: #fff
    }

        .menu_Mobile_btn span::after, .menu_Mobile_btn span::before {
            position: absolute;
            display: block;
            left: 0;
            width: 100%;
            height: 3px;
            background-color: #fff;
            content: "";
            -webkit-transition-duration: .1s,.1s;
            transition-duration: .1s,.1s;
            -webkit-transition-delay: .1s,0s;
            transition-delay: .1s,0s
        }

        .menu_Mobile_btn span::before {
            top: -10px;
            -webkit-transition-property: top,-webkit-transform;
            transition-property: top,transform
        }

        .menu_Mobile_btn span::after {
            bottom: -10px;
            -webkit-transition-property: bottom,-webkit-transform;
            transition-property: bottom,transform
        }

.menu_Mobile_btn {
    background-color: #b10f0f;
    float: right;
    margin-right: 20px
}

    .menu_Mobile_btn.is-active span {
        background: 0 0
    }

        .menu_Mobile_btn.is-active span::before {
            top: 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .menu_Mobile_btn.is-active span::after {
            bottom: 0;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

        .menu_Mobile_btn.is-active span::after, .menu_Mobile_btn.is-active span::before {
            -webkit-transition-delay: 0s,.3s;
            transition-delay: 0s,.3s
        }

.menu_mobile_Head_flow {
    background: #1a428a;
    height: 40px;
    border-bottom: solid 3px #b10f0f
}

    .menu_mobile_Head_flow .search-menu {
        direction: rtl;
        float: left;
        width: 50%;
        padding-right: 52px
    }

        .menu_mobile_Head_flow .search-menu .fa.fa-search {
            background: #112971;
            color: #fff;
            padding: 7px 12px;
            cursor: pointer;
            float: right;
            position: relative;
            margin-right: -52px
        }

        .menu_mobile_Head_flow .search-menu input {
            float: right;
            position: relative;
            margin-right: -1px;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            background: 0 0;
            border: none;
            padding: 9px 10px;
            direction: rtl;
            text-align: right;
            width: 100%;
            color: #fff
        }

.fixed-menu-mobile {
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    right: 0;
    overflow: hidden
}

.playercontainer.notsupport {
    position: relative;
    display: inline-block
}

.VideoIconTools-ico {
    position: absolute;
    z-index: 1111;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    text-align: center
}

    .VideoIconTools-ico:after {
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 150px;
        content: "\f01d";
        opacity: 1;
        position: absolute;
        color: rgba(255,255,255,.8);
        top: 50%;
        display: block;
        margin-top: -58px;
        left: 0;
        right: 0
    }

.sm-ahdas-style {
    font-size: 25px !important
}

.iranblock .col-lg-3.col-md-6.col-sm-6 col-xs-6.pull-right {
    width: 40%
}

.live-container #container {
    background: #000;
    min-height: 200px;
    display: block
}

.live-container {
    min-height: 200px
}

i.ahdasico {
    font-size: 14px;
    padding-left: 3px
}

@media (min-width:1200px) {
    .ahamolakhbar .firstnews-container {
        height: 285px;
        overflow: hidden
    }

    .home-owl.ajaxContainer.tab-video-contents {
        height: 250px;
        overflow: hidden
    }

    .main-title.underline {
        border-bottom: solid 3px #b10f0f;
        margin-bottom: 0;
        margin-right: 15px;
        margin-left: 15px;
        float: none;
        width: auto;
        padding-right: 0
    }

    .mokhtarat-blk h3.first-best-news {
        height: 90px;
        margin-top: 5px;
        padding-left: 5px
    }

    .news-detail-right-part .news-detail-four-grid {
        margin-bottom: 30px
    }

        .news-detail-right-part .news-detail-four-grid h3 {
            height: 50px;
            overflow: hidden
        }

    .iranblock h3 {
        height: 90px;
        margin-top: 5px
    }

    .flex-space {
        margin: -7px !important
    }

    .video-player-second-container {
        overflow-x: hidden
    }

    .container.homepage-exclusive {
        height: 53px
    }

        .container.homepage-exclusive .main-title {
            bottom: 7px;
            margin-right: 15px;
            margin-left: 15px
        }

    .home-right-part, .page-detail {
        border-top: 3px solid #000
    }

    .islamic .first-best-news {
        height: 50px
    }

    .gallery-three-grid .panel-default .panel-footer {
        height: 115px
    }

    .gallery-container .panel-body img {
        float: right;
        width: 100%;
        max-height: 200px
    }
}

@media (max-width:1199px) {
    .text-timer {
        white-space: initial
    }

    #res-news-heading span a.sm-ahdas-style {
        color: #fff;
        margin-right: 0
    }

    .video-track {
        clear: none;
        height: 235px;
        overflow: hidden
    }

    .video-player-first-container, .video-player-second-container {
        overflow-x: hidden
    }

    .entire-news-heading.col-anavin-content .col-lg-6 .col-lg-12 .col-lg-8 > h3 {
        margin: 0;
        padding: 0;
        margin-bottom: 0 !important
    }

    .entire-news-heading.col-anavin-content .light-news-back {
        padding-bottom: 10px;
        padding-top: 10px
    }

    .topest-owl > i:first-child, .topest-owl > i:last-child {
        display: none !important
    }

    .main-title {
        float: none;
        margin-bottom: 0 !important
    }

    .miho, .miho.fa-angle-left {
        padding: 48px 3px 49px 5px;
        margin-top: -15px
    }
}

@media (max-width:1200px) {
    .footer-link-bar, .fullscreendetailtheme img {
        width: 100%
    }

    .for-world .container .col-lg-6 .col-sm-6 {
        min-height: 373px !important
    }

    ul.footer-nav {
        float: none;
        margin: 10px auto;
        padding: 0
    }

    .footer {
        padding-bottom: 30px
    }

        .footer span.rights {
            text-align: center
        }

    .footer-link-bar {
        width: 100%;
        top: 40px
    }

    .tablet, .tablet .top-search {
        display: block !important;
        left: 0;
        top: 0
    }

    .tablet {
        position: absolute;
        text-align: left
    }

    .ajel-text {
        margin-right: 0
    }

    .tablet .top-search {
        float: left !important
    }

    .footer .top-search {
        float: right;
        position: relative;
        width: 260px;
        margin-right: 60px;
        display: none
    }

    .gallery-slick {
        margin-top: 46px
    }

    .footer-nav {
        display: table;
        margin: 15px auto
    }

    .second-row {
        border-top: 1px solid #2f2e2e
    }

        .second-row > ul > li {
            border-left: 1px solid #2f2e2e;
            margin-top: 10px
        }

            .second-row > ul > li:last-child {
                margin-top: 0 !important;
                border-left: none !important
            }

            .second-row > ul > li > ul {
                margin-right: -20px
            }

    .second-video-slick .slick-list .slick-track .slick-slide > a .black-back, .video-slick .slick-list .slick-track .slick-slide > a .black-back {
        left: 5px;
        width: 95%
    }


    .language > ul {
        top: 40px
    }

    .col-left {
        float: left
    }

    .for-world, .home-four-grid .row {
        border-top: none
    }

    .lang-search-live-head {
        width: 126px
    }

    .last-griding .col-lg-3 {
        padding-right: 15px;
        padding-left: 15px
    }

    .search-drop-down .dropdown .btn {
        padding: 6px 30px !important
    }

    .search-search-btn, .search-search-btn:focus, .search-search-btn:hover {
        padding: 1px 30px
    }

    .search-drop-down .dropdown .btn > i {
        position: relative;
        left: 0
    }

    .world-content .row .col-lg-4:first-child {
        padding-right: 0;
        padding-left: 0
    }

    .breaking-title {
        width: 100%
    }

    .tab-mob-fix-fifteen-margin {
        margin-right: 15px !important;
        margin-left: 15px !important
    }

    .fifteen-r-margin {
        margin-right: 15px
    }

    .fifteen-l-margin {
        margin-left: 15px
    }

    .for-world-title {
        margin-right: -100px;
        margin-left: -100px;
        margin-bottom: 0 !important
    }

    .for-world .container .col-lg-6:last-child {
        padding-top: 20px
    }

    .rec-red-margin-top {
        margin-top: 350px !important
    }

    .home-left-part .col-lg-12 .panel .panel-heading > span {
        color: #fbeff0 !important
    }

    .home-left-part .col-lg-12 .panel .panel-heading, .iran-three-grid > h3 {
        background-color: #bf020b !important
    }

    .custom-panel .panel .panel-body .media .media-body > a, .left-panel-ul > li > a {
        font-size: 22px !important;
        line-height: 37px !important
    }

    .tab-mob-zerro-l-padding {
        padding-left: 0 !important
    }

    .red-hr {
        border: none
    }

    .video-last-slider .red-title {
        margin-right: 0
    }

    .live-nav-tabs {
        margin-top: 10px
    }

    .country-content .col-lg-6 {
        margin-bottom: 5px
    }

    .list-inline {
        white-space: nowrap;
        overflow-x: scroll;
        margin-right: -24px
    }

    .archive-gallery {
        margin-top: 1px
    }

    .gallery-search-col {
        position: absolute;
        left: 0;
        top: 2px
    }

    .entire-news-heading .col-lg-6 .col-lg-12 .col-lg-8 > h3 {
        margin-bottom: 20px !important
    }

    .absolute-timer {
        right: 15px
    }

    .news-back {
        background-color: #eee !important
    }

    .media-object-flex-row {
        display: flex;
        flex-wrap: wrap
    }

        .media-object-flex-row > [class*=col-] {
            display: flex;
            flex-direction: column
        }

        .media-object-flex-row:after, .media-object-flex-row:before {
            display: flex
        }

    .home-entire-content {
        margin-top: 40px
    }

    .main-title, .rec-red-title {
        margin-top: 2px;
        color: #fff;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-bottom: 17px
    }

    .main-title {
        background-color: #1a428a
    }

    .rec-red-title {
        background-color: #bf020b !important
    }

    .iran-three-grid {
        border-top: 0
    }

    .iran-title-aligning {
        margin-right: -7px;
        margin-left: -7px
    }

    .iran-main-title {
        background-color: #8f8f8f;
        margin-top: 10px
    }

    .main-title > a {
        color: #fefefe !important
    }

    .six-grid > hr {
        margin-top: 0
    }

    .lang-search-live-head {
        margin: 0;
        direction: ltr
    }


    .mobile-ghanat {
        color: #24499b;
        white-space: nowrap;
        top: 22px;
        right: 65px;
        position: absolute;
        display: block
    }

    .header-logo > a {
        background-position: -258px -333px;
        height: 75px !important;
        right: 0
    }

    .tab-section {
        margin-top: 10px !important;
        margin-bottom: 0 !important
    }
}

@media (max-width:768px) {
    .for-world .container .col-lg-6 .col-sm-6 {
        min-height: initial !important
    }

    .aham-more .first-best-news {
        height: 76px !important
    }
}

@media (min-width:980px) {
    .lg-margin-bottom {
        margin-bottom: 20px
    }

    .footer-nav {
        margin-right: 55px
    }
}

@media (max-width:1500px) {
    .img-tablet-size {
        width: 15px !important
    }

    .footer-social > li {
        padding: 4px
    }

    .zerro-l-padding {
        padding-left: 0
    }

    .zerro-r-padding {
        padding-right: 0
    }

    .full-img {
        width: 100% !important
    }
}

@media (max-width:1300px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-header {
        background-color: #4484d5
    }

    .navbar-header {
        float: none
    }

    .navbar-toggle {
        display: block
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
    }

        .navbar-collapse.collapse {
            display: none !important
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px
    }

        .navbar-nav > li {
            float: none
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px
            }

    .navbar-text {
        float: none;
        margin: 15px 0
    }

    .navbar-collapse.collapse.in {
        display: block !important
    }

    .collapsing {
        overflow: hidden !important
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555 !important;
        background-color: #e7e7e7 !important
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-default .navbar-brand, .navbar-nav {
        display: inline
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff
    }

    .navbar-default .navbar-nav .dropdown-menu > li > a {
        color: red;
        background-color: #ccc;
        border-radius: 4px;
        margin-top: 2px
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
            background-color: #ccc
        }

    .navbar-nav .open .dropdown-menu {
        border-bottom: 1px solid #fff;
        border-radius: 0
    }

    .dropdown-menu {
        padding-left: 10px
    }

        .dropdown-menu .dropdown-menu {
            padding-left: 20px
        }

            .dropdown-menu .dropdown-menu .dropdown-menu {
                padding-left: 30px
            }

    li.dropdown.open {
        border: 0 solid red
    }
}

@media (max-width:400px) {
    .small-img-title {
        font-size: 10px;
        padding: 3px 9px 3px 15px
    }

    .slick-small-img-title {
        font-size: 10px;
        padding: 3px 9px
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .sub-holder {
        width: 1006px;
        margin-right: 135px;
        margin-left: 13px
    }
}

@media (min-width:890px) and (max-width:1200px) {
    .entire-news-heading .col-lg-6 .col-lg-12 .col-lg-8 > h3 {
        margin-top: 8px !important
    }
}

@media (min-width:768px) {
    .list-inline > li {
        padding-right: 0;
        padding-left: 0
    }

    .sitemap-content .col-lg-9 .col-lg-12 > ul {
        margin-right: -67px
    }

    .second-video-slick .slick-list .slick-track .slick-slide > a > img, .video-slick .slick-list .slick-track .slick-slide > a > img {
        width: 100%;
        padding: 5px
    }

    .secondRightArrow {
        padding-right: 9px
    }

    .margin-top-lg-4, .sitemap-content .col-lg-4 {
        margin-top: 58px
    }
}

@media (min-width:1200px) {
    .home-entire-content.margintopz {
        margin-top: 5px
    }

    .social-media-content .col-lg-12 .col-lg-12 {
        margin-bottom: 20px
    }

    .six-grid .col-lg-2 {
        padding-right: 5px;
        padding-left: 5px
    }

    .col-6-padding > .col-lg-12:last-child {
        border-bottom: none
    }

    .last-fifteen-l-padding {
        padding-left: 15px !important
    }

    .footer-social {
        margin-right: 17px
    }

    .desk-ahdas-panel-body {
        height: 348px !important
    }

    .desk-aksar-panel-heading {
        margin-top: -9px !important
    }

    .desk-aksar-panel-body {
        height: 280px !important
    }

    .desk-ajel-panel-heading {
        margin-top: -10px !important
    }

    .ahdas-media-obj .panel-heading {
        margin-top: -16px !important
    }

    .ajel-text {
        padding: 0;
        margin-right: -10px
    }

    .home-left-part {
        margin-top: -46px
    }

    .breaking-left-part {
        margin-top: -61px
    }

    .second-video-slick .slick-list .slick-track .slick-slide > a .black-back, .video-slick .slick-list .slick-track .slick-slide > a .black-back {
        left: 6px;
        width: 96%
    }

    .second-video-slick .slick-list .slick-track .slick-slide > a .top-play, .video-slick .slick-list .slick-track .slick-slide > a .top-play {
        left: 6px
    }

    .country-content .col-lg-6 {
        width: 49%;
        height: 240px
    }

        .country-content .col-lg-6:nth-child(2n+1) {
            margin-left: 22px
        }

    .odd-row {
        background-color: #eee !important;
        margin-bottom: 5px
    }

    .video-player-part .col-lg-4 {
        height: 500px;
        overflow-y: scroll;
        overflow-x: hidden
    }

        .video-player-part .col-lg-4 > ul > li {
            margin-bottom: 11px
        }

    .secondLeftArrow {
        padding-left: 9px
    }

    .second-video-slick {
        width: 100%;
        margin-right: 15px
    }

    .media-object-flex-row {
        display: flex;
        flex-wrap: wrap
    }

        .media-object-flex-row:after, .media-object-flex-row:before, .media-object-flex-row > [class*=col-] {
            display: flex
        }

    .max-md-flex-row {
        display: flex;
        flex-wrap: wrap
    }

        .max-md-flex-row > [class*=col-] {
            display: flex;
            flex-direction: column
        }

        .max-md-flex-row.row:before, .max-md-flex-row:after {
            display: flex
        }

    .entire-news-heading .col-lg-6 {
        min-height: 110px
    }

    .zerro-r-padding-from-tablet {
        padding-right: 0 !important
    }

    .zerro-l-padding-from-tablet {
        padding-left: 0
    }
}

@media (max-width:770px) {
    .footer-nav, .mobilefooter, .rights {
        text-align: center
    }

    .col-lg-3.col-md-6.col-sm-6.col-xs-12.pull-right.bottom-block-others {
        padding-bottom: 10px
    }

    .row.news-detail-share.lg-zerro-lr-margin .shareicon {
        display: inline-block;
        margin-top: 11px
    }

    a#telegram_share img, a#whatsappshare img {
        height: 32px;
        padding-right: 7px
    }

    span.tgshare {
        line-height: 40px
    }

    .sm-padding-fifth {
        padding-top: 15px
    }

    .row.home-entire-content .col-lg-12.col-md-12.col-sm-12.col-xs-12 h1.first-title {
        background: #fff;
        padding-right: 15px;
        padding-bottom: 5px;
        border-bottom: 3px solid #000;
        margin: -37px -15px 10px
    }

    .country-main-title {
        background: #fff;
        margin-right: -15px;
        margin-left: -15px;
        padding-right: 15px
    }

    .comment_bx .date, .zerro-r-padding-from-mobile {
        padding-right: 0 !important
    }

    .comment_bx .date {
        width: 100%;
        display: block;
        color: #9E9E9E;
        clear: both;
        overflow: hidden;
        position: initial !important;
        top: 0;
        padding-top: 0 !important
    }

    .more {
        bottom: -15px
    }

    .docs-head-title {
        padding-top: 20px
    }

    .sm-ahdas-style {
        color: #fff
    }

    div.user_thumb {
        width: 30%
    }

    .media .media-right img {
        width: 125px
    }

    .flex-row-cels.row.iranblock {
        padding-top: 5px
    }

    .ahamolakhbar h3 {
        padding-top: 0;
        margin-top: 0
    }

    .home-right-part > hr {
        margin: 15px -10px
    }

    .zerro-l-padding-from-mobile {
        padding-left: 0
    }

    .related-news-detail h3 {
        height: 50px;
        overflow: hidden
    }

    .mokhtarat-blk .pull-right, .page-detail .col-lg-3.col-md-6.col-sm-6.col-xs-6.pull-right {
        margin-bottom: 10px
    }

        .mokhtarat-blk .pull-right h3.first-best-news {
            margin-top: 10px;
            padding-left: 15px
        }

        .mokhtarat-blk .pull-right span.timer.timer-ago {
            margin-right: 20px
        }

    .top-search {
        border: 0
    }

        .top-search > a {
            top: -33px;
            border: 3px solid #272a31;
            height: 29px !important;
            padding-right: 0;
            width: 30px;
            border-radius: 2px
        }

    .mobilefooter {
        list-style: none;
        line-height: 5px;
        margin: 10px 0 0;
        padding: 10px 0 0
    }

        .mobilefooter li {
            clear: none;
            display: inline-block;
            padding-left: 5px;
            border-left: 1px solid #ec0101;
            padding-right: 5px;
            line-height: 1px;
            margin-bottom: 15px
        }

            .mobilefooter li:after {
                content: ",";
                display: block
            }

            .mobilefooter li a {
                color: #fff;
                font-size: 18px !important;
                line-height: 11px !important
            }

    .footer-nav {
        line-height: 25px
    }

        .footer-nav li {
            display: inline-block;
            float: none
        }

    .footer-link-bar {
        top: 140px
    }

    .search-flag .flag__body > h4 > a {
        font-size: 14px !important
    }

    .footer-social {
        margin-top: -15px
    }

        .footer-social > li {
            padding: 0 16px 0 0 !important
        }

    .for-world-title {
        margin-bottom: 0 !important
    }

    .for-world > div .col-lg-6:first-child {
        padding-top: 20px
    }

    .six-grid {
        background-color: #d1d0cf
    }

    .top-text > a {
        font-size: 18px !important
    }

    .rss-subscribe {
        width: 29px;
        background-position: -177px -153px
    }

    .gallery-thumb-slick {
        width: 35px;
        height: auto
    }

    .archive-gallery {
        left: 17px;
        position: absolute;
        top: 1px
    }

    .home-entire-content {
        margin-top: 40px
    }

        .home-entire-content.margintopz {
            margin-top: 5px
        }

    .center-ul, .footer-nav {
        display: table !important;
        margin: 0 auto !important
    }

    .second-row > ul > li {
        float: none;
        display: inline
    }

        .second-row > ul > li > ul > li {
            float: right;
            display: inline
        }

    #first-owl > .owl-controls > .owl-nav, .fourth-slick > img {
        display: none !important
    }

    .second-row > ul {
        margin-right: 0
    }

        .second-row > ul > li > ul > li > a {
            padding: 10px
        }

    .col-left {
        float: left
    }

    .top-search > input {
        display: none
    }

    .custom-navbar {
        margin-top: 0
    }

    .header-logo > a {
        background-position: -258px -333px;
        height: 75px !important;
        right: 0
    }

    .date {
        position: absolute !important;
        top: 0 !important;
        right: 30px !important;
        padding-top: 46px !important;
        padding-right: 37px !important;
        font-size: 15px
    }

    .six-grid .col-lg-2, .three-grid .col-lg-4 {
        padding-right: 7px;
        padding-left: 5px
    }

    h3.first-best-news {
        padding-right: 16px !important
    }

    .flex-space h3.first-best-news {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .small-size-no-margin, h3.small-size-no-margin {
        padding-right: 5px !important;
        padding-left: 5px !important;
        padding-top: 10px !important
    }

    .slick-slide .first-best-news, .small-size-zero-margin {
        padding-right: 0 !important
    }

    .small-size-zero-margin {
        padding-left: 0 !important
    }

    .flex-row-cels, .small-size-zero-margin-real {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .fourth-slick .item {
        margin: 0 !important
    }

    .home-owl {
        margin-top: 15px
    }

    h3.news-text-padding-right-sm {
        margin-top: 5px;
        padding-right: 5px !important
    }

    span.timer.timer-ago {
        padding-right: 0 !important;
        margin-top: 5px;
        padding-bottom: 18px
    }

    .container-fluid.for-world span.timer.timer-ago {
        float: right !important;
        margin-right: 10px !important
    }

    .ahamolakhbar .ahampic {
        margin-top: 0;
        padding-top: 0 !important
    }

    .language .fa-lang {
        float: right
    }

        .language .fa-lang a {
            padding-right: 0
        }

    h3.small-size-no-margin.first-best-news {
        padding-top: 5px !important;
        margin-top: 0 !important
    }

    .home-four-grid .col-lg-3:last-child, .islamic .col-lg-3:last-child, .three-img .col-lg-4:last-child {
        padding-left: 5px !important
    }
}

@media (max-width:500px) {
    .hidden-exs {
        display: none
    }
}

@media (min-width:1500px) {
    .ojel-media-obj-img {
        width: 113px;
        height: auto
    }

    .moxtarat {
        margin-bottom: -15px
    }

    .final-ul, .home-four-grid .col-lg-3 > ul, .islamic .col-lg-3 > ul {
        margin-bottom: 15px
    }

    .lg-zerro-lr-padding {
        padding-left: 0;
        padding-right: 0
    }
}

.ads_tem1 .ads_block .ads_item img, .break_box, .img-responsive {
    width: 100%
}

@media (min-width:1000px) {
    .video-player-part .col-lg-4 .col-lg-12 .col-lg-12 {
        margin-top: 0 !important;
        margin-bottom: 20px !important
    }

    .lg-zerro-l-padding {
        padding-left: 0
    }

    .lg-zerro-r-padding {
        padding-right: 0
    }

    .lg-zerro-lr-margin {
        margin-right: 0;
        margin-left: 0
    }

    .islamic .col-lg-3 .more, .last-griding .col-lg-3 .more {
        bottom: 11px
    }

    .three-grid {
        margin-top: 10px
    }
}

@media (min-width:1000px) and (max-width:1500px) {
    .world-content {
        padding-right: 0
    }
}

@media (min-width:700px) and (max-width:900px) {
    .gallery-container-blocks .col-lg-4.col-md-4.col-sm-6.col-xs-12.entire-zerro-lr-padding.gallery-three-grid {
        height: 368px
    }
}

@media (max-width:400px) {
   
    .mobile-ghanat {
        margin-top: 10px;
        margin-right: -5px
    }

    .footer-social {
        margin: 10px 0 0;
        padding: 0
    }
}

#portal .block {
    margin-bottom: 25px;
    direction: rtl;
    text-align: right;
    clear: both
}

    #portal .block h3.handle {
        padding: 0 0 3px;
        font-size: 28px;
        font-weight: 400;
        margin: 0;
        text-align: right;
        display: inline-block;
        color: #333
    }

        #portal .block h3.handle a {
            color: #333
        }

    #portal .block .content {
        border-top: solid 3px #d20000;
        font-family: Tahoma;
        font-size: 10px;
        overflow: hidden;
        padding: 0
    }

.ads_tem1 {
    margin-bottom: 18px
}

    .ads_tem1 .ads_block .ads_item {
        display: block;
        clear: both;
        margin-bottom: 5px
    }

.break_box {
    clear: both
}

.content_row {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    text-align: right;
    font-family: tahoma;
    font-size: 12px;
    direction: rtl
}

    .content_row a {
        color: #000
    }

        .content_row a:hover {
            color: gray
        }

    .content_row h3.content_title {
        font-family: alalam-font;
        font-size: 22px;
        padding: 0;
        margin: 0;
        background: 0 0;
        line-height: 22px
    }

.rotitr {
    font-family: tahoma;
    font-size: 12px;
    font-weight: 400
}

.content_row .content_title .rotitr {
    font-family: tahoma;
    display: block;
    font-size: 11px;
    font-weight: 400
}

.content_row .media_type_content, .tem_2 ul li:before {
    display: inline-block
}

.content_row .content_date {
    color: #ff8a00;
    font-size: 15px;
    font-family: alalam-font
}

.content_row .content_lead {
    font-family: sakal;
    color: #191919;
    text-align: right;
    direction: rtl;
    font-size: 20px;
    padding: 0;
    margin: 0
}

.content_row .content_imgPanel {
    width: 210px;
    height: auto;
    float: right;
    text-align: left;
    margin: 0 0 2px 10px;
    position: relative
}

    .content_row .content_imgPanel img {
        width: 100%;
        height: auto;
        float: right
    }

    .content_row .content_imgPanel .media_type_band {
        background: rgba(0,0,0,.4);
        padding: 0 10px;
        width: 100%;
        position: absolute;
        bottom: 0
    }

        .content_row .content_imgPanel .media_type_band i.fa-clock-o {
            color: #fff;
            text-align: right;
            font-size: 20px;
            float: right;
            margin: 2px -5px
        }

            .content_row .content_imgPanel .media_type_band i.fa-clock-o span {
                font-size: 11px;
                font-family: tahoma;
                margin-top: 2px;
                position: absolute;
                margin-right: 5px
            }

        .content_row .content_imgPanel .media_type_band:after, .content_row .media_type_content:after {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: 15px;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            margin: 5px 0
        }

.content_row .media_type_content:after {
    color: #232523 !important
}

.content_row .content_imgPanel .media_type_band.media_type_13:after, .content_row .media_type_13:after {
    content: "\f030"
}

.content_row .content_imgPanel .media_type_band.media_type_2:after, .content_row .media_type_2:after {
    content: "\f01d";
    font-size: 18px
}

.tem_1 .content_row .content_imgPanel, .tem_1 .content_row .content_imgPanel img {
    width: 100%;
    height: auto
}
.tem_1 .content_row .row > a{padding-left:5px;}

#portal .block.tem_2 h3.handle {
    background: #d20000;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    left: 15px;
    z-index: 10;
    font-size: 16px
}

.tem_2 ul, .tem_2 ul li {
    margin: 0;
    padding: 0;
    clear: both
}

#portal .block.tem_2 .content {
    padding-top: 0
}

.tem_2 .content_row .content_imgPanel, .tem_2 .content_row .content_imgPanel img {
    width: 100%;
    height: auto
}

.tem_2 ul {
    list-style: none
}

    .tem_2 ul li {
        color: #3a87ba
    }

        .tem_2 ul li a {
            font-size: 16px;
            font-family: alalam-font;
            color: #333
        }

        .tem_2 ul li:before {
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\f111";
            margin-left: 10px
        }

.List_Style1 li .fa.fa-circle, .iranHomeBox .more_news {
    display: none
}

.first_slider {
    border-top: solid 3px #000;
    background: #f1f1f1;
    margin-bottom: 15px
}

    .first_slider .content_row .content_imgPanel .content_title, .first_slider .content_row .content_imgPanel h1.content_title {
        position: absolute;
        bottom: 0;
        margin-bottom: 0;
        text-align: right;
        font-family: alalam-font;
        background: rgba(0,0,0,.58) !important;
        right: 0;
        left: 0;
        color: #fff;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        clear: both;
        margin-top: 0 !important;
        padding-right: 10px !important;
        font-size: 22px !important
    }

    .first_slider .content_lead {
        padding: 8px 10px 10px;
        color: #000;
        font-family: sakal;
        font-size: 20px;
        clear: both
    }

    .first_slider .content_row .content_imgPanel {
        width: 100%;
        height: auto;
        margin-bottom: 0
    }

        .first_slider .content_row .content_imgPanel img {
            width: 100%;
            height: auto
        }

    .first_slider ul {
        list-style: none;
        padding: 0 0 0 5px;
        margin: 0 -10px 0 0;
        background: #fff
    }

        .first_slider ul li {
            border-bottom: solid 1px #ababab;
            padding: 8px 10px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 18px
        }

            .first_slider ul li.active {
                background: #1c98de
            }

                .first_slider ul li.active a, .first_slider ul li.active:hover a {
                    color: #fff !important
                }

            .first_slider ul li a:hover, .first_slider ul li:hover a {
                color: #1c98de !important
            }

.tem_list .content_row {
    border-bottom: solid 1px #c7c7c7;
    padding-bottom: 10px;
    padding-right: 10px
}

    .tem_list .content_row h3.content_title {
        font-size: 20px
    }

.tem_list .content {
    border: 1px solid #e5e5e5;
    padding-top: 0 !important
}

    .tem_list .content > div {
        height: 897px;
        overflow-y: scroll;
        padding-top: 10px
    }

.tem_list.allnews_box .content > div {
    height: 810px
}

.photoBox .content_row .content_imgPanel, .photoBox .content_row .content_imgPanel img {
    width: 100%;
    height: auto
}

.content_detail .img_listGallery.row {
    width: 100%
}

.content_detail .toolsPanel {
    position: absolute;
    left: 10px;
    top: 0
}

.content_detail .summary {
    border: 2px solid #107ec9;
    background: #e5e5e5;
    border-right: 0;
    border-left: 0;
    padding: 10px
}

.content_detail .title {
    font-family: alalam-font;
    font-size: 25px;
    font-weight: 400;
    text-align: right
}

.content_detail .date {
    text-align: center
}

.content_detail .datacontent {
    position: absolute;
    margin-top: -15px
}

.content_detail .detail {
    font-family: sakal;
    font-size: 24px;
    line-height: 30px;
    text-align: justify;
    color: #191919
}

.content_detail .img_bottom_bar {
    margin-top: 2px;
    margin-bottom: 10px
}

    .content_detail .img_bottom_bar .ShareIcons {
        float: left;
        clear: none
    }

.content_detail .detail img {
    max-width: 100%;
    height: auto !important;
}

.content_detail .detail div {
    overflow: initial
}

.content_detail .FirstPic {
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    clear: none
}

.content_detail #GalleryPanel {
    text-align: center
}

.content_detail .PrintIcon {
    margin-left: 5px
}

    .content_detail .PrintIcon img {
        border: 0
    }

.content_detail .detail .FirstPic a img {
    width: 200px
}

.content_detail #GalleryPanel a img {
    clear: none;
    float: none;
    border: 3px solid #d6d6d6;
    margin: 8px;
    width: 191px;
    border-radius: 10px
}

.content_detail .box_related .box_related_title {
    background: red;
    color: #fff;
    font-size: 25px;
    float: right;
    padding: 5px 15px;
    margin-bottom: 5px
}

.content_detail .box_related .box_related_body {
    width: 100%;
    clear: both
}

    .content_detail .box_related .box_related_body .content_row .content_imgPanel, .content_detail .box_related .box_related_body .content_row .content_imgPanel img {
        width: 100%
    }

.content_detail .img_border {
    border: 1px solid #dedede;
    float: right;
    clear: both;
    text-align: center;
    padding: 7px;
    width: 100%;
    margin-bottom: 10px
}

    .content_detail .img_border img {
        width: 100%
    }

    .content_detail .img_border h1 {
        background: #e4e4e4;
        padding: 5px;
        color: #000;
        font-size: 15px;
        margin: 2px 0 0
    }

.first_slider .slider_leftBtn, .first_slider .slider_rightBtn, .slider_leftBtn, .slider_rightBtn {
    z-index: 10;
    cursor: pointer;
    line-height: 16px;
    background: rgba(0,0,0,.45);
    font-weight: 700;
    position: absolute
}

.slider_leftBtn, .slider_rightBtn {
    color: #fff !important;
    border: 0 solid #bc2325 !important;
    padding: 5px 6px 5px 9px;
    font-size: 32px;
    text-align: center
}

.slider_leftBtn {
    padding: 5px 7px 5px 8px
}

.first_slider .slider_leftBtn, .first_slider .slider_rightBtn {
    color: #fff;
    border: 1px solid #bc2325;
    padding: 5px 7px 6px 9px;
    border-radius: 0;
    font-size: 31px
}

.first_slider .slider_leftBtn {
    top: 50%;
    left: 0;
    margin-top: -95px;
    padding: 5px 8px 6px
}

.first_slider .slider_rightBtn {
    top: 50%;
    right: 0;
    margin-top: -95px
}

.slider_public .content_row {
    padding: 0 5px 5px
}

.slider_public .content_slider {
    margin-right: -5px;
    margin-left: -5px
}

.content_slider .content_row .content_lead {
    font-size: 18px
}

.content_slider .content_row h3.content_title {
    font-size: 20px
}

.content_slider .slider_leftBtn, .slider_public .slider_leftBtn {
    top: 50%;
    left: 0;
    margin-top: -22px
}

.content_slider .slider_rightBtn, .slider_public .slider_rightBtn {
    top: 50%;
    right: 0;
    margin-top: -22px
}

.video_home_slider .slider_leftBtn, .video_home_slider .slider_rightBtn {
    top: 80px;
    color: red;
    border: 1px solid red
}

.exclusiv_slider .slider_leftBtn, .exclusiv_slider .slider_rightBtn {
    top: 100px;
    color: red;
    border: 1px solid red
}

.exlosivBox {
    background: #eaeaea;
    padding: 5px;
    margin-bottom: 20px
}

    .exlosivBox .more_news {
        background: #c8c8c8;
        padding: 0 10px;
        position: absolute;
        margin-top: -8px;
        font-family: alalam-font;
        font-size: 20px;
        font-weight: 700
    }

.programBoxHome {
    background: #000;
    color: #fff;
    margin-bottom: 10px;
    overflow: hidden
}

    .programBoxHome h3.content_title {
        position: absolute;
        bottom: 0;
        white-space: nowrap;
        background: rgba(0,0,0,.7);
        left: 0;
        right: 0;
        text-align: right;
        direction: rtl;
        text-overflow: ellipsis;
        padding: 3px 15px;
        margin: 0;
        font-size: 17px
    }

    .programBoxHome > ul {
        margin: 5px 0 0 5px;
        padding: 0;
        list-style: none;
        float: right
    }

        .programBoxHome > ul li {
            float: right;
            margin-left: 10px;
            font-size: 19px;
            padding: 0 5px
        }

    .programBoxHome ul li.active {
        border-bottom: solid 3px red
    }

    .programBoxHome .content_slider {
        clear: both
    }

    .programBoxHome .content_row a {
        color: #fff
    }

    .programBoxHome .content_row .content_imgPanel {
        width: 100%;
        height: auto;
        position: relative;
        overflow: hidden
    }

        .programBoxHome .content_row .content_imgPanel img {
            width: 100%;
            height: auto
        }

    .programBoxHome .content_row .content_Info {
        padding: 10px
    }

    .programBoxHome .content_row .content_date {
        direction: ltr;
        text-align: center;
        color: #ff0004;
        font-size: 15px;
        float: right;
        width: 100%;
        font-family: alalam-font
    }

    .programBoxHome .slider_leftBtn, .programBoxHome .slider_rightBtn {
        top: 90px;
        color: #fcff00
    }

.photo_homeSlider .content_row .content_imgPanel, .photo_homeSlider .content_row .content_imgPanel img {
    width: 100%;
    height: auto
}

.photo_homeSlider .content_row {
    padding: 0 !important
}

.slider_public .video_home_slider .content_row {
    padding-top: 0
}

.row_set {
    margin-right: -15px;
    margin-left: -15px
}

.slider_home_first {
    direction: ltr
}



.List_Style1 {
    list-style: none;
    margin: 0;
    padding: 0
}

    .List_Style1 li {
        border-bottom: solid 1px #c7c7c7;
        padding-bottom: 10px;
        padding-right: 10px
    }

        .List_Style1 li a {
            font-family: alalam-font;
            font-size: 20px;
            padding: 0;
            margin: 0;
            background: 0 0;
            line-height: 22px
        }

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0 auto
}

    ul.pagination li {
        display: inline
    }

        ul.pagination li a {
            color: #b0a2a2;
            float: left;
            padding: 3px 15px;
            text-decoration: none;
            transition: background-color .3s;
            border: 1px solid #ddd;
            margin: 0 4px;
            border-radius: 11px
        }

            ul.pagination li a.active {
                background-color: #ddd;
                color: #8a8181;
                border: 1px solid #ddd
            }

            ul.pagination li a:hover:not(.active) {
                background-color: #ddd
            }

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 11px;
    border-bottom-left-radius: 11px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px
}

.content_row a.category_lable {
    position: absolute;
    background: #d20000;
    color: #fff;
    font-family: alalam-font;
    white-space: nowrap;
    left: 0;
    top: 0;
    padding: 3px 8px;
    font-size: 16px
}

    .content_row a.category_lable:hover {
        color: #fff !important
    }

.programBoxHome.innerCat {
    margin-top: 30px
}

.photo_homeSlider h3.content_title {
    background: #000;
    color: #fff;
    text-align: right;
    padding: 5px 10px;
    clear: both;
    font-size: 19px
}

.footer-link-bar2 {
    width: 100%;
    background: #000;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px
}

@media(max-width:1199px) {
    .container.no-scroll-nav {
        overflow: hidden
    }

    .header-logo {
        margin-top: 0
    }



    .portal-column.full-width {
        margin-right: -15px;
        margin-left: -15px
    }
}

@media(max-width:767px) {
   

    .header-logo {
        margin-right: 10px
    }

    .main_container {
        padding-right: 15px;
        padding-left: 15px
    }

    .content_row .content_imgPanel {
        width: 170px
    }

    .video_home_slider .content_row {
        padding: 0
    }

    .footer-logo {
        margin-right: auto;
        margin-left: auto
    }

    .footer .container {
        padding-bottom: 0 !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .content_row .content_imgPanel {
        width: 170px
    }

    .video_home_slider .content_row {
        padding: 0
    }

    .footer-logo {
        margin-right: auto;
        margin-left: auto
    }

    .footer .container {
        padding-bottom: 0 !important
    }
}

.content_row .content_imgPanel .media_type_band.media_type_101:after, .content_row .content_imgPanel .media_type_band.media_type_106:after {
    color: #fff;
    vertical-align: -6px;
    margin-right: 10px;
    display: inline-block;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    text-align: right
}

@media(min-width:1200px) {
  
    .sub-header > ul {
        white-space: nowrap
    }
}

.content_row .content_imgPanel .media_type_band.media_type_106:after {
    content: "\f03d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.content_row .content_imgPanel .media_type_band.media_type_101:after {
    content: "\f03e";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    -webkit-font-smoothing: antialiased
}

.comment_box {
    font-family: alalam-font,tahoma,Arial;
    font-size: 14px;
    border-top: solid 1px gray;
    clear: both;
    padding-top: 10px;
    display: block
}

    .comment_box label {
        margin-bottom: 0
    }

    .comment_box .box-comments {
        text-align: right;
        direction: rtl
    }

    .comment_box #AddCommentResult {
        text-align: center;
        font-weight: 700
    }

        .comment_box #AddCommentResult img {
            clear: both;
            display: block;
            margin-right: auto;
            margin-left: auto
        }

    .comment_box div.viewers_comments .head h2 {
        border-bottom: 1px solid #d3d3d3;
        padding-bottom: 5px;
        padding-top: 5px;
        background-color: #eee;
        width: 650px;
        color: #000;
        font-weight: 700;
        text-align: right;
        padding-right: 10px;
        font-size: 19px;
        font-family: Arial
    }

    .comment_box div.comment_bx {
        border-bottom: 1px solid #d3d3d3;
        margin-bottom: 15px;
        clear: both;
        overflow: hidden
    }

    .comment_box .cmnt_tools {
        overflow: hidden;
        margin-right: 5px
    }

    .comment_box span.cmnt_count {
        text-align: left;
        float: left;
        background-color: #949599;
        color: #fff;
        padding: 5px;
        font-weight: 700
    }

    .comment_box .cmnt_tools_like {
        float: right;
        margin-right: 0;
        direction: ltr;
        color: green;
        text-decoration: none
    }

        .comment_box .cmnt_tools_like i {
            display: none;
            float: right;
            margin-left: 5px
        }

    .comment_box .cmnt_tools_dislike {
        float: right;
        margin-right: 10px;
        direction: ltr;
        color: red;
        text-decoration: none
    }

        .comment_box .cmnt_tools_dislike i {
            display: none;
            float: right;
            margin-left: 5px
        }

    .comment_box .cmnt_tools_Replay {
        float: right
    }

    .comment_box .cmnt_tools:hover .cmnt_tools_dislike i, .comment_box .cmnt_tools:hover .cmnt_tools_like i {
        display: block
    }

    .comment_box #Textemail {
        text-align: left;
        direction: ltr
    }

    .comment_box div.user_thumb {
        float: right;
        margin-bottom: 2px
    }

    .comment_box div.cmnt_sender {
        width: 80%
    }

    .comment_box .comment_bx .date_send {
        display: block;
        color: #9E9E9E
    }

    .comment_box div.viewers_comments .content {
        direction: rtl
    }

    .comment_box div.cmnt_text {
        font-family: Arial;
        font-size: 18px;
        line-height: 25px;
        color: #4E4E4E;
        white-space: pre-wrap
    }

    .comment_box div.content_comment {
        float: none;
        text-align: right;
        font-family: Helvetica,Arial,sans-serif;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        margin: 0 60px 0 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        font-size: 12px;
        vertical-align: baseline;
        background: 0 0;
        color: #000;
        line-height: 1.167em;
        outline: 0;
        text-transform: none;
        text-decoration: none;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        text-shadow: none;
        box-sizing: content-box;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        min-height: 0;
        -webkit-overflow-scrolling: touch
    }

    .comment_box span.sender_name {
        font-family: Arial;
        font-size: 18px
    }

.lead {
    text-align: justify;
}

.footer-social > li.whatsapp > a:hover {
    background-position: -3px 0px;
}

.footer-social > li.whatsapp > a {
    background-image: url(../image/watsapp_top_bottom.png);
    background-repeat: no-repeat;
    background-position: -3px -37px;
}

.social_icon_head li.whatsapp {
    background: url(../image/watsapp_top.png) no-repeat;
}

[notification_tooltip]::after, [notification_tooltip]::before {
    position: absolute;
    left: 50%;
    top: -6px;
    z-index: 99;
    opacity: 0
}

[notification_tooltip] {
    margin: 20px 60px;
    position: relative;
    display: inline-block;
    font-family: inherit
}

    [notification_tooltip]::before {
        content: "";
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        border-width: 4px 6px 0;
        border-style: solid;
        border-color: rgba(0,0,0,.7) transparent transparent
    }

[notification_tooltip-position=left]::before {
    left: 0;
    top: 50%;
    margin-left: -12px;
    -webkit-transform: translatey(-50%) rotate(-90deg);
    -ms-transform: translatey(-50%) rotate(-90deg);
    transform: translatey(-50%) rotate(-90deg)
}

[notification_tooltip]::after {
    content: attr(notification_tooltip);
    -webkit-transform: translateX(-50%) translateY(-100%);
    -ms-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
    background: rgba(0,0,0,.7);
    text-align: center;
    color: #fff;
    font-size: 12px;
    min-width: 80px;
    border-radius: 5px;
    pointer-events: none;
    padding: 4px
}

[notification_tooltip-position=left]::after {
    left: 0;
    top: 50%;
    margin-left: -8px;
    -webkit-transform: translateX(-100%) translateY(-50%);
    -ms-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%)
}

[notification_tooltip]:hover::after, [notification_tooltip]:hover::before {
    opacity: 1
}

[notification_tooltip] {
    margin: 20px 60px;
    position: relative;
    display: inline-block;
    font-family: inherit
}

    [notification_tooltip]::before {
        content: "";
        position: absolute;
        top: -6px;
        left: 50%;
        transform: translateX(-50%);
        border-width: 4px 6px 0;
        border-style: solid;
        border-color: rgba(0,0,0,0.7) transparent transparent;
        z-index: 99;
        opacity: 0
    }

[notification_tooltip-position='left']::before {
    left: 0;
    top: 50%;
    margin-left: -12px;
    transform: translatey(-50%) rotate(-90deg)
}

[notification_tooltip]::after {
    content: attr(notification_tooltip);
    position: absolute;
    left: 50%;
    top: -6px;
    transform: translateX(-50%) translateY(-100%);
    background: rgba(0,0,0,0.7);
    text-align: center;
    color: #fff;
    padding: 4px 2px;
    font-size: 12px;
    min-width: 80px;
    border-radius: 5px;
    pointer-events: none;
    padding: 4px 4px;
    z-index: 99;
    opacity: 0
}

[notification_tooltip-position='left']::after {
    left: 0;
    top: 50%;
    margin-left: -8px;
    transform: translateX(-100%) translateY(-50%)
}

[notification_tooltip]:hover::after, [notification_tooltip]:hover::before {
    opacity: 1
}

#notification-subscribe-bell {
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16) !important;
    box-shadow: 0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16) !important;
    max-width: initial;
    z-index: 2147483645;
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 30px;
    cursor: pointer;
    background-color: transparent;
    border-radius: 50%;
    -webkit-transition: background-color .7s;
    -o-transition: background-color .7s;
    transition: background-color .7s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#notification-subscribe-bell-image-wrapper {
    padding: 10px;
    margin: 0;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: width 0.3s,height .3s;
    -o-transition: width 0.3s,height .3s;
    transition: width 0.3s,height .3s
}

#notification-subscribe-bell-image {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: initial;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 5px;
    -webkit-transition: width 0.3s,height .3s;
    -o-transition: width 0.3s,height .3s;
    transition: width 0.3s,height .3s
}

#notification-subscribe-bell:hover #notification-subscribe-bell-image-wrapper {
    width: 20px;
    height: 20px;
    padding: 25px
}

#notification-subscribe-bell:hover #notification-subscribe-bell-image {
    width: 50px;
    height: 50px;
    border-color: transparent
}

#notification-subscribe-bell {
    right: 30px
}

    #notification-subscribe-bell:hover {
        background-color: #7A7A7A
    }

#notification-subscribe-bell-image-wrapper {
    background-color: #D71920
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #notification-subscribe-bell {
        width: 4em;
        height: 4em;
        margin: 15px
    }

    #notification-subscribe-bell-image {
        width: 3em;
        height: 3em
    }

    #notification-subscribe-bell:hover #notification-subscribe-bell-image-wrapper {
        width: 1em;
        height: 1em
    }

    #notification-subscribe-bell:hover #notification-subscribe-bell-image {
        width: 4em;
        height: 4em
    }

    #notification-subscribe-bell-image-wrapper {
        width: 4em;
        height: 4em
    }
}

@media screen and (max-width: 767px) {
    #notification-subscribe-bell {
        width: 4em;
        height: 4em;
        margin: 0
    }

    #notification-subscribe-bell-image {
        width: 3em;
        height: 3em
    }

    #notification-subscribe-bell:hover #notification-subscribe-bell-image-wrapper {
        width: 1em;
        height: 1em
    }

    #notification-subscribe-bell:hover #notification-subscribe-bell-image {
        width: 4em;
        height: 4em
    }

    #notification-subscribe-bell-image-wrapper {
        width: 4em;
        height: 4em
    }
}

ul.inner_body_gallery_list {
    clear: both;
    width: 100%;
    display: inline-block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

    ul.inner_body_gallery_list li {
        margin-bottom: 10px;
        clear: both;
        width: 100%;
        display: inline-block;
        text-align: center;
    }

        ul.inner_body_gallery_list li img {
            max-width: 100%;
            width: auto;
        }

/* slide */
ul.inner_body_gallery_slide {
    clear: both;
    width: 100%;
    display: inline-block;
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

    ul.inner_body_gallery_slide li {
    }

        ul.inner_body_gallery_slide li img {
            max-width: 100%;
            width: auto;
        }

.inner_body_gallery_slide .inner_body_gallery_slide_rightBtn, .inner_body_gallery_slide .inner_body_gallery_slider_leftBtn {
    z-index: 10;
    cursor: pointer;
    line-height: 16px;
    background: rgba(0,0,0,.45);
    font-weight: 700;
    position: absolute;
    display: block !important;
    font-size: 58px;
    color: white !important;
    top: 50%;
    right: 0px;
    line-height: normal;
    padding: 5px 6px 5px 9px;
    margin-top: -34px;
}

.inner_body_gallery_slide .inner_body_gallery_slider_leftBtn {
    left: 0px;
    right: inherit !important;
}
