.logo-slider {
  background: white;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.logo-slider::before,
.logo-slider::after {
  content: "";
  height: 100%;
  position: absolute;
  width: 200px;
  z-index: 2;
}

.logo-slider::before { left: 0; }
.logo-slider::after { right: 0; transform: rotateZ(180deg); }

.slide img {
  width: 150px;
  height: 100px;
}
/* Track Styling */

.logo-slider .logo-slide-track {
  display: flex;
  width: max-content;
  animation: logo-scroll 75s linear infinite;
}
/* Individual Slide */
.logo-slider .slide {
  height: 110px;
	border: 1px solid #ededed;
    width: 100%;
    text-align: center;
}
/* Keyframes for Infinite Loop */
@keyframes logo-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-150px * 14)); /* Move by half of total width */
  }
}
.logo-slider:hover .logo-slide-track {
  animation-play-state: paused;
}
.logo-slider .logo-slide-track1 {
  display: flex;
  width: max-content;
	padding-top:20px;
  animation: logo-scroll1 75s linear infinite;
}
@keyframes logo-scroll1 {
    0% {
    transform: translateX(calc(-150px * 14)); /* Start from the left */
  }
  100% {
    transform: translateX(0); /* Move to the right */
  }
}
.logo-slider:hover .logo-slide-track1 {
  animation-play-state: paused;
}
