
    /* Strictly limit styles to job filter bar elements */
    .job-filter-bar-custom {
        background: #fff;
        padding: 20px 25px;
        border-radius: 12px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
        margin-bottom: 40px;
    }

    .job-filter-bar-custom .job-filter-input-custom,
    .job-filter-bar-custom .job-filter-select-custom {
        border-radius: 8px;
        height: 48px;
        font-size: 15px;
        padding: 0 12px;
        border: 1px solid #ced4da;
        color: #333;
        width: 100%;
        box-sizing: border-box;
    }

    .job-filter-bar-custom .job-filter-button-custom {
        padding: 12px 24px;
        font-weight: 600;
        font-size: 16px;
        border-radius: 8px;
        background-color: #1da1f2;
        border: none;
        color: #fff;
        transition: background-color 0.3s ease;
        height: 48px;
        width: 100%;
        box-sizing: border-box;
    }

    .job-filter-bar-custom .job-filter-button-custom:hover {
        background-color: #1a91da;
    }

    /* Ensure Select2 styles are confined to the job filter bar */
    .job-filter-bar-custom .select2-container--default .select2-selection--single {
        border: 1px solid #ced4da !important;
        border-radius: 8px !important;
        height: 48px !important;
        display: flex !important;
        align-items: center !important;
        font-size: 15px !important;
        padding-left: 12px !important;
        background: #fff !important;
        color: #333 !important;
        box-sizing: border-box;
        width: 100% !important;
    }

    .job-filter-bar-custom .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #333 !important;
        line-height: normal !important;
        padding-left: 0 !important;
        font-size: 15px !important;
    }

    .job-filter-bar-custom .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 48px !important;
        top: 0 !important;
        right: 8px !important;
        display: flex !important;
        align-items: center;
        color: #1da1f2;
    }

    .job-filter-bar-custom .select2-selection__arrow b {
        display: none;
    }

    .job-filter-bar-custom .job-card {
        border-radius: 14px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
        background-color: #fff;
        transition: 0.3s ease;
    }

    .job-filter-bar-custom .job-card:hover {
        transform: translateY(-4px);
    }

    .job-filter-bar-custom .job-filter-row-custom {
        align-items: center;
    }

    .job-filter-bar-custom .job-filter-col-custom {
        padding: 0 10px;
        box-sizing: border-box;
    }

     #industry-select .select2-container--default .select2-selection--single .select2-selection__placeholder {
    margin-top: 4px !important;
}

#industry-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-top: 25px !important;  /* Adjust selected option's margin */
}

.job-filter-bar-custom .job-filter-input-custom::placeholder,
.job-filter-bar-custom .job-filter-select-custom::placeholder {
    color: #999999 !important;   
    opacity: 1 !important;       
}

@media (max-width: 768px) {
      .job-filter-bar-custom .job-filter-col-custom {
    padding: 0 10px;
    margin: 15px 0 0 0;
    box-sizing: border-box;
}
}
@media (max-width: 767.98px) {
  .course-item-footer {
    display: block !important;
    flex-direction: unset !important;
    align-items: unset !important;
    justify-content: unset !important;
    padding: 0 !important;
    margin: 0 !important;
  }
}
@media (max-width: 575px) {
    .course-items-v3 .course-item .course-item-body {
        padding: 32px 0px 20px 0px !important;
    }
    .course-items-v3 .course-item{
        height: 340px !important;
    }
}
@media (max-width: 575px) {
    .course-items-v3 .course-item .course-item-thumb, .course-items-v3 .course-item .course-item-thumb img {
        height: 110px !important;
    }
    .row.course-items-v3.no-slider {
    padding: 0 0 50px 0;
}
}