.skin-1-mobile-header-wrapper .mobile-header .mobile-header-options{
  display:none;
}
.inner-edit-tag{
  display:none !important;
}


/* === Floating Dots Background Animation === */
.top-slider {
  position: relative;
  overflow: hidden;
}

/* Layer 1 - dense white dots */
.top-slider::before,
.top-slider::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  pointer-events: none;
  z-index: 5; /* above slider images, below text/buttons */
  background-image: radial-gradient(rgba(255, 255, 255, 0.9) 1.5px, transparent 1px);
  background-size: 35px 35px;
  animation: floatingDotsDiagonal 20s linear infinite;
  opacity: 0.8;
}

/* Layer 2 - softer, slower dots for depth */
.top-slider::after {
  background-image: radial-gradient(rgba(255, 255, 255, 0.6) 1px, transparent 1px);
  background-size: 45px 45px;
  animation-duration: 35s;
  animation-direction: reverse;
  opacity: 0.6;
}

/* Keyframes - move bottom-left → top-right */
@keyframes floatingDotsDiagonal {
  0% {
    transform: translate(-100px, 100px);
  }
  100% {
    transform: translate(100px, -100px);
  }
}