.ls-section {
  width: 100%;
  margin: 0;
  padding: 0;
  background: transparent;
}

.ls-section,
.ls-section * {
  box-sizing: border-box;
}

.ls-section .doz_row,
.ls-section .col-dz,
.ls-section .col-dz-12 {
  width: 100%;
}

.ls-section .widget._gallery_wrap {
  overflow: hidden;
  position: relative;
}

.ls-section .logo-row-track {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  margin: 0;
  will-change: transform;
  touch-action: pan-y;
  cursor: grab;
  user-select: none;
}

.ls-section .logo-row-track.is-dragging {
  cursor: grabbing;
}

.ls-section .logo-row-track .item_gallary {
  flex: 0 0 var(--item-width, 225px);
  padding: var(--gap, 5px);
  display: block;
  position: relative;
}

.ls-section .logo-row-track .item_container {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  background: transparent;
}

.ls-section .logo-row-track .img_wrap {
  width: 100%;
  min-height: var(--item-height, 81px);
  height: var(--item-height, 81px);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  image-rendering: -webkit-optimize-contrast;
}

.ls-section .logo-row-track .text_wrap,
.ls-section .logo-row-track .slide_overlay {
  display: none !important;
}

@media (max-width: 767px) {
  .ls-section {
    --item-width: var(--mobile-item-width, 42vw);
    --item-height: calc(var(--mobile-item-width, 42vw) * var(--mobile-item-height-ratio, 0.36));
  }
}

