@media (min-width: 1200px) and (max-width: 1366px) {
  .container.has-large-xl {
    max-width: 1280px !important;
  }
  .rs-portfolio-slider-wrapper {
    overflow: hidden;
  }
}
.rs-portfolio-slider-wrapper {
  overflow: hidden;
}
#top-marquee {
  width: 700px;
  background: var(--accent-color);
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  padding: 8px 0;
  font-size: 14px;
  font-weight: 500;
  position: relative;
  z-index: 999;
}

#top-marquee .marquee-track {
  display: inline-flex;
  gap: 80px;
  animation: marqueeScroll 20s linear infinite;
}

#top-marquee span {
  display: inline-block;
}

/* Animation */
@keyframes marqueeScroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

@media (min-width: 200px) and (max-width: 991px) {
  .rs-header-left {
    padding-left: 60px !important;
  }
}
@media (min-width: 481px) and (max-width: 991px) {
  .rs-header-logo img {
    max-width: 250px;
  }
}
@media (min-width: 1039px) and (max-width: 1199px) {
  #top-marquee {
    width: 400px;
  }
}
@media (min-width: 1200px) and (max-width: 1338px) {
  #top-marquee {
    width: 520px;
  }
}
