*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f5f5f5;color:#000;font-weight:500;line-height:1.6;width:100%}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}header{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;padding:15px 0}header .container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.logo{display:flex;align-items:center;gap:10px}.logo-img{width:40px;height:40px;background:white;border-radius:5px;padding:5px}.logo h1{font-size:24px;font-weight:bold}.website-url{font-size:14px;opacity:0.9}.main-nav{background-color:#8B1538;padding:10px 0}.main-nav ul{display:flex;list-style:none;gap:20px;flex-wrap:wrap}.main-nav a{color:white;text-decoration:none;padding:8px 12px;border-radius:4px;transition:background-color 0.3s}.main-nav a:hover{background-color:rgba(255,255,255,0.1)}.breaking-news-v2{background:#fff;border:1px solid #e1e1e1;margin:15px 0;border-radius:5px;height:45px;display:flex;align-items:center;overflow:hidden;position:relative;box-shadow:0 4px 15px rgba(0,0,0,0.05)}.label-v2{background:linear-gradient(45deg,#d32f2f,#ff5252);color:#fff;padding:0 20px;height:100%;display:flex;align-items:center;font-weight:bold;font-size:14px;white-space:nowrap;z-index:10;text-transform:uppercase;position:relative;letter-spacing:0.5px}.label-v2::after{content:"";position:absolute;right:-10px;top:0;width:0;height:0;border-top:22.5px solid transparent;border-bottom:22.5px solid transparent;border-left:10px solid #ff5252}.ticker-wrapper{flex:1;overflow:hidden}.ticker-content{display:inline-block;white-space:nowrap;animation:ticker-scroll 30s linear infinite;padding-left:10px}.ticker-content:hover{animation-play-state:paused}.ticker-content a{text-decoration:none;color:#d32f2f;font-weight:700;margin:0 15px;font-size:16px;transition:all 0.3s ease}.ticker-content a:hover{color:#d32f2f !important;text-decoration:underline}@keyframes ticker-scroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@media (max-width:768px){.breaking-news-v2{height:40px}.ticker-content a{font-size:14px}.label-v2{font-size:11px;padding:0 10px}}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}@media (min-width:980px){.content-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.results-section,.admit-card-section,.latest-jobs-section,.answer-key-section,.syllabus-section,.admission-section,.rtps-section{background:white;border-radius:8px;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.results-section h2,.admit-card-section h2,.latest-jobs-section h2,.answer-key-section h2,.syllabus-section h2,.admission-section h2,.rtps-section h2{background-color:#8B1538;color:white;padding:10px;margin:-20px -20px 15px -20px;border-radius:8px 8px 0 0;font-size:20px;text-align:center}.results-list,.admit-card-list,.jobs-list,.admission-list{list-style:none;min-height:500px}.answer-key-list,.syllabus-list,.rtps-list{list-style:none;min-height:auto}.results-list li,.admit-card-list li,.jobs-list li,.answer-key-list li,.syllabus-list li,.admission-list li,.rtps-list li{margin-bottom:10px;padding:8px;background-color:#f9f9f9;cursor:pointer;transition:all 0.3s ease}.results-list li:hover,.admit-card-list li:hover,.jobs-list li:hover,.answer-key-list li:hover,.syllabus-list li:hover,.admission-list li:hover,.rtps-list li:hover{background-color:#f0f0f0;transform:translateX(5px)}.results-list a,.admit-card-list a,.jobs-list a,.answer-key-list a,.syllabus-list a,.admission-list a,.rtps-list a{color:#0029c7;text-decoration:none;font-size:17px;line-height:1.4}.results-list a:hover,.admit-card-list a:hover,.jobs-list a:hover,.answer-key-list a:hover,.syllabus-list a:hover,.admission-list a:hover,.rtps-list a:hover{color:#ff0000;text-decoration:underline}.view-all-btn{text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.view-all-btn a{display:inline-block;background:linear-gradient(135deg,#8B1538,#ff4757);color:white;padding:10px 25px;border-radius:30px;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:0.5px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 4px 10px rgba(139,21,56,0.2);border:1px solid rgba(255,255,255,0.1)}.view-all-btn a:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(139,21,56,0.4);background:linear-gradient(135deg,#ff4757,#8B1538);color:#fff}.status-tag{color:white;padding:4px 10px;border-radius:4px;font-size:11px;margin-left:8px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.new{background:linear-gradient(135deg,#2ecc71,#27ae60)}.out,.released{background:linear-gradient(135deg,#e74c3c,#c0392b)}.declared,.updated{background:linear-gradient(135deg,#3498db,#2980b9)}.status-last-date{background:linear-gradient(135deg,#ff4d4d,#c0392b);animation:pulse-red 2s infinite}.status-starting{background:linear-gradient(135deg,#2ecc71,#27ae60)}.status-extended{background:linear-gradient(135deg,#3498db,#2980b9)}@keyframes pulse-red{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(192,57,43,0.4)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(192,57,43,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(192,57,43,0)}}.job-cards{margin:20px 0;background:white;border-radius:8px;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;min-height:auto}.link-box{padding:15px;border-radius:8px;text-align:center;color:white;cursor:pointer;transition:transform 0.3s}.link-box:hover{transform:translateY(-2px)}.ssc-delhi{background:linear-gradient(135deg,#e91e63,#ad1457)}.ssc-cpo{background:linear-gradient(135deg,#2196f3,#1565c0)}.bihar-police{background:linear-gradient(135deg,#4caf50,#2e7d32)}.online-form{background:linear-gradient(135deg,#9c27b0,#6a1b9a)}.bssc{background:linear-gradient(135deg,#ff9800,#ef6c00)}.rrb{background:linear-gradient(135deg,#607d8b,#37474f)}.bssc-cgl{background:linear-gradient(135deg,#795548,#5d4037)}.bihar-si{background:linear-gradient(135deg,#009688,#00695c)}.link-box h3{font-size:14px;font-weight:bold;margin-bottom:8px}.apply-now-text{font-size:12px;font-weight:bold;color:#fff;background:rgba(255,255,255,0.2);padding:4px 8px;border-radius:12px;text-align:center;margin-top:5px;border:1px solid rgba(255,255,255,0.3)}.card-tag{position:absolute;top:5px;right:5px;background:#ff4444;color:white;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:bold;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.link-box{position:relative}.update-message{text-align:center;margin:30px 0;padding:20px;background:white;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.update-message p{font-size:18px;color:#8B1538;font-weight:bold}.social-links{display:flex;justify-content:center;gap:15px;margin:20px 0}.social-links a{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:white;font-size:20px;transition:all 0.3s;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.social-links a:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.facebook{background-color:#3b5998}.twitter{background-color:#0c7ab3}.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.youtube{background-color:#ba0000}.social-links-bar{display:flex;justify-content:center;gap:15px;padding:15px;background:linear-gradient(to right,#f8f9fa,#ffffff,#f8f9fa);border-bottom:1px solid #e0e0e0;flex-wrap:wrap;margin-bottom:0;box-shadow:inset 0 -2px 5px rgba(0,0,0,0.02)}.social-links-bar a{text-decoration:none !important;font-weight:bold !important;padding:10px 20px !important;border-radius:30px !important;color:white !important;font-size:14px !important;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275) !important;display:flex !important;align-items:center !important;gap:10px !important;box-shadow:0 4px 15px rgba(0,0,0,0.1) !important;position:relative;overflow:hidden}.social-links-bar a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.3),transparent);transition:all 0.6s}.social-links-bar a:hover::before{left:100%}.social-links-bar .twitter{background:linear-gradient(45deg,#1DA1F2,#0d8bd9) !important}.social-links-bar .instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888) !important}.social-links-bar .youtube{background:linear-gradient(45deg,#FF0000,#cc0000) !important}.social-links-bar .telegram{background:linear-gradient(45deg,#0088cc,#0077b5) !important}.social-links-bar a:hover{transform:translateY(-5px) scale(1.05) !important;box-shadow:0 8px 25px rgba(0,0,0,0.2) !important}.social-icon-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:20px 0}.social-btn-premium{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:white !important;font-size:22px !important;text-decoration:none !important;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.social-btn-premium.twitter{background:#1DA1F2}.social-btn-premium.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-btn-premium.telegram{background:#0088cc}.social-btn-premium.youtube{background:#FF0000}.social-btn-premium:hover{transform:rotate(10deg) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.pageFooter{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:20px 0;text-align:center;border-top:3px solid #8B1538;color:white;margin-top:30px;box-shadow:0 -5px 15px rgba(0,0,0,0.5)}.pageFooter p{margin:10px 0;font-family:'Times New Roman',Times,serif;font-size:16px;color:#e0e0e0}.pageFooter a{text-decoration:none;color:#cccccc;font-weight:bold;transition:all 0.3s ease}.pageFooter a:hover{color:#ff4757;text-shadow:0 0 5px rgba(255,71,87,0.5)}.pageFooter .footer-links{font-size:18px;margin-top:20px}.pageFooter .footer-links a{margin:0 8px;color:#cccccc;font-weight:bold;transition:all 0.3s ease}.pageFooter .footer-links a:hover{color:#ff4757;text-shadow:0 0 5px rgba(255,71,87,0.5)}.pageFooter .copyright{margin-top:10px;font-size:16px}footer{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:20px 0;text-align:center;border-top:3px solid #8B1538;color:white;margin-top:30px;box-shadow:0 -5px 15px rgba(0,0,0,0.5)}.header{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;padding:15px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.header .container{display:flex;justify-content:space-between;align-items:center}.header .logo{display:flex;align-items:center;gap:15px}.header .logo img{width:50px;height:50px;border-radius:8px}.logo-text h1{font-size:20px;margin-bottom:2px}.logo-text span{font-size:12px;opacity:0.8}.nav{display:flex;gap:20px}.nav-link{color:white;text-decoration:none;padding:8px 16px;border-radius:5px;transition:background-color 0.3s}.nav-link:hover{background-color:rgba(255,255,255,0.1)}.contact-btn{background-color:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3)}.job-detail-page{padding:40px 0;min-height:calc(100vh - 200px);font-weight:500}.job-detail-container{background:white;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden}.job-header{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;padding:30px;text-align:center}.job-header h1{font-size:28px;margin-bottom:10px;font-weight:600}.job-header p{font-size:16px;opacity:0.9}.job-content{padding:30px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card{background:#f8f9fa;border-radius:10px;padding:20px;border-left:4px solid #8B1538}.info-card h3{color:#8B1538;margin-bottom:15px;font-size:18px;display:flex;align-items:center;gap:8px}.info-card ul{list-style:none}.info-card li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.info-card li:last-child{border-bottom:none}.label{font-weight:600;color:#555}.value{color:#333;font-weight:500}.info-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.info-item:last-child{border-bottom:none}.info-item .label{font-weight:600;color:#555}.info-item .value{color:#333;font-weight:500}.section{margin-bottom:30px;background:white;border-radius:10px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.section h2{color:#8B1538;margin-bottom:20px;font-size:22px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.section ul{list-style:none}.section li{padding:10px 0;border-bottom:1px solid #f0f0f0;position:relative;padding-left:20px;font-weight:600;color:#333}.section li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:bold}.section li:last-child{border-bottom:none}.vacancy-table{overflow-x:auto;margin:20px 0}.vacancy-table table{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.vacancy-table th{background:#8B1538;color:white;padding:12px;text-align:left;font-weight:600}.vacancy-table td{padding:12px;border-bottom:1px solid #eee;font-weight:600;color:#333}.vacancy-table tr:hover{background-color:#f8f9fa}.apply-steps{display:grid;gap:20px;margin:20px 0}.step{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#f8f9fa;border-radius:10px;border-left:4px solid #8B1538}.step-number{background:#8B1538;color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0}.step-content h4{color:#8B1538;margin-bottom:5px}.step-content p{color:#555;font-size:14px;font-weight:600}.important-links-section{background:#f8f9fa;border-radius:10px;padding:25px;margin:20px 0}.important-links-section h3{color:#8B1538;margin-bottom:20px;display:flex;align-items:center;gap:10px}.links-grid{display:grid;gap:15px}.link-row,.link-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background:white;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.link-text,.link-name{font-weight:500;color:#333}.link-button,.link-btn{padding:8px 16px;border-radius:5px;text-decoration:none;color:white;font-weight:500;transition:transform 0.3s;display:flex;align-items:center;gap:5px}.link-button:hover,.link-btn:hover{transform:translateY(-1px)}.download-btn,.apply-btn{background:linear-gradient(135deg,#28a745,#20c997)}.official-btn{background:linear-gradient(135deg,#007bff,#0056b3)}.pdf-btn{background:linear-gradient(135deg,#dc3545,#c82333)}.result-btn{background:linear-gradient(135deg,#ffc107,#e0a800);color:#333 !important}.syllabus-btn{background:linear-gradient(135deg,#6f42c1,#5a32a3)}.soon-btn{background:linear-gradient(135deg,#6c757d,#545b62);opacity:0.7;cursor:not-allowed}.documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0}.document-item{background:white;padding:15px;border-radius:8px;border-left:4px solid #8B1538;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.required-documents{margin-top:30px}.required-documents h3{color:#8B1538;margin-bottom:15px;display:flex;align-items:center;gap:10px}.official-links-section{margin:30px 0}.links-container{display:flex;gap:15px;flex-wrap:wrap}.official-link{padding:12px 24px;background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;text-decoration:none;border-radius:8px;font-weight:500;transition:transform 0.3s}.official-link:hover{transform:translateY(-2px)}.alternative-links{display:grid;gap:15px}.alternative-link-item{background:white;border-radius:8px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.link-content{display:flex;justify-content:space-between;align-items:center}.link-content i{color:#8B1538;margin-right:10px}.footer{background:#333;color:white;padding:30px 0;margin-top:50px}.footer-links{display:flex;justify-content:center;gap:30px;margin-bottom:20px}.footer-links a{color:white;text-decoration:none;transition:color 0.3s}.footer-links a:hover{color:#8B1538}.footer .social-links{justify-content:center;margin-top:20px}.footer .social-links a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.alternative-links-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.alternative-links-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.alternative-links-table{width:100%;border:2px solid #333;border-collapse:collapse;margin-top:15px;table-layout:fixed}.alternative-links-table table{width:100%;border-collapse:collapse}.alternative-links-table td{border:1px solid #333;padding:15px;vertical-align:middle;font-size:14px}.alternative-links-table td:first-child{width:70%;font-weight:600;color:#8B1538;background-color:#f8f9fa}.alternative-links-table td:last-child{width:30%;text-align:center;background-color:#fff;position:relative}.multi-links{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;width:100%;background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important}.multi-links .click-here-btn{flex-shrink:0;margin:0}.multi-links .link-separator{flex-shrink:0;display:inline-block;margin:0}.link-separator{color:#333;font-weight:bold;margin:0 5px}.link-name-cell{font-weight:600;color:#8B1538;background-color:#f8f9fa;width:70%;text-align:left}.link-button-cell{text-align:center;width:30%;background-color:#fff;vertical-align:middle;position:relative}.click-here-btn{color:#007bff;text-decoration:underline;font-weight:600;background:transparent !important;border:none !important;padding:8px 12px;cursor:pointer;font-size:14px;transition:all 0.3s;border-radius:0;margin:0;outline:none !important;box-shadow:none !important}.click-here-btn:hover{color:#0056b3;background-color:transparent;text-decoration:underline}.click-here-btn.download-btn{color:#28a745}.click-here-btn.official-btn{color:#007bff}.click-here-btn.result-btn{color:#ffc107}.click-here-btn.pdf-btn{color:#dc3545}.loading{text-align:center;padding:40px;color:#666;font-style:italic}.error-message{background:#f8d7da;color:#721c24;padding:20px;border-radius:8px;text-align:center;margin:20px 0}.guide-page{padding-top:120px;background:#f8f9fa;min-height:100vh}.guide-container{max-width:800px;margin:0 auto;background:white;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:40px}.guide-header{text-align:center;margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:20px}.guide-header h1{font-size:32px;color:#3498db;margin-bottom:10px}.guide-header p{font-size:18px;color:#666}.step{margin-bottom:40px;padding:25px;border:1px solid #eee;border-radius:10px;background:#fff;position:relative}.step-number{position:absolute;top:-15px;left:-15px;width:40px;height:40px;background:#3498db;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;border:3px solid white}.step h3{font-size:22px;color:#333;margin-bottom:15px}.step p{margin-bottom:15px;line-height:1.8}.step ul{list-style:none;padding-left:20px;margin-bottom:20px}.step ul li{margin-bottom:10px;position:relative}.step ul li:before{content:'✓';color:#2ecc71;font-weight:bold;position:absolute;left:-20px}.important-note{background:#fffbe6;border:1px solid #ffe58f;border-radius:5px;padding:15px;margin-top:20px;display:flex;align-items:center;gap:15px}.important-note i{color:#f1c40f;font-size:20px}.tips-box{background:#e7f3fe;border:1px solid #bce8f1;border-radius:5px;padding:20px;margin-top:20px}.tips-box h4{color:#3498db;margin-bottom:15px;font-size:18px;display:flex;align-items:center;gap:10px}.document-list{background:#f8f9fa;border-radius:5px;padding:20px;margin-top:20px}.document-list h4{color:#333;margin-bottom:15px;font-size:18px;display:flex;align-items:center;gap:10px}.video-placeholder{background:#34495e;color:white;border-radius:5px;padding:20px;margin-top:20px;display:flex;align-items:center;gap:20px;cursor:pointer}.video-placeholder i{font-size:40px}.nav-link.active{background-color:rgba(255,255,255,0.2);border-radius:5px}.jobs-page{padding:40px 0;background:#f8f9fa;min-height:calc(100vh - 200px)}.jobs-page h1{text-align:center;color:#8B1538;font-size:32px;margin-bottom:40px;font-weight:600}.filters{background:white;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:25px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{font-weight:600;color:#333;font-size:14px}.filter-group select{padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;background:white;font-size:14px;color:#333;transition:all 0.3s ease;cursor:pointer}.filter-group select:focus{outline:none;border-color:#8B1538;box-shadow:0 0 0 3px rgba(139,21,56,0.1)}.btn-primary{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;border:none;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin:0 auto}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,21,56,0.3)}.job-list{display:grid;gap:20px}.job-card{background:white;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;border-left:4px solid #8B1538}.job-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.job-title h3{color:#8B1538;font-size:20px;margin-bottom:8px;font-weight:600}.job-title .organization{color:#666;font-size:14px;font-weight:500}.job-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.meta-item{background:#f8f9fa;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#555}.job-actions{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.btn-view{background:linear-gradient(135deg,#007bff,#0056b3);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center;gap:8px}.btn-view:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,0.3)}.btn-download{background:linear-gradient(135deg,#dc3545,#c82333);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center;gap:8px}.btn-download:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,0.3)}.job-item{background:white;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;border-left:4px solid #8B1538;margin-bottom:20px}.job-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.job-item .job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.job-item .job-title{color:#8B1538;font-size:20px;margin-bottom:8px;font-weight:600}.job-item .job-dept{color:#666;font-size:14px;font-weight:500}.job-item .job-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.job-item .detail-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#222;font-weight:500}.job-item .detail-item i{color:#8B1538;width:16px}.job-item .job-actions{display:flex;gap:15px;justify-content:flex-end}.new-badge{background:#28a745;color:white;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.deadline-badge{background:#dc3545;color:white;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.navbar{background:linear-gradient(135deg,#8B1538,#C41E3A);padding:15px 0;position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.navbar .logo h2{color:white;font-size:20px;margin:0}.nav-menu{display:flex;list-style:none;gap:30px;margin:0;padding:0}.nav-menu a{color:white;text-decoration:none;padding:8px 16px;border-radius:5px;transition:background-color 0.3s}.nav-menu a:hover{background-color:rgba(255,255,255,0.1)}.job-details-container{min-height:100vh;background:#f8f9fa;padding:40px 0}.job-details-content{max-width:1200px;margin:0 auto;padding:0 20px}.job-details-content .job-header{background:white;padding:30px;border-radius:12px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1);text-align:center}.job-details-content .job-header h1{color:#8B1538;font-size:28px;margin-bottom:15px;font-weight:600}.job-details-content .job-meta{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.job-details-content .job-meta span{background:#f8f9fa;padding:8px 16px;border-radius:20px;font-size:14px;color:#666;font-weight:500}.job-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:30px}.job-info-grid .info-card{background:white;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,0.1);border-left:4px solid #8B1538}.job-info-grid .info-card h3{color:#8B1538;margin-bottom:20px;font-size:18px;display:flex;align-items:center;gap:10px}.info-content p{margin-bottom:12px;display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.info-content p:last-child{border-bottom:none}.info-content strong{color:#333;font-weight:600}.info-content span{color:#666;font-weight:500}.vacancy-table-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.vacancy-table-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.table-container{overflow-x:auto}.vacancy-table-section .vacancy-table{width:100%;border-collapse:collapse;margin-top:15px}.vacancy-table-section .vacancy-table th{background:#8B1538;color:white;padding:12px;text-align:left;font-weight:600}.vacancy-table-section .vacancy-table td{padding:12px;border-bottom:1px solid #eee;color:#333}.vacancy-table-section .vacancy-table tr:hover{background-color:#f8f9fa}.how-to-apply-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.how-to-apply-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.steps-list{padding-left:20px}.steps-list li{margin-bottom:15px;padding:10px;background:#f8f9fa;border-radius:8px;border-left:4px solid #8B1538}.alternative-links-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.alternative-links-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.alternative-links-section .vacancy-table{border:2px solid #333}.alternative-links-section .vacancy-table td{border:1px solid #333;padding:12px 15px;vertical-align:middle}.alternative-links-section .vacancy-table td:first-child{font-weight:600;color:#8B1538;background-color:#f8f9fa;width:70%}.alternative-links-section .vacancy-table td:last-child{text-align:center;width:30%;background-color:#fff}.alternative-links-section .vacancy-table td .link-btn{color:#007bff;text-decoration:underline;font-weight:600;background:none;border:none;padding:0;cursor:pointer;font-size:14px}.alternative-links-section .vacancy-table td .link-btn:hover{color:#0056b3;text-decoration:underline}.alternative-links-section .vacancy-table .apply-online-row td:last-child{display:flex;justify-content:center;align-items:center;gap:10px}.alternative-links-section .vacancy-table .apply-online-row .link-btn{margin:0 5px}.alternative-links-section .vacancy-table .apply-online-row .separator{color:#333;font-weight:bold;font-size:16px}.required-documents-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.required-documents-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.next-step-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.next-step-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.footer-content{text-align:center;padding:20px;background:#333;color:white;margin-top:40px}.section .vacancy-table{width:100%;border-collapse:collapse;margin-top:15px;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.section .vacancy-table th{background:#8B1538;color:white;padding:12px;text-align:center;font-weight:600;border:1px solid #8B1538}.section .vacancy-table td{padding:12px;text-align:center;border:1px solid #ddd;color:#333;font-weight:500}.section .vacancy-table tr:nth-child(even){background-color:#f8f9fa}.section .vacancy-table tr:hover{background-color:#e9ecef}.section .vacancy-table td:first-child{text-align:left;font-weight:600;color:#8B1538}.faq-container{margin-top:20px}.faq-item{background:white;border-radius:8px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,0.1);overflow:hidden}.faq-question{background:#f8f9fa;padding:15px 20px;cursor:pointer;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee;transition:background-color 0.3s}.faq-question:hover{background:#e9ecef}.faq-question i{color:#8B1538;transition:transform 0.3s}.faq-answer{padding:15px 20px;background:white}.faq-answer p{margin:0;color:#666;line-height:1.6}.related-searches{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.search-tag{background:#f8f9fa;color:#8B1538;padding:8px 15px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid #e9ecef;cursor:pointer;transition:all 0.3s}.search-tag:hover{background:#8B1538;color:white;transform:translateY(-2px)}.faq-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.faq-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.faq-container{margin-top:20px}.faq-item{background:white;border-radius:8px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,0.1);overflow:hidden;border:1px solid #e9ecef}.faq-question{background:#f8f9fa;padding:15px 20px;cursor:pointer;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee;transition:background-color 0.3s;font-weight:500}.faq-question:hover{background:#e9ecef}.faq-question i{color:#8B1538;transition:transform 0.3s;font-size:12px}.faq-answer{padding:15px 20px;background:white;border-top:1px solid #f0f0f0}.faq-answer p{margin:0;color:#555;line-height:1.6;font-weight:500}.tips-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.tips-section h3{color:#8B1538;margin-bottom:20px;font-size:20px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #8B1538;padding-bottom:10px}.tips-list{display:grid;gap:15px;margin-top:20px}.tip-item{background:#f8f9fa;padding:15px 20px;border-radius:8px;border-left:4px solid #28a745;transition:transform 0.3s ease}.tip-item:hover{transform:translateX(5px);background:#e8f5e8}.tip-item p{margin:0;color:#333;font-weight:500;font-size:15px;line-height:1.5}.alerts-section{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:white;border-radius:12px;padding:25px;margin-bottom:30px}.alerts-section h2{color:white;border-bottom:2px solid rgba(255,255,255,0.3);margin-bottom:20px}.alerts-container{display:grid;gap:15px}.alert-item{background:rgba(255,255,255,0.1);padding:15px;border-radius:8px;border-left:4px solid white}.alert-item p{margin:0;font-weight:500;font-size:16px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.contact-item{display:flex;align-items:flex-start;gap:15px;background:#f8f9fa;padding:20px;border-radius:10px;border-left:4px solid #8B1538}.contact-item i{color:#8B1538;font-size:20px;margin-top:5px}.contact-item strong{color:#8B1538;font-size:14px;display:block;margin-bottom:5px}.contact-item p{margin:0;color:#666;font-size:14px;line-height:1.4}.website-info-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border-radius:15px;padding:30px;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.website-info-section h2{color:white;border-bottom:2px solid rgba(255,255,255,0.3);margin-bottom:25px;font-size:24px}.website-content{display:grid;gap:25px}.website-header h3{color:#fff;font-size:20px;margin-bottom:10px;text-align:center}.website-header p{color:rgba(255,255,255,0.9);font-size:16px;line-height:1.6;text-align:center}.website-features h4,.website-contact h4,.website-disclaimer h4{color:#fff;font-size:18px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.features-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.features-list li{background:rgba(255,255,255,0.1);padding:12px 15px;border-radius:8px;border-left:4px solid #fff;font-weight:500}.contact-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.contact-details p{background:rgba(255,255,255,0.1);padding:12px 15px;border-radius:8px;margin:0;display:flex;align-items:center;gap:10px;font-weight:500}.website-disclaimer{background:rgba(255,255,255,0.1);padding:20px;border-radius:10px;border-left:4px solid #ffd700}.website-disclaimer p{margin:0;color:rgba(255,255,255,0.9);font-size:14px;line-height:1.6}.complex-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.complex-table th{background:linear-gradient(135deg,#8B1538,#a91d42);color:white;padding:12px 8px;text-align:center;font-weight:600;border:1px solid #fff;font-size:13px}.complex-table td{padding:10px 8px;text-align:center;border:1px solid #ddd;background:#fff}.complex-table tbody tr:nth-child(even){background:#f8f9fa}.complex-table tbody tr:hover{background:#e3f2fd;transition:background 0.3s ease}.complex-table .department-name{background:#f1f3f4;font-weight:600;color:#333;text-align:left;padding-left:15px}.complex-table .total-row{background:#fff3e0;font-weight:600;color:#e65100}.complex-table .grand-total{background:#8B1538;color:white;font-weight:700}.content-section{background:white;border-radius:12px;padding:30px;margin:20px 0;box-shadow:0 4px 15px rgba(0,0,0,0.1);line-height:1.8}.content-section h1{color:#8B1538;font-size:32px;margin-bottom:30px;text-align:center;border-bottom:3px solid #8B1538;padding-bottom:15px}.content-section h2{color:#8B1538;font-size:24px;margin:25px 0 15px 0;border-left:4px solid #8B1538;padding-left:15px}.content-section h3{color:#333;font-size:20px;margin:20px 0 10px 0;font-weight:600}.content-section p{color:#555;font-size:16px;margin-bottom:15px;text-align:justify}.content-section ul{margin:15px 0;padding-left:25px}.content-section li{color:#555;font-size:16px;margin-bottom:8px;line-height:1.6}.contact-form{background:#f8f9fa;border-radius:10px;padding:25px;margin:20px 0;border-left:4px solid #8B1538}.form-group{margin-bottom:20px}.form-group label{display:block;color:#333;font-weight:600;margin-bottom:8px;font-size:14px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;color:#333;background:white;transition:all 0.3s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#8B1538;box-shadow:0 0 0 3px rgba(139,21,56,0.1)}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;border:none;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,21,56,0.3)}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:30px 0}.contact-info-card{background:white;border-radius:10px;padding:25px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.1);border-top:4px solid #8B1538;transition:transform 0.3s ease}.contact-info-card:hover{transform:translateY(-5px)}.contact-info-card i{font-size:40px;color:#8B1538;margin-bottom:15px}.contact-info-card h3{color:#333;font-size:18px;margin-bottom:10px}.contact-info-card p{color:#666;font-size:14px;margin:5px 0}.team-section{margin:30px 0}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:20px 0}.team-member{background:white;border-radius:12px;padding:25px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease}.team-member:hover{transform:translateY(-5px)}.team-member img{width:80px;height:80px;border-radius:50%;margin-bottom:15px;border:3px solid #8B1538}.team-member h4{color:#8B1538;font-size:18px;margin-bottom:5px}.team-member .position{color:#666;font-size:14px;font-style:italic;margin-bottom:10px}.team-member p{color:#555;font-size:14px;line-height:1.5}.mvv-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.mvv-card{background:white;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,0.1);border-left:4px solid #8B1538}.mvv-card h3{color:#8B1538;font-size:20px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.mvv-card i{font-size:24px;color:#8B1538}.terms-section{margin:25px 0}.terms-section h4{color:#8B1538;font-size:18px;margin:20px 0 10px 0;font-weight:600}.terms-section ol{padding-left:25px}.terms-section ol li{margin-bottom:10px;color:#555;line-height:1.6}.highlight-box{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffeaa7;border-radius:8px;padding:20px;margin:20px 0;border-left:4px solid #f39c12}.highlight-box h4{color:#d68910;margin-bottom:10px;display:flex;align-items:center;gap:8px}.highlight-box p{color:#856404;margin:0;font-weight:500}.warning-box{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb;border-radius:8px;padding:20px;margin:20px 0;border-left:4px solid #dc3545}.warning-box h4{color:#721c24;margin-bottom:10px;display:flex;align-items:center;gap:8px}.warning-box p{color:#721c24;margin:0;font-weight:500}.info-box{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border:1px solid #bee5eb;border-radius:8px;padding:20px;margin:20px 0;border-left:4px solid #17a2b8}.info-box h4{color:#0c5460;margin-bottom:10px;display:flex;align-items:center;gap:8px}.info-box p{color:#0c5460;margin:0;font-weight:500}.stats-section{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;border-radius:12px;padding:30px;margin:30px 0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-top:20px}.stat-item{text-align:center;background:rgba(255,255,255,0.1);border-radius:10px;padding:20px}.stat-number{font-size:36px;font-weight:bold;display:block;margin-bottom:5px}.stat-label{font-size:14px;opacity:0.9}.admission-item{display:block;width:100%}.admission-item h4{color:#8B1538;font-size:16px;margin-bottom:8px;font-weight:600}.admission-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;flex-wrap:wrap;gap:10px}.admission-meta .university{color:#666;font-size:13px;display:flex;align-items:center;gap:5px}.admission-meta .status{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:4px}.admission-meta .status.open{background:#d4edda;color:#155724}.admission-meta .status.coming-soon{background:#fff3cd;color:#856404}.admission-meta .status.closed{background:#f8d7da;color:#721c24}.admission-date{color:#666;font-size:12px;display:flex;align-items:center;gap:5px;margin-top:5px}.admissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin:20px 0}.admission-card{background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1);overflow:hidden;transition:all 0.3s ease;cursor:pointer;border-left:4px solid #8B1538}.admission-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.admission-card .card-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.admission-card .card-header h3{color:#8B1538;font-size:18px;margin:0;font-weight:600;line-height:1.3;flex:1}.admission-card .status-badge{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.admission-card .status-badge.open{background:#28a745;color:white}.admission-card .status-badge.coming-soon{background:#ffc107;color:#333}.admission-card .status-badge.closed{background:#dc3545;color:white}.admission-card .card-content{padding:20px}.admission-card .admission-info{margin-bottom:15px}.admission-card .admission-info p{margin:8px 0;font-size:14px;color:#555;display:flex;align-items:center;gap:8px}.admission-card .admission-info i{color:#8B1538;width:16px;flex-shrink:0}.admission-card .courses-preview{background:#f8f9fa;border-radius:8px;padding:15px;margin-top:15px}.admission-card .courses-preview p{margin:0 0 10px 0;font-weight:600;color:#333;font-size:14px}.admission-card .courses-list{list-style:none;margin:0;padding:0}.admission-card .courses-list li{font-size:13px;color:#666;margin:5px 0;padding-left:15px;position:relative}.admission-card .courses-list li:before{content:"•";color:#8B1538;position:absolute;left:0;font-weight:bold}.admission-card .card-footer{padding:15px 20px;background:#f8f9fa;border-top:1px solid #eee}.admission-card .card-actions{display:flex;gap:10px;justify-content:flex-end}.admission-card .btn-primary{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center;gap:5px}.admission-card .btn-primary:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(139,21,56,0.3)}.admission-card .btn-secondary{background:linear-gradient(135deg,#28a745,#20c997);color:white;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center;gap:5px}.admission-card .btn-secondary:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(40,167,69,0.3)}.search-filter-section{background:white;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.search-box{display:flex;gap:10px;margin-bottom:20px}.search-box input{flex:1;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;color:#333;transition:all 0.3s ease}.search-box input:focus{outline:none;border-color:#8B1538;box-shadow:0 0 0 3px rgba(139,21,56,0.1)}.search-box button{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all 0.3s ease}.search-box button:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(139,21,56,0.3)}.filter-options{display:flex;gap:15px;flex-wrap:wrap}.filter-options select{padding:10px 15px;border:2px solid #e9ecef;border-radius:8px;background:white;font-size:14px;color:#333;cursor:pointer;transition:all 0.3s ease}.filter-options select:focus{outline:none;border-color:#8B1538;box-shadow:0 0 0 3px rgba(139,21,56,0.1)}.page-header{text-align:center;margin-bottom:30px;padding:30px 0;background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.page-header h1{color:#8B1538;font-size:32px;margin-bottom:10px;font-weight:600}.page-header p{color:#666;font-size:16px;margin:0}.loading{text-align:center;padding:40px;color:#666;font-style:italic}.no-results{text-align:center;padding:40px;color:#666;font-style:italic;background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.error{text-align:center;padding:40px;color:#dc3545;background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.fee-info-content{background:#f8f9fa;border-radius:10px;padding:20px;margin-top:15px}.fee-info .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.fee-info .info-grid p{background:white;padding:12px 15px;border-radius:8px;margin:0;border-left:4px solid #8B1538;font-size:14px}@media (max-width:768px){.content-section{padding:20px;margin:15px 0}.content-section h1{font-size:24px}.content-section h2{font-size:20px}.contact-info-grid,.team-grid,.mvv-section,.stats-grid{grid-template-columns:1fr}.contact-info-card,.team-member,.mvv-card{padding:20px}.admissions-grid{grid-template-columns:1fr}.admission-card .card-header{flex-direction:column;align-items:flex-start;gap:10px}.admission-card .card-actions{flex-direction:column}.search-box{flex-direction:column}.filter-options{flex-direction:column}.filter-options select{width:100%}}.website-info-main{background:white;border-radius:12px;padding:30px;margin:40px 0;box-shadow:0 4px 15px rgba(0,0,0,0.1);border-left:5px solid #8B1538}.info-header{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;padding:20px;margin:-30px -30px 30px -30px;border-radius:12px 12px 0 0;text-align:center}.info-header h2{font-size:24px;margin:0;font-weight:600}.info-content{margin-bottom:30px}.intro-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-box{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:25px;border-radius:15px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,0.15);transition:transform 0.3s ease}.stat-box:hover{transform:translateY(-5px)}.stat-number{font-size:32px;font-weight:bold;margin-bottom:8px}.stat-label{font-size:14px;opacity:0.9}.highlight-box{background:linear-gradient(135deg,#ffeaa7,#fdcb6e);border-radius:15px;padding:25px;margin:25px 0;display:flex;align-items:center;gap:20px;box-shadow:0 5px 15px rgba(253,203,110,0.3)}.highlight-box i{font-size:40px;color:#e17055}.highlight-box h4{color:#2d3436;margin:0 0 10px 0;font-size:18px}.highlight-box p{color:#2d3436;margin:0;font-weight:500}.intro-text{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;text-align:justify;font-weight:500}.intro-text strong{color:#8B1538;font-weight:700}.description-text{font-size:16px;line-height:1.8;color:#555;text-align:justify;font-weight:500}.key-features{margin:40px 0}.key-features h3{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;padding:15px 20px;border-radius:8px;font-size:20px;margin-bottom:25px;text-align:center;font-weight:600}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px}.feature-item{background:#f8f9fa;border-radius:15px;padding:30px;border-left:5px solid #8B1538;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;position:relative;overflow:hidden}.feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.feature-item::before{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:linear-gradient(135deg,rgba(139,21,56,0.1),transparent);border-radius:0 0 0 100px}.feature-icon{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;box-shadow:0 5px 15px rgba(139,21,56,0.3)}.job-feature{border-left-color:#3498db}.result-feature{border-left-color:#e74c3c}.education-feature{border-left-color:#9b59b6}.admission-feature{border-left-color:#f39c12}.career-feature{border-left-color:#2ecc71}.scheme-feature{border-left-color:#e67e22}.feature-item h4{color:#8B1538;font-size:18px;margin-bottom:15px;font-weight:600}.feature-item ul{list-style:none;padding:0}.feature-item li{margin-bottom:12px;padding-left:20px;position:relative;line-height:1.6;color:#555;font-weight:500}.feature-item li:before{content:"●";color:#8B1538;position:absolute;left:0;font-weight:bold}.feature-item strong{color:#333;font-weight:600}.why-use-section{margin:40px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:30px;border-left:5px solid #28a745}.why-use-section h3{color:#28a745;font-size:22px;margin-bottom:20px;text-align:center;font-weight:600}.benefits-list{display:grid;gap:15px}.benefit-item{background:white;padding:25px;border-radius:12px;border-left:5px solid #28a745;box-shadow:0 5px 15px rgba(0,0,0,0.1);font-size:16px;line-height:1.6;color:#555;font-weight:500;display:flex;align-items:center;gap:20px;transition:transform 0.3s ease}.benefit-item:hover{transform:translateX(10px)}.benefit-icon{background:linear-gradient(135deg,#28a745,#20c997);color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;box-shadow:0 3px 10px rgba(40,167,69,0.3)}.benefit-content{flex:1}.benefit-item strong{color:#1e7e34;font-weight:600}.how-to-use-section{margin:40px 0;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:30px;border-left:5px solid #ffc107}.how-to-use-section h3{color:#856404;font-size:22px;margin-bottom:20px;text-align:center;font-weight:600}.usage-steps{display:grid;gap:15px;margin-bottom:20px}.step-item{background:white;padding:25px;border-radius:12px;border-left:5px solid #ffc107;box-shadow:0 5px 15px rgba(0,0,0,0.1);font-size:16px;line-height:1.6;color:#555;font-weight:500;display:flex;align-items:center;gap:20px;transition:transform 0.3s ease}.step-item:hover{transform:translateX(10px)}.step-number{background:linear-gradient(135deg,#ffc107,#ffb300);color:#333;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;flex-shrink:0;box-shadow:0 3px 10px rgba(255,193,7,0.3);position:relative}.step-content{flex:1}.contact-section{margin-top:30px}.contact-card{background:linear-gradient(135deg,#17a2b8,#138496);color:white;padding:25px;border-radius:15px;display:flex;align-items:center;gap:20px;box-shadow:0 5px 15px rgba(23,162,184,0.3)}.contact-card i{font-size:40px;opacity:0.9}.contact-card h4{margin:0 0 10px 0;font-size:18px}.contact-card p{margin:5px 0;opacity:0.9}.step-item strong{color:#856404;font-weight:600}.contact-info{background:white;padding:20px;border-radius:8px;border-left:4px solid #17a2b8;text-align:center;font-size:16px;color:#555;font-weight:500}.contact-info strong{color:#138496;font-weight:600}.result-bharat-section,.sarkari-exam-section,.final-section{margin:40px 0;background:white;border-radius:12px;padding:30px;border-left:5px solid #8B1538;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.result-bharat-section h3,.sarkari-exam-section h3,.final-section h3{color:#8B1538;font-size:22px;margin-bottom:20px;text-align:center;font-weight:600;border-bottom:2px solid #8B1538;padding-bottom:10px}.result-bharat-section p,.sarkari-exam-section p,.final-section p{font-size:16px;line-height:1.8;color:#555;margin-bottom:15px;text-align:justify;font-weight:500}.result-bharat-section strong,.sarkari-exam-section strong,.final-section strong{color:#8B1538;font-weight:600}.content-with-stats{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:center}.job-stats{display:grid;gap:20px}.job-stat{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px;box-shadow:0 5px 15px rgba(102,126,234,0.3)}.stat-icon{font-size:30px;opacity:0.9}.stat-num{font-size:24px;font-weight:bold;margin-bottom:5px}.stat-desc{font-size:14px;opacity:0.9}.achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:30px}.achievement-item{background:linear-gradient(135deg,#74b9ff,#0984e3);color:white;padding:30px;border-radius:15px;text-align:center;box-shadow:0 8px 25px rgba(116,185,255,0.3);transition:transform 0.3s ease}.achievement-item:hover{transform:translateY(-5px)}.achievement-item i{font-size:40px;margin-bottom:15px;opacity:0.9}.achievement-item h4{font-size:18px;margin:15px 0 10px 0}.achievement-item p{font-size:14px;opacity:0.9;margin:0}.success-message{background:linear-gradient(135deg,#00b894,#00a085);color:white;padding:25px;border-radius:15px;text-align:center;box-shadow:0 5px 15px rgba(0,184,148,0.3)}.success-message i{font-size:30px;margin-bottom:15px}.success-message p{font-size:18px;margin:0}.age-calculator-container{max-width:600px;margin:50px auto;padding:30px;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.age-calculator-container h1{text-align:center;color:#8B1538;margin-bottom:30px;font-size:28px}.calculator-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:16px}.form-control{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color 0.3s ease}.form-control:focus{outline:none;border-color:#8B1538;box-shadow:0 0 0 3px rgba(139,21,56,0.1)}.button-group{display:flex;gap:15px;justify-content:center;margin-top:25px}.btn{padding:12px 25px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;min-width:140px}.btn-primary{background:linear-gradient(135deg,#8B1538,#C41E3A);color:white}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,21,56,0.3)}.btn-secondary{background:#6c757d;color:white}.btn-secondary:hover{background:#5a6268;transform:translateY(-2px)}.result-container{margin-top:30px}.age-result{padding:25px;border-radius:12px;text-align:center;animation:fadeIn 0.5s ease}.age-result.success{background:linear-gradient(135deg,#e8f5e8,#d4edda);border:2px solid #28a745}.age-result.error{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:2px solid #dc3545;color:#721c24}.age-result h3{margin:0 0 20px 0;color:#28a745;font-size:24px}.age-breakdown{display:flex;justify-content:center;gap:30px;margin-bottom:25px;flex-wrap:wrap}.age-item{text-align:center;background:white;padding:20px;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,0.1);min-width:100px}.age-number{display:block;font-size:32px;font-weight:bold;color:#8B1538;margin-bottom:5px}.age-unit{font-size:14px;color:#666;font-weight:600}.additional-info{background:white;padding:20px;border-radius:10px;margin-top:20px}.additional-info p{margin:10px 0;font-size:16px;color:#555}.additional-info strong{color:#8B1538}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (hover:none) and (pointer:coarse){.btn{min-height:44px;font-size:16px}.form-control{min-height:44px;font-size:16px}}@media (max-width:768px){.age-calculator-container{margin:10px;padding:20px;max-width:95%}.age-calculator-container h1{font-size:24px;margin-bottom:25px}.form-group label{font-size:14px}.form-control{padding:10px 12px;font-size:16px}.button-group{flex-direction:column;align-items:center;gap:10px}.btn{width:100%;max-width:200px;padding:12px 20px;font-size:14px}.age-breakdown{gap:10px;justify-content:space-around}.age-item{min-width:70px;padding:12px 8px;flex:1;max-width:90px}.age-number{font-size:20px}.age-unit{font-size:12px}.age-result h3{font-size:20px;margin-bottom:15px}.additional-info{padding:15px}.additional-info p{font-size:14px;margin:8px 0}}@media (max-width:480px){.age-calculator-container{margin:5px;padding:15px}.age-calculator-container h1{font-size:20px}.age-breakdown{flex-direction:column;gap:8px;align-items:center}.age-item{width:100%;max-width:120px;padding:10px}.age-number{font-size:18px}.additional-info p{font-size:13px}}@media (max-width:768px){.website-info-main{padding:12px 8px !important;margin:15px 0 !important;border-radius:6px !important;box-shadow:none !important;border:1px solid #ddd !important;border-left:5px solid #8B1538 !important}.info-header{padding:10px !important;margin:-12px -8px 20px -8px !important;border-radius:5px 5px 0 0 !important}.info-header h2{font-size:16px !important}.features-grid{grid-template-columns:1fr}.feature-item{padding:12px 8px !important}.why-use-section,.how-to-use-section,.result-bharat-section,.sarkari-exam-section,.final-section{padding:12px 8px !important}.intro-stats{grid-template-columns:repeat(2,1fr)}.content-with-stats{grid-template-columns:1fr;gap:20px}.achievement-grid{grid-template-columns:1fr}.benefit-item,.step-item{flex-direction:column;text-align:center;gap:15px}.contact-card{flex-direction:column;text-align:center}}@media (max-width:768px){html,body{max-width:100% !important;overflow-x:hidden !important}.pageHeader,#mmenu{width:100% !important;min-width:0 !important;max-width:100% !important}#mmenu .nav-extra{display:none !important}.container{width:100% !important;min-width:0 !important;max-width:100% !important;padding:0 6px !important}#mmenu div{justify-content:space-around !important;gap:2px !important;padding:0 4px !important}#mmenu a{padding:6px 8px !important;font-size:12.5px !important}.content-grid{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.cards-grid{grid-template-columns:repeat(3,1fr) !important;gap:6px !important}.link-box{padding:8px 4px !important}.link-box h3{font-size:11px !important;margin-bottom:4px !important}.apply-now-text{font-size:9px !important;padding:2px 4px !important;margin-top:2px !important}.rtps-section{grid-column:span 2}.results-section,.admit-card-section,.latest-jobs-section,.answer-key-section,.syllabus-section,.admission-section,.rtps-section{padding:10px 4px !important;background:white !important;box-shadow:none !important;border:1px solid #ddd !important;border-radius:6px !important}.results-list li,.admit-card-list li,.jobs-list li,.answer-key-list li,.syllabus-list li,.admission-list li,.rtps-list li{padding:6px 2px !important;margin-bottom:4px !important;background-color:transparent !important;border-left:none !important;border-bottom:1px dashed #eee !important;border-radius:0 !important;box-shadow:none !important;transform:none !important}.results-list li:hover,.admit-card-list li:hover,.jobs-list li:hover,.answer-key-list li:hover,.syllabus-list li:hover,.admission-list li:hover,.rtps-list li:hover{background-color:transparent !important;transform:none !important}.results-list a,.admit-card-list a,.jobs-list a,.answer-key-list a,.syllabus-list a,.admission-list a,.rtps-list a{font-size:13.5px !important;color:#0029c7 !important;line-height:1.3 !important;display:inline-block}.results-list a:hover,.admit-card-list a:hover,.jobs-list a:hover,.answer-key-list a:hover,.syllabus-list a:hover,.admission-list a:hover,.rtps-list a:hover{color:#ff0000 !important;text-decoration:underline !important}.status-tag{padding:2px 4px !important;font-size:9px !important;margin-left:4px !important;vertical-align:middle !important}.view-all-btn{margin-top:10px !important;padding-top:10px !important}.view-all-btn a{padding:6px 14px !important;font-size:12px !important;border-radius:20px !important}.results-section h2,.admit-card-section h2,.latest-jobs-section h2,.answer-key-section h2,.syllabus-section h2,.admission-section h2,.rtps-section h2{margin:-10px -4px 12px -4px !important;font-size:16px !important;padding:8px !important;border-radius:5px 5px 0 0 !important}.update-message{margin:15px 0 !important;padding:12px 10px !important;background:#fff5f8 !important;border:1px dashed #8B1538 !important;border-radius:8px !important;text-align:center !important;overflow:visible !important}.update-message p{font-size:13px !important;line-height:1.5 !important;white-space:normal !important;display:block !important;color:#8B1538 !important;margin:0 !important}}@media (max-width:600px){.cards-grid{grid-template-columns:repeat(3,1fr) !important}}.sarkari-info-container{background-color:#ffffff;padding:25px;margin:35px 0;border-radius:8px;border:1px solid #e2e8f0;font-family:inherit}.sarkari-info-title{color:#8B1538;font-size:20px;font-weight:700;border-bottom:2px solid #8B1538;padding-bottom:8px;margin-top:0;margin-bottom:15px}.sarkari-info-intro{font-size:14px;line-height:1.6;color:#4a5568;margin-bottom:20px;text-align:justify}.sarkari-info-intro strong{color:#8B1538}.sarkari-info-details{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.sarkari-info-block{background-color:#fffafb;border:1px solid #fed7e2;padding:15px;border-radius:6px}.sarkari-info-block h3{color:#8B1538;font-size:15px;font-weight:700;margin-top:0;margin-bottom:8px}.sarkari-info-block p{font-size:13px;line-height:1.5;color:#4a5568;margin:0}.sarkari-info-steps{margin-bottom:25px}.sarkari-info-steps h3{color:#8B1538;font-size:16px;font-weight:700;margin-bottom:12px}.sarkari-steps-list{list-style:none;padding:0;margin:0}.sarkari-steps-list li{font-size:13.5px;line-height:1.5;color:#4a5568;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #edf2f7}.sarkari-steps-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sarkari-info-contact{background-color:#f7fafc;border-radius:6px;padding:12px;text-align:center;border:1px solid #e2e8f0}.sarkari-info-contact p{font-size:13.5px;margin:0;color:#4a5568}@media (max-width:768px){.sarkari-info-container{padding:15px 10px !important;margin:20px 0 !important;border-radius:6px !important}.sarkari-info-title{font-size:16px !important}.sarkari-info-intro{font-size:13px !important}.sarkari-info-details{grid-template-columns:1fr !important;gap:12px !important}.sarkari-info-block{padding:12px !important}.sarkari-info-block h3{font-size:14px !important}.sarkari-info-block p{font-size:12.5px !important}.sarkari-info-steps h3{font-size:14px !important}.sarkari-steps-list li{font-size:12.5px !important}.sarkari-info-contact p{font-size:12.5px !important}}.sarkari-mission-box{background-color:#fffafb;border:1px dashed #8B1538;padding:15px;border-radius:6px;margin-bottom:25px}.sarkari-mission-box h4{color:#8B1538;margin-top:0;margin-bottom:8px;font-size:15px;font-weight:700}.sarkari-mission-box p{font-size:13.5px;line-height:1.5;color:#4a5568;margin:0}.why-choose-sarkari{margin-bottom:25px}.why-choose-sarkari h3{color:#8B1538;font-size:16px;font-weight:700;margin-bottom:12px}.why-list{list-style:none;padding:0;margin:0}.why-list li{font-size:13.5px;line-height:1.5;color:#4a5568;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #edf2f7}.why-list li strong{color:#8B1538}.sarkari-exam-categories{margin-bottom:25px}.sarkari-exam-categories h3{color:#8B1538;font-size:16px;font-weight:700;margin-bottom:12px}.sarkari-exam-categories p{font-size:13.5px;line-height:1.6;color:#4a5568;margin:0;text-align:justify}@media (max-width:768px){.sarkari-mission-box h4{font-size:14px !important}.sarkari-mission-box p,.why-list li,.sarkari-exam-categories p{font-size:12.5px !important}.why-choose-sarkari h3,.sarkari-exam-categories h3{font-size:14px !important}}@media (max-width:1024px){.blended_grid{width:100% !important;max-width:100% !important;margin:10px auto !important;padding:15px 10px !important;border-radius:6px !important;box-shadow:none !important}}@media (max-width:768px){.search-container{padding:12px !important;margin-bottom:20px !important}.search-box input{padding:8px 10px !important;font-size:14px !important}.search-box button{padding:8px 15px !important;font-size:14px !important}.list-section h2{font-size:16px !important;padding:10px 12px !important}.results-list li{padding:12px 10px !important;font-size:13.5px !important}.blended_grid table{display:block !important;width:100% !important;overflow-x:auto !important}}