﻿/*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;
}

@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 10px !important;
    }
}
@media only screen and (max-width: 1099px) {
    [app-theme="theme-red"] .logo {
        width: 200px;
    }
    [app-theme="theme-red"] .logo img{
        width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    [app-theme="theme-red"] .disclaimer .expender_link {
        display: none !important;
    }
    [app-theme="theme-red"] .logo {
        width: 153px;
    }
}

/*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: 1023px) {
    [app-theme="theme-blue-mt"] .header .logo img {
        max-height: 50px;
    }
}

@media only screen and (max-width: 767px) {
    [app-theme="theme-blue-mt"] .header .logo {
        height: auto;
        width: calc(100% - 130px);
    }

        [app-theme="theme-blue-mt"] .header .logo img {
            max-width: 100%;
        }

    [app-theme="theme-blue-mt"] .header-inner .logo img {
        max-height: 40px;
    }
}
@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;
}
@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;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 310px;
    }
}
@media only screen and (max-width: 1915px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 310px;
        max-height: 310px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 292px;
    }
}
@media only screen and (max-width: 1835px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 295px;
        max-height: 295px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 280px;
    }
}
@media only screen and (max-width: 1735px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 280px;
        max-height: 280px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 270px;
    }
}
@media only screen and (max-width: 1599px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 245px;
        max-height: 245px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 234px;
    }
}
@media only screen and (max-width: 1535px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 233px;
        max-height: 233px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 220px;
    }
}
@media only screen and (max-width: 1440px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 306px;
        max-height: 306px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 302px;
    }
}
@media only screen and (max-width: 1366px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 281px;
        max-height: 281px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 262px;
    }
    [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;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 240px;
    }
}

@media only screen and (max-width: 1245px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 247px;
        max-height: 247px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 230px;
    }
}

@media only screen and (max-width: 1215px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 239px;
        max-height: 239px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 222px;
    }
}
@media only screen and (max-width: 1145px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 219px;
        max-height: 219px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 204px;
    }
}

@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;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 221px;
    }
}
@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;
    }
    [app-theme="theme-pink"] .product-box {
        width: 100%;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 400px;
    }
}
@media only screen and (max-width: 889px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 609px;
        max-height: 609px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 588px;
    }
}
@media only screen and (max-width: 835px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 591px;
        max-height: 591px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 570px;
    }
}

@media only screen and (max-width: 768px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 541px;
        max-height: 541px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 520px;
    }
}
@media only screen and (max-width: 699px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 492px;
        max-height: 492px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 475px;
    }
}
@media only screen and (max-width: 645px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 450px;
        max-height: 450px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 430px;
    }
}
@media only screen and (max-width: 599px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 416px;
        max-height: 416px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 400px;
    }
}
@media only screen and (max-width: 565px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 392px;
        max-height: 392px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 374px;
    }
}
@media only screen and (max-width: 535px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 368px;
        max-height: 368px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 354px;
    }
}

@media only screen and (max-width: 499px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 342px;
        max-height: 342px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 328px;
    }
}

@media only screen and (max-width: 445px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 318px;
        max-height: 318px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 304px;
    }
}
@media only screen and (max-width: 415px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 295px;
        max-height: 295px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 284px;
    }
}

@media only screen and (max-width: 399px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 284px;
        max-height: 284px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 270px;
    }
}

@media only screen and (max-width: 365px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 259px;
        max-height: 259px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 245px;
    }
}

@media only screen and (max-width: 345px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 244px;
        max-height: 244px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 230px;
    }
}
@media only screen and (max-width: 315px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 221px;
        max-height: 221px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 210px;
    }
}

@media only screen and (max-width: 284px) {
    [app-theme="theme-pink"] .product-box figure {
        min-height: 198px;
        max-height: 198px;
    }
    [app-theme="theme-pink"] .product-box img {
        min-height: 188px;
    }
}
/*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;
}
@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;
    }
}
@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"] .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;
}
@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"] .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 {
    display: none;
}
[app-theme="theme-dark-red"] .app_root .header, [app-theme="theme-dark-red"] .header-inner {
    display: block !important;
}
[app-theme="theme-dark-red"] .app_root .header, [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;
}
/*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;
    }
}
