/* Sidebar Clean-up */
.pkp_structure_sidebar.left {
    padding: 15px;
    background-color: #f4f7f9;
}
/* Container ko center karne ke liye */
.pkp_block.block_make_submission {
    text-align: center; /* Fallback centering */
    background: transparent !important; /* White background hatane ke liye agar zarurat ho */
    border: none !important;
    box-shadow: none !important;
    padding: 10px 0;
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;    /* Vertical center */
}

/* Button ki width aur alignment settings */
.block_make_submission_link {
    display: inline-block !important; /* Button ko content ke hisaab se width dega */
    min-width: 200px; /* Ek standard professional width */
    margin: 0 auto !important; /* Margin auto se center alignment pakka ho jata hai */
    background: #475f8d !important; /* Aapke header se match karta blue ya Red (#e74c3c) */
    color: #ffffff !important;
    padding: 12px 20px !important;
    border-radius: 5px;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

/* Hover effect taaki interactive lage */
.block_make_submission_link:hover {
    background: #003366 !important;
    transform: translateY(-2px); /* Halki si lift */
    box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

/* Screen reader text ko puri tarah hide karne ke liye */
.pkp_screen_reader {
    display: none !important;
}
/* Slim Card Style */
.pkp_block {
    background: #ffffff;
    border: 1px solid #d1d9e0;
    border-radius: 6px;
    margin-bottom: 15px; /* Spacing kam ki hai */
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}

/* Headers: Compact & Elegant */
.pkp_block .title, 
.pkp_block h2, 
.section-header, 
.stats-header {
    background: #475f8d !important; /* Deep Navy Blue */
    color: #ffffff !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* Submission Button: Small & Centered */
.block_make_submission_link {
    display: block;
    background: #475f8d !important; /* Modern Red */
    color: #fff !important;
    text-align: center;
    padding: 10px;
    margin: 5px;
    border-radius: 4px;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
    transition: 0.3s ease;
}

/* Navigation List */
.nav-menu, .pkp_block ul {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

.nav-item a, .pkp_block ul li a {
    display: block;
    padding: 8px 12px;
    color: #475f8d;
    font-size: 13px;
    text-decoration: none;
    border-bottom: 1px solid #f0f0f0;
}

.nav-item a:hover {
    background: #f8f9fa;
    color: #475f8d;
    padding-left: 15px; /* Slight slide effect */
}

/* Journal Metrics: Horizontal Layout */
.stats-grid {
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 10px;
}

.stat-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 8px;
    background: #fdfdfd;
    border-bottom: 1px dashed #eee;
}

.stat-value {
    color: #475f8d;
    font-weight: bold;
    font-size: 14px;
}

.stat-label {
    font-size: 12px;
    color: #777;
}

/* Badge Fix */
.new-badge {
    background: #27ae60;
    font-size: 9px;
    padding: 2px 5px;
    border-radius: 3px;
    text-transform: uppercase;
}

/* Hide Screen Readers */
.pkp_screen_reader {
    display: none;
}







































/* --- GLOBAL UPDATES --- */
.pkp_site_nav_menu {
    background: #475f8d !important;
}
@media (max-width: 767px) {
    /* 1. Header ki extra padding aur fixed height kam karein */
    .pkp_structure_head {
        padding-bottom: 10px !important; /* Jo padding-bottom: 50px hai usko kam karega */
        min-height: auto !important;
    }

    /* 2. Logo wrapper ki height aur padding adjust karein */
    .pkp_head_wrapper {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    /* 3. Logo image ka size control karein taaki wo container ko stretch na kare */
    .pkp_site_name .is_img img {
        max-height: 60px !important; /* Isko apni pasand ke hisaab se adjust karein */
        width: auto !important;
    }

    /* 4. Hamburger menu button ki alignment */
    .pkp_site_nav_toggle {
        top: 50% !important;
        transform: translateY(-50%);
        margin-top: 0 !important;
    }
}

/* ISSN Text Color Adjustment */
.pkp_site_name_wrapper::after {
    content: "ISSN: 3135-0984";
    position: absolute;
    top: -20px;
    right: 1000;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: white !important; /* Changed for visibility on dark bg */
}

/* 1. HEADER SECTION */
.pkp_structure_head {
    background-color: #475f8d !important; /* Primary Theme Color */
}

.pkp_head_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #475f8d !important; /* Primary Theme Color */
    padding: 20px 0;
}

/* Journal Title Text Color */
.pkp_site_name a.is_img::after {
    color: white !important; /* Theme requested color */
}

/* 2. NAVIGATION MENU */
.pkp_navigation_primary_wrapper {
    width: 100%;
    background: #475f8d !important; 
    margin-top: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* Navigation Links Text Color */
.pkp_navigation_primary a {
    color: white !important;
}

/* 3. FOOTER SECTION */
.pkp_structure_footer_wrapper {
    background-color: #475f8d !important; 
    color: white !important;
}

.custom-footer {
    background-color: #475f8d !important;
    color: white !important;
    padding: 30px 0 0 0;
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

.footer-section h3 {
    color: white !important; 
}

.footer-section h3::after {
    background-color: white !important;
}

.footer-section p, 
.footer-section ul li a, 
.footer-bottom {
    color: white !important;
}

.footer-bottom strong {
    color: white !important;
}

.footer-bottom {
    background: #475f8d !important; 
}

/* 4. MOBILE UI & MEDIA QUERIES */

@media (max-width: 992px) {
    .pkp_head_wrapper {
        background-color: #475f8d !important;
        padding: 15px 0 !important;
    }
    
    .pkp_site_name a.is_img::after {
        color: white !important;
    }
}

@media (max-width: 767px) {
    /* Mobile Header Background */
    .pkp_structure_head {
        background-color: #475f8d !important;
    }

    /* Mobile Text Colors */
    .pkp_site_name a {
        color: white !important;
    }

    /* Hamburger Menu Icon Color Fix */
    button.pkp_site_nav_toggle span {
        background-color: white !important;
    }

    .custom-footer {
        background-color: #475f8d !important;
    }

    .footer-section {
        border-bottom: 1px solid rgba(255,255,255,0.1);
    }
}

/* --- LOGO BRIGHTNESS (Optional) --- */
/* Agar aapka logo dark hai to use white dikhane ke liye niche wala code use karein */
/* .pkp_site_name .is_img img, .footer-logo img {
    filter: brightness(0) invert(1);
} 
*/

/* Misc Cleans */
.pkp_brand_footer {
    display: none;
}
@media (min-width: 992px) {
    .pkp_nav_list ul a{
         background-color: #475f8d !important;
         color: white !important;
    }}
.pkp_site_nav_menu a{
    color: white !important;
}
.pkp_structure_head {
        background-color: #475f8d !important;
         padding-bottom: 50px ;   
}

.pkp_structure_footer_wrapper {
    background-color: #475f8d !important;
}
a {
    color: #000000 !important;
}




















































.pkp_brand_footer {
    display: none;
}
/* 5. ISSN Position (Top Right Corner) */
.pkp_site_name_wrapper::after {
    content: "ISSN: 3135-0984";
    position: absolute;
    top: -20px;
    right: 1000;
    font-size: 13px !important;
    font-weight: 600 !important;
    /* color: #444 !important; */
}


/* 7. Mobile UI Fix - Mobile par logo aur text center */
@media (max-width: 767px) {
    .pkp_site_name_wrapper {
        flex-direction: row !important; /* Bagal-bagal mein hi rahenge */
        padding-left: 45px !important; /* Menu icon ki jagah */
    }
    
    
    
    
    
    .pkp_site_name_wrapper::after {
        display: none !important; /* Mobile par ISSN chhupa do */
    }
}



.has_site_logo .pkp_head_wrapper{
        height: 130px !important;
}
.pkp_site_name {
        margin-left: 20px !important;
    padding-left: 1px !important ;
}






















@media (max-width: 767px) {
    /* 1. Logo aur Text ko side-by-side (bagal mein) laane ke liye */
    .pkp_site_name_wrapper {
        display: flex !important;
        flex-direction: row !important; /* Side-by-side alignment */
        align-items: center !important;
        justify-content: flex-start !important;
        padding: 10px 15px 10px 60px !important; /* Left mein menu ke liye jagah */
        gap: 10px !important; /* Logo aur text ke beech ka gap */
        width: 100% !important;
        min-height: 80px !important;
    }

    /* 2. Logo ki size kam (chhota) karne ke liye */
    .pkp_site_name a.is_img {
        display: block !important;
        flex: 0 0 50px !important; /* Logo ki fixed width */
        margin: 0 !important;
    }

    .pkp_site_name a.is_img img {
        width: 50px !important; /* Size kam kar di gayi hai */
        height: auto !important;
        max-height: 50px !important;
        object-fit: contain !important;
    }

    /* 3. Text (Heading) ko logo ke bagal mein sahi se dikhane ke liye */
    .pkp_site_name {
        flex: 1 !important;
        text-align: left !important;
        margin: 0 !important;
        padding: 0 !important;
        display: block !important;
    }

    /* Journal title text size mobile ke hisaab se */
    .pkp_site_name a {
        font-size: 13px !important;
        font-weight: bold !important;
        line-height: 1.2 !important;
        color: #333 !important;
        text-decoration: none !important;
        display: block !important;
    }

    /* 4. Hamburger Menu (Three lines) ko left corner mein set karna */
    button.pkp_site_nav_toggle {
        position: absolute !important;
        top: 25px !important;
        left: 15px !important;
        z-index: 1001 !important;
        margin: 0 !important;
    }

    /* 5. Header ka background aur border */
    .pkp_structure_head {
        /* background: #909854 !important ; */
        /* border-bottom: 1px solid #eee !important; */
        position: relative !important;
    }
}







































/* Header Container Reset */
.pkp_head_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center; /* Logo ko center karne ke liye */
    background-color: #b5bb87; /* Background color match karne ke liye */
    padding: 20px 0;
}

/* Site Name / Logo Wrapper */
.pkp_site_name_wrapper {
    width: 100%;
    max-width: 1100px; /* Layout ke hisab se adjust karein */
    margin: 0 auto;
    text-align: center;
}

/* Logo Image Styling */
.pkp_site_name .is_img img {
    max-height: 100px; /* Logo ka size control karne ke liye */
    width: auto;
    display: inline-block;
}

/* Navigation Menu Alignment */
.pkp_navigation_primary_wrapper {
    width: 100%;
    background: rgb(181 187 135); /* Halka shadow effect */
    margin-top: 10px;
}













/* 1. Logo aur Heading ko Saath Lane ka Container */
.pkp_site_name {
    display: block !important;
    width: 100% !important;
    text-align: center !important; /* Mobile ke liye default center */
}

.pkp_site_name a.is_img {
    display: inline-flex !important; /* Logo aur text ko line mein layega */
    align-items: center !important;
    text-decoration: none !important;
    gap: 20px; /* Logo aur Text ke beech ka gap */
}

/* 2. ISME HAI AAPKI HEADING (Journal Name) */
.pkp_site_name a.is_img::after {
    content: "Journal of Contemporary Science and Technology Management"; /* Yahan se likha hua ayega */
    display: inline-block;
    color: #111213; 
    font-size: 24px; /* Heading ka size */
    font-weight: 800;
    line-height: 1.2;
    text-align: left;
    max-width: 500px; /* Text ko 2 lines mein lane ke liye */
    font-family: 'Arial', sans-serif;
    text-transform: uppercase; /* Professional look ke liye */
}

/* 3. Logo ka Size Control */
.pkp_site_name .is_img img {
    max-height: 90px !important;
    width: auto !important;
    display: block !important;
}

/* 4. MOBILE UI FIX (Very Important) */
@media (max-width: 992px) {
    .pkp_site_name a.is_img {
        flex-direction: row !important; /* Mobile par logo upar, text niche */
        gap: 10px;
        padding-left: 20px;
    }

    .pkp_site_name a.is_img::after {
        content: "Journal of Contemporary Science \A and Technology Management"; /* \A means new line */
        white-space: pre-wrap; /* Mobile par line break ke liye */
        font-size: 15px !important; /* Mobile par heading choti */
        text-align: center !important;
        max-width: 280px !important;
    }
    
    .pkp_head_wrapper {
        background-color: #475f8d!important;
        padding: 15px 0 !important;
    }
}
.pkp_site_name{
    text-align:  start !important; 
}

.pkp_navigation_primary_wrapper {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
    .pkp_structure_main {
        margin-top: 30px !important;
    }











































/* --- FOOTER GLOBAL STYLES --- */
.custom-footer {
    background-color: #b5bb87; /* Deep Dark Blue */
    color: #282323;
    padding: 30px 0 0 0;
    /* margin-top: 50px; */
    /* border-top: 4px solid #3e739d; */
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

.footer-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 25px;
        margin-bottom: -40px !important;
}

.footer-section {
    flex: 1;
    min-width: 250px;
    margin-bottom: 40px;
    padding: 0 10px;
}

/* --- LOGO STYLING --- */
.footer-logo {
    margin-bottom: 25px;
    transition: transform 0.3s ease;
}

.footer-logo:hover {
    transform: scale(1.05); /* Logo par halka zoom effect */
}

.footer-logo img {
    max-width: 200px;
    height: auto;
    /* Agar logo transparent white chahiye to niche wali line rakhein, warna delete kar dein */
    /* filter: brightness(0) invert(1); */
}

/* --- TYPOGRAPHY & LINKS --- */
.footer-section h3 {
    font-size: 1.1rem;
    font-weight: 700;
    margin-bottom: 25px;
    color: #000000; 
    text-transform: uppercase;
    letter-spacing: 1.5px;
    position: relative;
}

/* Section heading ke niche chhoti line */
.footer-section h3::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 40px;
    height: 2px;
    background-color: #101214;
}

.footer-section p {
    font-size: 14px;
    line-height: 1.8;
    color: #3b3c3d; /* Subtle grey */
}

.footer-section ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-section ul li {
    margin-bottom: 12px;
}

.footer-section ul li a {
    color: #2e3032;
    text-decoration: none;
    font-size: 14px;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    display: inline-block;
}

.footer-section ul li a:hover {
    color: #4f4848;
    transform: translateX(8px); /* Link move karega hover par */
}

/* --- BOTTOM BAR --- */
.footer-bottom {
    text-align: center;
    /* margin-top: 20px; */
    padding: 5px 10px;
    background:  #b5bb87; /* Blackish background */
    /* font-size: 13px; */
    color: #4d5454;
    /* border-top: 1px solid rgba(255,255,255,0.05); */
}

.footer-bottom strong {
    color: #111b23;
}

/* --- MOBILE MASTER UI (The Magic) --- */
@media (max-width: 768px) {
    .custom-footer {
        padding: 40px 0 0 0;
        text-align: center; /* Mobile par sab center ho jayega */
    }

    .footer-container {
        flex-direction: column;
        align-items: center;
    }

    .footer-section {
        width: 100%;
        margin-bottom: 35px;
        border-bottom: 1px solid rgba(255,255,255,0.05);
        padding-bottom: 20px;
    }

    .footer-section:last-child {
        border-bottom: none;
    }

    .footer-section h3::after {
        left: 50%;
        transform: translateX(-50%); /* Heading line center */
    }

    .footer-logo img {
        margin: 0 auto;
        max-width: 160px;
    }

    .footer-section ul li a:hover {
        transform: scale(1.1); /* Mobile par horizontal move ki jagah zoom */
    }
}
.pkp_footer_content{
    padding: 1px !important;
}
/* --- Footer Wrapper & Background Fix --- */
.pkp_structure_footer_wrapper {
    /* background-color: #909854 !important; Professional Dark Blue-Grey */
    color: #ffffff !important;
    /* padding: 0px 0 20px 0 !important;
    border-top: 4px solid #3e739d !important; Header matching blue line */
}






































































































/* --- JCSTM Master Design for Original HTML --- */

/* Pure Section ka background aur spacing */
.homepage_about {
    background-color: #ffffff;
    padding: 40px;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    line-height: 1.8;
    color: #2c3e50;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border-top: 5px solid #1a2a6c; /* Professional Blue border */
    margin: 20px 0;
}

/* Heading: About the Journal */
.homepage_about h2 {
    font-size: 2.2rem;
    color: #1a2a6c;
    border-bottom: 2px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Paragraphs styling */
.homepage_about p {
    margin-bottom: 20px;
    text-align: justify;
    font-size: 1.05rem;
}

/* Key Summary Section (Details) */
.homepage_about p strong {
    color: #1a2a6c; /* Highlighted Red for 'Key Summary' */
    display: block;
    font-size: 1.3rem;
    margin-top: 30px;
    margin-bottom: 10px;
    border-left: 4px solid #b21f1f;
    padding-left: 15px;
}




/* JCSTM Summary Box Refinement */

/* Summary Card Styling */
.homepage_about p:last-child {
    background: #ffffff !important;
    border: 1px solid #d1d9e6 !important;
    padding: 30px !important;
    border-radius: 8px !important;
    box-shadow: inset 5px 0 0 #1a2a6c; /* Left side thick blue line */
}

/* Cleaning up the 'Title', 'Frequency' etc. lines */
.homepage_about p:last-child br {
    display: block;
    content: "";
    margin-bottom: 10px; /* Space between rows */
}

/* Specific styling for the Journal Title inside the box */
.homepage_about p:last-child strong em, 
.homepage_about p:last-child em strong {
    font-size: 1.4rem;
    color: #1a2a6c;
    display: block;
    margin: 5px 0 15px 0;
    line-height: 1.2;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

/* Making it look like a clean list */
.homepage_about p:last-child {
    font-size: 0.95rem;
    line-height: 2; /* Sahi spacing for labels */
    color: #444;
}

/* Highlight important values like 'Applied' or 'Leizhen Cai' */
.homepage_about p:last-child strong {
    color: #333;
    font-weight: 700;
}

/* Color for the Email and Website specifically in the box */
.homepage_about p:last-child a {
    background: #f0f4f8;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 0.9rem;
    border: 1px solid #cbd5e1;
}

/* Mobile fix */
@media (max-width: 600px) {
    .homepage_about p:last-child {
        padding: 15px !important;
        font-size: 0.85rem;
    }
}

/* Responsive adjustment */
@media (max-width: 768px) {
    .homepage_about {
        padding: 20px;
    }
    .homepage_about h2 {
        font-size: 1.6rem;
    }
}/* --- JCSTM Current Issue Master Design --- */

.current_issue {
    margin-top: 50px;
    padding: 20px;
    background: #fdfdfd;
    border-radius: 12px;
}

/* Issue Title Bar */
.current_issue_title {
    background: #1a2a6c;
    color: #fff;
    padding: 15px 20px;
    border-radius: 8px;
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: 20px;
    box-shadow: 0 4px 10px rgba(26, 42, 108, 0.2);
}

/* Published Date */
.published {
    font-size: 0.9rem;
    color: #666;
    margin-bottom: 30px;
    border-left: 3px solid #b21f1f;
    padding-left: 10px;
}

/* Section Heading (Articles) */
.sections h3 {
    font-size: 1.5rem;
    color: #1a2a6c;
    border-bottom: 2px solid #b21f1f;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 25px;
}

/* Article List Item */
.cmp_article_list li {
    list-style: none;
    /* margin-bottom: 20px; */
    padding: 10px;
    background: #fff;
    border: 1px solid #eef2f7;
    border-radius: 10px;
    transition: all 0.3s ease;
}

.cmp_article_list li:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    border-color: #1a2a6c;
}

/* Article Title */
.obj_article_summary .title a {
    color: #1a2a6c;
    font-size: 1.2rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1.4;
}

.obj_article_summary .title a:hover {
    color: #b21f1f;
}

/* Meta Info (Authors & Pages) */
.obj_article_summary .meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    font-size: 0.95rem;
    color: #555;
}

.authors {
    font-style: italic;
    color: #444;
}

.pages {
    background: #f1f1f1;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 0.85rem;
}

/* PDF Link Button - Sabse Important */
.galleys_links {
    margin-top: 15px;
    padding: 0;
}

.obj_galley_link.pdf {
    background: #b21f1f !important; /* Premium Red */
    color: white !important;
    padding: 8px 20px !important;
    border-radius: 5px !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8rem;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: background 0.3s;
}

.obj_galley_link.pdf:hover {
    background: #1a2a6c !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}

/* View All Issues Button */
.read_more {
    display: block;
    width: 200px;
    margin: 40px auto 0;
    text-align: center;
    padding: 12px;
    background: transparent;
    border: 2px solid #1a2a6c;
    color: #1a2a6c;
    border-radius: 30px;
    font-weight: bold;
    text-decoration: none;
    transition: all 0.3s;
}

/* --- Improved View All Issues Button --- */

.read_more {
    display: block;
    width: 240px; /* Thoda wide kiya taaki text saaf dikhe */
    margin: 50px auto 0;
    text-align: center;
    padding: 14px 20px;
    background: #ffffff; /* Default background white */
    border: 2px solid #1a2a6c; /* Blue border */
    color: #1a2a6c;
    border-radius: 50px; /* Capsule shape */
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none !important;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); /* Smooth spring animation */
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.read_more:hover {
    background: #1a2a6c !important; /* Blue background on hover */
    color: #ffffff !important; /* White text on hover */
    transform: translateY(-4px) scale(1.02); /* Thoda upar uthega aur bada hoga */
    box-shadow: 0 10px 20px rgba(26, 42, 108, 0.3); /* Deep shadow on hover */
    text-decoration: none !important;
}

/* Arrow icon ko puri tarah hatane ke liye */
.read_more::after, 
.pkp_page_index .current_issue .read_more:after {
    display: none !important;
    content: none !important;
}

/* Button ki padding thodi adjust karein taaki text center mein lage */
.pkp_page_index .current_issue .read_more {
    padding-right: 20px !important; /* Extra space ko kam kiya */
    position: relative;
    display: inline-block;
}

/* Hover effect ko bhi simple rakhein bina arrow ke */
.read_more:hover {
    background: #1a2a6c !important;
    color: #ffffff !important;
    transform: translateY(-3px); /* Sirf halka sa lift karega */
    box-shadow: 0 8px 15px rgba(26, 42, 108, 0.2);
}
