.home .default-breadcrumb { display: none; }
/*.hawker-slick .slick-track {  padding: 20px 12%;  }
.hawker-slick .slick-list { padding-top: 20px !important; }*/
/*.hawker-slick .slick-slide img { margin: 0px 10px; padding: 10px; aspect-ratio: 1/1; }
.hawker-slick .slick-slide.slick-current.slick-active.slick-center { margin: 45px 0px; }*/
/*.hawker-slick .slick-slide.slick-center { margin: 0 50px; }
.hawker-slick .slick-slide { margin: 0 20px; }
.hawker-slick .slick-slide .slide img { border-radius: 50%; width: 100%; height: 100%; object-fit: cover; aspect-ratio: 1/1; }
.hawker-slick .slick-slide.slick-center img { transform: scale(1.2); }
.hawker-slick .slick-slide .slide-bg { object-fit: cover; height: 180px; background-size: cover; background-position: center; border-radius: 50%; }
.hawker-slick .hawker-title { font-family: Poppins; font-size: 16px; color: #262626; text-align: center; display: block; margin-top: 15px; }
.hawker-slick .slick-slide.slick-center .hawker-title { margin-top: 60px; }*/
.hawker-slick .slick-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex-direction: column;
  height: auto;
  padding: 30px 0; /* Adjust top and bottom padding only */
  backface-visibility: hidden;
  perspective: 1000px;
  transition: transform 1.2s ease, opacity 1.2s ease;
  /* Removed box-shadow to use border for spacing */
  border-left: 20px solid transparent; /* Spacing on the left */
  border-right: 20px solid transparent; /* Spacing on the right */
}

.hawker-slick .slick-slide.slick-center {
  transform: scale(1.2); /* Enlarge the center slide */
  opacity: 1;
  /* Ensure transitions for scale and opacity are the same duration for a smooth effect */
  transition: transform 1.2s ease, opacity 1.2s ease;
  /* Center slide keeps the same border for consistent spacing */
  will-change: transform, opacity;
}

.hawker-slick .slick-slide img {
  border-radius: 50%;
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 1 / 1;
  max-width: 250px;
  /* Removed box-shadow */
}

.hawker-slick .slick-track {
  /* Removed padding here if it's not necessary, as borders on the slides provide spacing */
  display: flex;
  align-items: center;
}

.hawker-title {
  text-align: center;
  display: block;
  margin-top: 10px; /* Space between image and title */
  font-family: Poppins;
}
.hawker-slick .slick-next { content: ''; display: block; width: 48px; height: 48px; background-repeat: no-repeat; background-size: contain; background-image: url('/wp-content/uploads/2024/04/arrow-right-white-v2.png'); transition: all 0.3s; border: none; top: 50%; }
.hawker-slick .slick-prev { content: ''; display: block; width: 48px; height: 48px; background-repeat: no-repeat; background-size: contain; background-image: url('/wp-content/uploads/2024/04/arrow-left-white.png'); transition: all 0.3s; border: none; z-index: 2; top: 50%; }
.hawker-slick .slick-next::before { content: ''; }
.hawker-slick .slick-prev::before { content: ''; }
.hawker-slick .slick-next:hover, .hawker-slick .slick-prev:focus, .hawker-slick .slick-prev:hover, .hawker-slick .slick-next:focus { background-color: transparent; outline: none; }
.hawker-slick .slick-next { display: flex !important; margin: 0; position: absolute; right: 19vw; }
.hawker-slick .slick-prev { display: flex !important; margin: 0; position: absolute; left: 20vw; }
.desktop-hero .elementor-html5-video { height: 100vh !important; }

.event-slider .elementor-swiper-button-next { margin-right: -10px; top: 50% !important; }
.event-slider .elementor-swiper-button-prev { margin-left: -10px; top: 50% !important; }
.event-slider a:hover { text-decoration: none !important; }
.promotion-slider .elementor-swiper-button-next { margin-right: -22px; top: calc(50% - 30px) !important; }
.promotion-slider .elementor-swiper-button-prev { margin-left: -22px; top: calc(50% - 30px) !important; }
.promotion-slider .swiper-slide a:hover { text-decoration: none; }
.highlight-slider .swiper-pagination.swiper-pagination-bullets{ transform: rotate(90deg); }
.bounce {
  animation: bounce 1s infinite;
  display: inline-block; 
}

@keyframes bounce {
  0% {
    transform: translate(0,0);
  }
  50% {
    transform: translate(0, 20px);
  }
  100% {
    transform: translate(0,0);
  }
}
@media screen and (max-width: 1024px){
	.hawker-slick .slick-next { right: 19vw; }
	.hawker-slick .slick-prev { left: 20vw; }
}
@media screen and (max-width: 768px){
	.hawker-slick .slick-next { right: 19vw; }
	.hawker-slick .slick-prev { left: 20vw; }
}
@media screen and (max-width: 480px){
	.hawker-slick .slick-slide img { max-width: 200px; }
	.event-slider .elementor-swiper-button-next { margin-right: -2px; }
	.event-slider .elementor-swiper-button-prev { margin-left: -2px; }
	.promotion-slider .elementor-swiper-button-next { margin-right: -15px; }
	.promotion-slider .elementor-swiper-button-prev { margin-left: -15px; }
	.hawker-slick .slick-next { right: 10px; }
	.hawker-slick .slick-prev { left: 20px; }
}
}