@import 'https://fonts.googleapis.com/css2?family=Khand:wght@300;400;500;600;700&display=swap';
@import "https://fonts.googleapis.com/css2?family=Mukta:wght@300;400;600&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,900&display=swap";
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    html,
    body {
         font-family: 'Mukta', sans-serif;
        /*font-family: 'Mukta', sans-serif;*/
        line-height: 1.5em;
        background:#fff !important;
        /*background: url('../images/background.png');*/
        background: #00000008;
        letter-spacing: 0.5px;
        /* line-height: 1.5; */
    }

    ::selection {
        background: #19315B;
        color: #fff;
        text-shadow: none;
    }


    /* Media.css */


    /* Layout: Large Devices. */

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


    /* Layout: Large Devices. */

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


    /* Layout: Large Devices. */

    @media only screen and (max-width: 1440px) {}


    /* Layout: Large Devices. */

    @media only screen and (max-width: 1300px) {
        /* Content */
    }


    /* Tablet Layout: 991px. */

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


    /* Tablet Layout: 1199px. */

    @media only screen and (max-width: 1199px) {
        /* content */
    }


    /* Medium Layout: 991px. */

    @media only screen and (max-width: 991px) {
        /* content */
    }


    /* Tablet Layout: 768px. */

    @media only screen and (min-width: 768px) and (max-width: 991px) {
        /* content */
    }


    /* Min Width: 991px. */

    @media only screen and (min-width: 991px) {
        /* content */
    }


    /* Mobile Layout: 767px. */

    @media only screen and (max-width: 767px) {
        .video-col {
            margin-top: 20px;
        }
        .mt__4 {
            margin-top: 20px;
        }
        .mpad-zero {
            padding: 0;
        }
        .right-column {
            padding-top: 20px;
        }
        .news-item-content h4 {
            font-size: 15px;
        }
        .trending-wrap {
            display: none !important;
        }
        .big-news h2 {
            font-size: 19px !important;
        }
        .overflow-scroll {
            height: 500px;
            overflow-x: hidden;
            overflow-y: scroll;
        }
        .pk-scroll-title {
            font-size: 15px !important;
        }
        .pk-scroll-img {
            width: 30px !important;
            height: 30px !important;
        }
        .pk-scroll-marque {
            padding-top: 10px !important;
        }
        .social-fix ul li {
            padding: 0px 1px !important;
        }
        .main-logo img {
            width: 100% !important;
            height: auto;
        }
        .main-navigation>ul>li {
            display: none;
        }
        .menuscroll li {
            display: none !important;
        }
    }


    /* Small Device : 590px. */

    @media only screen and (max-width: 540px) {
        .main-navigation>ul>li {
            display: none;
        }
        .menuscroll li {
            display: none !important;
        }
    }


    /* Small Device : 480px. */

    @media only screen and (max-width: 480px) {
        .main-navigation>ul>li {
            display: none;
        }
        .menuscroll li {
            display: none !important;
        }
    }


    /* Extra Small Device : 420px. */

    @media only screen and (max-width: 420px) {
        .main-navigation>ul>li {
            display: none;
        }
        .menuscroll li {
            display: none !important;
        }
    }


    /* Extra Small Device : 320px. */

    @media only screen and (max-width: 320px) {
        .main-navigation>ul>li {
            display: none;
        }
        .menuscroll li {
            display: none !important;
        }
    }


    /* end Media.css */


    /* @import  url('https://fonts.googleapis.com/css2?family=Karma:wght@300;400;500;600&display=swap'); */

    a,
    abbr,
    acronym,
    address,
    applet,
    article,
    aside,
    audio,
    b,
    big,
    blockquote,
    body,
    canvas,
    caption,
    center,
    cite,
    code,
    dd,
    del,
    details,
    dfn,
    div,
    dl,
    dt,
    em,
    embed,
    fieldset,
    figcaption,
    figure,
    footer,
    form,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    header,
    hgroup,
    html,
    i,
    iframe,
    img,
    ins,
    kbd,
    label,
    legend,
    li,
    mark,
    menu,
    nav,
    object,
    ol,
    output,
    p,
    pre,
    q,
    ruby,
    s,
    samp,
    section,
    small,
    span,
    strike,
    strong,
    sub,
    summary,
    sup,
    table,
    tbody,
    td,
    tfoot,
    th,
    thead,
    time,
    tr,
    tt,
    u,
    ul,
    var,
    video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        /* vertical-align: baseline; */
    }

    .news-bucket {
        max-width: 1300px;    
        margin: 0 auto;
    }

    .news-row {
        display: flex;
        flex-wrap: wrap;
    }

    .top-sticky-head {
        background-color: #fff;
        /*box-shadow: 0 -5px 11px #000;*/
        box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
        position: fixed;
        width: 100%;
        z-index: 999;
        top: 0;
    }

    .d-show {
        display: block;
    }

    .top_sticky {
        display: block;
    }


    /* .top-sticky-head {
        display: none;
    } */

    .top-sticky-head ul {
        display: table;
        /*height: 50px;*/
    }

    .top-sticky-head ul li {
        vertical-align: middle;
        /*padding: 0 5px;*/
        font-family: khand,sans-serif;
    }
    .fa-clock-rotate-left{
        color: red;
    }
    .fa-arrow-trend-up{
        color: red;
    }
    .post-user {
        /*font-size: 15px;*/
        color: #000000a1;
        font-weight: 600;
        font-family: mukta,sans-serif;
        /*display: inline-block;*/
    }
    .post-user img {
        margin-right: 11px!important;
        margin-bottom: 0!important;
        margin-top: 0!important;
        height: 35px;
        width: 35px;
        object-fit: cover;
        border-radius: 100%;
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
        border: 1px solid #c4161c;
        padding: 4px;
    }
    .sec-news-title {
        text-align: left;
    }

    .menucatleft {
        text-align: left;
    }

    .lht-wrap {
        justify-content: flex-start;
        display: flex;
        position: relative;
        left: 0;
        float: left;
        top: 0;
    }

    .top-sticky-head .fonticon {
        display: inline-block;
        font-size: 30px;
        width: 30px;
        height: 30px;
        color: #0e539a;
        cursor: pointer;
        font-weight: 800;
    }

    .top-sticky-head img {
        width: 250px;
    }

    .side-open {
        margin-left: 0;
    }

    .closeThes {
        cursor: pointer;
        position: absolute;
        top: 0;
        right: -50px;
        height: 50px;
        width: 50px;
        text-align: center;
        line-height: 50px;
        background-color: #205389;
        color: #fff !important;
    }

    .sticky-side-menu {
        height: 100%;
        position: fixed;
        background: #0e5dae;
        width: 265px;
        z-index: 9999;
        display: none;
        box-shadow: -8px 0 13px #000;
        transition: all .3s ease;
        animation: rotateMenu 600ms ease-in-out;
        transform-origin: top left;
    }

    #fixed-english-news a {
        background: #0e539a;
        color: #FFF;
        padding: 10px 20px;
        display: block;
        text-transform: uppercase;
        letter-spacing: 4px;
        text-align: center;
        text-decoration: none;
    }

    @keyframes rotateMenu {
        0% {
            transform: rotateY(-90deg)
        }
        350% {
            transform: rotateY(-45deg)
        }
        70% {
            transform: rotateY(20deg)
        }
        100% {
            transform: rotateY(0deg)
        }
    }

    .smenu {
        list-style: none;
    }

    .smenu li a:hover {
        background: #d12229;
        color: #fff;
    }

    .smenu li a {
        padding: 11px 11px 11px 20px;
        display: block;
        font-size: 19px;
        font-weight: 600;
        color: #fff;
        text-decoration: none;
        border-bottom: solid 1px rgba(255, 255, 255, .08);
    }

    .smenu li a::before {
        /* content: "\f139"; */
        font-family: dashicons;
        position: relative;
        font-weight: 500;
        margin-right: 12px;
        font-size: 15px;
    }

    .smenu .current-menu a::before {
        display: none;
    }

    .social-fixed {
        float: right;
    }

    .social-media ul {
        list-style: none;
    }

    .social-fix ul {
        display: flex;
        position: relative;
        float: right;
    }

    .social-fix ul li {
        padding: 0 5px;
    }

    .social-media ul li a i {
        display: inline-block;
        color: #fff;
        padding: 5px;
        text-align: center;
        height: 25px;
        font-size: 13px;
        width: 26px;
        transition: 0.3s;
    }

    .social-media ul li a i.fa-facebook-f {
        background-color: #385898;
    }

    .social-media ul li a i.fa-google {
        background-color: #EA4335;
    }

    .social-media ul li a i.fa-twitter {
        background-color: rgb(29, 161, 242);
    }

    .social-media ul li a i.fa-youtube {
        background-color: #f00;
    }

    .nep-date iframe {
        padding: 5px 0;
        width: 100%;
        height: 450px;
    }

    .date {
        display: flex;
        place-content: center;
    }

    .ads-bucket img {
        width: 100%;
        height: auto;
        padding: 5px 0;
    }

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

    .main-logo img {
        width: 60%;
        height: auto;
    }


    /* NAVIGATION CSS */

    .main-navigation {
        clear: both;
        width: 100%;
        background: #0a4ca0 !important;
        border-top: 1px solid #f1f1f1;
        border-bottom: 1px solid #f1f1f1;
        border-top: 2px solid #003893;
        border-bottom: 2px solid #003893;
        position: relative;
        z-index: 9;
    }

    nav {
        display: block;
    }

    .toggle-menu {
        display: none;
    }

    .trend-update {
        text-transform: uppercase;
        position: relative;
        padding: 0 3px;
        line-height: 45px;
        font-size: 14px;
        text-decoration: none !important;
        transition: all .3s ease;
        cursor: pointer;
    }

    .modal-backdrop {
        z-index: 0;
    }

    .modal-content {
        border-radius: 0;
        justify-content: center;
        align-items: center;
        background-color: #dddddd;
        padding: 10px;
    }

    .modal-body {
        background-color: #fff;
        width: 100%;
    }

    .modal-dialog {
        max-width: 1300px;
        width: 100%;
        margin: 0 auto;
    }

    @media screen and (max-width: 900px) {
        .toggle-menu {
            display: block;
            position: relative;
            height: 50px;
            margin-left: 50px;
            cursor: pointer;
            display: none;
        }
        .news-rank{
            display: none;
        }
        .modal-flex {
            padding: 0 !important;
        }
        .toggle-menu span {
            position: absolute;
            top: 50%;
            height: 4px;
            width: 25px;
            background: #FFF;
            left: 15px;
            margin-top: -2px;
            border-radius: 5px;
        }
        .toggle-menu span::before {
            content: "";
            position: absolute;
            bottom: -10px;
            height: 4px;
            width: 35px;
            background: #FFF;
            left: 0;
            border-radius: 5px;
        }
        .toggle-menu span::after {
            content: "";
            position: absolute;
            top: -10px;
            height: 4px;
            width: 35px;
            background: #FFF;
            left: 0;
            border-radius: 5px;
        }
        .main-navigation>ul {
            display: flex;
            width: 100%;
            overflow: scroll;
        }
        .main-navigation>ul>li {
            float: none !important;
            border-right: 0 !important;
            border-left: 0 !important;
        }
        .main-navigation ul ul {
            width: 100%;
        }
    }

    @media screen and (min-width: 1221px) {
        .main-navigation>ul {
            display: block !important;
        }
    }

    @media (min-width: 320px) and (max-width: 480px) {
        .news-row-formobile {
            display: block !important;
        }
        .main-navigation ul {
            height: auto !important;
        }
    }

    .main-navigation ul {
        list-style: none;
        margin: 0;
        padding-left: 0;
        transition: 600ms ease-in-out;
    }

    .clearfix:before,
    .clearfix:after {
        content: "";
        display: table;
        table-layout: fixed;
    }

    .big-news-wrap-thumbnel {
        height: auto;
        display: flex;
        justify-content: center;
    }

    .main-navigation>ul>li:first-child {
        border-left: 0;
    }

    .main-navigation>ul>li {
        float: left;
        /*border-right: 1px solid rgba(0, 0, 0, 0.2);*/
        /*border-left: 1px solid rgba(255, 255, 255, 0.1);*/
        /*padding-right: 5px;*/
        /*padding-left: 5px;*/
    }

    .main-navigation li {
        position: relative;
    }

    .main-navigation>ul>li>a {
        line-height: 50px;
        font-size: 22px;
        font-weight: 500;
        padding: 0 10px;
        font-family: khand,sans-serif;
        color: #fff;
        cursor: pointer;
    }
    .search-icon{
        color: #fff !important;
    }
    #search-click{
        background-color: white;
    }
    .main-navigation a {
        display: block;
        text-decoration: none;
        color: #FFF;
    }

    .main-navigation ul ul {
        position: absolute;
        left: 0;
        top: 100%;
        padding: 10px 0;
        background: #FFF;
        z-index: 9999;
        min-width: 180px;
        display: none;
        box-shadow: 0 0px 25px 0px rgb(0 0 0 / 20%);
    }

    li>ul,
    li>ol {
        margin-bottom: 0;
        margin-left: 15px;
    }

    .main-navigation ul ul li:last-child {
        border-bottom: none !important;
    }

    .main-navigation ul ul a {
        padding: 10px 20px 8px;
        color: #333;
        font-size: 14px;
        font-weight: 600;
    }

    #english-news {
        position: absolute;
        right: 0;
        top: 5px;
        background: #d12229;
        color: #FFF;
        padding: 15px 0;
        font-size: 20px;
    }


    /* #english-news:after {
        content: "";
        position: absolute;
        border-left: 3px solid #a80000;
        border-bottom: 2px solid #a80000;
        border-right: 3px solid transparent;
        border-top: 2px solid transparent;
        top: -4px;
        right: 0;
    } */

    .main-navigation>ul>li.horizontal-menu::after {
        content: "";
        border-color: transparent #CCC #CCC transparent;
        border-style: solid;
        border-width: 4px;
        position: absolute;
        left: 100%;
        top: 100%;
        margin-top: -14px;
        margin-left: -14px;
    }

    .main-navigation>ul>li.horizontal-menu:hover .sub-menu {
        display: block !important;
    }

    .main-navigation>ul>li:hover {
        /*background-color: rgba(0, 0, 0, .14);*/
        /*border-bottom: 3px solid #FA0300;*/
        /*transition: .3s linear;*/
        /*color: #FA0300;*/
    }

    .main-navigation>ul>li:hover>a:before {
        width: 100%;
    }

    .main-navigation>ul>li>a::before {
        width: 0%;
        height: 2px;
        content: "";
        font-family: khand,sans-serif;
        background: #c4161c;
        position: absolute;
        bottom: 0;
        -webkit-transition: .3s linear;
        -moz-transition: .3s linear;
        -ms-transition: .3s linear;
        -o-transition: .3s linear;
        transition: .3s linear;
        top: 100%;
        z-index: 7;
    }

    .main-navigation>ul>li:hover a {
        background-color: #FA0300;
        color: white;
    }


    .trend-ul {
    display: flex;
    width: 100%;
    background-image: url(/frontend/images/flashnews.png);
    height: 76px;
    }
    ol,
    ul {
        list-style: none;
    }

    .trend-ul li.trend-title {
        color: #fff;
        background: #d12229;
        text-align: left;
        margin-right: 8px;
        line-height: 3em;
        position: relative;
        display: table-cell;
        float: left;
    }

    .dashicons-tag:before {
        content: "\f323";
    }

    .trend-tag {
        height: 48px;
        overflow-y: scroll;
        line-height: 3em;
    }

    .trend-tag li {
        display: inline-block;
        padding: 0px 15px;
    }

    .trend-tag li:before {
        content: "#";
        font-size: 12px;
        padding-right: 3px;
        color: #d12229;
    }

    .trend-tag li a {
        padding: 5px 3px;
        text-decoration: none;
        color: #19315B;
        font-size: 15px;
        font-weight: 500;
    }

    .top-box-news {
        background: #fff;
        border: 1px solid #cedfef;
        padding: 10px;
        position: relative;
    }

    .news-type1 {
        box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);
        position: relative;
        margin-bottom: 10px;
    }

    .news-item {
        text-decoration: none;
        color: #333;
    }

    .news-item .news-item-thumbnail img {
        /* width: 100%; */
        height: 100%;
    }

    .image-thumnail-fix {
        position: relative;
        flex: auto;
        height: 200px;
        width: 100%;
    }

    .news-item-thumbnail {
        position: relative;
        background-color: #d3d2d2;
        height: 236px;
        width: 100%;
        overflow: hidden;
        justify-content: center;
        display: flex;
    }

    .news-item-thumbnail img::before {
        position: absolute;
        top: 0;
        left: -75%;
        z-index: 2;
        display: block;
        content: '';
        width: 50%;
        height: 100%;
        z-index: 9;
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
        transform: skewX(-25deg);
    }

    .news-item-thumbnail img::before:hover {
        animation: shine .75s;
    }

    @keyframes shine {
        0% {
            background-position: top left;
        }
        100% {
            background-position: top right;
        }
    }

    .news-item .news-item-content {
        position: absolute;
        bottom: 0;
        background: #ffffff;
        padding: 15px;
        width: 100%;
    }

    .news-item-content h4 {
        font-size: 30px;
        line-height: 1.5em;
        margin: 0;
        color: #fff;
        text-align: center;
    }

    .news-item-content h6 {
        font-size: 15px;
        line-height: 1.5em;
        margin: 0;
        color: rgb(0, 0, 0);
        text-align: center;
        font-weight: 900;
    }

    .ads-box {
        width: 100%;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .ads-box img {
        width: 100%;
        height: auto;
    }

    .tab-nav-wrap a {
        list-style: none;
        margin: 0 0 15px;
        padding: 10px 5px;
        background: #F2F2F2;
        border-top: 3px solid #d12229;
        display: flex;
        place-content: center;
        text-decoration: none;
        color: #d12229;
        font-weight: 500;
    }

    .tab-nav-wrap a {
        float: left;
        font-size: 20px;
        flex-grow: 1;
    }

    .tab-nav-wrap a.active,
    .tab-nav-wrap a:hover {
        background: #d12229;
        color: #FFF !important;
    }

    .news-post {
        margin-bottom: 5px;
        border-bottom: 1px solid #dddd;
        background-color: #fff;
        padding: 5px;
        transition: 300ms ease-in-out;
    }

    .deco-left {
        border-left: solid #d12229 4px;
        padding: 10px;
    }

    .news-post h2 {
        margin: 5px 0;
        font-size: 17px;
        font-weight: 900;
    }

    .news-post h2 a {
        font-weight: 600;
        color: #000000;
        font-size: 18px;
        text-decoration: none;
    }

    .news-post h2 a:hover {
        color: #072c5a;
    }

    .thumb {
        width: 150px;
        height: 100%;
        justify-content: center;
        display: flex;
    }

    .Float-Left {
        float: left;
        margin-right: 15px;
        background-color: #d3d2d2;
    }

    .thumb a {
        position: relative;
        overflow: hidden;
        display: block;
    }

    .news-post img {
        width: 100%;
    }

    .news-post:hover {
        background: white !important;
    }

    .news-post:hover h2 {
        color: #FA0300;
    }

    .news-post:hover span {
        color: #FA0300;
    }

    .news-post:hover i {
        color: #FA0300;
    }

    .news-post:hover .news-title a {
        color: #FA0300;
    }

    .news-post:hover p {
        color: #FA0300;
    }

    .news-post ul li:hover a {
        color: #FA0300;
    }

    .news-post-list:hover span {
        color: #ffffff;
    }

    .news-post:hover .post-date .show-nepali-date {
        font-weight: 600;
        color: #000000;
    }

    .news-post:hover .post-date i {
        color: #000000 !important;
    }

    .news-post p {
        margin: 0;
        font-weight: 500;
        font-size: 16px;
        text-align: justify;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .thumb-cate {
        max-width: 150px;
        height: 100%;
    }

    .thumb a::before {
        position: absolute;
        top: 0;
        left: -75%;
        z-index: 2;
        display: block;
        content: '';
        width: 50%;
        height: 100%;
        background: gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
        transform: skewX(-25deg);
    }

    .thumb a:hover::before {
        animation: shine .75s;
    }

    @keyframes shine {
        100% {
            left: 125%;
        }
    }

    ul.news-post-list {
        list-style: none;
        background-color: white;
        padding: 0 5px;
    }

    ul.news-post-list li:last-child {
        border-bottom: 0;
    }

    ul.news-post-list li {
        padding: 14px 0 14px 20px;
        border-bottom: 1px solid #EEE;
        background: url('../images/list-icon.png') no-repeat 0px -58px;
        line-height: 1.2;
        font-size: 20px;
    }

    ul.news-post-list li a {
        color: #333;
        display: block;
        text-decoration: none;
        font-weight: 500;
    }

    .rht-wrap {
        justify-content: flex-end;
        display: flex;
        position: absolute;
        right: 0;
        top: 0;
    }

    .rht-wrap .search-bucket {
        position: relative;
    }

    .search-icon {
        margin: 0;
        border: none;
        border-radius: 0;
        overflow: visible;
        font: inherit;
        color: inherit;
        text-transform: none;
        padding: 0;
        background-color: transparent;
        display: inline-block;
        fill: currentcolor;
        line-height: 0;
    }

    .search-bucket {
        position: relative;
        color: #FA0300;
        height: 50px;
        width: 50px;
        line-height: 45px;
        text-align: center;
        cursor: pointer;
    }

    .search-bucket button i {
        font-size: 22px;
    }

    .bucket-btn button {
        background-color: transparent;
        border: none;
        color: #ffffff;
        cursor: pointer;
        font-size: 20px;
        text-align: center;
        padding: 0;
        display: inline-block;
        vertical-align: top;
    }

    button:focus {
        outline: none !important;
    }

    .taza-update {
        color: #FA0300;
        transition: all .3s ease;
        height: 50px;
        width: 50px;
        line-height: 50px;
        padding: 0px 15px;
        position: relative;
        cursor: pointer;
    }

    .rht-wrap .search-bucket {
        position: relative;
    }

    .search-dropdown {
        background-color: #d8dee5;
        color: rgba(0, 0, 0, .8);
        position: absolute;
        top: 48px;
        left: 0;
        width: 100%;
        z-index: 999;
        display: none;
        animation: rotateMenu 800ms ease-in-out;
        transform-origin: top center;
    }

    .close-modal {
        position: absolute;
        right: 5px;
        top: 5px;
    }

    .close-modal span i {
        opacity: 1;
        font-size: 23px;
        background-color: black;
        color: white;
        padding: 5px;
        border-radius: 50%;
    }

    .field-space {
        position: relative;
        padding: 10px 20px;
    }

    .closeThis {
        cursor: pointer;
        position: absolute;
        top: auto !important;
        top: 0;
        right: 0;
        height: 50px;
        width: 50px;
        font-size: 25px;
        text-align: center;
        line-height: 50px;
        color: red;
    }

    .input-box {
        line-height: 40px;
        background-color: #fff;
        border-radius: 0;
        margin: 0;
        width: 280px;
        font-size: 15px;
        color: #000;
        border: none;
        padding: 0 14px;
        ;
    }

    input:focus {
        outline: none;
    }

    .btn-submit {
        font-size: 15px;
        margin-right: 5px;
        background: #d12229;
        line-height: 38px;
        padding: 0 25px;
        border-radius: 0;
        transition: all .3s ease;
        color: #fff !important;
    }

    .misc-news {
        width: 100%;
        margin-bottom: 40px;
        border: 1px solid #F2F2F2;
        /* border-top: 3px solid #d12229; */
        margin-top: 25px;
    }

    .sec-news-title {
        font-size: 22px;
        margin-bottom: 15px;
        position: relative;
        z-index: 8;
        border-bottom: 3px solid #d12229;
        font-weight: 600;
    }

    .sec-news-title a {
        display: inline-block;
        background: #d12229;
        color: #FFF;
        padding: 8px 30px;
    }

    .sec-news-title span {
        display: inline-block;
        background: none;
        font-weight: 600;
        color: #ffffff;
        font-family: mukta, sans-serif;
    }

    .sec-cats li a:hover {
        color: rgb(255, 255, 255) !important;
    }

    .fa-regular,
    .far {
        font-weight: 600;
        color: #000000;
    }

    .show-view-count {
        font-weight: 600;
        color: #102c57;
        font-family: mukta, sans-serif;
    }

    @media (min-width: 640px) {
        .post-header {
            padding-top: 12px;
            padding-bottom: 12px;
        }
    }

    @media (min-width: 500px) {
        .post-header {
            margin-top: 25px;
            padding-top: 17px;
            padding-bottom: 12px;
        }
    }

    .post-header {
        border-top: 1px solid #0003;
        border-bottom: 1px solid #0003;
        margin-top: 15px;
        padding-top: 17px;
        padding-bottom: 12px;
    }

    .ms-news-box {
        /*box-shadow: 2px 2px 10px rgb(0 0 0 / 25%);*/
        padding: 8px;
        margin: 10px 0;
    }


    /* .sec-news-title:after, .archive-news-title:after {
        content: "";
        position: absolute;
        border-color: transparent #d12229 #d12229 transparent;
        border-width: 24px 24px;
        border-style: solid;
        left: -48px;
        top: 0;
        transform: rotate(-90deg);
    } */

    .ms-thumb-wrap {
        margin-bottom: 0;
        position: relative;
        display: flex;
        height: auto;
        justify-content: center;
        background-color: #d3d2d2;
    }

    .misc-news-wrap .ms-thumb {
        /* border-bottom: 3px solid #d12229; */
        position: relative;
    }

    .ms-thumb {
        position: relative;
        overflow: hidden;
        display: block;
    }

    .ms-thumb img {
        height: 250px;
        max-height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .ms-term-name {
        position: absolute;
        background: #d12229;
        color: #FFF;
        left: 20px;
        bottom: 0;
        padding: 5px 10px;
        font-size: 16px;
    }

    .ms-term-name a {
        display: block;
        color: #FFF;
    }

    .ms-news-title {
        margin-bottom: 0;
        font-size: 20px;
        text-align: justify;
        font-weight: 600;
    }

    .ms-news-title a {
        color: #333;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

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

    .sec-cats {
        float: right;
        position: absolute;
        z-index: 9;
        margin-bottom: 0px;
        right: 0;
        top: 6px;
    }

    .sec-cats li {
        display: inline-block;
        background: #dee1e8;
        font-size: 16px;
        position: relative;
    }

    .sec-cats li a {
        padding: 5px 15px;
        display: block;
        font-size: 16px;
        text-decoration: none;
        color: #fff;
    }

    .sec-cats li a::before {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 0 10px 10px;
        border-color: transparent transparent #edeff3 transparent;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .sec-cats li a:after {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 10px 0 0;
        border-color: #7f9ebd transparent transparent transparent;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .basic-thumb a img {
        height: 100%;
        /*width: auto;*/
    }

    .basic-thumb {
        display: flex;
        height: 188px;
        justify-content: center;
        background-color: #d3d2d2;
    }

    .up-news {
        width: 100%;
        /* margin-bottom: 40px; */
        border: 1px solid #F2F2F2;
        /* border-top: 3px solid #d12229; */
    }

    .ms-news-left {
        position: relative;
    }

    .post-date {
        font-size: 15px;
        font-weight: 500;
        /*margin-top: 10px;*/
    }

    .show-nepali-date {
        position: relative;
        padding: 0 5px;
        display: inline-block;
        font-weight: 600;
        color: #000000;
    }

    .tab-content {
        background: #F6F6F6;
        padding: 10px;
    }

    .news-post:last-child {
        border-bottom: none;
        margin: 0;
    }

    .news-rank {
        float: left;
        margin: 0 20px;
        font-size: 42px;
        color: #CCC;
    }

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

    .navi-tab a {
        background-color: #d12229;
        padding: 6px 10px;
        flex-grow: 1;
        color: #FFF;
        position: relative;
        display: inline-block;
        font-size: 15px;
        text-decoration: none;
    }

    .navi-tab a.active,
    .navi-tab a:hover {
        background: #072c5a;
    }

    .big-news {
        background: repeat #F9F9F9;
        padding: 8px;
        /* margin-bottom: 40px; */
        font-size: 24px;
        position: relative;
    }

    .big-news-wrap {
        background: #FFF;
        padding: 5px;
        padding-top: 22px;
        text-align: center;
    }

    .big-news h2 {
        font-size: 50px;
        text-align: center;
        margin-bottom: 20px;
        padding: 0 10px;
        font-weight: bold;
    }

    .big-news h2 a {
/* font-size: 68px; */
    color: #102c57;
    text-decoration: none;
    display: block;
    transition: all .3s ease;
    line-height: 1.3;
    }

    .big-news p:last-child {
        margin-bottom: 0;
    }

    .big-news p a img {
        height: 100%;
         width: 70%; 
        max-width: 100%;
    }

    .corona-live {
        width: 100%;
        height: auto;
    }

    .bottom-menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .bottom-menu ul li {
        display: inline-block;
        padding: 0 10px;
    }

    .bottom-menu ul li a {
        color: #444;
        text-decoration: none;
        font-size: 20px;
    }

    @media (min-width: 320px) and (max-width: 480px) {
        .ws-overflow {
            max-width: 100%;
            flex: 0 0 100%;
            overflow: auto;
            margin: 0;
            flex-wrap: nowrap;
        }
    }

    .ms-video:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: url('../images/video.png') no-repeat center;
        opacity: 0.5;
    }

    .news-cate-menu ul li {
        box-shadow: 0 10px 40px rgb(0 0 0 / 10%);
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .news-post a {
        text-decoration: none;
        color: #333;
    }

    .pagination {
        text-align: center;
        padding: 20px;
    }

    .pagination a:hover,
    .pagination span.current {
        background: #d12229;
    }

    .pagination span,
    .pagination a {
        background: #072c5a;
        padding: 18px 20px 15px;
        display: inline-block;
        color: #FFF;
        margin: 0 5px;
        text-decoration: none;
        line-height: 1;
        font-weight: 600;
    }

    .entry-content-image img {
        width: 100%;
        height: auto;
        display: inline-block;
        background: #efefef;
        padding: 1%;
    }

    .entry-content-image {
        width: 100%;
        height: auto;
        display: inline-block;
        background: #efefef;
        padding: 1%;
    }

    .pk-detail-img {
        width: 100%;
        overflow: hidden;
        position: relative;
        height: auto;
        /*height: 489px;*/
        display: block;
        justify-content: center;
        background: #fafafa;
    }

    .entry-header {
        margin-bottom: 20px;
        line-height: 1.2;
    }

    h1.entry-title {
        text-align: left;
        font-size: 50px;
        line-height: 1.3;
        margin-bottom: 15px;
        margin-top: 15px;
        font-weight: 600;
        font-family: sans-serif;
        text-align: center;
        color: #000;
        font-family: mukta, sans-serif;
    }

    .entry-meta {
        border: 1px solid #F2F2F2;
        padding: 5px;
        border-bottom: solid 2px rgb(145, 145, 145);
        padding-bottom: 1px;
        border-left: solid 2px rgb(145, 145, 145);
    }

    .entry-meta .fa {
        margin-right: 4px;
        font-size: 13px;
    }

    .entry-meta .posted-on-nepali {
        margin-right: 20px;
    }

    .entry-content {
        font-size: 20px;
        line-height: 1.8;
    }

    .entry-content p {
        margin-bottom: 1rem;
        color: rgb(80 71 71);
        font-size: 24px !important;
        line-height: 37px !important;
        text-align: justify;
        font-family: sans-serif;
        line-height: 2rem;
        color: #102c57;
        font-family: mukta, sans-serif !important;
    }

    figcaption {
        font-size: 20px;
        line-height: 1.7em;
        font-weight: 100;
        color: #072c5a;
        font-weight: 600;
        padding: 5px 0;
    }


    /* css by pradip */

    .trending-wrap {
        width: 100%;
        background: #fafafa;
    }


    /* Modify */

    .parent-video {
        background: #FFFFFF;
        box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
        border-radius: 5px;
        position: relative;
        height: 100%;
    }

    .parent-video .video-thumbnail {
        max-height: 500px;
        height: 100%;
    }

    .parent-video .video-thumbnail iframe {
        width: 100%;
        height: 100%;
    }

    #special-card-right {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
        padding: 8px 4px;
        transition: all 0.3s;
        height: 100%;
    }

    #special-card-img {
        border-radius: 5px;
        grid-column: 2 span;
        align-self: center;
        display: flex;
        justify-content: center;
        background-color: #d3d2d2;
    }

    #special-card-paragraph {
        align-self: center;
        grid-column: 2 span;
        padding: 10px;
        text-align: left;
    }

    #special-card-paragraph p {
        font-weight: 600;
        font-size: 18px;
        line-height: 23px;
        margin: 0em;
    }

    .parent-video li:hover {
        background-color: #d12229;
        border-radius: 5px;
    }

    .parent-video li:hover #special-card-right #special-card-paragraph p {
        color: white !important;
    }

    .parent-video li:hover #special-card-right #special-card-paragraph .post-date i {
        color: white;
    }

    .parent-video li:hover #special-card-right #special-card-paragraph .post-date span {
        color: white;
    }

    .video-np button {
        background: none;
        width: 100%;
        outline: none;
        border: none;
    }

    .main-content-video iframe {
        width: 100%;
        height: 50vh;
    }

    .aboutInfo {
        position: relative;
        padding-left: 125px;
    }

    #copyright {
        background-color: #0e5dae;
        color: rgba(255, 255, 255, .8);
        font-size: .9em;
        line-height: 54px;
    }

    #copyright a {
        text-decoration: none;
        display: inline-block;
        margin-right: 20px;
        color: #ffff;
        transition: all .3s ease;
    }


    /* Video list */

    .vidthumb iframe {
        width: 100% !important;
        border-radius: 5px;
    }

    .copyrightright a {
        text-align: center;
    }


    /* for Khelkud section */

    .top-box-news2 {
        background: #fff;
        position: relative;
    }

    .news-item .news-item-content2 {
        position: absolute;
        bottom: 0;
        background: white;
        padding: 15px;
        width: 100%;
    }

    .news-item-content2 {
        padding: 20px;
    }

    .news-item-content2 h6 {
        font-size: 18px;
        line-height: 1.5em;
        margin: 0;
        color: #000;
        text-align: center;
        font-weight: 900;
    }

    .news-item-content2 h6 a:hover {
        text-decoration: none;
    }

    #small-card {
        height: 177px;
        background: transparent;
    }

    #small-card img {
        width: 100%;
        height: 100%;
    }

    #grid-gap .ads {
        padding-bottom: 15px;
    }

    .parent-content {
        background: #FFFFFF;
        border-radius: 5px;
        position: relative;
        height: 100%;
    }

    .parent-content .video-thumbnail {
        max-height: 500px;
        height: 100%;
    }

    .parent-content .video-thumbnail iframe {
        width: 100%;
        height: 100%;
    }

    .parent-content li {
        /* box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 10%); */
        margin-bottom: 5px;
    }

    .parent-content li:hover {
        color: #FA0300;
        /*border-radius: 5px;*/
    }

    .parent-content li:hover #special-card-right #special-card-paragraph a {
        color: #FA0300 !important;
    }

    .parent-content li:hover #special-card-right #special-card-paragraph p {
        color: #FA0300 !important;
    }

    .top-box-news2>.news-type1:hover .news-item-content2>h6>a {
        color: #FA0300;
    }

    .special-card-paragraph a {
        color: #000 !important;
        font-weight: 900;
    }

    .cumname:hover {
        text-decoration: none;
        color: #FA0300 !important;
    }

    .news-item-content2 a {
        font-weight: 600;
        color: #102c57;
        font-family: mukta, sans-serif;
        font-size: 19px;
    }

    a:hover {
        text-decoration: none;
    }

    .pagegsection {
        border: 1px solid rgba(0, 0, 0, .125);
        padding: 1.25rem;
    }

    .pagegsection h1 {
        font-size: 30px;
        font-weight: 900;
    }


    /* Popup Ads */

    @media (max-width: 768px) {
        .carousel-inner .carousel-item>div {
            display: none;
            filter: blur(4px);
        }
        .carousel-inner .carousel-item>div:first-child {
            display: block;
            filter: blur(0px);
        }
    }

    #recipeCarousel .carousel-inner::after {
        background: transparent;
    }

    .carousel-inner .carousel-item>div {
        background-color: white;
        opacity: 0.7;
        filter: blur(4px);
        z-index: 999;
    }

    .carousel-inner .carousel-item>div:nth-child(2) {
        background-color: white;
        opacity: 1;
        filter: blur(0px);
    }

    .carousel-inner .carousel-item.active,
    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
        display: flex;
    }


    /* display 3 */

    @media (min-width: 768px) {
        .carousel-inner .carousel-item-right.active,
        .carousel-inner .carousel-item-next {
            transform: translateX(33.333%);
            opacity: 0.7;
        }
        .carousel-inner .carousel-item-left.active,
        .carousel-inner .carousel-item-prev {
            transform: translateX(-33.333%);
            opacity: 0.7;
        }
    }

    .carousel-inner .carousel-item-right,
    .carousel-inner .carousel-item-left {
        transform: translateX(0);
    }

    .carousel-inner .carousel-item.active {
        background-color: white;
    }

    .modal-backdrop {
        z-index: 0;
    }

    .modal-content {
        border-radius: 0;
        justify-content: center;
        align-items: center;
        background-color: #dddddd;
        padding: 10px;
    }

    .modal-body {
        background-color: #fff;
        width: 100%;
    }

    .modal-dialog {
        /* max-width: 720px; */
        width: 100%;
        margin: 0 auto;
    }

    .close-modal {
        position: absolute;
        right: 5px;
        top: 5px;
    }

    .close-modal span i {
        opacity: 1;
        font-size: 23px;
        background-color: black;
        color: white;
        padding: 5px;
        border-radius: 50%;
    }

    .popup-cnt {
        width: 100%;
        height: 100%;
    }

    .popup-cnt img {
        width: 100%;
        height: auto;
    }

    .popup-cnt img {
        width: 100%;
        height: auto;
    }


    /* ads table */

    table {
        width: 100%;
        background-color: #fff;
    }

    th,
    td {
        font-weight: unset;
        padding-right: 10px;
    }

    .column100 {
        width: 130px;
        padding-left: 25px;
    }

    .column100.column1 {
        padding-left: 42px;
    }

    .row100.head th {
        padding-top: 24px;
        padding-bottom: 20px;
    }

    .row100 {
        border-bottom: 1px solid #d12229;
    }

    .row100 td {
        padding-top: 18px;
        padding-bottom: 14px;
    }

    .table100.ver6 {
        border-radius: 2px;
        overflow: hidden;
        background: #072c5a;
    }

    .table100.ver6 table {
        background-color: transparent;
    }

    .table100.ver6 td {
        font-family: Montserrat-Regular;
        font-size: 14px;
        color: #fff;
        line-height: 1.4;
        border-right: 1px solid #d12229;
    }

    .table100.ver6 th {
        font-family: Montserrat-Medium;
        font-size: 12px;
        color: #fff;
        line-height: 1.4;
        text-transform: uppercase;
        background-color: rgba(0, 0, 0, .4);
        font-weight: 900;
    }

    .table100.ver6 .row100:hover td {
        background-color: rgba(255, 255, 255, 0.1);
    }

    .table100.ver6 .hov-column-ver6 {
        background-color: rgba(255, 255, 255, 0.1);
    }

    .table100.ver6 .row100 td:hover {
        background-color: rgba(255, 255, 255, 0.2);
    }

    .fueldata {
        text-align: center;
        font-weight: 900;
        padding: 8px;
        background: #d12229;
        color: white;
    }


    /* end ads table */


    /* New updated Footer CSS */

    .modal-dialog {
        /* max-width: 1300px !important; */
    }

    .sticky-side-menu {
        background: #072c5a !important;
    }

    .closeThes {
        background: #d12229 !important;
    }

    .smenu li a {
        border-bottom: solid 1px #d12229 !important;
    }

    .news-title p span {
        font-weight: 500;
    }

    #copyright {
        line-height: 45px !important;
        background: transparent !important;
    }

    #special-card-paragraph {
        padding: 0 10px !important;
    }

    #special-card-img {
        height: 85px !important;
    }

    .footer-content {
        background: transparent !important;
    }

    .row-bg {
        background:  #003893 !important;
    }

    .follow-wrap {
        /*width: 100%;*/
        position: relative;
    }

    .follow-wrap h1 {
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        padding: 14px 0;
    }

    .follow-wrap ul {
        list-style: none;
        padding: 10px;
        display: flex;
    }

    .social-icons li {
        padding: 0 13px;
    }

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

    .social-icons li a {
        text-decoration: none !important;
    }

    .social-icons li a i {
        font-size: 25px;
        color: #fff;
    }

    .f-right-wrap {
        padding: 12px;
        float: right;
    }

    .f-right-wrap ul {
        list-style: none;
        text-align: center;
    }

    .f-right-wrap ul li {
        padding: 0 6px;
    }

    .f-right-wrap ul li a {
        text-decoration: none !important;
        color: #fff !important;
        font-size: 14px;
    }

    .link-wrap span {
        font-size: 14px;
        color: #d1b37f;
    }

    .link-wrap span a {
        text-decoration: none !important;
        color: #d1b37f !important;
    }

    @media (min-width: 320px) and (max-width: 480px) {
        .sec-cats li a {
            font-size: 11px;
        }
        .link-wrap span {
            display: flex;
            place-content: center;
        }
        .pk-detail-img {
            height: 260px !important;
        }
        .link-wrap span {
            font-size: 12px !important;
        }
        .m-flow {
            display: none;
        }
        .col-mob {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .follow-wrap {
            text-align: center;
        }
        .follow-wrap ul {
            place-content: center;
        }
        .only-pc {
            display: none !important;
        }
        .fm-right {
            text-align: right;
        }
        .logo-wrap img {
            width: 100%;
            padding: 8px 0;
        }
        .f-right-wrap ul li a {
            font-size: 12px !important;
        }
        .f-right-wrap ul li {
            padding: 0 5px !important;
        }
    }

    @media screen and (max-width: 760px) {
        .img-md img {
            width: 100% !important;
            height: 150px !important;
        }
    }

    .logo-wrap img {
        width: 100%;
    }

    @media (min-width: 1281px) {
        .f-right {
            float: right;
        }
        .logo-wrap img {
            width: 100%;
            padding-top: 1px;
        }
        .only-phone {
            display: none;
        }
        .follow-wrap {
            display: flex;
            place-content: center;
        }
        .main-logo {
            /* padding: 35px 0; */
        }
    }

    @media (min-width: 768px) and (max-width: 1024px) {
        .main-logo {
            padding: 35px 0;
        }
        .f-right {
            position: relative;
            right: 0;
        }
        .logo-wrap img {
            width: 100%;
        }
        .only-phone {
            display: none;
        }
        .follow-wrap {
            display: flex;
        }
    }

    .border-b4 a {
        border-left: #d1b37f solid 1px;
        padding-left: 12px;
    }


    /*New Updated Footer CSS End*/


    /* Sticky Name */

    .down-icon {
        float: right;
    }

    .down-icon i {
        font-size: 15px;
        background-color: #d12229;
        color: white;
        padding: 10px;
        height: 30px;
        width: 30px;
        line-height: 10px;
    }

    #down1-show {
        background-color: white;
    }

    #down1-show li a {
        color: #072c5a;
    }

    #down2-show {
        background-color: white;
    }

    #down2-show li a {
        color: #072c5a;
    }


    /* end Sticy Name */

    #mobile-menu {
        /*border-bottom: 3px solid #d12229 !important;*/
        width: 100%;
        /*overflow: scroll;*/
        /* height: 72px; */
    }

    .menu-item-home {
        /*background-color:  #d12229;*/
        /*border-bottom: 3px solid #d12229 !important;*/
    }

    #powrIframeLoader {
        display: none;
    }


    /*for Gallery Page*/

    .lightbox-gallery {
        /* background-image: linear-gradient(#4A148C, #E53935); */
        /* background-color: #a80000; */
        background-repeat: no-repeat;
        color: #000;
        overflow-x: hidden
    }

    .lightbox-gallery p {
        color: #fff
    }

    .lightbox-gallery h2 {
        font-weight: bold;
        margin-bottom: 40px;
        padding-top: 40px;
        color: #fff
    }

    @media (max-width:767px) {
            .livevideo iframe {
                width: 100% !important;
                height: auto !important;
            }
        .lightbox-gallery h2 {
            margin-bottom: 25px;
            padding-top: 25px;
            font-size: 24px
        }
    }

    .lightbox-gallery .intro {
        font-size: 16px;
        max-width: 500px;
        margin: 0 auto 0px
    }

    .lightbox-gallery .intro p {
        margin-bottom: 0
    }

    .lightbox-gallery .photos {
        padding-bottom: 20px
    }

    .lightbox-gallery .item {
        padding-bottom: 30px
    }


    /*end Gallery Page*/

    .center-title {
        text-align: center;
        width: 100%;
        margin: 12px 0;
    }

    .title-line-left,
    .title-line-right {
        display: inline-block;
        height: 1px;
        margin-top: 20px;
        position: relative;
    }

    .title-line-left,
    .title-line-right {
        width: 15%;
    }

    @media (min-width: 320px) and (max-width: 480px) {
        .style-01 {
            font-size: 15px !important;
        }
        .subpar-content li{
            width: 100% !important;
        }
    }

    .style-01 {
        color: #fff;
        position: relative;
        display: inline-block;
        border-radius: 2px;
        font-weight: 500;
        font-size: 20px;
        padding: 8px 35px;
        letter-spacing: .03em;
        background-color: #d12229;
        text-transform: uppercase;
        padding-left: 70px !important;
        text-align: center;
        margin: 0;
    }

    .samanaheader>ul {
        margin-top: 0;
        margin-bottom: 0rem;
        margin-left: -40px;
        list-style: none;
    }

    .samanaheader>ul>li>a {
        color: white !important;
        text-align: center;
    }

    .title-line-left::after,
    .title-line-right::after {
        content: '';
        width: 100%;
        height: 1px;
        background: #d12229 !important;
        position: absolute;
        bottom: 4px;
        left: 0;
    }

    .videosidefixed iframe {
        width: 100% !important;
        display: flex;
        justify-content: center;
        height: 95% !important;
    }

    .videosidefixed-center iframe {
        border-left: 1px solid #1a3e76;
        border-right: 1px solid #1a3e76;
        padding-left: 15px;
        padding-right: 15px;
    }

    .videosidefixed-center {
        width: 100% !important;
        height: 100% !important;
        display: flex;
        justify-content: center;
        padding-bottom: 10px;
    }

    ._2p3a {
        width: 100% !important;
    }

    iframe {
        width: 100% !important;
    }

    .thumb img {
        height: 100px;
    }

    .cn-img {
        width: 100%;
    }

    .livevideo iframe {
        width: 70% !important;
        height: 400px;
    }
    .pk-scroll-title a {
        background: repeat #F9F9F9;
    }

    .videoforvideopage iframe {
        width: 100%;
        height: auto;
    }

    .pk-sub-cat {
        color: #000;
        display: block;
        flex-wrap: wrap;
    }

    .pk-sub-cat a {
        color: #fff;
        padding: 10px;
        width: fit-content;
        background-color: #072c5a;
        margin-bottom: 2px;
        margin-right: 2px;
    }

    .menuscroll::-webkit-scrollbar {
        display: none;
    }

    .tiktokview input[type="button"] {
        font-family: "Segoe UI", "Open Sans", sans-serif, Arial;
        background-color: #007bff;
        /* Green */
        border: none;
        color: #fff;
        padding: 8px 16px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        cursor: pointer;
    }

    .tiktokview input[type="button"]:hover {
        box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
    }


    /* Modification */

    @media (min-width: 1024px) {
        .header-sticky h1 {
            font-size: 40px !important;
        }
    }

    @media (max-width: 1024px) {
        .mobile-menu {
            display: none;
        }
    }

    @media screen and (max-width: 900px) {
        .main-navigation>ul>li {
            display: none;
        }
    }


    /* SIDE MENU */

    .offcanvas-bar {
        background:  #003893;
        padding: 0;
        width: 300px;
        position: fixed;
        top: 0;
        height: 100vh;
        z-index: 10000072;
        color: #fff;
        transition: all .3s;
        box-shadow: 3px 3px 3px rgb(0 0 0 / 20%);
    }

    .sidebar-logo {
        padding: 20px 30px;
        background: #ffffff08;
        margin-bottom: 10px;
    }

    a:hover,
    a:focus,
    a {
        outline-style: none;
        text-decoration: none;
    }

    .sidebar-logo a img {
        max-width: 100%;
        height: auto;
        box-sizing: border-box;
    }

    .menu-item-has-children {
        position: relative;
    }

    .offcanvas-bar>div>ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .offcanvas-bar>div>ul>li>a {
        text-decoration: none;
        transition: all .3s ease;
        font-family: 'Mukta', sans-serif;
        font-size: 17px;
        display: block;
        line-height: 46px;
        color: rgba(255, 255, 255, .59);
        font-weight: 500;
        padding: 0 20px;
        border-bottom: 1px solid #0000005c;
    }

    .offcanvas-bar>div>ul>li:first-child a {
        border-top: none;
    }

    .offcanvas-bar>div>ul>li.menu-item-has-children>ul {
        margin: 0;
        padding: 10px 0;
        list-style: none;
        background: #ffffff0d;
        display: none;
    }

    .offcanvas-bar>div>ul>li.menu-item-has-children>ul>li>a {
        display: block;
        padding: 7px 24px;
        font-size: 17px;
        color: #fff;
        font-family: khand,sans-serif;
    }

    .offcanvas-bar>div>ul>li.menu-item-has-children span {
        position: absolute;
        right: 10px;
        cursor: pointer;
        z-index: 5;
        top: 10px;
    }

    .canvas-icon {
        margin: 0;
        border: none;
        border-radius: 0;
        overflow: visible;
        font: inherit;
        color: inherit;
        text-transform: none;
        padding: 0;
        background-color: #FA0300;
        display: inline-block;
        fill: currentcolor;
        line-height: 0;
        padding: 5px;
    }

    svg:not(:root) {
        overflow: hidden;
    }

    .canvas-icon>* {
        transform: translate(0, 0);
    }

    .top-sticky-head {
        /* max-width: 100%; */
        max-width: 100% !important;
    }

    .ms-gradient::before {
        content: '';
        height: 100%;
        width: 100%;
        background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.49), #0000, #0000);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
    }

    @media (min-width: 768px) {
        .header-sticky {
            top: 0;
            background: #fff;
            width: 100%;
            max-width: 100%;
            padding-top: 50px;
            border-top: 1px solid #0000001a;
            position: fixed;
            transition: .3s linear;
            z-index: 3;
            box-shadow: 0 5px 12px #0000000f;
        }
    }

    .block-filter {
        position: absolute;
        z-index: 999;
        display: flex;
        width: 100%;
        padding: 0%;
        margin: 0;
        left: 0;
        background: #fff;
        border-left: 0;
        border-right: 0;
        box-shadow: 0 -1px 5px #ccc;
    }

    .block-filter .block-item {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        text-transform: uppercase;
        height: 50px;
        line-height: 50px;
        display: block;
    }

    .side-open {
        margin-left: 0;
    }

    .closeThes {
        cursor: pointer;
        position: absolute;
        top: 0;
        right: -32px;
        height: 32px;
        width: 32px;
        text-align: center;
        line-height: 30px;
        background-image: linear-gradient(110deg, #4f309d, #a34bdd);
        color: #fff !important;
    }

    .sidemnu {
        height: 100%;
        overflow-y: scroll;
    }

    .sticky-side-menus {
        height: 100%;
        position: fixed;
        background: white;
        width: 300px;
        z-index: 99999;
        top: 0;
        left: 0;
        display: none;
        box-shadow: -8px 0 16px #000;
        transition: all .3s ease;
        animation: rotateMenu 600ms ease-in-out;
        transform-origin: top left;
    }

    .bk-color {
        background-image: linear-gradient(110deg, #4f309d, #a34bdd);
        color: white;
    }

    @keyframes rotateMenu {
        0% {
            transform: rotateY(-90deg)
        }
        350% {
            transform: rotateY(-45deg)
        }
        70% {
            transform: rotateY(9deg)
        }
        100% {
            transform: rotateY(0deg)
        }
    }

    .vis_toc_after {
        visibility: visible !important;
        animation-delay: .1s;
        animation-duration: .2s;
        animation-fill-mode: both;
    }

    .cs-vis {
        visibility: visible;
    }

    .vis_toc {
        position: fixed;
        visibility: hidden;
        background: rgba(0, 0, 0, .7);
        width: 100%;
        height: 100%;
        z-index: 10;
        left: 0;
        top: 0;
    }

    .news-position-relative {
        position: relative !important;
    }

    @media (min-width: 1024px) {
        .overlay-news>a {
            height: 100%;
        }
        .right-column .overlay-news {
            margin-right: 0;
        }
    }

    @media (min-width: 1300px) {
        .right-column .title {
            line-height: 1.6;
        }
    }

    @media (min-width: 768px) {
        .overlay-news>a {
            height: 100%;
            display: block;
        }
        .right-column .title {
            flex: 5;
            font-size: 20px;
        }
    }

    .overlay-news>img,
    .overlay-news>a {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .overlay-news>a {
        position: relative;
        overflow: hidden;
        height: 250px;
        display: block;
    }

    .overlay-news>a::before {
        content: '';
        height: 100%;
        width: 100%;
        background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.58), transparent, transparent);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
    }

    @media (min-width: 960px) {
        .overlay-news img {
            height: 100%;
        }
        .left-column .overlay-news {
            height: 500px;
        }
        .overlay-news-content {
            padding-bottom: 35px;
        }
        .right-column .overlay-news .title {
            font-size: 18px;
            line-height: 1.5;
        }
    }

    .overlay-news img {
        width: 100%;
        height: 100%;
    }

    @media (min-width: 640px) {

        .overlay-news-content {
            padding-bottom: 30px;
        }
        .title {
            font-size: 18px;
        }
    }

     .overlay-news-content {
            position: absolute;
            padding: 25px;
            left: 0;
            bottom: 0;
            z-index: 5;
            width: 100%;
            padding-bottom: 22px;
            color: #fff;
        }
    .overlay-contents {

        position: relative;
        z-index: 5;
        width: 100%;
        padding-bottom: 22px;
        color: #fff;
    }
    .photo-feat a img{
        height: 200px;
    }

    @media (min-width: 800px) {
        .overlay-news-content h3 {
            font-size: 35px;
        }
        .overlay-news .title {
            font-weight: 600;
            font-size: 18px;
            line-height: 1.46;
        }
        .overlay-news .title {
            font-weight: 600;
            font-size: 18px;
            line-height: 1.6;
        }
        .overlay-news>a {
            height: 100%;
            display: block;
        }
        .right-column .overlay-news {
            margin-bottom: 0;
            grid-column: span 1;
            margin-right: 5px;
        }
    }

    .overlay-news-content h3 {
        color: #fff;
        font-size: 20px;
        line-height: 1.34;
    }

    @media (min-width: 500px) {
        .title {
            font-size: 18px;
        }
    }

    .title {
        line-height: 1.5;
        font-size: 18px;
        font-weight: 500;
    }

    .overlay-news .title {
        font-weight: 600;
        font-size: 18px;
        line-height: 1.6;
    }

    .overlay-news .title a {
        color: #fff;
    }

    .overlay-news>a:hover img {
        transition: .3s linear;
        transform: scale(1.1);
    }

    @media (min-width: 768px) {
        .politics-block.img-vertical {
            height: 400px;
        }
    }

    .politics-block.img-vertical {
        height: 350px;
    }

    .img-vertical {
        height: 450px;
    }

    .img-vertical a,
    .img-vertical a img {
        object-fit: cover;
        height: 100%;
        display: block;
        width: 100%;
    }

    @media (min-width: 640px) {
        .news-cat a.all {
            margin-bottom: 25px!important;
        }
    }

    .news-cat {
        background: 0 0;
        font-weight: 700;
        color: #222;
        display: block;
        line-height: 34px;
        position: relative;
        margin: 30px 15px;
    }

    .news-cat::before {
        display: block;
        content: "";
        width: 100%;
        height: 1px;
        background: #33333336;
        position: absolute;
        top: 50%;
        right: 0;
        z-index: 1;
        bottom: inherit;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    @media (min-width: 500px) {
        .news-cat .cat-name {
            font-size: 27px;
        }
        .news-cat a.all {
            border: none;
        }
    }

    .news-cat a.all {
        display: inline-block;
        margin-top: 0;
        background: #fff;
        font-family: 'Mukta', sans-serif;
        font-size: 14px;
        color: #333;
        padding: 10px 30px 7px 20px;
        line-height: 16px;
        position: absolute;
        z-index: 2;
        right: 0;
        top: 3px;
        font-weight: 600;
        -webkit-border-radius: 9px;
        border-radius: 30px;
        -webkit-transition: .3s linear;
        -moz-transition: .3s linear;
        -ms-transition: .3s linear;
        -o-transition: .3s linear;
        transition: .3s linear;
    }

    .dealer-block.img-vertical {
        height: 420px;
    }

    .news-cat .cat-name {
        color: #000;
        font-size: 25px;
        line-height: 32px;
        font-weight: 600;
        padding: 0 25px 0 0;
        margin: 0;
        display: inline-block;
        border: 0;
        background: #fff;
        font-family: 'Mukta', sans-serif;
        position: relative;
        top: 4px;
        z-index: 2;
        letter-spacing: -1px;
    }

    .news-cat a.all::before {
        position: absolute;
        right: 14px;
        top: 10px;
        content: '\f2f6';
        font-family: material-design-iconic-font;
        font-size: 25px;
        color: #c4161c;
    }

    .news-cat a.all:hover {
        color: #fff;
        background: #000!important;
        -webkit-transition: .3s linear;
        -moz-transition: .3s linear;
        -ms-transition: .3s linear;
        -o-transition: .3s linear;
        transition: .3s linear;
    }

    .subpar-content {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
        list-style: none;
        justify-content: space-between;
    }

    .column-news>a {
        height: 175px;
        overflow: hidden;
        /* display: block; */
    }

    .column-news>a img {
        height: 100%;
        object-fit: cover;
        width: 100%;
        -webkit-transition: .3s linear;
        -moz-transition: .3s linear;
        -ms-transition: .3s linear;
        -o-transition: .3s linear;
        transition: .3s linear;
        border-radius: 4px;
    }

    .column-news .news-title {
        margin-top: 18px;
    }

    .news-title {
        line-height: 1.5;
        font-size: 20px;
        font-weight: 500;
    }

    .ent-stories .column-news {
        margin-bottom: 15px;
    }

    .news-title h3 {
        color: rgba(0, 0, 0, .87);
        font-weight: 600;
        font-size: 18px;
    }

    .leader-block.img-vertical {
        height: 250px;
    }

    .ent-news .news-post {
        /* border-top: 1px dotted #33333363; */
        padding: 20px 0;
    }

    @media (min-width: 500px) {
        .video-col {
            height: auto;
        }
    }

    .video-col {
        height: 320px;
    }

    .video-col img,
    .video-col a {
        border-radius: 5px;
    }

    .news-cat a:hover:before {
        color: #fff;
    }

    .column-news>a img,
    .main__news>div>a>img,
    .news-post a img {
        border-radius: 4px;
    }

    .main__news--content {
        margin-top: 18px;
    }

    .main__news--content p {
        margin: 10px 0 0;
        font-size: 18px;
        line-height: 1.65;
    }

    .main__news--content p {
        margin: 10px 0 0;
        font-size: 21px;
        line-height: 1.65;
    }

    .main__news>div>a {
        width: 100%;
        display: block;
    }

    .main__news>div>a>img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    a {
        color: #010101;
        margin: 0;
    }

    .bk-card-small .bk-card-body,
    .bk-card-small.bk-card-body {
        padding: 20px 20px;
    }

    .bk-card-default {
        background: #fff;
        color: #666;
        box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
    }

    @media (min-width: 1200px) {
        .bk-card-body {
            padding: 40px 40px;
        }
    }

    .bk-card {
        position: relative;
        box-sizing: border-box;
        transition: box-shadow .1s ease-in-out;
    }

    .parent-content li {
        border-top: 1px dotted #33333363;
        padding: 5px 0;
    }

    .bk_wrap {
        margin: 30px 0;
    }
    .subpar-content li{
        width: 50%;
    }
    .bk-footer {
        position: relative;
    }

    .footer-middle {
        background: #fff;
        border-top: #ccc solid 1px;
        padding: 35px 5px 10px 0;
        /* margin-top: 30px; */
    }

    .bk-grid-divide {
        padding-left: 25px;
    }

    .footer-contact-us a img {
        margin-bottom: 16px;
        max-width: 100%;
        height: auto;
        box-sizing: border-box;
    }

    .footer-contact-us {
        /*border-bottom: 1px solid #cccccc73;*/
        /*padding-bottom: 20px;*/
    }

    .footer-contact-us p {
        line-height: 1.8;
        margin: 0;
        font-size: 14px;
        color: #0000009e;
        font-family: poppins, sans-serif;
        position: relative;
    }

    .social-logo {
        display: inline-block;
        color: #c4161c;
        text-align: center;
        margin-right: 14px;
        height: 40px;
        width: 22px;
        border-radius: 100%;
        line-height: 33px;
    }

    .bk-icon {
        margin: 0;
        border: none;
        border-radius: 0;
        overflow: visible;
        font: inherit;
        color: inherit;
        text-transform: none;
        padding: 0;
        background-color: transparent;
        display: inline-block;
        fill: currentcolor;
        line-height: 0;
}

.social-logo:hover {
    color: #c4161c;
    opacity: .6;
}

.app-download {
    padding-top: 20px;
    padding-bottom: 20px;
}

.footer-title {
    margin: 0;
    color: #c0161b;
    font-size: 20px;
    padding-bottom: 17px;
    font-family: poppins, sans-serif;
}

.app-logos {
    display: flex;
    align-items: center;
}

.app-logos a {
    display: inline-block;
    margin-right: 12px;
}

.app-logos a img {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
}

.members-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: space-between;
}

.member-in {
    font-weight: 600;
    font-size: 15px;
    font-family: poppins, sans-serif;
}

.member-in span {
    display: block;
    color: #0000009e;
    font-size: 12px;
    padding-bottom: 8px;
}

.footer-social-wrap {
    /*border-top: 1px solid #cccccc73;*/
    margin-top: 20px;
}

.vall-btn {
    color: #fff;
    position: relative;
    font-size: 12px;
    font-weight: 600;
    background: #c4161c;
    text-transform: uppercase;
    padding: 6px 28px;
    border-radius: 22px;
    vertical-align: middle;
    margin-top: 22px;
    display: inline-block;
}
/* video data */
.theme-black { background: #000; /* padding: 30px 0; */ } .news-cat .white-cat-name { font-size: 25px; line-height: 32px; font-weight: 600; padding: 0 25px 0 0; margin: 0; display: inline-block; border: 0; color: #fff; font-family: 'Mukta', sans-serif;
    position: relative; top: 4px; z-index: 2; letter-spacing: -1px; } .overlay-news .v-title { font-weight: 600; font-size: 15px; line-height: 1.6; } .overlay-news .v-title a { color: #fff; } .theme-black .news-cat::before { background: #ffffff2b; } @media
    (min-width: 1100px) { .section-margin-top { margin: 40px 0; } .video-section { padding: 25px 0; } } @media (min-width: 960px) { .section-margin-top { margin: 35px 0; } .video-section { padding: 25px 0; } } @media (min-width: 800px) { .section-margin-top
    { margin: 40px 0; } .video-section { padding: 25px 0; } } @media (min-width: 640px) { .section-margin-top { margin: 35px 0; } .video-section { padding: 25px 0; } } .play-circle { position: absolute; right: 15px; top: 15px; font-size: 35px !important;
    color: #fff; } .slick-dots { display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; margin-left: -12px; justify-content: center; margin-top: 40px !important; margin-bottom: 20px !important; width: 100%; } .slick-dots>* { flex: none;
    padding-left: 12px; } .slick-dots>*>* { display: block; box-sizing: border-box; width: 10px; height: 10px; border-radius: 50%; background: 0 0; text-indent: 100%; overflow: hidden; white-space: nowrap; border: 1px solid rgba(102, 102, 102, .4); transition:
    .2s ease-in-out; transition-property: background-color, border-color; } .theme-black .slick-dots>*>* { border: 2px solid #fff; } .slick-active button { background: #c4161c; border: 2px solid #c4161c; }



    @media (min-width: 1024px){
        h1.entry-title {
            font-size: 60px;
            line-height: 1.22;
            letter-spacing: -1px;
        }
    }



    @media (min-width: 960px){
        h1.entry-title {
            font-size: 45px;
            line-height: 1.34;
        }
    }

    @media (max-width: 480px){
        h1.entry-title {
            font-size: 30px;
            font-weight: 700;
            line-height: 1.3;
        }
    }

@media (max-width: 499px){
         h1.entry-title {
            font-size: 35px;
        }

}
    @media (min-width: 1024px){
        .header-sticky h1 {
            font-size: 30px;
        }

    }
    @media (max-width: 1024px){
        .mobile-menu{
            display: none;
        }
    }

    @media screen and (max-width: 900px){
        .main-navigation>ul>li {
            display: none;
        }
    }



    .slick-arrow{
        width: 40px;
        height: 40px;
        padding: 0;
        position: absolute;
        transform: translateY(-50%);
        z-index: 1;
        transition: all .5s ease;
        border-radius: 50%;
        background-color: white;
        border: 1px solid black;
        color: black;
    }
    .slick-arrow:hover {
        background: black;
        color: white;
        border-color: black;
    }
    .slick-arrow:hover i{
        color: white!important;
    }

    .arrow-wrap {
        transition: transform .5s;
        position: relative;

    }
      @media (min-width: 320px) and (max-width: 480px) {


         .prev {
            color: #999;
            position: absolute!important;
            top: -185px;
            left: 0;
            font-size: 1.5em;
        }
        .next {
            color: #999;
            position: absolute!important;
            top: -185px;
            right: 0;
            font-size: 1.5em;
        }


    }
     .prev {
        color: #999;
        position: absolute!important;
        top: -250px;
        left: 0;
        font-size: 1.5em;
    }

    .prev:hover {
        cursor: pointer;
        color: black;
    }

    .next {
        color: #999;
        position: absolute!important;
        top: -250px;
        right: 0;
        font-size: 1.5em;
    }

    .next:hover {
        cursor: pointer;
        color: black;
    }
    .overlay-contents .v-title a{
        color: #fff;
    }

.photo-feat>a::before{
    background: transparent;
}
    /* SIDE MENU */


     .offcanvas-bar {
    background:  #003893;
    padding: 0;
    width: 300px;
    position: fixed;
    top: 0;
    height: 100vh;
    z-index: 10000072;
    color: #fff;
    transition: all .3s;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 20%);
}
.sidebar-logo {
    padding: 20px 30px;
    background: #ffffff08;
    margin-bottom: 10px;
}
a:hover, a:focus, a {
    outline-style: none;
    text-decoration: none;
}

.sidebar-logo a img{
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
}
.menu-item-has-children{
    position: relative;
}

.offcanvas-bar>div>ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.offcanvas-bar>div>ul>li>a {
    text-decoration: none;
    transition: all .3s ease;

    font-family: khand,sans-serif;
    font-size: 17px;
    display: block;
    line-height: 46px;
    color: rgba(255,255,255,.59);
    font-weight: 500;
    padding: 0 20px;
    border-bottom: 1px solid #0000005c;
}
.offcanvas-bar>div>ul>li:first-child a {
    border-top: none;
}
.offcanvas-bar>div>ul>li.menu-item-has-children>ul {
    margin: 0;
    padding: 10px 0;
    list-style: none;
    background: #ffffff0d;
    display: none;
}
.offcanvas-bar>div>ul>li.menu-item-has-children>ul>li>a {
    display: block;
    padding: 7px 24px;
    font-size: 17px;
    color: #fff;
    font-family: 'Mukta',sans-serif;
}
.offcanvas-bar>div>ul>li.menu-item-has-children span {
    position: absolute;
    right: 10px;
    cursor: pointer;
    z-index: 5;
    top: 10px;
}

.canvas-icon {
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    padding: 0;
    background-color: #FA0300;
    display: inline-block;
    fill: currentcolor;
    line-height: 0;
    padding: 5px;
}
svg:not(:root) {
    overflow: hidden;
}

.canvas-icon>* {
    transform: translate(0,0);
}





        @import "https://fonts.googleapis.com/css?family=Mukta:200,300,400,500,600,700,800";

        .top-sticky-head {
            /* max-width: 100%; */
            max-width: 1300px;
        }
        .ms-gradient::before {
            content: '';
            height: 100%;
            width: 100%;
            background-image: linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0.49),#0000,#0000);
            position: absolute;
            top: 0;
            left: 0;
            z-index: 4;
        }
          @media (min-width: 768px){
               .header-sticky {
                    top: 0;
                    background: #fff;
                    width: 100%;
                    max-width: 100%;
                    /* max-width: 100%; */
                    padding-top: 50px;
                    border-top: 1px solid #0000001a;
                    position: fixed;
                    transition: .3s linear;
                    z-index: 3;
                    box-shadow: 0 5px 12px #0000000f;
                }
          }
        .mobilelogo{
            display:none;
        }
        .block-filter {
            position: absolute;
            z-index: 999;
            display: flex;
            width: 100%;
            padding: 0%;
            margin: 0;
            left: 0;
            background: #fff;
            border-left: 0;
            border-right: 0;
            box-shadow: 0 -1px 5px #ccc;
        }

        .block-filter .block-item {
            width: 100%;
            margin: 0 auto;
            text-align: center;
            text-transform: uppercase;
            height: 50px;
            line-height: 50px;
            display: block;
        }

        .side-open {
            margin-left: 0;
        }

        .closeThes {
            cursor: pointer;
            position: absolute;
            top: 0;
            right: -32px;
            height: 32px;
            width: 32px;
            text-align: center;
            line-height: 30px;
            background-image: linear-gradient(110deg, #4f309d, #a34bdd);
            color: #fff !important;
        }

        .sidemnu {
            height: 100%;
            overflow-y: scroll;
        }

        .sticky-side-menus {
            height: 100%;
            position: fixed;
            background: white;
            width: 300px;
            z-index: 99999;
            top: 0;
            left: 0;
            display: none;
            box-shadow: -8px 0 16px #000;
            transition: all .3s ease;
            animation: rotateMenu 600ms ease-in-out;
            transform-origin: top left;
        }

        .bk-color {
            background-image: linear-gradient(110deg, #4f309d, #a34bdd);
            color: white;
        }

    @keyframes rotateMenu {
        0% {
            transform: rotateY(-90deg)
        }

        350% {
            transform: rotateY(-45deg)
        }

        70% {
            transform: rotateY(9deg)
        }

        100% {
            transform: rotateY(0deg)
        }
    }

    .vis_toc_after {
        visibility: visible !important;
        animation-delay: .1s;
        animation-duration: .2s;
        animation-fill-mode: both;
    }

    .cs-vis {
        visibility: visible;
    }

    .vis_toc {
        position: fixed;
        visibility: hidden;
        background: rgba(0,0,0,.7);
        width: 100%;
        height: 100%;
        z-index: 10;
        left: 0;
        top: 0;
    }
    /*.ads-bucket:before {*/
    /*    content: 'Advertisement';*/
    /*    font-size: 12px;*/
    /*    text-transform: uppercase;*/
    /*    width: 100%;*/
    /*    text-align: center;*/
    /*    color: rgba(0,0,0,.58);*/
    /*    display: flex;*/
    /*    place-content: center;*/
    /*    background-color: #fbfbfb;*/
    /*    border-top: solid 1px rgba(0,0,0,.14);*/
    /*    border-bottom: solid 1px rgba(0,0,0,.14);*/
    /*}*/
    /*.ads-box:before {*/
    /*    content: 'Advertisement';*/
    /*    font-size: 12px;*/
    /*    text-transform: uppercase;*/
    /*    width: 100%;*/
    /*    text-align: center;*/
    /*    color: rgba(0,0,0,.58);*/
    /*    display: flex;*/
    /*    place-content: center;*/
    /*    background-color: #fbfbfb;*/
    /*    border-top: solid 1px rgba(0,0,0,.14);*/
    /*    border-bottom: solid 1px rgba(0,0,0,.14);*/
    /*}*/
    .panel-heading {
        background-image: linear-gradient(to right, #003893, #003893, #003893, #003893, #003893);
        color: #fff;
        border-left: 5px #DC143C solid;
        padding: 10px 0;
        width: 100%;
    }
.member-in{
    width: 100%;
}

@media screen and (max-width: 680px) {
    .tagsdis{
        display: none !important;
    }
  }
/*  .ads-bucket:before {*/
/*    content: 'Advertisement';*/
/*    font-size: 12px;*/
/*    text-transform: uppercase;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    color: rgba(0,0,0,.58);*/
/*    display: flex;*/
/*    place-content: center;*/
/*    background-color: #fbfbfb;*/
/*    border-top: solid 1px rgba(0,0,0,.14);*/
/*    border-bottom: solid 1px rgba(0,0,0,.14);*/
/*}*/
/*.ads-box:before {*/
/*    content: 'Advertisement';*/
/*    font-size: 12px;*/
/*    text-transform: uppercase;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    color: rgba(0,0,0,.58);*/
/*    display: flex;*/
/*    place-content: center;*/
/*    background-color: #fbfbfb;*/
/*    border-top: solid 1px rgba(0,0,0,.14);*/
/*    border-bottom: solid 1px rgba(0,0,0,.14);*/
/*}*/
/* popup ads */
.contentsticky-ad-left {
    position: fixed;
    left: 2px;
    bottom: 100px;
    z-index: 9991;
}
/* popup ads */
.contentsticky-ad-right {
    position: fixed;
    right: 2px;
    top: 100px;
    z-index: 9991;
}

.contentsticky-ad-left .sticky-close {
    cursor: pointer;
    color: #fff;
    background: #c4161c;
    height: 30px;
    width: 30px;
    top: 30px;
    right: 0;
    line-height: 30px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    position: relative;
    bottom: -10px;
}
.contentsticky-ad-right .sticky-close {
    cursor: pointer;
    color: #fff;
    top: 30px;
    background: #c4161c;
    height: 30px;
    width: 30px;
    right: 0;
    line-height: 30px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    position: relative;
    bottom: -10px;
}

.micky-each-ads {
    margin-bottom: 15px;
}
.micky-each-ads img{
    width: 150px;
}
.bannerSticky {
    background: #fff;
    position: fixed;
    bottom: 0;
    display: flex;
    place-content: center;
    max-width: 1300px;
    margin: 0 auto;
    z-index: 700;
    width: 100%;
    box-shadow: 0 5px 14px #0000004a;
}

.bannerSticky .closebtn {
    position: absolute;
    cursor: pointer;
    top: -18px;
    color: #fff;
    background: #c4161c;
    height: 30px;
    width: 30px;
    right: 18px;
    line-height: 30px;
    border-radius: 100%;
    display: inline-block;
}
.footer-banner {
    text-align: center;
}
.bannerSticky-desktop-view {
    padding: 1px;
    background: #fff;
    position: sticky;
    bottom: 0;
    text-align: center;
    left: 0;
    z-index: 100;
    width: 100%;
}

.bannerSticky-desktop-view .closebtn {
    position: absolute;
    cursor: pointer;
    top: 2px;
    right: 0 !important;
    color: #fff;
    background: #c4161c;
    height: 30px;
    width: 30px;
    right: 18px;
    line-height: 30px;
    border-radius: 100%;
    display: inline-block;
}
.footer-banner {
    text-align: center;
}
.kastolagyo{
    font-size: 25px;
    margin: 0 0 15px;
    font-family: mukta,sans-serif;
    font-weight: 600;
    color: #2260bf;
    text-align: center;
}
.entry-content div div p{
	flex-wrap: wrap;
    /*display: flex;*/
}


.en-edition {
    margin-left: 24px;
    display: inline-block;
    line-height: 38px;
    text-align: center;
    padding: 0 20px;
    border-radius: 4px;
    font-weight: 700;
    color: #ed1b24 !important;
    background-color: #fff;
    text-decoration: none;
    margin-top:5px;
    transition: all .3s ease;
}
.el-edition {
    display: inline-block;
    padding: 0 20px;
    margin-top:5px;
    color: #fff!important;
    text-decoration: none;
    background-color: #ed1b24;
    border-radius: 4px;
    margin-left: 5px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    transition: all .3s ease;
    white-space: nowrap;
}
.menu-item-has-children:hover > .sub-menu{
    display: block;
}


.news-row-one ul{

    display: flex;


}
.s-sub-one-before li{
    padding: 0 5px;
    color: rgb(101, 101, 101);
    font-weight: 700;
    line-height: 35px;
}
.s-sub-twoo li a{
    line-height: 35px;
    display: block;
    padding: 0 12px;
    border-right: 1px  solid #acacac;
}


@media screen and (max-width:900px){
    
              .mobilelogo {
                position: absolute;
                display:none !important;
                top: 3px;
                width: 50%;
                justify-content: center;
                text-align: center;
                float: c;
                right: 38%;
            }
    .news-row-one ul{
        overflow-x: scroll;
        font-size: 12px;
    }
    .news-row-one ul .s-sub-img{
        display:inline-flex !important;
        /* width: fit-content !important; */
        width: max-content;
    }
    .news-row-one ul img{
        width: 25px !important;
        margin-right: 5px;
    }
    .s-sub-img img{
        padding: 1px !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .forcalender iframe{
        height: 450px !important;
    }
}
.s-sub-img{
    font-size: 14px;
}
.s-sub-img img{
    padding: 10px;
}
.forcalender iframe{
    height: 655px;
}
.pagination{
    width: 100% !important;
    overflow-y: scroll !important;
}
h1.entry-title{
    text-align: left;
    margin-left: 15px;
}