/* genereic font size and thumb size decp

* spot news main news or any big news title font size === 25px;
* height === 324px
* small thumb post heading size 18px;
small thumb img size
width: 108px;
max-width:108px;
min-width: 108px;
height: 75px;

padding left/right 20px;
padding top/bottom 15px;

*/


@media all and (max-width: 767px){
    .m-dn{
        display: none;
    }
    .m-db{
        display: block;
    }
    .m-dib{
        display: inline-block;
    }
    body,
    .ok-section{
        overflow-x: hidden;
    }
    .okam-device-desktop{display: none;}
    .okam-device-mobile{display: block}

    .ok-section-title h3{
        font-size: 30px;
    }


    /*Mobile header ================================= */
    .menu-primary-container,
    .ok-master-head-adv,
    .ok-nav,
    .ok-hot-topics-top .ok-smart-search{display: none;}
    .site-header{padding: 15px 0;display: none;}
    .site-header.mobile-site-header{display: block;border-top:solid 1px rgba(0,0,0,.1);border-bottom: solid 1px rgba(0,0,0,.1);position: sticky;top:0;background-color: #fff;z-index: 998}
    .site-header.mobile-site-header .ok-user-activity{display: flex;margin-left: 0;padding: 0 15px;justify-content: space-between;align-items: flex-start}
    .ok-user-activity .ok-push-menu-trigger > span{background-color: #2260bf}
    .ok-user-activity .ok-push-menu-trigger{margin-left: 0;margin-top: 5px;}
    .ok-logo-wrap{padding-right: 0;}
    .site-header .ok-container{justify-content: center}
    .ok-logo-wrap a > img{max-width: 240px;}
    .ok-nav{padding: 8px 15px;}
    .ok-user-activity .ok-user-icon{font-size: 18px;width: 35px;height: 35px;line-height: 35px;}
    .ok-hot-topics-top .ok-container > a{white-space: nowrap}
    .ok-hot-topics-top{overflow-x: auto}
    /* Mobile Header ends============================ */

    [class*="ok-grid-"]{
        display: block;
    }

    /* All ADVs on mobile spacing Full width adv*/
    .ok-full-widht-adv .ok-container, .ok-cat-template .ok-container{padding: 0;}

    .ok-post-ltr a .ok-post-content-wrap h2{
        font-weight: 700;
        font-size: 20px;
    }

    .ok-post-ltr{
        border-right: none;
        padding-left: 20px;
        padding-right: 20px;
        border-bottom: solid 1px rgba(0,0,0,.08);
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .ok-section{
        padding: 20px 0;
    }

    /* BISES LAYOUTS ======================================*/
    .ok-bises-type-2{
        padding: 15px 0;
    }
    .ok-bises{margin-bottom: 15px;}
    .ok-bises .ok-title-info{margin-bottom: 20px;margin-top: 10px;}
    .ok-bises-type-2 h2, .ok-bises-type-2 p,
    .ok-bises.ok-bises-default .ok-container{
        max-width: 90%;
    }
    .ok-bises-type-2 p{font-size: 21px;}
    .ok-bises h2{
        font-size: 40px;
        line-height: 1.2;
        font-weight: 700;
    }
    .ok-bises h2 a{
        line-height: 1.2;
        letter-spacing: -0.5px;
    }
    .bises-type-3 .ok-sport-main-news-img .ok-news-title-txt, .bises-type-4 .ok-sport-main-news-img .ok-news-title-txt{
        font-size: 25px;
    }

    .bises-type-3 .ok-sport-main-news-img::after{display: none;}

    .bises-type-4 .ok-sport-page-spot-news-wrap .ok-sport-main-news-img{height: 324px;}
    .bises-type-3 .text-bring-front, .bises-type-4 .text-bring-front{padding: 0 20px 20px;}

    .bises-type-3 .ok-news-author .author-icon,
    .bises-type-4 .ok-news-author .author-icon,
    .ok-bises .ok-news-author .author-icon{
        height: 25px;
        width: 25px;
    }
    .bises-type-4 .ok-title-info{margin-top: 10px;}

    .bises-type-4 .ok-post-ltr{
        border-right: none;
        padding-left: 20px;
        padding-right: 20px;
        border-bottom: solid 1px rgba(0,0,0,.08);
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .bises-type-4 .ok-post-ltr:last-child{
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .bises-type-4 .ok-card-sifaris .ok-post-ltr a .ok-post-thumb,
    .ok-grid-mukhya-news .ok-news-post.ok-post-ltr a .ok-post-thumb,
    .ok-post-ltr a .ok-post-thumb{
        width: 108px;
        min-width: 108px;
        height: 75px;
    }

    .bises-type-4 .ok-sport-page-spot-news-wrap .ok-sport-post-content-wrap{
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .bises-type-4{margin-bottom: 0;}

    .bises-type-4 .ok-sport-post-content-wrap:after{top:-42px;}

    .bises-type-4 .ok-sport-main-news-img,
    .bises-type-3 .ok-container,
    .bises-type-4 .ok-container{
        border-radius: 0;
    }

    .ok-bises-type-2 .ok-bises-feauted-img{height: auto;border-radius: 0;}
    .bises-type-3 .ok-sport-page-spot-news-wrap{display: block}
    .bises-type-3 .ok-sport-page-spot-news-wrap .ok-sport-main-news-img{
        height: 324px;
        width: 100%;
        max-width: 100%;
    }

    .ok-sport-main-news-img .ok-news-title-txt{padding-right: 0;}
    .text-bring-front{text-align: center}
    .ok-title-info{justify-content: center}
    .ok-title-info > div{margin: 0 0 0 8px;}
    .bises-type-3 .ok-title-info, .bises-type-4 .ok-title-info{margin-top: 10px;}

    .bises-type-3 .ok-sport-page-spot-news-wrap .ok-sport-post-content-wrap, .bises-type-4 .ok-sport-page-spot-news-wrap .ok-sport-post-content-wrap{max-width: 100%;width: 100%}
    .ok-sport-page-spot-news-wrap .ok-sport-post-content-wrap{width: 100%}
    .bises-type-3 .ok-sport-post-content-wrap, .bises-type-4 .ok-sport-post-content-wrap{padding: 20px 0;}

    /* BISES LAYOUTS ENDS ======================================*/

    /*AUTHORS infos*/
    .ok-news-author,
    .ok-news-post-hour{
        font-size: 12px;
    }

    .ok-card-sifaris .ok-post-ltr a .ok-post-content-wrap h2{font-size: 20px;font-weight: 700}

    .ok-card-sifaris .ok-post-ltr a .ok-post-thumb, .ok-card-most-commented .ok-post-ltr a .ok-post-thumb{
        width: 108px;
        max-width:108px;
        min-width: 108px;
        height: 75px;
    }

    .ok-sidebar-card-news .ok-news-post{
        padding: 0 20px 15px 20px;
        margin-bottom: 15px;
    }
    .bises-type-3 .ok-sidebar-card-news .ok-news-post, .bises-type-4 .ok-sidebar-card-news .ok-news-post{
        border-color: rgba(0,0,0,.08);
    }


    /* Layout generic*/
    .ok-section .ok-col-left,
    .ok-section .ok-col-right{
        padding: 0;
        flex: 0 0 100%;
    }
    .ok-section .ok-col-right{padding-top: 20px;}

    .ok-grid-12 > div{
        grid-column: span 12;
    }

    .ok-spot-news,
    .ok-spot-news.ok-post-overlay{
        border-radius: 0;
        min-height: 324px;
        height: 324px;
        margin-bottom: 20px;
    }
    .ok-grid-mukhya-news .ok-spot-news .ok-post-content-wrap{
        padding: 0 20px 20px;
    }
    .ok-grid-mukhya-news .ok-spot-news .ok-news-title-txt{
        font-size: 30px;
    }
    .ok-post-overlay > a .ok-news-post-hour{font-size: 12px;}

    .ok-grid-mukhya-news{display: block}

    .ok-section .ok-col-right,
    .ok-samachar-spot-news .post-img-wrap{
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .ok-sidebar-ad{
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 20px;
    }
    .ok-sidebar-ad:last-child{
        margin-bottom: 0;
    }

    .ok-btn-quick{margin: 0 20px;}

    .ok-section-title h2{
        margin: 0 20px 15px;
    }

    .ok-foot-tab{
        display: block;
        position: fixed;
        z-index: 998;
        left: 0;
        bottom: 0;
        background-color: #f4f6f8;
        width: 100%;
        box-shadow: rgba(0,0,0,.14) 0 0 24px;
    }

    .ok-foot-tab .flx > a{
        display: block;
        padding: 5px 10px 5px;
        flex: 1 1 auto;
        text-align: center;
        text-decoration: none;
    }

    .ok-foot-tab .flx > a > span{
        display: block;
        font-size: 12px;
        font-weight: 600;
        color: #2260bf;
    }

    .ok-foot-tab .flx > a svg{
        width: 24px;
        height: 24px;
        display: inline-block;
        vertical-align: top;
        fill:#2260bf;
    }

    .title-cat-menu,
    .ok-section-title h2 .title-cat-menu{
        display: none;
    }
    .ok-section-title h2{
        font-size: 30px;
    }

    .carousel{
        bottom: 88px;
    }

    .ok-samachar-spot-news{
        display: block;
    }
    .ok-samachar-spot-news .post-img-wrap a img{
        border-radius: 0;
        margin-bottom: 0;
    }

    .ok-samachar-spot-news .post-title-wrap{padding: 20px;}
    .ok-samachar-spot-news .post-title-wrap h4{font-size: 28px;margin: 0}
    .post-title-wrap p{
        margin: 5px 0 0;
    }

    .ok-footer-info{
        padding: 20px;
        margin-bottom: 58px;
    }

    .ok-footer-info .ok-logo-wrap{margin-bottom: 20px;}
    .ok-site-footer{
        padding: 20px;
    }
    .ok-site-footer .flx > div{
        min-width: 50%;
        padding-bottom: 0;
    }
    .ok-samachar-spot-news .post-img-wrap{
        height: 324px;
    }

    .ok18-m-square-ad{
        padding: 0 20px;
    }

    .ok-interview-spot{
        border-radius: 0;
    }

    .ok-interview-spot,
    .ok-section-business .ok-interview-spot{
        display: block;
        height: auto;
        margin-bottom: 20px;
    }

    .ok-section-business .ok-interview-spot .post-title-wrap{
        padding: 30px;
    }

    .ok-interview-spot > div.post-img-wrap{
        height: 324px;
    }

    .ok-section-business .quote-img{
        display: none;
    }

    .ok-samachar-section{
        padding-bottom: 0;
    }

    .bises-type-3,
    .bises-type-4,
    .ok-section-mukhya{
        padding-top: 0;
    }

    .ok-trending-vertical > h2{
        margin-bottom: 20px;
    }
    .ok-trending-vertical{
        padding: 0 20px;
    }

    .ok-trending-vertical > h2{
        font-size: 30px;
    }

    .ok-sidebar-card-news .ok-section-title h2{
        margin: 0 0 20px;
        padding: 0 20px;
        font-size: 30px;
    }

    .ok-section-pradesh-samachar .ok-section-title h2{
        position: relative;
        display: block;
    }
    .ok-section-pradesh-samachar .ok-section-title h2 .circle-arrow{
        position: absolute;
        top:0;
        right: 20px;
    }

    .ok-province{
        flex: 0 0 100%;
        margin-top: 15px;
    }

    .ok-section-pradesh-samachar{border-top:solid 1px rgba(0,0,0,.08)}
    .ok-section-pradesh-samachar .span-4 .ok-news-post{
        padding: 0 20px 20px;
    }

    .ok-post-rtl a .ok-post-content-wrap h2,
    .ok-section-pradesh-samachar .span-4 .ok-news-post a h2.ok-news-title-txt{font-size: 18px;font-weight: 600;}
    .ok-section-pradesh-samachar .ok-sidebar-card-news .ok-news-post{border-color: rgba(0,0,0,.08)}

    .owl-carousel{
        padding: 0 20px;
    }
    .ok-section-featured .owl-nav{
        margin-left: -20px;
        margin-right: -20px;
    }
    .ok-section-featured .owl-carousel .owl-nav button.owl-prev, .ok-section-featured .owl-carousel .owl-nav button.owl-next{
        top:-248px;
    }

    .ok-section.ok-section-magagine{
        padding: 40px 0;
    }
    .featured-post-item.ok-news-post a h2.ok-news-title-txt{text-align: center;font-size: 20px;}

    .ok-province > a{
        margin: 0 2px;
    }


    /*owl nav generic*/
    .owl-carousel:after{
        display: none;
    }
    .owl-nav {
        position: relative;
        display: flex;
        justify-content: center;
    }
    .owl-nav button.owl-prev,
    .owl-nav button.owl-next,
    .ok-section-featured .owl-carousel .owl-nav button.owl-prev,
    .ok-section-featured .owl-carousel .owl-nav button.owl-next {
        top: 0;
        position: static;
        margin: 19px 5px 0;
    }

    .ok-news-package .flx > div {
        flex: 0 0 86%;
        padding: 0 20px 5px;
    }

    .ok-news-package .flx{
        margin-left: 0;
        margin-right: 0;
    }
    .ok-news-package .flx > div:last-child{
        padding-bottom: 0;
    }

    .ok-section-video #video-carousel:after{
        display: none;
    }

    .owl-carousel .ok-post-overlay > a .ok-post-thumb{margin-bottom: 0;}

    .ok-cover-news-cover .ok-post-content-wrap{
        min-height: 20px;
        padding: auto;
    }

    .ok-news-package .flx > div:not(:last-child){
        padding-bottom: 24px;
    }

    .ok-news-package .flx{
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
    }

    .ok-news-package .flx::-webkit-scrollbar {
        display: none;  /* Safari and Chrome */
    }

    /*Interview post*/
    .ok-interview-spot{
        display: block;
    }

    .ok-antarwarta-section .post-title-wrap{
        padding: 40px 30px 25px;
        text-align: center;
    }

    .ok-antarwarta-section .post-title-wrap h4{
        font-size: 30px;
    }

    .ok-antarwarta-section .ok-interview-spot{
        display: block;
        height: auto;
        border-radius: 0;
    }

    .ok-antarwarta-section .ok-post-ltr .quote-img{
        display: none;
    }

    .ok-antarwarta-section .ok-col-left .ok-post-ltr a .ok-post-content-wrap h2{
        font-style: italic;
        font-size: 20px;
    }

    .ok-antarwarta-section .ok-col-left .ok-post-ltr a .ok-post-thumb{
        max-width: 108px;
        height: 75px;
    }

    .ok-antarwarta-section .ok-blog-card{
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .ok-blog-card .ok-post-ltr.no-thumb a .ok-post-content-wrap{
        padding-left: 65px;
    }
    .ok-blog-card .ok-news-author .author-icon{
        height: 50px;
        width: 50px;
    }

    .ok-section-manoranjan .ok-post-overlay{
        height: auto;
    }

    .ok-section-manoranjan .ok-grid-12 > div{
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
    }

    .ok-section-khelkud .ok-post-overlay{
        height: 424px;
    }
    .ok-section-khelkud .ok-post-overlay > a h2.ok-news-title-txt,
    .ok-section-manoranjan .ok-post-overlay.entertain-second-post > a .ok-post-content-wrap h2{
        font-size: 30px;
    }
    .ok-section-khelkud .ok-post-overlay > a .ok-post-content-wrap{
        padding: 30px;
    }

    .ok-section-manoranjan .ok-post-overlay.ok-spot-news > a .ok-post-content-wrap h2{
        font-size: 36px;
    }

    .ok-section-manoranjan .ok-post-overlay.ok-spot-news{
        margin-bottom: 0;
    }

    .ok-grid-bichitra-news .ok-post-overlay{
        height: 324px;
        border-radius: 0;
    }

    .ok-post-ltr a .ok-post-thumb{
        max-width: 108px;
    }
    .ok-grid-bichitra-news .ok-news-post.ok-post-ltr a .ok-post-thumb{
        height: 75px;
    }
    .ok-grid-bichitra-news .ok-post-overlay > a h2.ok-news-title-txt{
        padding: 0;
        font-size: 30px;
    }
    .ok-grid-bichitra-news .ok-news-post.ok-post-ltr{
        margin-bottom: 15px;
    }
    .ok-grid-bichitra-news .ok-news-post.ok-post-ltr:last-child{
        border-bottom: none;
    }
    .ok-grid-bichitra-news .ok-post-overlay{
        margin-bottom: 20px;
    }

    .ok-section-bichitra-sansar .ok-card-most-commented.ok-sidebar-card-news .ok-news-post{
        border-color: rgba(0,0,0,.08);
        padding-bottom: 25px;
        margin-bottom: 15px;
    }
    .ok-section-bichitra-sansar .ok-card-most-commented.ok-sidebar-card-news .ok-news-post:last-child{
        margin-bottom: 0;
    }
    .ok-section-bichitra-sansar .ok-card-most-commented{
        margin-bottom: 0;
    }

    .ok-section-prawas .ok-samachar-spot-news{
        margin-bottom: 20px;
    }
    .ok-grid-prawas-news .ok-news-post.ok-post-ltr a .ok-post-thumb{
        height: 75px;
    }

    .ok-grid-prawas-news > div:last-child .ok-post-ltr{
        margin-bottom: 0;
        border-bottom: none;
    }
    .ok-section-prawas .ok-sidebar-card-news .ok-news-post{
        border-color: rgba(0,0,0,.08);
    }

    .ok-section-sahitya .ok-news-post a{
        display: flex;
    }
    .ok-section-sahitya .ok-sidebar-card-news .ok-news-post a .ok-post-thumb{
        height: 75px;
        width: 108px;
        margin-right: 18px;
    }

    .ok-section-sahitya .ok-news-post a h2.ok-news-title-txt{
        font-weight: 600;
        font-size: 18px;
    }

    .ok-section-podcast .ok-sidebar-card-news.ok-blog-card .ok-news-post::before{
        background-image: none;
    }

    .ok-section-podcast .ok-grid-12>div:not(:last-child){
        margin-bottom: 24px;
    }

    .ok-section-sahitya .ok-sidebar-card-news.sahitya-gatibidhi{
        margin-left: 20px;
        margin-right: 20px;
        width: auto;
    }
    .ok-sidebar-card-news .ok-post-ltr a .ok-post-content-wrap h2{
        font-size: 20px;
    }
    .ok-section-podcast .ok-sidebar-card-news.ok-blog-card .ok-news-post a .ok-post-thumb{
        border-radius: 4px;
    }
    .chutaunu-vayo-ki .ok-card-post{
        min-height: auto;
    }

    .chutaunu-vayo-ki .span-3:not(:last-child) .ok-news-post.ok-post-ltr{
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: solid 1px rgba(0,0,0,.08);
    }
    .chutaunu-vayo-ki .ok-sidebar-card-news .ok-news-post a h2.ok-news-title-txt{
        font-size: 18px;
    }

    .ok-footer-info .ok-footer-editor-info,
    .ok-footer-info .ok-logo-wrap{
        border: none;
        margin-bottom: 20px;
    }
    .ok-footer-info .ok-footer-editor-info{
        margin-bottom: 15px;
    }

    .ok-latest-updates-drawer,
    .ok-slide-trending .ok-trending-drawer,
    .ok-slide-profile .ok-user-drawer{
        top:-300%;
        max-width: 100vw;
        width: 100vw;
        height: 100vh;
    }
    .ok-latest-updates-drawer.reveal-right-drawer,
    .ok-trending-drawer.reveal-right-drawer,
    .ok-slide-profile .ok-user-drawer.reveal-right-drawer{
        top:0;
    }

    .ok-slide-trending .ok-trending-drawer ul,
    .ok-latest-updates-drawer ul{
        overflow-y: auto;
        height: calc(100vh - 160px);
    }
    .ok-slide-trending .ok-trending-drawer ul li,
    .ok-latest-updates-drawer ul li{
        flex: 0 0 100%;
        border: none;
        padding-left: 10px;
        padding-right: 10px;
    }

    .ok-slide-trending .ok-trending-drawer ul li:nth-last-child(-n+3),
    .ok-latest-updates-drawer ul li:nth-last-child(-n+3){
        padding-bottom: 28px;
    }

    .ok-slide-trending .ok-trending-drawer .ok-container > h2,
    .ok-latest-updates-drawer .ok-container > h2{
        margin-left: 10px;
        margin-right: 10px;
    }

    .ok-smart-search{
        display: none;
    }
    .ok-mob-search-pannel .ok-smart-search{
        display: block;
    }

    .ok-mob-search-pannel{
        display: block;
    }

    .ok-top-search{
        min-width: 100%;
    }
    .ok-latest-updates-drawer,
    .ok-slide-trending .ok-trending-drawer{
        padding: 40px 20px;
    }

    .bises-type-4 .ok-post-ltr:last-child{
        padding-right: 20px;
    }

    /* Details page responsive mobile*/

    .left-fixed-items,
    .ok-post-detail-featured-img .ok-overlap-adv{display: none;}
    .post-single-page{display: block}
    .ok-single-middle{padding: 0 20px;}
    .ok-single-page .ok-entry-header{padding-top: 0;}
    .ok-single-page .ok-post-title-right h1.entry-title,
    .ok-post-header-container.ok-stick-heading .ok-post-title-right h1.entry-title{font-size: 40px;letter-spacing: -0.4px}
    .ok-single-page .ok-post-title-right .ok-title-info{justify-content: flex-start;}
    .ok-single-page .ok-stick-heading .ok-post-title-right .ok-title-info{display: none}
    .ok-single-page .ok-post-title-right .ok-title-info .ok-news-author-wrap{margin: 0;}
    .ok-section.ok-page-details{display: block}
    .ok-details-adv-in-left{
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .ok-page-details .entry-content{
        padding-right: 0;
    }
    .entry-content p{
        font-size: 20px;
    }
    .ok18-quote2,
    .ok18-quote1,
    .ok18-quote3{
        padding: 80px 30px 30px;
        font-size: 24px;
        float: none;
        max-width: 100%;
        line-height: 1.6;
        margin: 0 0 28px 0;
        border-top:solid 1px rgba(0,0,0,.1);
        border-bottom:solid 1px rgba(0,0,0,.1);
        border-right: none;
        border-left: none;
    }

    .ok18-quote2::before,
    .ok18-quote1::before,
    .ok18-quote3::before{
        top:28px;
        left:30px;
    }
    .ok-topic-related{
        float: none;
        max-width: 100%;
        margin: 0 0 28px 0;
    }
    .ok-also-read .ok-post-ltr{
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .ok-also-read .ok-post-ltr:last-child,
    .ok-also-read_2 .ok-post-ltr:last-child{
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .ok-also-read_2 .ok-post-ltr:last-child{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .ok-also-read_2 .ok-post-ltr>a{
        align-items: flex-start;
    }
    .ok-also-read .ok-post-ltr a .ok-post-thumb,
    .ok-also-read_2 .ok-post-ltr a .ok-post-thumb{
        border-radius: 4px;
        max-width: 98px;
        min-width: 98px;
        height: 74px;
    }

    .abt_author >div{display: block;text-align: center}
    .abt_author .aut_img{margin: 0 auto 15px;}
    .abt_author .aut_text,
    h5.author-info-title{text-align: center}
    .abt_author .aut_text p{font-size: 16px;}
    .aut_info-ftr{display: block}
    h5.author-info-title:before{
        left: calc(50% - 20px);
    }

    .ok-post-emoji{
        padding-bottom: 5px;
    }
    .ok-post-emoji h4{
        font-size: 25px;
        line-height: 1.3;
    }

    .ok-emoji-wrap > span{
        top:-20px;
    }
    .ok-emoji-wrap{
        padding-left: 20px;
        padding-right: 20px;
        box-shadow: none;
        background-color: transparent;
    }

    .ok-emoji-wrap p{
        font-size: 18px;
    }

    .ok-post-emoji-append{
        overflow-x: auto;
    }

    body.single-post, body.single-post .ok-section{overflow-x: visible}

    .ok-conv-head h3{font-size: 28px;}
    .ok-conv-head .ok-conv-sort-by > span{
        font-size: 11px;
        padding: 0 8px;
    }
    .ok-conversation-section{
        box-shadow: none;
        padding: 20px;
        border-radius: 0;
        margin-left: -20px;
        margin-right: -20px;
    }

    .user-comment-title{
        flex-wrap: wrap;
    }
    .user-comment-title> h6{
        flex: 0 0 100%;
    }

    .ok-comment-row .user-comments p{
        padding-right: 0;
    }

    .ok18-comment-replies-wrap{
        margin-left: -54px;
    }

    .ok-conv-login-for-new{
        padding: 20px;
    }
    .ok-login-with-social > a{
        padding: 0 10px;
    }

    .ok-comment-row .user-comments p{
        font-size: 16px !important;
    }
    .ok-comment-row .user-comments .ok-comment-row{padding: 18px;}

    .ok-section-related .ok-section-title h2{margin: 0 0 20px}
    .ok-section-related .ok-post-thumb{
        height: 240px;
    }
    .ok-section-related .span-4:not(:last-child){
        margin-bottom: 20px;
    }

    .ok-trending-in-details,
    .ok-single-page .ok-sidebar-card-news,
    .ok-page-details .ok-col-right .ok-card-sifaris{
        margin-left: -20px;
        margin-right: -20px;
    }
    .ok-trending-in-details .ok-trending-items {
        padding-bottom: 15px;
        margin-bottom: 15px;
        min-height: 80px;
        padding-right: 20px;
        padding-left: 98px;
    }
    .ok-trending-in-details .ok-trending-items .circle-number{
        left: 20px;
    }

    .ok-page-details .ok-card-most-commented.ok-sidebar-card-news .ok-news-post,
    .ok-page-details .ok-sidebar-card-news .ok-news-post{
        border-color: rgba(0,0,0,.14);
    }

    .ok-page-details .ok-card-most-commented.ok-sidebar-card-news .ok-news-post{
        padding-bottom: 24px;
        margin-bottom: 18px;
    }

    .ok18-lokpriye-posts-wrap{
        padding: 0 20px;
    }

    .ok18-lokpriye-posts-wrap .span-3:not(:last-child){
        margin-bottom: 25px;
    }
    .ok18-lokpriye-wrap.ok-popular-posts .ok-news-post a .ok-post-thumb{
        height: 240px;
    }

    .ok18-lokpriye-posts-wrap .ok-section-title h2{
        display: block;
    }
    .ok18-lokpriye-posts-wrap .ok-section-title h2 .title-cat-menu{
        display: flex;
        margin-top: 15px;
    }

    .ok18-lokpriye-posts-wrap .ok-section-title h2 .title-cat-menu li{
        padding-right: 15px;
        padding-top: 15px;
    }
    .ok18-lokpriye-posts-wrap .ok-section-title h2 .title-cat-menu li:not(:first-child){
        border-left: solid 1px rgba(0,0,0,.1);
        padding-left: 15px;
    }
    .ok18-lokpriye-posts-wrap .ok-section-title h2 .title-cat-menu li a{
        font-size: 16px;
    }
    .ok-section-sahitya.chutaunu-vayo-ki .ok-sidebar-card-news .ok-news-post a .ok-post-thumb{
       margin-right: 0;
    }
    .ok-single-page .chutaunu-vayo-ki .ok-sidebar-card-news{
        margin: 0;
    }
    .ok-post-header-container{
        position: static;
    }

    .ok-single-middle .entry-content .ok-post-detail-featured-img .post-thumbnail img{
        /*min-height: 248px;*/
        height: auto;
        object-fit: cover;
        width: 100%;
    }

    .ok-login-with-social > a{
        display: block;
        margin-bottom: 4px;
    }

    .ok-section-author-post-lists .ok-section-title h3{
        padding: 0 20px;
        margin-bottom: 24px;
    }
    .ok-author-bio{
        padding: 30px 20px;
    }

    .ok-section-author-post-lists .ok-post-ltr a .ok-post-thumb{
        min-width: 108px;
        max-width: 108px;
        height: 75px;
    }

    .ok-section-author-post-lists .ok-post-ltr a .ok-post-content-wrap{
        padding-left: 18px;
    }
    .ok-section-author-post-lists .ok-post-ltr a .ok-post-content-wrap h2{
        font-size: 20px;
    }

    .ok-section-author-post-lists .ok-post-ltr a .ok-post-content-wrap p,
    .ok-section-author-post-lists .ok-post-ltr a .ok-post-content-wrap .ok-title-info{
        display: none !important;
    }

    .bises-6 .ok-news-post a > img{
        height: 260px;
        object-fit: cover;
        border-radius: 0;
    }
    .bises-6 .ok-news-post .text-bring-front h2.ok-news-title-txt{
        font-size: 32px;
    }

    .bises-5 .ok-post-overlay{
        min-height: 200px;
        height: 240px;
        border-radius: 0;
    }
    .bises-5 .ok-col-right{padding: 20px;}
    .bises-5 .ok-sport-main-news-img{height: 324px;}
    .bises-5 .ok-col-right .ok-post-overlay{border-radius: 4px;}
    .bises-5 .ok-col-right .ok-post-overlay:first-child{margin-bottom: 20px;}
    .bises-5 .ok-post-overlay a .ok-post-thumb{border-radius: 0;}
    .bises-5 .ok-post-overlay > a h2.ok-news-title-txt{font-size: 30px;text-align: center}

    .ok-login-form,
    .ok-signup-form{
        padding: 20px;
    }
    #oum-signup-form .ok-fleld-wrap > .ok-frm-fld{
        flex: 0 0 100%;
    }

    .mobile-site-header .ok-login-trigger{
        color: #2260bf;
        border-color: #2260bf;
    }

    .ok-signup-form > .flx .ok-signup-popup-card .ok-fleld-wrap{
        max-height: calc(100vh - 500px);
    }

    .ok-user-info-drop{
        right: auto;
        left: 0;
    }
    .oum-profile-wrap{max-width: 350px;}
    .oum-each-row label{display: block;font-weight: 600;}
    .ok-single-middle .ok-news-author .author-icon{height: 30px;width: 30px;}
    .ok-comment-row .user-icon{
        height: 34px;
        width: 34px;
        min-width: 34px;
        max-width: 34px;
    }
    .ok-comment-row .user-comments{margin-left: 20px;}
    .ok-comment-row .user-comment-title{margin-top: 0;}
    .ok-comment-row .user-comment-title h6{line-height: 1;}

    .ok18-lokpriye-wrap .ok-section-title h2{flex-wrap: wrap;}
    .ok18-lokpriye-wrap .ok-section-title h2 .title-cat-menu{
        display: flex;
        margin-top: 15px;
        flex: 0 0 100%;
    }
    .ok18-lokpriye-wrap .ok-section-title h2 .title-cat-menu li:first-child{
        padding-left: 0;
    }
    .ok18-lokpriye-wrap .ok-section-title h2 .title-cat-menu li{
        flex: 0 0 auto;
    }

    .ok18-lokpriye-wrap .ok-section-title h2 .title-cat-menu li a{font-size: 15px;}

    .ok-category-section .ok-grid-12,
    .pagination{padding-left: 20px;padding-right: 20px;}
    .ok-category-section .ok-grid-12 .span-4:not(:last-child){margin-bottom: 30px;}
    .ok-pagination-wrap{margin-top: 24px;}

    .ok-samachar-spot-news{margin-bottom: 20px;}
    .site-header.mobile-site-header{padding: 15px 0 10px;border: none}
    .ok-bises-title-decp{font-size: 18px;margin-top: 15px;}
    .ok-post-overlay > a h2.ok-news-title-txt{font-size: 30px;}

    .ok-single-page .ok-post-title-right h1.entry-title{margin-top: 20px;}

    /*Post share and comment stuff in mobile*/
    .left-fixed-items{
        display: flex;
        padding: 0 20px;
        margin: 0;
    }

    .left-fixed-items .ok-post-title-left{
        display: flex;
        padding: 0;
        margin: 0;
        max-width: 100%;
    }

    .st-inline-share-buttons{
        display: flex !important;
        align-items: center;
        justify-content: flex-end;
    }

    #st-1 .st-btn > img{top:5px !important;}
    .ok-post-title-left .sharethis-inline-share-buttons .st-btn{
        height: 30px !important;
        line-height: 30px !important;
        width: 30px !important;
        padding: 0 !important;
        margin: 0 3px !important;
    }
    .ok-post-title-left #st-1 .st-total > span.st-label{font-size: 28px !important;}

    .ok-post-title-left #st-1 .st-total{margin-bottom: 0;}
    .ok-post-social-shares{margin-left: auto}

    .ok-comment-number{display: flex}
    .ok-comment-number > img{
        max-width: 28px;
        height: 26px;
        margin-bottom: 0;
        margin-right: 10px;
        margin-top: 5px;
    }
    .comment-number{display: flex;align-items: center;font-size: 30px;}
    .comment-number >span{display: none}
    .ok-post-social-shares,
    .ok-comment-number{margin-top: 20px}

    .ok-hot-topics-top .ok-container .hot-topic-tag-wrapper{margin-right: 0;}

    .ok-page-details figure.wp-caption.alignleft,
    .ok-page-details figure.wp-caption.alignright{
        float: none;
        padding: 0;
        box-shadow: none;
        width: 100% !important;
        height: auto;
        margin: 0;
    }

    .entry-content p img.alignright,
    .entry-content p img.alignleft{
        float: none;
        max-width: 100% !important;
        width: 100% !important;
        height: auto;
        border-radius: 4px;
        margin: 0;
    }

    .mejs-audio{margin-bottom: 20px;}

    .ok-section-aus .ok-sidebar-card-news{
        padding: 20px 0;
    }
    .ok-section.ok-section-aus .ok-col-right{padding-top: 0;}

    /*section title with sub menu items*/
    .ok-section-title h2{flex-wrap: wrap}
    .ok-section-title h2 .title-cat-menu{display: flex !important;flex-wrap: nowrap;overflow-x: auto;order: 3;margin: 10px 0 0;flex: 0 0 100%}
    .ok-section-title h2 .title-cat-menu li{flex: 0 0 auto;padding-left: 0;border: none;padding-right: 25px;}
    .ok-section-title h2 .title-cat-menu li a{font-size: 16px;display: block;padding: 5px 0;}

    .single-inbetween-stories{
        flex-wrap: wrap;
    }

    .single-inbetween-stories .okam-each-ad{
        flex: 0 0 100%;
        margin-bottom: 15px;
    }

    .single-inbetween-stories .okam-each-ad:last-child{
        margin-bottom: 0;
    }

    .ok-section-pradesh-samachar .ok-samachar-spot-news{margin-bottom: 10px}
    .home-in-between-desh-mb{padding: 10px 20px 0;margin: 20px 0;}

    .ok-section-pradesh-samachar .ok-grid-12 >div:nth-child(3){margin-top: 10px;}
    .ok-section-pradesh-samachar .ok-trending-vertical{padding-top: 10px;}


    .ok-smart-search .ok-card-sifaris{
        display: block;
        box-shadow: none;
        padding: 0;
        padding-top: 0px;
        background-color: transparent;
        padding-top: 20px;
    }

    .ok-smart-search .ok-sidebar-card-news .ok-news-post{
        padding-left: 0;
        padding-right: 0;
    }

    .ok-hot-topics-top{
        display: none;
    }

    .ok-login-condition{
        display: none;
    }

    .ok-current-time{
        text-align: center;
    }

    .ok-interview-spot{display: flex;flex-wrap: wrap}
    .ok-interview-spot .post-title-wrap{flex: 0 0 100%;order: 2}
    .ok-interview-spot .post-img-wrap{flex: 0 0 100%;order: 1}

    .page-template-template-entertainment .ok-section-manoranjan .ok-post-overlay.ok-spot-news > a .ok-post-content-wrap h2{
        font-size: 36px;
    }

    .okam-device-mobile .okam-ad-position-wrap .okam-each-ad{padding-left: 15px;padding-right: 15px;}

    .ok-current-time{
        display:block;
        font-size: 11px;
    }

    .home .ok-section-manoranjan{
        padding-top: 35px;
    }

    .home-footerabsolute-body-enabled .ok-footer-info{
        padding-bottom: 110px;
    }

    .ok-section-mukhya .ok-col-right{
        display: none;
    }

    .home .ok-section-business .ok-col-right{
        padding: 20px 20px 0;
    }

    .ok-category-section .ok-grid-12{
        padding: 0;
    }
    .ok-category-section .ok-col-left .ok-news-post a .ok-post-thumb {
        height: 74px;
    }

    .page-template-template-business .ok-samachar-spot-news{margin-bottom: 20px;}

    .ok-section-business .ok-interview-spot{display: flex}
    .ok-interview-spot .post-title-wrap h4{margin-bottom: 10px;}
    .ok-section-pradesh-samachar .ok-col-left .ok-news-post a .ok-post-thumb{height: 70px;}


    .ok-news-package .flx{flex-wrap: nowrap;overflow-x: auto}
    .ok-news-package .flx > div{padding-right:0;}

    .ok-team-card-wrap{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .ok-cover-news-cover > a img{
        height: 200px;
    }
    .ok-cover-news-cover .ok-post-content-wrap{padding: 20px}
    .ok-news-post.ok-cover-news-cover a h2.ok-news-title-txt{font-size: 20px}
    .ok-package-sub-news .ok-post-ltr a .ok-post-content-wrap h2{font-size: 18px !important}

    .ok-team-card-wrap > div{margin-bottom: 20px;}
    .ok-news-package{
        padding-bottom: 0;
    }

    /*Responsive fixes final touches*/
    .after-topics{margin-bottom: 10px;}
    .ok-bises-default{padding-top: 10px;}

    .ok-user-activity .ok-login-trigger{
        height: 34px;
        width: 34px;
        line-height: 34px;
        font-size: 18px;
    }

    .post-title-wrap > p,
    .ok-bises-type-2 p{display: none;}

    .ok__video_embeds-top,
    .ok__video_embeds-top iframe {
        height: auto !important;
        min-height: 212px;
        vertical-align: top;
    }

    .ok-post-ltr a .ok-post-content-wrap h2{font-size: 20px !important;font-weight: 700 !important;}
    .ok-bises-type-2 .ok-bises-feauted-img{margin-bottom: 0;}

    .ok-site-footer .flx > div:last-child{
        flex: 0 0 100%;
        text-align: center;
    }



    .ok-site-footer .flx > div:nth-child(1),
    .ok-site-footer .flx > div:nth-child(2),
    .ok-site-footer .flx > div:nth-child(3),
    .ok-site-footer .flx > div:nth-child(4){
        display: none;
    }

    .ok-footer-info .ok-footer-editor-info{margin: 0 12px 15px;padding-right: 0;text-align: center}
    .ok-footer-info .ok-footer-editor-info h5 > span{font-size: 11px;}
    .ok-footer-info .ok-footer-editor-info h5{font-size: 16px;}
    .ok-footer-info .ok-logo-wrap{margin: 0 0 20px;padding-right: 0;width: 100%;text-align: center}
    .ok-contact-info{flex: 0 0 100%;}
    .ok-footer-info .flx{justify-content: center}
    .ok-footer-info .flx > div:nth-child(1){flex: 0 0 100%}

    .left-fixed-items{display: none}
    .left-fixed-items.on-mobile{display: block;padding: 0;}
    .ok-post-social-shares,
    .ok-comment-number{margin-top: 0;margin-bottom: 15px;}

    .entry-content iframe {
        height: auto;
        width: 100% !important;
       /*  min-height: 190px; */
    }

    #st-2 .st-btn > img{top:5px !important;}
    .ok-section-sahitya .ok-news-post a h2.ok-news-title-txt{font-size: 22px;font-weight: 700}

    .ok-category-section .ok-news-post a h2.ok-news-title-txt{font-size: 28px;font-weight: 700;}


    .ok-post-emoji .flx > div{flex: 0;}
    .ok-post-emoji-append {
        overflow-x: visible;
        flex-wrap: wrap;
    }
    .ok-post-emoji-append{justify-content: space-evenly}
    .ok-emoji-wrap p{font-size: 15px;}
    .ok-emoji-wrap > span{top:-15px;}
    .ok-emoji-wrap img{max-width: 40px;}
    .ok-post-emoji h4{margin-bottom: 15px;font-size: 24px;}
    .ok-emoji-wrap img{margin-top: -15px;}
    .ok-post-emoji .flx > div{padding: 0;}

    .ok-samachar-spot-news .post-title-wrap h4, .ok-interview-spot .post-title-wrap h4 a, .ok-single-page .ok-post-title-right h1.entry-title{line-height: 1.2}

    a.context{margin-top: 15px;}

    .ok-login-item-wrap{
        max-height: 600px;
        overflow-y: auto;
    }
    .ok-conv-login-for-new{order: 2;}
    .ok-login-desc{
        padding: 20px;
        min-width: 100%;
        max-width: 100%;
    }
    .ok-login-form .ok-conv-login-for-new{
        padding: 20px;
    }

    .uml-mahadhibesan .ok-grid-prawas-news .span-12 .ok-samachar-spot-news{background-size: 48px;}
    .uml-mahadhibesan{background-position-y:bottom}

    .inr_topComment{
        float: none;
        margin-left: 0;
        max-width: 100%;
    }

    .ok-section-video-2 .ok-spot-news, .ok-spot-news.ok-post-overlay{
        min-height: 415px;
		height:415px;
    }
    .ok-section-video-2 .ok-spot-news, .ok-spot-news.ok-post-overlay iframe{
        height: 210px !important;
    }

    .home .ok-section-manoranjan .ok-grid-12 .span-4:nth-child(3) .ok-post-overlay > a, .home .ok-section-manoranjan .ok-grid-12 .span-4:nth-child(4) .ok-post-overlay > a{
        height: 100%;
    }

    .ok-single-middle .entry-content .ok-post-detail-featured-img .pc{
        margin-top: -20px;
    }

    .ok-head-push-adv-wrap{
        padding: 10px;
    }

    .bises-type-4 .ok-sport-post-content-wrap > div{
        flex: 0 0 100%;
    }

    .home .ok-section-manoranjan .ok-post-overlay {
        height: 300px;
    }

    .responsive-table-wrap{
        overflow-x:auto;
        width: 100%;
        max-width: 100%;
    }

    .single .ok-section-sahitya{
        margin-bottom: 20px;
        padding: 20px 20px 0;
    }

    .single .ok-section-sahitya .ok-news-post a h2.ok-news-title-txt {
        font-size: 18px;
        font-weight: 700;
        line-height: 1.3;
    }
    .single .ok-section-sahitya .ok-sidebar-card-news{margin-left: 0;margin-right: 0;}
    .single .ok-section-sahitya .ok-sidebar-card-news .ok-news-post a .ok-post-thumb{margin-bottom: 25px;height: 75px;min-width: 108px;}
    .single .ok-section-sahitya .ok-sidebar-card-news .ok-news-post{padding: 0;}

    .ok-team-card-wrap.first-row{
        display: block;
    }

    .ok-team-card-wrap.first-row > div.span-3{
        max-width: 100%;
    }

    .ok-el-content-wrap > div:last-child{
        min-width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }

    .bises-3-col .ok-container{
        padding: 24px 24px 0;
        background-color: #f7f9fd;
        border-radius: 4px;
        border-bottom: none;
        margin-bottom: 20px;
    }
    .bises-3-col .text-bring-front{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .bises-3-col .ok-news-post .text-bring-front h2.ok-news-title-txt{font-size: 24px;}

    .bises-3-col .ok-news-post a > img{border-radius: 4px;}

    .el-tab-nav{
        display: flex;
        flex-wrap: nowrap;
    }
    .el-tab-nav > span{display: block;width: auto;flex: auto}

    .el-tab-nav > span{
        font-size: 18px;
        margin-right: 20px;
    }
    .el-tab-container{
        display: block;
    }
    .ok-el-result h3{margin-bottom: 20px;}
    .ok-el-content-wrap{padding-left: 20px;padding-right: 20px;}

    .el-tab-container:not(:last-child){margin-bottom: 20px;}

    .resonsive-triggler-expand{
        display: flex;
        margin: 0;
        font-size: 20px;
        font-weight: 700;
        /*cursor: #2462C2;*/
        color: rgba(0,0,0,.68);
        align-items: center;
        width: 100%;
        cursor: pointer;
    }
    .ok-el-content-wrap .ok-el-left, .ok-el-content-wrap .ok-el-right{padding: 18px;}
    .col-mayor,
    .col-submayor{display: block;text-align: center}
    .um-img,
    .submayor-wrap .um-img{
        height: 38px;
        width: 38px;
        margin: 0 auto 15px;
    }
    .um-name,
    .submayor-wrap .um-name{margin: 0 0 24px;}
    .ok-el-result h3{text-align: center;display: block}
    .party-sign,
    .submayor-wrap .party-sign{padding-right: 0;padding-left: 0;}

    .mayor-wrap,
    .submayor-wrap,
    .submayor-wrap .um-name h3,
    .submayor-wrap .um-name .party-name{
        text-align: center;
    }

    .um-name .party-name{
        font-size: 12px;
    }

    .col-mayor{
        padding-bottom: 30px;
        margin-bottom: 15px;
        border-bottom: solid 1px rgba(0,0,0,.1);
    }

    .resonsive-triggler-expand + .flx{
        border-top: solid 1px rgba(0,0,0,.1);
        margin-bottom: 20px;
        margin-top: 8px;
    }

    .resonsive-triggler-expand a.circle-arrow{
        transform: rotate(90deg);
    }
    .resonsive-triggler-expand.active-nav{
        color: #2260bf;
    }
    .resonsive-triggler-expand.active-nav a.circle-arrow{
        transform: rotate(-90deg);
    }

    .ok-el-fever{
        padding: 0 15px;
    }
    .ok-el-content-wrap .ok-el-right{
        padding: 10px 0 0;
    }
    .mayor-wrap, .submayor-wrap{
        margin-top: 20px;
    }

    .okel-2079-summary,
    .ok-el-left{
        max-width: 100%;
    }

    .tab-nav-wrapper{
        max-width: calc(100% + 20px);
        overflow-x:auto;
        margin-right: -18px;
    }
    .el-tab-nav > span.active::before{bottom: -4px;}
    .el-tab-nav{border-bottom: none;margin-bottom: 0;}
    .ok-el-fever-chart > .ok-container > .two-col{display: block}
    .item-wrap >div:first-child{display: none}
    .ok-el-fever-chart .two-col{margin-left: 0;margin-right: 0;padding: 0}
    .two-col > div{padding: 0;}
    .live-updates .ok-el-content-wrap > div:last-child{
        max-width: 100%;
        min-width: 100%;
    }
    .live-updates .um-name{
        max-width: 100%;
        width: 100%;
    }
    .um-name h3{margin-bottom: 5px;}
    .live-flag{vertical-align: top;}
    .current-mat{
        osition: absolute;
        margin-bottom: 10px;
        top: -26px;
        text-align: center;
        width: 100%;
        padding-left: 20px;
        z-index: 8;
    }

    .result-desktop{
        display: none;
    }
    .live-updates-mobile{
        display: block;
    }
    .mahanagar-result .col-mayor, .mahanagar-result .col-submayor{
        display: flex;
    }
    .mahanagar-result .col-mayor > div:not(.um-img),
    .mahanagar-result .col-submayor > div:not(.um-img){
        flex: 0 0 100%;
    }
    .mahanagar-result .col-mayor, .mahanagar-result .col-submayor{
        padding-bottom: 20px;
    }

    /* adv spacing ==============================*/
    .ok-full-widht-adv .ok__container{
        padding: 0;
    }
    .home-above-bichar-mobile,
    .okam-device-mobile{
        border-top:solid 1px rgba(0,0,0,.1);
        border-bottom:solid 1px rgba(0,0,0,.1);
        padding: 20px;
        margin-bottom: 20px;
    }

    .ok-section-bichitra-sansar{
        border-top:solid 1px rgba(0,0,0,.1);
    }

    .okam-device-mobile div a img{width: 100%;height: auto}

    .home-abovetrending-mobile{padding-top: 0;}

    .ok-full-widht-adv .ok__container,
    .ok-cat-template .ok-container,
    .single-after-news-title-mb,
    .single-above-main-photo,
    .single-after-main-photo,
    .single-after-content-mobile,
    .single-above-emoji-mobile,
    .single-headerabsolute,
    .single-footerabsolute,
    .home-footerabsolute,
    .home-headerabsolute{
        padding: 0;
        border-top: none;
        border-bottom: none;
    }

    .single-after-content-mobile.okam-ad-position-wrap .okam-each-ad:last-child, .single-above-emoji-mobile.okam-ad-position-wrap .okam-each-ad:last-child{
        margin-bottom: 24px;
    }

    .home-above-main-news-mb,
    .home-aftersamachar-half2-mb,
    .home-in-between-samachar,
    .ok-section-pradesh-samachar{
        border-top: none;
        padding-top: 5px;
    }
    .home-abovetrending-mobile,
    .home-above-bichar-mobile{
        border-top:none;
        padding-top: 0;
    }
    .home-after-mukhya-mobile{
        margin-bottom: 0;
    }
    .singlenews-afteremoji-mobile,
    .singlenews-afternews{
        padding-left: 0;
        padding-right: 0;
    }
    /* adv spacing ends*/
    .logged-in .ok-sidemenu,
    .logged-in .ok-mob-search-pannel{
        top:0;
    }

    .single .chutaunu-vayo-ki .ok-section-title h2{
        margin: 0 0 20px;
    }

    .home .ok-section-business .ok-col-right .ok-sidebar-card-news .ok-news-post{padding: 0 0 15px}

    .ok-also-read_2 .ok-post-ltr a .ok-post-content-wrap{
        padding: 0 18px;
        font-size: 12px;
    }

    .home .ok-section-business .ok-container{
        display: block;
    }

    .ok-prime-adv-nic .ok-container{padding-top: 70px;}

    .ok-download-mobile-app{
        display: block;
    }

    .news-grid-wrap {
        flex-direction: column;
    }
    .news-grid-wrap .ok-col {
        padding: 0;
        border: none;
    }
    .news-grid-wrap > div:first-child {
        padding: 0 0 20px 0;
        border-right: none;
    }
    .news-grid-wrap > div:last-child {
        padding-left: 0;
    }
    .news-post-main a .news-post-img img {
        margin: 0 0 20px;
    }
    .news-post-main a .news-post-img img {
        height: 250px;
    }
    .news-post-main a h4{
        font-size: 28px;
        margin-bottom: 0;
    }
    .news-post-main a p{
        display: none;
    }
    .news-post-rtl:first-child {
        border-top: solid 1px rgba(0, 0, 0, .08);
        padding-top: 15px;
    }

    .section-popular-candidate .candidate-wrapper > div {
        flex: 0 0 80%;
        margin-bottom: 15px;
    }
    .section-popular-candidate .candidate-wrapper{
        margin-left: 10px;
        margin-right: 10px;
    }

    .section-elec-news{
        padding: 30px 20px;
    }

    .section-election{
        padding: 30px 20px;
    }
    .section-election .ok-container > .flx > div:nth-child(2){
        padding: 30px 0;
    }

    .section-election .ok-container > .flx{
        flex-direction: column;
    }

    .current-time{
        background-color: rgba(255,255,255,.14);
        color: white;
        margin-left: 50px;
        margin-top: -7px;
    }

    .filter-row-home{
        flex: 0 0 100% !important;
        padding: 15px !important;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important;
        background-color: rgba(255,255,255,.24);
        border-radius: 4px;
        margin-bottom: 20px;
    }

    .section-provience-home{
        padding: 30px 20px;
    }

    .section-provience-home .section-heading{
        flex-direction: column;
        align-items: first baseline;
    }

    .section-provience-home .section-heading h2{font-size: 30px;margin-bottom: 20px}

    .section-provience-home .tab-nav{
        flex-wrap:nowrap;
        display: flex;
    }
    .section-provience-home .tab-nav .tab-nav-item{
        white-space: nowrap;
    }

    .section-provience-home .tab-nav{
        overflow-x: auto;
        max-width: 100%;
    }

    .section-provience-home .pradesh-stat-left{
        padding-right: 0;
        padding-bottom: 20px;
    }

    .provience-info-home-card .pradesh-stat-wrapper{
        display: block;
    }

    .filter-row-home .ok-container{padding: 0 !important;}

    /*Dual bar result =====*/

    .central-nepal-result .result-card-row.dual-bar-row {
        flex: 0 0 100% !important;
        margin: 10px 0 10px !important;
    }
    .dual-bar-row .col-seats,
    .dual-bar-row .col-total,
    .pratykshya .bar-wrapper .fill,
    .samanupatik .bar-wrapper .fill{display: none}

    .pratykshya .lable,
    .samanupatik .lable{
        min-width: 75px;
        max-width: 75px;
        font-size: 13px;
        padding-top: 6px;
    }
    .pratykshya .lable{padding-top: 12px;}
    .dual-bar-row .col-indv-info {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0;
    }
    .central-nepal-result .col-indv-info .party-name{
        border-radius: 0;
    }

    .dual-bar-row .party-name span{flex: 0;margin: 0 10px;}
    .dual-bar-row .col-indv-info .party-name{padding: 5px 0 0}

    .pratykshya .bar-wrapper .fill{
        display: block;
        position: absolute;
        height: 45px;
        opacity: 0.14;
    }
    .samanupatik .bar-wrapper .fill{
        display: block;
        position: absolute;
        height: 35px;
        opacity: 0.14;
    }

    .pratykshya .bar-wrapper,
    .samanupatik .bar-wrapper{
        position: absolute;
        left: 84px;
        width: calc(100% - 92px);
    }

    .bar-wrapper .number-seat > span.seat-aprox{
        display: inline-block;
    }
    .seat-aprox >span{font-size: 11px;}
    .asterisk-def{
        text-align: left;
    }

    .dual-bar-row .col-total{
        display: block;
        color: black;
        font-size: 20px;
        min-width: 45px;
        max-width: 45px;
    }
    .total-label{
        display: block;
        font-size: 12px;
    }
    .section-result-counting.central-nepal-result.section-dual-bar{
        background-color: #fff;
        color: rgba(0,0,0,.8);
    }
    .section-result-counting.central-nepal-result.section-dual-bar .result-card h3{
        color: #174fb1;
    }
    .section-result-counting.central-nepal-result .col-indv-info .party-name span a{
        white-space: nowrap;
    }
    .pratykshya .bar-wrapper .fill{height: 42px}
    /*Dual bar result ===== Ends =====*/


    .section-world-cup .ok-container {
        background-size: 110px auto;
        background-position: 252px 0;
        padding: 10px 0;
    }
    .section-world-cup .ok-section-title{
        margin-bottom: 40px;
    }
    .section-world-cup{
        padding-bottom: 0;
    }
    .section-world-cup .ok-news-post.ok-post-ltr:not(:last-child){
        margin-bottom: 15px;
    }

    .nh_widget_wrap .owl-nav{
        position: static;
    }

    #nhFeat{padding: 0;}

    .property_img{height: 284px;}

    .ok-section-title h2 .title-cat-menu.health-conditions-cats-menu{
        flex-wrap: wrap;
        border: solid 1px rgba(0,0,0,.1);
        border-radius: 8px;
        padding: 20px 10px 14px;
    }
    .ok-section-title h2 .title-cat-menu.health-conditions-cats-menu li{
        margin-bottom: 8px;
    }
    .ok-section-title h2 .title-cat-menu.health-conditions-cats-menu li:not(.trending-conditions){
        padding: 0 10px !important;
        border:solid 1px rgba(0,0,0, .08)
    }

    .trending-doctors{
        display: block;
    }
    .trending-doctors .label{
        margin-right: 0;
        display: block;
        padding: 10px 15px;
        text-align: center;
        margin-bottom: 20px;
    }
    .trending-doctors .label:after{
        display: none;
    }

    .doctor-icon-wrapper{
        text-align: center;
        padding-bottom: 10px;
        border-bottom: solid 1px rgba(0,0,0,.1);
    }


}

@media all and (min-width: 1080px) {
    .ok-hot-topics-top .ok-container .hot-topic-tag-wrapper{
        overflow: hidden;
    }
    .ok-prime-adv-nic .item a > img{transition: all .3s ease}
    .ok-prime-adv-nic .item:hover a > img{
        transform: scale(1.04);
    }

    .ok-prime-adv-nic .owl-stage-outer{
        padding: 15px;
        margin-right: -25px;
    }

    .central-nepal-result .label-block {
        font-size: 13px;
        padding: 0;
        flex-wrap: wrap !important;
    }

}