﻿/*@font-face {
    font-family: "taun_elango_abirami";
    src: url('../fonts/TAUN_Elango_Abirami/taun_elango_abirami.woff')format('woff');
}

@font-face {
    font-family: "taun_elango_panchali";
    src: url('../fonts/taun_elango_panchali/taun_elango_panchali.woff')format('woff');
}*/

body[app-theme="theme-red-mm"].index_mobile {
    overscroll-behavior: none;
}

/*[app-theme="theme-red-mm"] .listview .col_article_view .article_body .headline .kicker {
    font-family: taun_elango_panchali;
    font-size: 20px;
    color: #303030;
}*/

/*[app-theme="theme-red-mm"] .listview .col_article_view .article_body .headline .head_line {
    font-weight: bold;
    font-size: 34px !important;
    font-family: 'taun_elango_panchali';
    color: #303030;
}*/




/*[app-theme="theme-red-mm"] .listview .col_article_view .article_body #body > p {
    font-family: taun_elango_abirami;
    color: #303030;
    font-size: 18px;
}*/

/*[app-theme="theme-red-mm"] .listview .col_article_view .article_body #body b {
    font-family: inherit;
}*/

/*[app-theme="theme-red-mm"] .listview .col_article_view .article_body .article-image-caption {
    font-family: taun_elango_abirami;
}*/

/*[app-theme="theme-red-mm"] .index .articles_section_body .article_view .headline .kicker {
    font-family: taun_elango_panchali;
    font-size: 23px;
}*/

/*[app-theme="theme-red-mm"] .index .articles_section_body .article_view .headline .head_line {
    font-weight: bold;
    font-size: 28px !important;
    font-family: taun_elango_panchali;
}*/

/*[app-theme="theme-red-mm"] .index .articles_section_body .article_view #body > p {
    font-family: taun_elango_abirami;
    font-size: 16px;
}*/

/*[app-theme="theme-red-mm"] .index .article_list ul li span {
    font-weight: bold;
    font-size: 14px !important;
    font-family: taun_elango_panchali;
}*/

/*[app-theme="theme-red-mm"] .index .article_list ul li .summarystory {
    font-size: 14px !important;
    font-family: taun_elango_abirami;
}*/
[app-theme="theme-red-mm"] #AdvanceSearch {
    display: none;
}
/*for AP site specific css code*/
[app-theme="theme-blue"] .navbar {
    margin-bottom: 0px !important;
    border-bottom: none !important;
}

[app-theme="theme-blue"] .tm.my-account .tm_header .top-section {
    padding: 15px;
}

[app-theme="theme-blue"] .nextpage, [app-theme="theme-blue"] .nav-container, [app-theme="theme-blue"] .subscription-detail, [app-theme="theme-blue"] .disclaimer .expender_link, [app-theme="theme-blue"] .share_page .prev_article, [app-theme="theme-blue"] .share_page .next_article, [app-theme="theme-blue"] .prevpage {
    display: none;
}

[app-theme="theme-blue"] .header-inner {
    display: block !important;
    text-align: center;
}

    [app-theme="theme-blue"] .header-inner .logo {
        text-align: center !important;
    }

[app-theme="theme-blue"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-blue"] .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: 15px !important;
}

[app-theme="theme-blue"].index_mobile .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: calC(50% - 134px) !important;
}

[app-theme="theme-blue"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-blue"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-blue"] .gdpr-button_1 {
    font-weight: 700 !important;
    font-size: 16px !important;
}

[app-theme="theme-blue"] .offline-icon.ap_cropicon {
    right: 60px;
    position: absolute;
}

    [app-theme="theme-blue"] .offline-icon.ap_cropicon i {
        font-size: 30px;
    }

@media only screen and (max-width: 1023px) {
    [app-theme="theme-blue"] .disclaimer .expender_link {
        display: none !important;
    }
}

@media only screen and (max-width: 345px) {
    [app-theme="theme-blue"] .offline-icon.ap_cropicon {
        right: 50px;
    }

        [app-theme="theme-blue"] .offline-icon.ap_cropicon i {
            font-size: 25px;
        }
}

/*for va site specific css code*/
[app-theme="theme-red"] .navbar {
    margin-bottom: 0px !important;
    border-bottom: none !important;
}

[app-theme="theme-red"] .tm.my-account .tm_header .top-section {
    padding: 15px;
}

[app-theme="theme-red"] .nextpage, [app-theme="theme-red"] .nav-container, [app-theme="theme-red"] .subscription-detail, [app-theme="theme-red"] .disclaimer .expender_link, [app-theme="theme-red"] .share_page .prev_article, [app-theme="theme-red"] .share_page .next_article, [app-theme="theme-red"] .prevpage {
    display: none;
}

[app-theme="theme-red"] .header-inner {
    display: block !important;
    text-align: center;
}

    [app-theme="theme-red"] .header-inner .logo {
        text-align: center !important;
    }

[app-theme="theme-red"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-red"] .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: 15px !important;
}

[app-theme="theme-red"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-red"] .gdpr-button_1 {
    font-weight: 700 !important;
    font-size: 16px !important;
}

[app-theme="theme-red"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-red"] .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: 15px !important;
}
[app-theme="theme-red"] .product-box p {
    font-size: 13px;
    -webkit-line-clamp: 1;
}
[app-theme="theme-red"] .product-box figure {
    height: 230px;
}

@media only screen and (max-width: 1366px) {
    [app-theme="theme-red"] .nav_action_bar .list_one > li .action {
        padding: 0px 10px;
    }

    [app-theme="theme-red"] .nav_action_bar .list_one > li .action_page {
        padding: 0 30px 0 5px !important;
    }

    [app-theme="theme-red"] .product-box figure {
        height: 276px;
    }
}

@media only screen and (max-width: 1205px) {
    [app-theme="theme-red"] .product-box figure {
        height: 232px;
    }
}

@media only screen and (max-width: 1199px) {
    [app-theme="theme-red"] .product-box figure {
        height: 230px;
    }
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-red"] .disclaimer .expender_link {
        display: none !important;
    }
}

@media only screen and (max-width: 991px) {
    [app-theme="theme-red"] .product-box figure {
        height: 221px;
    }
}

@media only screen and (max-width: 888px) {
    [app-theme="theme-red"] .product-box figure {
        height: 619px;
    }
}

@media only screen and (max-width: 699px) {
    [app-theme="theme-red"] .product-box figure {
        height: 481px;
    }
}

@media only screen and (max-width: 685px) {
    [app-theme="theme-red"] .product-box figure {
        height: 471px;
    }
}

@media only screen and (max-width: 599px) {
    [app-theme="theme-red"] .product-box figure {
        height: 408px;
    }
}

@media only screen and (max-width: 535px) {
    [app-theme="theme-red"] .product-box figure {
        height: 361px;
    }
}

@media only screen and (max-width: 515px) {
    [app-theme="theme-red"] .product-box figure {
        height: 347px;
    }
}

@media only screen and (max-width: 485px) {
    [app-theme="theme-red"] .product-box figure {
        height: 339px;
    }
}

@media only screen and (max-width: 435px) {
    [app-theme="theme-red"] .product-box figure {
        height: 302px;
    }
}

/*for nt site specific css code*/
[app-theme="nt_blue_theme"] .ticker_label {
    background-color: #005689 !important;
}

[app-theme="nt_blue_theme"] .ticker_wrap {
    background-color: #c0deef !important;
}

/*for mt site specific css code*/
[app-theme="theme-blue-mt"] .nextpage, [app-theme="theme-blue-mt"] .nav-container, [app-theme="theme-blue-mt"] .subscription-detail, [app-theme="theme-blue-mt"] .disclaimer .expender_link, [app-theme="theme-blue-mt"] .share_page .prev_article, [app-theme="theme-blue-mt"] .share_page .next_article, [app-theme="theme-blue-mt"] .prevpage {
    display: none;
}

@media only screen and (max-width:385px) {
    [app-theme="theme-blue-mt"] .header .logo {
        width: 165px;
    }

        [app-theme="theme-blue-mt"] .header .logo > a > img {
            width: 100%;
        }
}

@media only screen and (max-width:335px) {
    [app-theme="theme-blue-mt"] .header .logo {
        width: 130px;
    }
}
/*for Madhyamam site specific css code*/
[app-theme="theme-pink"] .nav_action_bar .list_one > li .action_page {
    width: 108px;
    padding: 0px 15px;
}

[app-theme="theme-pink"] .ic-pages {
    position: absolute;
}

[app-theme="theme-pink"] .navbar {
    margin-bottom: 0px !important;
    border-bottom: none !important;
}

[app-theme="theme-pink"] .tm.my-account .tm_header .top-section {
    padding: 15px;
}

[app-theme="theme-pink"] .content .social-media li a img.google {
    border-radius: 0;
}

[app-theme="theme-pink"] .rem-forgot .forgot-password, [app-theme="theme-pink"] .register_user_sign li:first-child {
    display: none;
}

[app-theme="theme-pink"] .rem-forgot {
    justify-content: left;
}

[app-theme=theme-pink] .register_user_sign li {
    margin-left: auto;
    margin-right: auto;
}

[app-theme="theme-pink"] .product-box figure {
    height: auto;
    min-height: 450px;
    max-height: 450px;
    content-visibility: auto;
}

[app-theme="theme-pink"] .product-box img {
    height: auto;
}

[app-theme="theme-pink"] .product-box {
    margin: 0 auto 22px;
}

[app-theme="theme-pink"] .nav_action_bar .action_calender span#spnDate {
    position: relative;
}

    [app-theme="theme-pink"] .nav_action_bar .action_calender span#spnDate:after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 0px;
        vertical-align: middle;
        border-top: 5px dashed;
        border-top: 5px solid\9;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        position: absolute;
        bottom: 5px;
        right: -37px;
        content: "";
    }

[app-theme="theme-pink"] .nav_action_bar .list_one > li .action #span_Edition {
    position: relative;
}

    [app-theme="theme-pink"] .nav_action_bar .list_one > li .action #span_Edition:after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 0px;
        vertical-align: middle;
        border-top: 5px dashed;
        border-top: 5px solid\9;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        position: absolute;
        bottom: 5px;
        right: -35px;
        content: "";
    }

[app-theme="theme-pink"] .nav_action_bar .list_one > li.pagesdrop {
    position: relative;
}

    [app-theme="theme-pink"] .nav_action_bar .list_one > li.pagesdrop .ic-pages:after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 0px;
        vertical-align: middle;
        border-top: 5px dashed;
        border-top: 5px solid\9;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        position: absolute;
        bottom: 7px;
        right: -16px;
        content: "";
    }

[app-theme="theme-pink"] .nav_action_bar .list_one > li #spanHomeIdMenu, .tm ul li a#ancrHome, [app-theme="theme-pink"] .tm ul li a#spanHomeId {
    /*display: none;*/
}

[app-theme="theme-pink"].index_mobile .owl-theme .owl-nav .owl-prev, [app-theme="theme-pink"].index_mobile .owl-theme .owl-nav .owl-next {
    width: auto;
    height: auto;
    padding: 0px;
}

@media only screen and (max-width: 2465px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 325px;
        max-height: 325px;
    }
}

@media only screen and (max-width: 1985px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 325px;
        max-height: 325px;
    }
}

@media only screen and (max-width: 1915px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 310px;
        max-height: 310px;
    }
}

@media only screen and (max-width: 1835px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 295px;
        max-height: 295px;
    }
}

@media only screen and (max-width: 1735px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 280px;
        max-height: 280px;
    }
}

@media only screen and (max-width: 1599px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 245px;
        max-height: 245px;
    }
}

@media only screen and (max-width: 1535px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 233px;
        max-height: 233px;
    }
}

@media only screen and (max-width: 1440px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 306px;
        max-height: 306px;
    }
}

@media only screen and (max-width: 1366px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 281px;
        max-height: 281px;
    }

    [app-theme="theme-pink"] .nav_action_bar .list_one > li .action {
        padding: 0 15px;
    }

    [app-theme="theme-pink"] .nav_action_bar .list_one > li .action_page {
        padding: 0px 15px;
    }
}

@media only screen and (max-width: 1284px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 258px;
        max-height: 258px;
    }
}

@media only screen and (max-width: 1245px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 247px;
        max-height: 247px;
    }
}

@media only screen and (max-width: 1215px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 239px;
        max-height: 239px;
    }
}

@media only screen and (max-width: 1145px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 219px;
        max-height: 219px;
    }
}

@media only screen and (max-width: 1100px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 207px;
        max-height: 207px;
    }
}

@media only screen and (max-width: 1024px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 237px;
        max-height: 237px;
    }
}

@media only screen and (max-width: 945px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 449px;
        max-height: 449px;
    }
}

@media only screen and (max-width: 899px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 416px;
        max-height: 416px;
    }
}

@media only screen and (max-width: 889px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 609px;
        max-height: 609px;
    }
}

@media only screen and (max-width: 835px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 591px;
        max-height: 591px;
    }
}

@media only screen and (max-width: 768px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 541px;
        max-height: 541px;
    }

    .index_mobile[app-theme="theme-pink"] .header {
        justify-content: space-between;
    }

    .index_mobile[app-theme="theme-pink"] .logo > a > img {
        max-height: 30px;
    }

    [app-theme="theme-pink"] .ic_sitemenu {
        position: relative;
        left: auto;
    }

    [app-theme="theme-pink"] .ic_usermenu {
        position: relative;
        right: auto;
    }

    [app-theme="theme-pink"] .crop_icon {
        right: auto;
        position: relative;
    }
}

@media only screen and (max-width: 699px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 492px;
        max-height: 492px;
    }
}

@media only screen and (max-width: 645px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 450px;
        max-height: 450px;
    }
}

@media only screen and (max-width: 599px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 416px;
        max-height: 416px;
    }
}

@media only screen and (max-width: 565px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 392px;
        max-height: 392px;
    }
}

@media only screen and (max-width: 535px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 368px;
        max-height: 368px;
    }
}

@media only screen and (max-width: 499px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 342px;
        max-height: 342px;
    }
}

@media only screen and (max-width: 445px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 318px;
        max-height: 318px;
    }
}

@media only screen and (max-width: 415px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 295px;
        max-height: 295px;
    }
}

@media only screen and (max-width: 399px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 284px;
        max-height: 284px;
    }
}

@media only screen and (max-width: 365px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 259px;
        max-height: 259px;
    }
}

@media only screen and (max-width: 345px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 244px;
        max-height: 244px;
    }

    .index_mobile[app-theme="theme-pink"] .logo > a > img {
        max-height: 25px;
    }
}

@media only screen and (max-width: 315px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 221px;
        max-height: 221px;
    }
}

@media only screen and (max-width: 284px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 198px;
        max-height: 198px;
    }
}
/*for sakshi site specific css code*/
[app-theme="theme-yellow-sakshi"] .product-box figure {
    height: auto;
    min-height: 255px;
}

[app-theme="theme-yellow-sakshi"] .product-box img {
    height: auto;
}

[app-theme="theme-yellow-sakshi"] #navbar .navbar .dropdown-menu {
    column-count: 3;
}

    [app-theme="theme-yellow-sakshi"] #navbar .navbar.dropdown-menu li {
        display: inline-block;
        float: initial;
    }

[app-theme="theme-yellow-sakshi"] .offline-icon.ap_cropicon {
    right: 60px;
    position: absolute;
}

    [app-theme="theme-yellow-sakshi"] .offline-icon.ap_cropicon i {
        font-size: 30px;
    }

[app-theme="theme-yellow-sakshi"] .heading {
    padding: 0px;
}

[app-theme="theme-yellow-sakshi"] .navbar-nav > li > a, [app-theme="theme-yellow-sakshi"] .navbar-default .navbar-nav > .open > a, [app-theme="theme-yellow-sakshi"] .navbar-default .navbar-nav > .open > a:focus, [app-theme="theme-yellow-sakshi"] .navbar-default .navbar-nav > .open > a:hover {
    font-size: 13px;
    font-weight: 900;
}

[app-theme="theme-yellow-sakshi"] .right_edition .pannel ul li a.active, [app-theme="theme-yellow-sakshi"] .right_edition .pannel ul li a.active, [app-theme="theme-yellow-sakshi"] .product-box p, [app-theme="theme-yellow-sakshi"] .heading h3, [app-theme="theme-yellow-sakshi"] .left_edition ul li a {
    font-weight: 600;
}

[app-theme="theme-yellow-sakshi"] .page_image_section .prevpage, [app-theme="theme-yellow-sakshi"] .page_image_section .nextpage {
    display: none;
}

[app-theme="theme-yellow-sakshi"] .landing_page_popup .ui-dialog-titlebar-close {
    right: -12px;
    top: 5px;
    width: 17px;
    height: 17px;
    background: #fff;
    border-radius: 2px !important;
}
[app-theme="theme-yellow-sakshi"] .right_edition .pannel ul {
    display: block;
    column-count: 3;
}
[app-theme="theme-yellow-sakshi"] .right_edition .pannel ul li {
    width: 100%;
    float: left;
}
[app-theme="theme-yellow-sakshi"] #mobileIssueDate {
    width:155px;
}
@media only screen and (max-width: 1440px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        height: auto;
        min-height: 326px;
    }
}

@media only screen and (max-width: 1440px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 326px;
    }
}

@media only screen and (max-width: 1366px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 304px;
    }
}

@media only screen and (max-width: 1284px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 270px;
    }
}

@media only screen and (max-width: 1245px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 270px;
    }
}

@media only screen and (max-width: 1215px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 256px;
    }
}

@media only screen and (max-width: 1100px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 225px;
    }
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 256px;
    }
}

@media only screen and (max-width: 768px) {
    [app-theme="theme-yellow-sakshi"] #navbar .navbar .dropdown-menu {
        column-count: 1;
    }
}

@media only screen and (max-width: 499px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 378px;
    }
}

@media only screen and (max-width: 445px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 345px;
    }
}

@media only screen and (max-width: 399px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 310px;
    }
    [app-theme="theme-yellow-sakshi"] #mobileIssueDate {
        width: 165px;
    }
}

@media only screen and (max-width: 365px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 280px;
    }
}

@media only screen and (max-width: 345px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 260px;
    }

    [app-theme="theme-yellow-sakshi"] .offline-icon.ap_cropicon {
        right: 50px;
    }

        [app-theme="theme-yellow-sakshi"] .offline-icon.ap_cropicon i {
            font-size: 25px;
        }
}

@media only screen and (max-width: 284px) {
    [app-theme="theme-yellow-sakshi"] .product-box figure {
        min-height: 210px;
    }
}
/*for rp site specific css code*/
[app-theme="theme-blue-rp"] .prevpage, [app-theme="theme-blue-rp"] .nextpage, [app-theme="theme-blue-rp"] .nav-container, [app-theme="theme-blue-rp"] .subscription-detail, [app-theme="theme-blue-rp"] .disclaimer .expender_link, [app-theme="theme-blue-rp"] .share_page .prev_article, [app-theme="theme-blue-rp"] .share_page .next_article, [app-theme="theme-blue-rp"] .mobile_share_page .prev_article, [app-theme="theme-blue-rp"] .mobile_share_page .next_article {
    display: none;
}

/*[app-theme="theme-blue-rp"] .header-inner, [app-theme="theme-blue-rp"] .app_root .header {
    display: block !important;
    text-align: center;
}*/

[app-theme="theme-blue-rp"] .header-inner .logo {
    text-align: center !important;
}

[app-theme="theme-blue-rp"] .tm.my-account .tm_header .top-section {
    width: 100%;
    padding: 15px;
}

[app-theme="theme-blue-rp"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-blue-rp"] .btn-action {
    border-radius: 0 0 6px 6px;
}

[app-theme="theme-blue-rp"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-blue-rp"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-blue-rp"] .gdpr-button_1 {
    padding: 5px 25px;
}

[app-theme="theme-blue-rp"] .register_user_sign li a, [app-theme="theme-blue-rp"] .content.login-top form .lrbtn, [app-theme="theme-blue-rp"] .content.login-top form .lrbtn:hover {
    font-weight: 700;
}

[app-theme="theme-blue-rp"] .validate-steps .content .contnt_inside .content_inside_2 > span.clickable, [app-theme="theme-blue-rp"] .tm_header .logo {
    cursor: pointer;
}

[app-theme="theme-blue-rp"] .number_in .form-control {
    width: calc(100% - 34px);
}

[app-theme="theme-blue-rp"] .page_body .transaction_content .content {
    border-radius: 20px;
}

/*[app-theme="theme-blue-rp"] .rp_date {
    position: absolute;
    top: 50px;
    left: 150px;
}*/
[app-theme="theme-blue-rp"] header {
    padding: 0px 15px;
}

[app-theme="theme-blue-rp"] .rp_date .heading {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Fira Sans',sans-serif;
}

[app-theme="theme-blue-rp"] .modal.modal_editions_hierarchy {
    text-align: center;
    padding: 0 !important;
}

    [app-theme="theme-blue-rp"] .modal.modal_editions_hierarchy:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px; /* Adjusts for spacing */
    }

    [app-theme="theme-blue-rp"] .modal.modal_editions_hierarchy .modal-dialog {
        display: inline-block !important;
        text-align: left;
        vertical-align: middle;
        width: 750px !important;
        border-radius: 20px;
        margin: auto !important;
        margin-top: 0px !important;
        position: relative;
        padding: 50px;
    }

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .modal-header {
    border-bottom: none !important;
    margin-bottom: 40px !important;
    padding: 0px !important;
    height: auto !important;
}

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .modal-title {
    font-size: 22px !important;
}

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .modal-dialog .modal-content {
    margin: auto !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none;
    width: 100%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    position: static !important;
}

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .modal-content .modal-body {
    width: 100% !important;
    margin: auto !important;
}

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .panel-group {
    margin-bottom: 0 !important;
}

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .panel-heading .panel-title > a:hover, [app-theme="theme-blue-rp"] a:focus {
    text-decoration: none;
}

[app-theme="theme-blue-rp"] .faq_content .panel-heading .panel-title > a:focus {
    color: inherit !important;
    outline: none !important;
}

[app-theme="theme-blue-rp"] .tm .close {
    top: 15px !important;
}

[app-theme="theme-blue-rp"] .modal_editions_hierarchy .close, [app-theme="theme-blue-rp"] .modal_editionsLevel3 .close {
    z-index: 9999;
}

[app-theme="theme-blue-rp"] .content p, [app-theme="theme-blue-rp"] .content span {
    display: inline-block;
}

@media only screen and (max-width: 1205px) {
    [app-theme="theme-blue-rp"] .block {
        width: 20%;
        min-width: 190px !important;
    }
}

@media only screen and (max-width: 1024px) {
    [app-theme="theme-blue-rp"] .paywall_heading {
        width: 35% !important;
    }

    [app-theme="theme-blue-rp"] .paywall_loginregister {
        width: 65% !important;
    }

    [app-theme="theme-blue-rp"] .laptop-img {
        width: 35%;
    }

    [app-theme="theme-blue-rp"] .details-box {
        width: 65%;
    }

    [app-theme="theme-blue-rp"] .paywall-header h3 {
        font-size: 18px !important;
        line-height: 20px;
    }
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-blue-rp"] .disclaimer .expender_link {
        display: none !important;
    }
}

@media only screen and (max-width: 991px) {
    [app-theme="theme-blue-rp"] .block {
        width: 20%;
        min-width: 160px !important;
    }

        [app-theme="theme-blue-rp"] .block .title {
            font-size: 16px !important;
        }

    [app-theme="theme-blue-rp"] .modal.modal_editions_hierarchy .modal-dialog {
        width: 600px !important;
        padding: 35px;
    }
}

@media only screen and (max-width: 768px) {
    [app-theme="theme-blue-rp"] .block {
        width: 20%;
        min-width: 250px !important;
    }

        [app-theme="theme-blue-rp"] .block .title {
            font-size: 16px !important;
        }

    [app-theme="theme-blue-rp"] .tm .close {
        top: 15px !important;
        right: 15px !important;
    }

    [app-theme="theme-blue-rp"] .details-box {
        width: 100% !important;
    }

    [app-theme="theme-blue-rp"] .laptop-img {
        width: 100% !important;
    }

    [app-theme="theme-blue-rp"] .paywall_loginregister p {
        margin-left: 0px !important;
    }

    [app-theme="theme-blue-rp"] .paywall_heading {
        width: 100% !important;
    }

    [app-theme="theme-blue-rp"] .paywall_loginregister {
        width: 100% !important;
    }

    [app-theme="theme-blue-rp"] .paywall-header {
        flex-direction: column;
    }

        [app-theme="theme-blue-rp"] .paywall-header h3 {
            font-size: 15px !important;
            line-height: 20px;
            margin-bottom: 7px;
        }

    [app-theme="theme-blue-rp"] .modal_editions_hierarchy .modal-header {
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 767px) {
    [app-theme="theme-blue-rp"] .page_body .content.transaction_content .table-responsive {
        border: 1px solid #5384c0 !important;
    }

    [app-theme="theme-blue-rp"] .modal.modal_editions_hierarchy .modal-dialog {
        width: 350px !important;
        padding: 20px !important
    }
}

@media only screen and (max-width: 414px) {
    [app-theme="theme-blue-rp"] .content {
        background: #fff !important;
    }

    [app-theme="theme-blue-rp"] .step-1 .content, [app-theme="theme-blue-rp"] .step-2 .content, [app-theme="theme-blue-rp"] .step-3 .content {
        background-color: transparent !important;
    }

    [app-theme="theme-blue-rp"] .modal.modal_editions_hierarchy .modal-dialog {
        width: 90% !important;
        padding: 20px !important;
    }
}
/*for vaartha site specific css code*/
[app-theme="theme-blue-vaartha"] .product-box figure {
    height: auto;
    min-height: 400px;
}

[app-theme="theme-blue-vaartha"] .product-box img {
    height: auto;
}

[app-theme="theme-blue-vaartha"] .tm.my-account .tm_header .top-section {
    padding: 15px;
}

[app-theme="theme-blue-vaartha"] .nextpage, [app-theme="theme-blue-vaartha"] .nav-container, [app-theme="theme-blue-vaartha"] .subscription-detail, [app-theme="theme-blue-vaartha"] .disclaimer .expender_link, [app-theme="theme-blue-vaartha"] .share_page .prev_article, [app-theme="theme-blue-vaartha"] .share_page .next_article, [app-theme="theme-blue-vaartha"] .prevpage {
    display: none;
}

[app-theme="theme-blue-vaartha"] .header-inner {
    display: block !important;
    text-align: center;
}

    [app-theme="theme-blue-vaartha"] .header-inner .logo {
        text-align: center !important;
    }

[app-theme="theme-blue-vaartha"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-blue-vaartha"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-blue-vaartha"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-blue-vaartha"] .gdpr-button_1 {
    font-weight: 700 !important;
    font-size: 16px !important;
}

@media only screen and (max-width: 1205px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 600px;
    }
}

@media only screen and (max-width: 1205px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 600px;
    }
}

@media only screen and (max-width: 1199px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 450px;
    }
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-blue-vaartha"] .disclaimer .expender_link {
        display: none !important;
    }
}

@media only screen and (max-width: 991px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 290px;
    }
}

@media only screen and (max-width: 888px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 508px;
    }
}

@media only screen and (max-width: 699px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 470px;
    }
}

@media only screen and (max-width: 685px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 440px;
    }
}

@media only screen and (max-width: 599px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 400px;
    }
}

@media only screen and (max-width: 535px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 380px;
    }
}

@media only screen and (max-width: 515px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 350px;
    }
}

@media only screen and (max-width: 485px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 320px;
    }
}

@media only screen and (max-width: 435px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 100%;
    }
}

@media only screen and (max-width: 415px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 270px;
    }
}

@media only screen and (max-width: 384px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 250px;
    }
}

@media only screen and (max-width: 360px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 230px;
    }
}

@media only screen and (max-width: 320px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 200px;
    }
}

@media only screen and (max-width: 284px) {
    [app-theme="theme-blue-vaartha"] .product-box figure {
        min-height: 175px;
    }
}
/*for AJ site specific css code*/
[app-theme="theme-blue-aj"] .owl-theme .item img:hover, [app-theme="theme-blue-aj"] .owl-theme .item img:active, [app-theme="theme-blue-aj"] .owl-theme .item img:focus, [app-theme="theme-blue-aj"] .owl-theme .item img.selectedIMG, [app-theme="theme-blue-aj"] #Ulproducts li img.selected_thubm_pg, [app-theme="theme-blue-aj"] #Ulproducts li img.selected_thubm_pg > img:hover {
    padding: 2px;
}

[app-theme="theme-blue-aj"] .share_page .prev_article, [app-theme="theme-blue-aj"] .share_page .next_article, [app-theme="theme-blue-aj"] .disclaimer .expender_link, [app-theme="theme-blue-aj"] .subscription-detail, [app-theme="theme-blue-aj"] .nav-container, [app-theme="theme-blue-aj"] .prevpage, [app-theme="theme-blue-aj"] .nextpage {
    display: none !important;
}

[app-theme="theme-blue-aj"] .header-inner {
    display: block !important;
}

    [app-theme="theme-blue-aj"] .header-inner .logo, [app-theme="theme-blue-aj"] .header-inner {
        text-align: center !important;
    }

[app-theme="theme-blue-aj"] .tm.my-account .tm_header .top-section {
    width: 100%;
    padding: 15px;
}

[app-theme="theme-blue-aj"] .gdpr-button_1 {
    font-weight: 700 !important;
    font-size: 16px !important;
}

[app-theme="theme-blue-aj"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-blue-aj"] .btn-action {
    border-radius: 0 0 6px 6px;
}

[app-theme="theme-blue-aj"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-blue-aj"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-blue-aj"] .disclaimer .expender_link {
        display: none !important;
    }
}

/*for nvt site specific css code*/
/*[app-theme="theme-yellow"] .heading {
    padding:0px;
}*/
[app-theme="theme-yellow"] .navbar-nav > li > a {
    font-size: 13px;
}

[app-theme="theme-yellow"] .product-box p, [app-theme="theme-yellow"] .navbar-nav > li > a, [app-theme="theme-yellow"] .left_edition ul li a {
    font-weight: 700;
}

[app-theme="theme-yellow"] .product-box figure {
    height: auto;
    min-height: 222px;
}

[app-theme="theme-yellow"] .product-box img {
    height: auto;
}

[app-theme="theme-yellow"] .tm.my-account .tm_header .top-section, [app-theme="theme-yellow"] .modal.ap_edition_model .modal-dialog {
    padding: 15px;
}

[app-theme="theme-yellow"] .ap_edition_model .pannel {
    padding: 15px 15px 5px;
}

[app-theme="theme-yellow"] .nextpage, [app-theme="theme-yellow"] .nav-container, [app-theme="theme-yellow"] .subscription-detail, [app-theme="theme-yellow"] .disclaimer .expender_link, [app-theme="theme-yellow"] .share_page .prev_article, [app-theme="theme-yellow"] .share_page .next_article, [app-theme="theme-yellow"] .prevpage {
    display: none;
}

[app-theme="theme-yellow"] .header-inner {
    display: block !important;
    text-align: center;
}

    [app-theme="theme-yellow"] .header-inner .logo {
        text-align: center !important;
    }

[app-theme="theme-yellow"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-blue"] .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: 15px !important;
}

[app-theme="theme-yellow"].index_mobile .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: calC(50% - 134px) !important;
}

[app-theme="theme-yellow"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-yellow"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-yellow"] .ap_edition_model .right_edition .pannel ul li a {
    font-size: 13px;
}

[app-theme="theme-yellow"] .gdpr-button_1 {
    font-weight: 700 !important;
    font-size: 16px !important;
}

@media only screen and (max-width: 1485px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 210px;
    }
}

@media only screen and (max-width: 1440px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 285px;
    }
}

@media only screen and (max-width: 1366px) {
    [app-theme="theme-yellow"] .nav_action_bar .list_one > li .action {
        padding: 0px 10px;
    }

    [app-theme="theme-yellow"] .nav_action_bar .list_one > li .action_page {
        padding: 0 30px 0 10px !important;
    }

    [app-theme="theme-yellow"] .product-box figure {
        min-height: 266px;
    }
}

@media only screen and (max-width: 1285px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 245px;
    }
}

@media only screen and (max-width: 1215px) {
    [app-theme="theme-yellow"] .logo {
        width: 250px;
    }

        [app-theme="theme-yellow"] .logo img {
            width: 100%;
        }

    [app-theme="theme-yellow"] .product-box figure {
        min-height: 225px;
    }
}

@media only screen and (max-width: 1099px) {
    [app-theme="theme-yellow"] .logo {
        width: 200px;
    }

    [app-theme="theme-yellow"] .product-box figure {
        min-height: 196px;
    }
}

@media only screen and (max-width: 1024px) {
    [app-theme="theme-yellow"] .disclaimer .expender_link {
        display: none !important;
    }

    [app-theme="theme-yellow"] .logo {
        width: 148px;
    }

    [app-theme="theme-yellow"] .product-box figure {
        min-height: 223px;
    }
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-yellow"] .disclaimer .expender_link {
        display: none !important;
    }
}

@media only screen and (max-width: 945px) {
    [app-theme="theme-yellow"] .product-box figure {
        height: auto;
        min-height: 400px;
    }

    [app-theme="theme-yellow"] .navbar-nav > li > a {
        font-size: 11px;
    }
}

@media only screen and (max-width: 888px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 597px;
    }

    [app-theme="theme-yellow"] .navbar-nav > li > a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 835px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 560px;
    }
}

@media only screen and (max-width: 815px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 535px;
    }
}

@media only screen and (max-width: 735px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 490px;
    }
}

@media only screen and (max-width: 699px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 460px;
    }
}

@media only screen and (max-width: 685px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 450px;
    }
}

@media only screen and (max-width: 599px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 395px;
    }
}

@media only screen and (max-width: 535px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 350px;
    }
}

@media only screen and (max-width: 515px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 335px;
    }
}

@media only screen and (max-width: 485px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 328px;
    }
}

@media only screen and (max-width: 435px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 292px;
    }
}

@media only screen and (max-width: 415px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 278px;
    }
}

@media only screen and (max-width: 384px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 256px;
    }
}

@media only screen and (max-width: 360px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 240px;
    }
}

@media only screen and (max-width: 320px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 210px;
    }
}

@media only screen and (max-width: 284px) {
    [app-theme="theme-yellow"] .product-box figure {
        min-height: 185px;
    }
}
/*for LS site specific css code*/
[app-theme="theme-dark-red"] .owl-theme .item img:hover, [app-theme="theme-dark-red"] .owl-theme .item img:active, [app-theme="theme-dark-red"] .owl-theme .item img:focus, [app-theme="theme-dark-red"] .owl-theme .item img.selectedIMG, [app-theme="theme-dark-red"] #Ulproducts li img.selected_thubm_pg, [app-theme="theme-dark-red"] #Ulproducts li img.selected_thubm_pg > img:hover {
    padding: 2px;
}

[app-theme="theme-dark-red"] #epaperSDK, [app-theme="theme-dark-red"] .mobile_share_page .prev_article, [app-theme="theme-dark-red"] .mobile_share_page .next_article, [app-theme="theme-dark-red"] .share_page .prev_article, [app-theme="theme-dark-red"] .share_page .next_article, [app-theme="theme-dark-red"] .disclaimer .expender_link, [app-theme="theme-dark-red"] .subscription-detail, [app-theme="theme-dark-red"] .prevpage, [app-theme="theme-dark-red"] .nextpage, [app-theme="theme-dark-red"] .nav-container, [app-theme="theme-dark-red"] .nav_action_bar .list_two > li.li_fullscreen {
    display: none;
}

[app-theme="theme-dark-red"] .header-inner {
    display: block !important;
}

[app-theme="theme-dark-red"] .app_root .header {
    display: flex;
    justify-content: space-between;
}

    [app-theme="theme-dark-red"] .app_root .header .logo {
        margin-right: 0px;
    }

[app-theme="theme-dark-red"] .header-inner, [app-theme="theme-dark-red"] .header-inner .logo {
    text-align: center;
}

[app-theme="theme-dark-red"] .tm.my-account .tm_header .top-section {
    width: 100%;
    padding: 15px;
}

[app-theme="theme-dark-red"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-dark-red"] .btn-action {
    border-radius: 0 0 6px 6px;
}

[app-theme="theme-dark-red"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-dark-red"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-dark-red"] .gdpr-button_1 {
    padding: 5px 25px;
}

[app-theme="theme-dark-red"] .content.login-top form .lrbtn, [app-theme="theme-dark-red"] .register_user_sign li a {
    font-weight: 700;
}

[app-theme="theme-dark-red"] .validate-steps .content .contnt_inside .content_inside_2 > span.clickable {
    cursor: pointer;
}

[app-theme="theme-dark-red"] .rp_date {
    position: absolute;
    top: 50px;
    left: 150px;
}

    [app-theme="theme-dark-red"] .rp_date .heading {
        font-size: 20px;
        font-weight: 400;
        font-family: 'Fira Sans',sans-serif;
    }

[app-theme="theme-dark-red"].index_mobile .owl-theme .owl-nav .owl-prev, [app-theme="theme-dark-red"].index_mobile .owl-theme .owl-nav .owl-next, [app-theme="theme-dark-red"].index_mobile .owl-theme .owl-nav .owl-prev:hover, [app-theme="theme-dark-red"].index_mobile .owl-theme .owl-nav .owl-next:hover {
    background-color: transparent !important;
}

@media only screen and (max-width: 1185px) {
    [app-theme="theme-dark-red"] .app_root .header .logo img {
        max-height: 65px;
    }
}

@media only screen and (max-width: 1085px) {
    [app-theme="theme-dark-red"] .app_root .header .logo img {
        max-height: 55px;
    }
}
/*for Madhyamam site specific css code*/
[app-theme="theme-pink"] .owl-theme .owl-nav .owl-prev, [app-theme="theme-pink"] .owl-theme .owl-nav .owl-next {
    top: calc(50% - 16px);
    width: 32px;
    height: 32px;
    line-height: 34px;
    border-radius: 50% !important;
}

@media only screen and (max-width: 499px) {
    .content {
        border: none;
    }
}

/*for MMR site specific css code*/
[app-theme="theme-blue-mmr"] .rem-forgot .forgot-password, [app-theme="theme-blue-mmr"] .register_user_sign li:first-child {
    display: none;
}

[app-theme="theme-blue-mmr"] .rem-forgot {
    justify-content: left;
}

[app-theme=theme-blue-mmr] .register_user_sign li {
    margin-left: auto;
    margin-right: auto;
}

/*for TP site specific css code*/
[app-theme="theme-blue-tp"] .nextpage, [app-theme="theme-blue-tp"] .nav-container, [app-theme="theme-blue-tp"] .subscription-detail, [app-theme="theme-blue-tp"] .disclaimer .expender_link, [app-theme="theme-blue-tp"] .share_page .prev_article, [app-theme="theme-blue-tp"] .share_page .next_article, [app-theme="theme-blue-tp"] .prevpage {
    display: none;
}

[app-theme="theme-blue-tp"] .navbar-toggler {
    margin-right: 0px;
}

[app-theme="theme-blue-tp"] .navbar-toggler {
    margin-right: 0px;
}

/*[app-theme="theme-blue-tp"] .product-box figure {
    height: 342px;
}

@media only screen and (max-width:1519px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 332px;
    }
}
@media only screen and (max-width:1440px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 403px;
    }
}

@media only screen and (max-width:1414px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 398px;
    }
}

@media only screen and (max-width:1365px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 379px;
    }
}

@media only screen and (max-width:1245px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 334px;
    }
}

@media only screen and (max-width:1215px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 322px;
    }
}

@media only screen and (max-width:1185px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 311px;
    }
}

@media only screen and (max-width:1135px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 292px;
    }
}

@media only screen and (max-width:1099px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 279px;
    }
}

@media only screen and (max-width:1023px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 348px;
    }
}

@media only screen and (max-width:991px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 341px;
    }
}

@media only screen and (max-width:889px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 668px;
    }
}

@media only screen and (max-width:845px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 634px;
    }
}

@media only screen and (max-width:685px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 507px;
    }
}

@media only screen and (max-width:645px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: 476px;
    }
}

@media only screen and (max-width:585px) {
    [app-theme="theme-blue-tp"] .product-box figure {
        height: auto;
    }
}*/

@media only screen and (max-width:535px) {
    /*[app-theme="theme-blue-tp"] .product-box figure {
        height: 396px;
    }*/
}

@media only screen and (max-width:485px) {
    /*[app-theme="theme-blue-tp"] .product-box figure {
        height: 373px;
    }*/
}

@media only screen and (max-width:435px) {
    /*[app-theme="theme-blue-tp"]  .product-box figure {
        height: 332px;
    }*/
}

@media only screen and (max-width:385px) {
    [app-theme="theme-blue-tp"] .header .logo {
        width: 165px;
    }

        [app-theme="theme-blue-tp"] .header .logo > a > img {
            width: 100%;
        }
    /*[app-theme="theme-blue-tp"] .product-box figure {
        height: 292px;
    }*/
}

@media only screen and (max-width:335px) {
    [app-theme="theme-blue-tp"] .header .logo {
        width: 130px;
    }
}
/*for MRS site specific css code*/
[app-theme="theme-red-mrs"] .nav_action_bar .list_one > li #spanHomeIdMenu {
    display: none;
}

/*for MM site specific css code*/

[app-theme="theme-red-mm"].index_mobile {
    overflow: hidden;
}

[app-theme="theme-red-mm"] .articlelist_section, [app-theme="theme-red-mm"] .ep-cross-pro, [app-theme="theme-red-mm"] #image_audio, [app-theme="theme-red-mm"] #image_hd {
    display: none !important;
}

[app-theme="theme-red-mm"] .thumbnails_section {
    display: none;
    position: fixed;
    text-align: center;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1034;
    background: transparent;
}

    [app-theme="theme-red-mm"] .thumbnails_section #Pagelist {
        background: #505050;
        padding: 30px 0px 16px 0px;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 53px;
    }

    [app-theme="theme-red-mm"] .thumbnails_section .si-cross {
        position: absolute;
        top: 7px;
        right: 5px;
        color: #fff;
        font-size: 14px;
        z-index: 1034;
    }

[app-theme="theme-red-mm"].index_mobile .page_image_section {
    height: calC(100% - 25px);
    overscroll-behavior: none;
}

[app-theme="theme-red-mm"].index_mobile .sitecover {
    min-height: calC(100% - 28px);
    height: calC(100% - 28px);
    overscroll-behavior: none;
}

[app-theme="theme-red-mm"].index_mobile .page_image_section #ImageContainer,
[app-theme="theme-red-mm"].index_mobile .page_image_section .page_carousel_box .main_img_bx,
.page_image_section .owl_carousel_box, [app-theme="theme-red-mm"].index_mobile #PagesList,
[app-theme="theme-red-mm"].index_mobile .page_image_section .owl-carousel .owl-stage-outer,
[app-theme="theme-red-mm"].index_mobile .page_image_section .owl-carousel .owl-stage,
[app-theme="theme-red-mm"].index_mobile .page_image_section .owl-carousel.owl-drag .owl-item {
    height: 100% !important;
    overscroll-behavior: none;
    min-height: unset;
}

[app-theme="theme-red-mm"].index_mobile .page_image_section.lanscap .page_carousel_box .owl-theme .item {
    align-items: flex-start;
    overflow-y: auto;
}


[app-theme="theme-red-mm"].index_mobile .page_carousel_box .owl-theme .item {
    align-items: center;
    display: flex;
    justify-content: center;
    height: 100%;
    min-height: auto !important;
}

[app-theme="theme-red-mm"] .nav_action_bar .action_search {
    width: 240px !important;
}

[app-theme="theme-red-mm"] .nav_action_bar .action_search input[type="text"] {
    font-size: 11px !important;
}
[app-theme="theme-red-mm"] ul > li.issue-date #issueDates {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 180px;
    white-space: nowrap;
    padding-right: 20px;
}
[app-theme="theme-red-mm"] .header {
    justify-content: space-between;
}

[app-theme="theme-red-mm"] .ic_sitemenu {
    position: relative;
    left: auto;
}
[app-theme="theme-red-mm"] .ic_usermenu {
    position: relative;
    right: auto;
}
@media only screen and (max-width:285px) {
    [app-theme="theme-red-mm"] .header {
        padding: 5px 5px;
    }
}
/*for FPJ site specific css code*/
[app-theme="theme-blue-fpj"] .product-box figure {
    height: 438px;
}

[app-theme="theme-blue-fpj"] .header {
    justify-content: space-between;
}

[app-theme="theme-blue-fpj"] .ic_sitemenu {
    position: relative;
    left: auto;
}

[app-theme="theme-blue-fpj"] .crop_icon {
    right: auto;
    position: relative;
}

[app-theme="theme-blue-fpj"] .logo {
    width: 350px;
}

    [app-theme="theme-blue-fpj"] .logo img {
        max-width: 100%;
    }

@media only screen and (max-width:1485px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 428px;
    }
}

@media only screen and (max-width:1414px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 531px;
    }
}

@media only screen and (max-width:1365px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 505px;
    }
}

@media only screen and (max-width:1245px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 443px;
    }
}

@media only screen and (max-width:1215px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 427px;
    }
}

@media only screen and (max-width:1185px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 412px;
    }
}

@media only screen and (max-width:1135px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 385px;
    }
}

@media only screen and (max-width:1099px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 367px;
    }
}

@media only screen and (max-width:1023px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 509px;
    }
}

@media only screen and (max-width:991px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 484px;
    }
}

@media only screen and (max-width:889px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 420px;
    }
}

@media only screen and (max-width:845px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 620px;
    }
}

@media only screen and (max-width:685px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 500px;
    }
}

@media only screen and (max-width:645px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 468px;
    }
}

@media only screen and (max-width:585px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 420px;
    }
}

@media only screen and (max-width:535px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 382px;
    }
}

@media only screen and (max-width:499px) {
    [app-theme="theme-blue-fpj"] .logo {
        width: 250px;
    }
}

@media only screen and (max-width:485px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 358px;
    }
}

@media only screen and (max-width:435px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 319px;
    }
}

@media only screen and (max-width:385px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 280px;
    }

    [app-theme="theme-blue-fpj"] .logo {
        width: 200px;
    }
}

@media only screen and (max-width:335px) {
    [app-theme="theme-blue-fpj"] .product-box figure {
        height: 240px;
    }
}

/*for AH site specific css code*/
[app-theme="theme-blue-ah"] .nextpage, [app-theme="theme-blue-ah"] .nav-container, [app-theme="theme-blue-ah"] .subscription-detail, [app-theme="theme-blue-ah"] .disclaimer .expender_link, [app-theme="theme-blue-ah"] .share_page .prev_article, [app-theme="theme-blue-ah"] .share_page .next_article, [app-theme="theme-blue-ah"] .prevpage {
    display: none;
}

[app-theme="theme-blue-ah"] .navbar-toggler {
    margin-right: 0px;
}

[app-theme="theme-blue-ah"] .navbar-toggler {
    margin-right: 0px;
}

[app-theme="theme-blue-ah"] .product-box figure {
    height: 482px;
}

[app-theme="theme-blue-ah"] #navbar {
    border-bottom: none;
}

[app-theme="theme-blue-ah"] .navbar {
    padding: 0px;
}

@media only screen and (max-width:1519px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 458px;
    }
}

@media only screen and (max-width:1414px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 549px;
    }
}

@media only screen and (max-width:1365px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 529px;
    }
}

@media only screen and (max-width:1245px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 463px;
    }
}

@media only screen and (max-width:1215px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 445px;
    }
}

@media only screen and (max-width:1185px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 430px;
    }
}

@media only screen and (max-width:1135px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 400px;
    }
}

@media only screen and (max-width:1099px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 382px;
    }
}

@media only screen and (max-width:1023px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 530px;
    }
}

@media only screen and (max-width:991px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 506px;
    }
}

@media only screen and (max-width:889px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 439px;
    }
}

@media only screen and (max-width:845px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 648px;
    }
}

@media only screen and (max-width:685px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 519px;
    }
}

@media only screen and (max-width:645px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 489px;
    }
}

@media only screen and (max-width:585px) {
    [app-theme="theme-blue-ah"] .product-box figure {
        height: 362px;
    }
}

@media only screen and (max-width:385px) {
    [app-theme="theme-blue-ah"] .header .logo {
        width: 165px;
    }

        [app-theme="theme-blue-ah"] .header .logo > a > img {
            width: 100%;
        }
}

@media only screen and (max-width:335px) {
    [app-theme="theme-blue-ah"] .header .logo {
        width: 130px;
    }
}
/*for DE site specific css code*/
[app-theme="theme-blue-de"] .navbar {
    margin-bottom: 0px !important;
    border-bottom: none !important;
}

[app-theme="theme-blue-de"] .tm.my-account .tm_header .top-section {
    padding: 15px;
}

[app-theme="theme-blue-de"] .nextpage, [app-theme="theme-blue-de"] .nav-container, [app-theme="theme-blue-de"] .subscription-detail, [app-theme="theme-blue-de"] .disclaimer .expender_link, [app-theme="theme-blue-de"] .share_page .prev_article, [app-theme="theme-blue-de"] .share_page .next_article, [app-theme="theme-blue-de"] .prevpage {
    display: none;
}

[app-theme="theme-blue-de"] .header-inner {
    display: block !important;
    text-align: center;
}

    [app-theme="theme-blue-de"] .header-inner .logo {
        text-align: center !important;
    }

[app-theme="theme-blue-de"] .listview .col_article_view .article_body #body {
    font-size: 18px;
}

[app-theme="theme-blue-de"] .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: 15px !important;
}

[app-theme="theme-blue-de"].index_mobile .ui-dialog.ep_datepicker {
    top: 155px !important;
    left: calC(50% - 134px) !important;
}

[app-theme="theme-blue-de"] .gdpr-container-fixedbottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

[app-theme="theme-blue-de"] .gdpr-button {
    font-weight: normal;
    font-size: 12px;
}

[app-theme="theme-blue-de"] .gdpr-button_1 {
    font-weight: 700 !important;
    font-size: 16px !important;
}

[app-theme="theme-blue-de"] .offline-icon.ap_cropicon {
    right: 60px;
    position: absolute;
}

    [app-theme="theme-blue-de"] .offline-icon.ap_cropicon i {
        font-size: 30px;
    }

[app-theme="theme-blue-de"].index_mobile .header {
    justify-content: space-between;
}

[app-theme="theme-blue-de"] .ic_sitemenu {
    position: relative;
    left: auto;
}

[app-theme="theme-blue-de"] .crop_icon {
    right: auto;
    position: relative;
}

[app-theme="theme-blue-de"].index_mobile .logo {
    width: 250px;
}

    [app-theme="theme-blue-de"].index_mobile .logo img {
        max-width: 100%;
    }

[app-theme="theme-blue-de"] .ic_usermenu {
    position: relative;
    right: auto;
}

@media only screen and (max-width: 1023px) {
    [app-theme="theme-blue-de"] .disclaimer .expender_link {
        display: none !important;
    }
}

@media only screen and (max-width: 345px) {
    [app-theme="theme-blue-de"] .offline-icon.ap_cropicon {
        right: 50px;
    }

        [app-theme="theme-blue-de"] .offline-icon.ap_cropicon i {
            font-size: 25px;
        }

    [app-theme="theme-blue-de"].index_mobile .logo {
        width: 190px;
    }
}

/*for DSNO site specific css code*/
[app-theme="theme-black"].index_mobile .header {
    justify-content: space-between;
}
[app-theme="theme-black"]  .ic_sitemenu {
    position: relative;
    left: auto;
}
[app-theme="theme-black"] .ic_usermenu {
    position: relative;
    right: auto;
}