/* ====== YOUR ITEM CSS (as requested) ====== */
.award-item {
  text-align: center;
  background-image: url(https://theitpark.com/demo/orbit1ab/wp-content/uploads/2025/10/award-left-bg-1.svg),
    url(https://theitpark.com/demo/orbit1ab/wp-content/uploads/2025/10/award-right-bg-1.svg);
  background-repeat: no-repeat;
  background-position: left center, right center;
  background-size: contain;
  min-height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 40px;
}

/* ====== CAROUSEL ====== */
.ecc-carousel {
  position: relative;
  width: 100%;
}

.ecc-viewport {
  overflow: hidden;
  width: 100%;
  touch-action: pan-y;
}

.ecc-track {
  display: flex;
  gap: var(--ecc-gap, 20px);
  will-change: transform;
  transition: transform var(--ecc-speed, .45s) ease;
}

/* Responsive visible count via CSS variables */
.ecc-slide {
  flex: 0 0 calc((100% - (var(--ecc-gap, 20px) * (var(--ecc-visible, 3) - 1))) / var(--ecc-visible, 3));
}

/* Arrows */
.ecc-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 8px !important;
  height: 42px !important;
  border-radius: 0% !important;
  border: none !important;
  background: rgba(255,255,255,0.0) !important;
	box-shadow:none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5;
	color: #000 !important;
	font-size: 0px !important;
  line-height: 1;
	display:none !important;
	
}
.ecc-prev { left:10px;  }
.ecc-next { right:-10px;  }

/* Dots */
.ecc-dots {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 14px;
display:none !important;
}
.ecc-dot {
  width: 2px !important;
  height: 2px !important;
  border-radius: 50% !important;
  border: 1px solid #ccc !important;
  background: #ddd !important;
  cursor: pointer;
	display:none !important;
}
.ecc-dot.is-active {
  background: #111 !important;
  border-color: #111;
	display:none !important;
}