.archive-header{margin:40px 0}.archive-title{font-size:32px;margin-bottom:10px}.archive-posts{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.archive-item{background:#fff;padding:15px;border:1px solid #eee}.archive-thumb img{width:100%;height:auto}.archive-post-title{font-size:20px;margin:10px 0}.no-posts{padding:60px 20px;text-align:center}h6{font-size:1rem;font-weight:var(--fw-semibold)}@media (min-width:768px){h6{font-size:.75rem}}.c-link{margin:20px 0 10px}.c-link a{background-color:white;padding:10px 20px;border-radius:20px;color:black}.c-cta .cta-button{display:inline-block;margin-top:20px;padding:12px 28px;background-color:#007bff;color:#fff;text-decoration:none;font-size:16px;border-radius:4px;transition:background-color .3s ease,transform .2s ease}.c-cta .cta-button:hover{background-color:#0056b3;transform:translateY(-2px)}.pagination{justify-content:center!important}.job-cat-page-link{display:inline-block;margin:0 5px;padding:6px 10px;border:1px solid #ccc;text-decoration:none}.page-id-20 .pagination a,.pagination button{color:white}.page-id-20 .card-body{display:flex;justify-content:center;align-items:center}.pagination a:hover,.pagination button:hover{background-color:#0073aa;color:#fff}.job-cat-page-link.active{background-color:#0073aa;color:#fff;border-color:#0073aa}.job-loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px;color:white;font-size:20px}#job-category-grid-content h5.card-title{margin-bottom:0}@media screen and (min-width:768px) and (max-width:925px){#job-category-grid-content h5.card-title{font-size:15px}}.breadcrumb-wrap{text-align:center;color:#fff}.blog-listing{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 0}.blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);flex:1 1 calc(33.333% - 1.33rem);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;max-width:380px}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.blog-card-content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.blog-thumb{overflow:hidden}.blog-thumb img{width:100%;height:auto;display:block;transition:transform .3s ease}.blog-thumb img:hover{transform:scale(1.05)}.blog-title{font-size:1.5rem;margin:1rem 0 .5rem;font-weight:600}.blog-title a{text-decoration:none;color:#222}.blog-title a:hover{color:#0073e6}.blog-meta{font-size:.9rem;color:#777;margin-bottom:1rem}.blog-excerpt{font-size:1rem;color:#555;line-height:1.6;margin-bottom:1rem;flex-grow:1}.btn-view{display:inline-block;padding:.6rem 1.2rem;background-color:#0073e6;color:#fff;border-radius:6px;text-decoration:none;font-weight:500;transition:background .3s ease;align-self:flex-start}.btn-view:hover{background-color:#005bb5}.pagination{margin-top:2rem;text-align:center}.pagination a,.pagination span{display:inline-block;padding:.5rem .9rem;margin:0 .2rem;background:#f0f0f0;color:#333;border-radius:4px;text-decoration:none;transition:background .3s ease}.pagination a:hover{background:#0073e6;color:#fff}.pagination .current{background:#0073e6;color:#fff}@media (max-width:992px){.blog-card{flex:1 1 calc(50% - 1rem)}}@media (max-width:600px){.blog-card{flex:1 1 100%}}.single-post .entry-content>img{margin-bottom:1.5rem}.responsive-table{overflow:auto}