.theme-page-heading {
    padding: 2.5rem 0 !important;
}

.course-box-item {
  border-radius: .38rem;
  box-shadow: 0 3px 10px rgb(0 0 0 / .06);
  padding: .6rem;
}

.course-box-item .dashboard-card-img {
  border-radius: 0.5rem !important;
  height: 9.8rem;
}

.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, 0.3); /* Optional: darken the background */
    z-index: 999; /* Just below the popup */
}