.logo-train {
      display: grid;
      grid-template-columns: repeat(7, 1fr);
      gap: 0px;
      background-color: #D1EEEA75;
      border-radius: 8px;
      border: 1px solid #9DE3DB;
      align-items: center;
  }
  .logo-item {
      padding: 16px;
      border-radius: 8px;
      align-items: center;
      margin: auto;
 }

 @media (max-width: 678px) {
    .logo-train {
      grid-template-columns: 1fr; /* Stack items vertically */
      align-items: center;
    }
  }