
/* Responsive Design */
@media (max-width: 768px) {
    .search-fields {
        grid-template-columns: 1fr;
    }
    
    .form-row {
        grid-template-columns: 1fr;
    }
    .scholarship-description h1 {
        font-size: 1.5rem;
    }
    .scholarship-description h2{
        font-size: 1rem;
    }
    .job-detail-content,
    .seeker-detail-content,
    .scholarship-detail-content,
    .blog-post-content {
        grid-template-columns: 1fr;
        overflow: hidden;
        display: block;
    }
    
    .job-header-content,
    .seeker-header-content,
    .scholarship-header-content {
        flex-direction: column;
        text-align: center;
        gap: 1rem;
        align-items: center;
    }
    .job-main-content, .seeker-main-content, .scholarship-main-content {
        margin-bottom: 1rem;
    }
    .company-info,
    .seeker-info,
    .scholarship-info {
        flex-direction: column;
        text-align: center;
    }
    
    .requirements-grid {
        gap: .5rem;
    }
    .requirement-item {
        padding: .5rem;
    }
    .requirement-item span {
        font-size: 0.7rem;
    }
    .requirement-item strong {
        font-size: .9rem;
    }
    .related-jobs-grid,
    .related-seekers-grid,
    .related-scholarships-grid {
        grid-template-columns: 1fr;
    }
    
    .featured-posts-grid {
        grid-template-columns: 1fr;
    }
    
    .ticket-item {
        flex-direction: column;
        gap: 1rem;
    }
    
    .ticket-header {
        flex-direction: column;
        gap: 1rem;
        text-align: center;
    }
    
    .message-item {
        flex-direction: column;
        text-align: center;
    }
    
    .form-actions {
        flex-direction: column;
    }
    
    .phone-input {
        flex-direction: column;
    }
    
    .country-code {
        flex: none;
    }
    .publish-date {
        font-size: 0.6rem;
    }
    .quick-links {
        grid-template-columns: 1fr;
    }
    
    .action-item {
        flex-direction: column;
        gap: 1rem;
        text-align: center;
    }
    .seeker-meta {
        flex-direction: row;
        justify-content: center;
        gap: 1rem;
        
    }
    .scholarship-meta {
        justify-content: center;
    }
    .author-profile-link {
        font-size: .8rem;
    }
}

@media (max-width: 480px) {
    /*.edit-profile-container,*/
    /*.settings-container,*/
    /*.edit-job-container,*/
    /*.edit-seeker-container,*/
    /*.job-detail-container,*/
    /*.seeker-detail-container,*/
    /*.blog-post-container,*/
    /*.notifications-container,*/
    /*.messages-container,*/
    /*.ticket-container {*/
    /*    padding: 1rem;*/
    /*}*/
    
    .edit-profile-content,
    .settings-content,
    .edit-job-content,
    .edit-seeker-content,
    .job-detail-header,
    .scholarship-detail-header,
    .job-main-content,
    .seeker-main-content,
    .post-main,
    .notifications-content,
    .messages-content,
    .ticket-conversation,
    .reply-form {
        padding: 1rem;
    }
    
    .current-image img {
        width: 100px;
        height: 100px;
    }
    
    .company-logo img,
    .seeker-avatar img {
        width: 80px;
        height: 80px;
    }
    .university-logo img {
    width: 100%;
    height: 15rem;
    }
    .requirement-item span {
        font-size: .6rem;
    }
    .requirement-item strong {
        font-size: .7rem;
    }
}