/* === Custom Scrollbar for Horizontal Gallery === */
.custom-scrollbar::-webkit-scrollbar {
  height: 5px;
  display: none;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: #f3f4f6;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #f59e0b;
  border-radius: 9999px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #d97706;
}

/* @media (min-width: 1024px) {
.custom-scrollbar::-webkit-scrollbar {
  height: 5px;
  display: none;
}
} */



@keyframes glow-blink {
  0%, 100% {
    box-shadow: 0 0 0px rgba(245, 158, 11, 0.4);
    opacity: 1;
  }
  50% {
    box-shadow: 0 0 12px 4px rgba(245, 158, 11, 0.6);
    opacity: 0.8;
  }
}
.floating-call-icon {
  position: fixed;
  bottom: 5%;
  left: 1.5rem;
  z-index: 999;
  width: 45px;
  height: 45px;
  background-color: #f59e0b; /* Tailwind accent */
  color: white;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  animation: glow-blink 1.6s ease-in-out infinite;
  transition: transform 0.3s ease;
}
.floating-call-icon:hover {
  transform: scale(1.1);
}

.right-btn {
  bottom: 5% !important;
}

