
/* Page CSS */
.msme-banner-img {
      background-image: url(./assets/images/shopimages/shop/shopbg.svg);
    }

    .why-msme-wrapper {
      max-width: 1360px;
    }

    .msme-cover {
      background: linear-gradient(180deg, #004a80 0.49%, #00305b 100%);
    }

    .types {
      color: var(--primary-orange-500);
    }

    .msme-insurance-header-covered h2 {
      font-size: var(--font-40);
      font-weight: var(--font-xsbold);
      color: var(--bg-white-100);
      text-align: center;
    }

    .msme-wrapper-4>.msme-insurance-header {
      padding-top: 8.5rem;
    }

    .msme-covered-wrappper {
      display: flex;
      flex-wrap: wrap;
      gap: 1.5rem;
      justify-content: center;
      margin-top: 1.5rem;
    }

    .msme-cover-bx {
      /* min-width: 164px;
          max-width: 313px; */
      background: var(--bg-white-100);
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.3rem 2rem;
      border-radius: 14px;
    }

    .msme-imp-content {
      padding: 2rem 2rem 2rem 2rem;
    }

    .msme-imp-content {
      font-weight: var(--font-regular);
      color: var(--cool-gray-800);
      font-size: var(--font-16);
      line-height: 24px;
    }

    .msme-cover-bx p {
      font-weight: var(--font-medium);
      font-size: var(--font-16);
      line-height: 24px;
      color: var(--neutral-coolgray-900);
    }

    .msme-note p {
      font-weight: var(--font-regular);
      font-size: var(--font-16);
      line-height: 24px;
      color: var(--bg-white-100);
      margin-top: 2rem;
      text-align: center;
      /* padding-bottom: 8rem; */
    }

    .msme-note p a{
      color: var(--bg-white-100);
      text-decoration: none
    }

    .msme-wrapper-5 {
      margin-bottom: 3rem;
    }

    .accordion-item .accordion-content {
      display: none;
    }


    .faq .accordion-item .il-default-li .multi-line-ul {
      padding: 0;
    }

    .faq .il-default-li ul.multi-line-ul li {
      padding: 0;
      padding-left: 1.6rem;
    }

    .faq .il-default-li ul.multi-line-ul li::before {
      top: 5px;
    }

    .theft-para {
      margin-bottom: 1rem;
    }
    .overflow-hidden{
    overflow: hidden;
    }

    @media (max-width: 768px) {

      .msme-imp-bx {
        margin-right: 20px;
      }

      /* read more css */
      .msme-ben-content-wrapper {
        gap: 0rem;
      }

      .msme-covered-wrappper .msme-cover-bx {
        display: none;
      }

      .msmee-covered-wrappper .msme-cover-bx {
        display: none;
      }

      .msme-ben-content-wrapper .msme-ben-op-bx {
        display: none;
      }

      .include-wrapper .msme-ben-op-bx {
        display: none;
      }

      .msme-covered-wrappper .msme-cover-bx.visible {
        display: flex;
      }

      .msme-ben-content-wrapper .msme-ben-op-bx.visible {
        display: block;
        margin-bottom: 3rem;
      }

      .msmee-covered-wrappper .msme-cover-bx.visible {
        display: flex;
        /* or inline-flex if needed */
      }

      .include-wrapper .in-bx {
        display: none;
      }

      .include-wrapper .in-bx.visible {
        display: flex;
      }

      .include-wrapper.includewrapper-diff .in-bx.diff {
        display: none;
      }

      .include-wrapper.includewrapper-diff .in-bx.diff.visible {
        display: flex;
      }

      .include-wrapper.not.excludewrapper-diff .in-bx.exclu-bx {
        display: none;
      }

      .include-wrapper.not.excludewrapper-diff .in-bx.exclu-bx.visible {
        display: flex;
      }

      .file-content-wrapper .claim-bx {
        display: none;
      }

      .file-content-wrapper .claim-bx.visible {
        display: block;
      }

      .read-more-toggle {
        display: block;
        margin-top: 1rem;
        background-color: #007bff;
        color: #fff;
        padding: 8px 12px;
        border: none;
        cursor: pointer;
      }

      /* readmore end here */

      .include-wrapper .in-bx {
        justify-content: start;
      }
    }