@media screen and (min-width:768px){
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
        text-align: center;
        padding: 0px;
        justify-content: space-between;
        display: flex;
    }
}

/* Keyframe animation for fade in and out */
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* Apply animation to top-announcement */
.top-announcement {
  animation: fadeInOut 3s infinite; /* Loop animation for 3 seconds */
  display: block;
}

/* Hide top-announcement-1 initially */
.top-announcement-1 {
  display: none;
}

   