@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
    }

    .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: teal
    }

    .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
    }

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

    .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
    }

    .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: -.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
    }

    .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;
        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)
    }

    .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;
        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: teal
    }

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

    .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-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;
        scrollbar-width: none
    }

    .ok-news-package .flx::-webkit-scrollbar {
        display: none
    }

    .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
    }

    .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: -.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;
        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
    }

    .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 {
        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: teal;
        border-color: teal
    }

    .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
    }

    .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
    }

    .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: 0;
        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: 170px;
    }

    .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
    }

    .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
    }

    #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;
        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: teal
    }

    .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
    }

    .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
    }

    .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;
        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: #fff;
        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
    }

    .central-nepal-result .result-card-row.dual-bar-row {
        flex: 0 0 100%!important;
        margin: 10px 0!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: .14
    }

    .samanupatik .bar-wrapper .fill {
        display: block;
        position: absolute;
        height: 35px;
        opacity: .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: #000;
        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
    }

    .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
    }
}

@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
    }
}
