.homepage-main{padding:0 10px}

/****** Headings ******/
h1{font-size:19px;text-align:center;max-width:800px;margin:20px auto;line-height:1.4}
h2#why-choose-sarkarijob-com{margin-top:-20px;}

/****** Trust Section ******/
.indicator,.trust-and-features{position:relative;overflow:hidden;}.trust-and-features>*{position:relative;z-index:2}.trust-and-features{background:linear-gradient(135deg,#f8fafc,#fff);padding:1.1rem;margin-bottom:35px;box-shadow:0 8px 20px rgba(0,0,0,.08);border:3px solid;border-image:linear-gradient(90deg,#ff9933,#ffffff,#138808) 1}.trust-and-features::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);backdrop-filter:blur(10px);z-index:1}.trust-badge{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#d66b00,#f60);border:none;padding:.5rem 1rem;margin:0 auto 1rem;width:fit-content;font-weight:600;font-size:.9rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:.3s;box-shadow:0 2px 8px rgba(255,153,51,.3);animation:2s infinite pulse}.trust-badge:hover{box-shadow:0 4px 12px rgba(255,153,51,.4);background:linear-gradient(135deg,#f60,#f93)}.shield-icon{width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .2))}.indicator,.trust-and-features p{color:#2c3e50;text-align:center}.trust-and-features p{font-size:1rem;line-height:1.3;margin-bottom:1.3rem}.highlight{background:linear-gradient(120deg,#f93,#138808);-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.1em;letter-spacing:-.02em}.trust-and-features p strong{font-weight:700;color:#0077e8}.trust-indicators{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}.indicator{background:rgba(255,255,255,.95);backdrop-filter:blur(15px);border:2px solid transparent;padding:7px;font-size:.85rem;transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,.05)}.indicator:first-child{border-image:linear-gradient(135deg,#ff9933,#ff6600) 1}.indicator:nth-child(2){border-image:linear-gradient(135deg,#138808,#0d6806) 1}.indicator:nth-child(3){border-image:linear-gradient(135deg,#ff9933,#138808) 1}.indicator:nth-child(4){border-image:linear-gradient(135deg,#138808,#ff9933) 1}.indicator::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.indicator:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.indicator:first-child:hover{box-shadow:0 4px 12px rgba(255,153,51,.2)}.indicator:nth-child(2):hover{box-shadow:0 4px 12px rgba(19,136,8,.2)}.indicator:nth-child(3):hover{box-shadow:0 4px 12px rgba(255,153,51,.15)}.indicator:nth-child(4):hover{box-shadow:0 4px 12px rgba(19,136,8,.15)}.indicator:hover::before{left:100%}@keyframes slideInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}

/******* Social Media Section ***********/
.social-links{display:flex;gap:50px;justify-content:center;align-items:center;margin-bottom:40px}a.social-link{display:flex;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;letter-spacing:-.2px;padding:10px 14px;color:#fff;}a.social-link.telegram{background-color:#24A1DE}a.social-link.whatsapp{background-color:#11ac4b}a.social-link:hover{background-color:gray;}

/****** Featured Section ******/
.featured-jobs{margin:0 auto 40px;}.featured-jobs ul{display:grid;grid-template-columns:24.5% 24.5% 24.5% 24.5%;list-style-type:none;gap:5px;justify-content:space-between;margin-left:0}.featured-jobs ul>li{margin:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:9px 6px}.featured-jobs ul>li>a{color:#fff;font-size:17px;text-decoration:none;font-weight:600;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.featured-jobs ul>li:first-child{background-color:#868a08}.featured-jobs ul>li:nth-child(2){background-color:#0404b4}.featured-jobs ul>li:nth-child(3){background-color:#000}.featured-jobs ul>li:nth-child(4){background-color:#8c0101}.featured-jobs ul>li:nth-child(5){background-color:#fb0303}.featured-jobs ul>li:nth-child(6){background-color:#0b610b}.featured-jobs ul>li:nth-child(7){background-color:#ff00bf}.featured-jobs ul>li:nth-child(8){background-color:#0080ff}.featured-jobs ul>li:hover{background-color:#606060}

/****** Job Categories Section ******/
.category-wise-job-listings{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:60px}.category{border:2px solid #d2691e}.category h3{font-size:26px;background-color:#ab183d;color:#fff;text-align:center;padding:3px 0 6px}.category ul{margin:20px .5rem 30px 1.8em;display:flex;flex-direction:column;gap:1.2em}.category li{clear:both;overflow-wrap:break-word;line-height:1.1;margin:0}.category li>a{display:block;font-size:16px;color:#00e;text-decoration:underline;line-height:1.35}.category li>a:hover,.category li>a:visited{color:#404040}.view-more{margin:50px 0 30px;display:block;width:100%;text-align:center}.view-more-link{background-color:#000;text-decoration:none;font-size:16px;color:#fff;font-weight:500;padding:10px 15px}.view-more-link:hover{background-color:#636363}

/****** Content Section ******/
.content a,.content p{line-height:1.5;font-size:16px}.content{display:block;border:2px solid #adadad;padding:20px}.content h2{font-size:23px;background-color:#e0e0e0;color:#000;text-align:center;padding:5px 20px 8px;margin:20px -20px}.content p{margin-bottom:1.2em;color:#3a3a3a}.content a{font-family:Arial;color:#00e;text-decoration:underline}.content ul{margin:20px .5rem 20px 1em;display:flex;flex-direction:column;gap:.5em;color:#3a3a3a}.content li{overflow-wrap:break-word;line-height:1.1;margin:0;color:#3a3a3a}

/****** Features Grid Section ******/
.feature-grid-section{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}.feature-card{background:#fff;border:2px solid #e9ecef;border-radius:2px;padding:20px;display:flex;flex-direction:column}.feature-card h3{font-size:21px;margin-bottom:1.5rem;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.feature-card p{font-size:1rem;color:#495057;line-height:1.6;margin-bottom:0}.feature-card strong{color:#2c3e50;font-weight:700}.feature-card ul{margin:12px .5rem 0 1.1em;}.feature-card:first-child{border-left:4px solid #3498db}.feature-card:first-child h3,.feature-card:first-child strong{color:#3498db}.feature-card:nth-child(2){border-left:4px solid #27ae60}.feature-card:nth-child(2) h3,.feature-card:nth-child(2) strong{color:#27ae60}.feature-card:nth-child(3){border-left:4px solid #e74c3c}.feature-card:nth-child(3) h3,.feature-card:nth-child(3) strong{color:#e74c3c}.feature-card:nth-child(4){border-left:4px solid #f39c12}.feature-card:nth-child(4) h3,.feature-card:nth-child(4) strong{color:#f39c12}

/****** Comparison Table Section ******/
.comparison-table{background:#fff;overflow:hidden;margin:20px -20px 0}.comparison-table table{width:100%;border-collapse:collapse}.comparison-table th{background:#c9edcb;color:#000;padding:16px 24px;text-align:left;font-weight:500;font-family:monospace;font-size:16px}.comparison-table td{padding:16px 24px;border-bottom:1px solid #edf2f7;color:#2d3748;font-family:monospace;font-size:15px}.check{color:#4caf50}.times{color:#f56565}.check,.times{font-size:15px}