/****** Headings ******/
.page-main{margin:20px auto 40px;}@media (max-width:866px){.page-main{padding:0 5px}}h1{font-size:19px;text-align:center;margin-bottom:5px;line-height:1.4}p.homepage-description{font-size:16px;margin:0 auto 25px auto;text-align:center;color:#595959}.content h2#content-about-heading{margin-top:-20px;}

/******* Social Media (Buttons) ***********/
.social-links{display:flex;gap:50px;justify-content:center;align-items:center;margin-bottom:25px}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:#177dab}a.social-link.whatsapp{background-color:#0f853b}a.social-link:hover{background-color:#757575;}

/****** Featured Grid Section ******/
.featured-jobs{margin:0 auto 30px;}.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:15.5px;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:#747808}.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:#ED0303}.featured-jobs ul>li:nth-child(6){background-color:#0b610b}.featured-jobs ul>li:nth-child(7){background-color:#DB00A3}.featured-jobs ul>li:nth-child(8){background-color:#0072EB}.featured-jobs ul>li:hover{background-color:#757575;}

/****** Today News (Button) ******/
h2.today-news-text{text-decoration:none;margin:0 auto 30px;display:block;transition:transform .2s;max-width:400px;width:100%}h2.today-news-text:hover{transform:translateY(-2px)}.final-banner{background:#fff;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;border:2px solid var(--ghost-accent-color)}a.banner-link{font-size:1.4rem;font-weight:600;color:var(--ghost-accent-color);width:100%;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;padding:12px 25px;}.fresh-badge{background:var(--ghost-second-color);color:#fff;padding:4px 10px;border-radius:15px;font-size:.7rem;font-weight:600;animation:2s infinite wiggle}@keyframes wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}

/****** Job Categories Section ******/
.category-wise-job-listings{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:40px}.category{border:2px solid #c37400}.category h3{font-size:25px;background:var(--ghost-accent-color);color:#fff;text-align:center;padding:6px 0;border-bottom:2px solid #c37400;}.category ul{margin:20px 8px 30px 30px;display:flex;flex-direction:column;gap:20px}.category li{clear:both;overflow-wrap:break-word;line-height:1.1;margin:0}.category li>a{display:block;font-size:16px;color:var(--ghost-accent-color);text-decoration:underline;line-height:1.35}.category li>a:visited{color:#404040;}.category li>a:hover{color:var(--ghost-second-color);}.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:var(--ghost-second-color);text-decoration:none;}

/****** Content Section ******/
.home-intro{display:flex;flex-wrap:nowrap;gap:30px;}img.home-image{border-radius:12px;}

.content a,.content p{line-height:1.5;font-size:16px}.content{display:block;border:2px solid #adadad;padding:20px 20px 0}.content h2{font-size:20px;background-color:#e0e0e0;color:#000;text-align:center;padding:8px 10px 10px;margin:20px -20px}.content p{margin-bottom:20px;color:#3a3a3a}.content a{font-family:Arial;color:var(--ghost-accent-color);text-decoration:none}.content a:hover{color:var(--ghost-second-color);text-decoration:underline;}.content ul{margin:20px 8px 20px 17px;display:flex;flex-direction:column;gap:8px;color:#3a3a3a}.content li{overflow-wrap:break-word;line-height:1.1;margin:0;color:#3a3a3a;font-size:16px;}

.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(465px,1fr));gap:25px}.feature-box{background:#f9f9f9;padding:25px;border-left:4px solid #53484b;line-height:1.7}.feature-title{font-weight:600;color:#53484b;font-size:17px;margin-bottom:8px}p.feature-description{color:#333;font-size:16px;margin-bottom:0;}

.home-nav .section{margin-bottom:30px;}.home-nav h3{font-size:1.3rem;color:#1a1a1a;margin-bottom:20px;border-bottom:2px solid #c1c1c1;padding-bottom:10px}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(465px,1fr));gap:20px}.links-column{background:#f5f5f5;padding:25px;}.links-column ul{list-style:none;margin:0;}.links-column li{margin-bottom:15px;line-height:1.6}.links-column a{color:var(--ghost-accent-color);text-decoration:none;}.links-column a:hover{color:var(--ghost-second-color);text-decoration:underline;}.links-grid p{color:#333;font-size:16px;margin-top:2px;margin-bottom:0;margin-left:0;display:block;font-weight:400;}

