.heading nav {
    margin-left: 20px !important;
  }
  .heading-end {
    margin-left: 20px !important;
  }
  .modules_area .single_module, .single_module {
    box-shadow: 10px 0 10px 0 rgba(0, 0, 0, .05);
    border: 1px solid #00000010;
  }
  .single_module {
    padding: 30px 30px 22px;
  }
  .banner-area {
    padding-bottom: 100px;
  }
  .section_padding {
    padding: 50px 0;
  }
  .modules_area .modile_main_wrap {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .lms_blog_details_area {
    padding: 30px 0 50px !important;
  }
  .single_course_categry ul {
    max-height: 500px;
  }
  .courses_area {
    padding-top: 20px !important;
  }
  .courses_area .dynamicData .box_header {
    display: none !important;
  }
  .courses_area .dynamicData .course-item .course-tag {
    display: none !important;
  }
  .cta-section.bg1 {
    background: linear-gradient(77.16deg, #6d28d9 13.44%, #1e3a8a 87.24%) !important;
  }
  .cta-section.bg2 {
    background: linear-gradient(77.16deg, #1e3a8a 13.44%, #6d28d9 87.24%) !important;
  }
  .testimonial-slider .owl-item.center .testimonial-single {
    background: linear-gradient(173.69deg, #6d28d9 26.21%, #1e3a8a 81.64%) !important;
  }
  .contact_info_container {
    position: relative !important;
    top: 50px !important;
  }
  .contact_map {
    display: none !important;
  }
  .breadcrumb_area {
    height: auto !important;
  }
  .blog-single-rating .date {
    display: none !important;
  }
  .blog-single-content a.theme-btn {
    display: none !important;
  }
  .blog_meta_date {
    display: none !important;
  }
  
  
  /* Mobile layout for screens up to 768px wide */
  @media (max-width: 768px) {
    .modules_area .modile_main_wrap {
      grid-template-columns: 1fr !important; /* Single column */
      gap: 10px !important; /* Adjust gap for mobile */
    }
  }