.service_logoSlider_wrapper {
  position: relative;
  overflow: hidden;
  padding:80px 0;
}
.service_logoSlider_wrapper .slider {
  display: flex;
}
.text_scroll {
  animation: scroll 40s linear infinite;
}

.logos {
  flex-shrink: 0;
  margin-right:80px;
}

.logos > ul {
  padding: 0;
  padding-left: 0;
  margin: 0;
  display: flex;
  justify-content:center;
  align-items:center;
  gap:80px;
}

.logos_item {
  width:auto;
  height:100px;
  display: flex;
  justify-content:center;
  align-items:center;
  list-style:none !important;
}
.logos_item::before {
  display:none!important;
}

.logos_item > img {
  transition: 0.4s;
  height:100%;
  width:auto;
  object-fit:cover;
}

@keyframes scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@media only screen and (max-width: 991px) {
  .text_scroll {
    animation: scroll 30s linear infinite;
  }
}
@media screen and (max-width: 768px) {
  .service_logoSlider_wrapper {
  padding:40px 0;
}
  .logos_item {
  width:auto;
  height:64px;
}