  /* Mobile responsive navigation */
  @media (max-width: 480px) and (max-width: 990) {}

  @media (max-width: 991.98px) {
      body {
          padding-bottom: 78px;
      }

      .sticky-best-cta {
          bottom: 16px;
          min-height: 50px;
          max-width: calc(100% - 32px);
          padding: 0 20px;
          font-size: 16px;
      }

      #scrollToTopBtn {
          bottom: 82px;
          right: 16px;
      }

      .avis-div div,
      .gri-container-card,
      .advice-card {
          display: unset;
      }

      .card-content {
          margin: 10px 0;
      }

      .avis-div div img {
          display: none;
      }

      .avis-div h4 {
          display: flex;
          padding: 0;
          flex-direction: column;
      }

      .Deep-nude-bg .row .col-md-2 div img,
      .video-content video {
          width: 100% !important;
          margin-top: 10px;
      }

      header {
          height: 950px;
      }

      .banner-content p,
      .banner-content h1 {
          width: 100%;
      }

      .banner-content h1 {
          font-size: 2.5rem;
      }

      .banner-content {
          padding: 159px 10px 0;
      }

      .nav-item {
          margin: 20px 8px;
      }

      .navbar .nav-link.active {
          color: var(--accent4) !important;
      }

      .card-small {
          margin: 25px 0;
      }

      .navbar {
          background: var(--body);
      }
  }

  @media (max-width: 480px) {
      .sticky-best-cta {
          width: calc(100% - 28px);
      }
  }

  @media (min-width: 1288px) {
      .nav-item {
          margin: 0px 6px !important;
      }
  }
