.top-menu-link {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.4px;
  color: #ffffff;
  text-shadow:
    0 0 3px rgba(0, 153, 255, 0.7),
    0 0 8px rgba(0, 153, 255, 0.7),
    0 0 14px rgba(0, 153, 255, 0.5);
  transition: 0.25s ease;
}

.top-menu-link:hover {
  color: #ffd85f;
  text-shadow:
    0 0 4px rgba(255, 216, 95, 0.9),
    0 0 12px rgba(255, 216, 95, 0.8);
}

.top-menu-link-mobile {
  font-size: 11.5px;
  font-weight: 700;
}



@media (max-width: 576px) {

  .site-header {
    position: relative;
    z-index: 30;
  }

  .site-header .main-content {
    position: relative;
    z-index: 30;
  }

  .site-header .owl-carousel .item .nav-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    white-space: normal;
  }

  .notificationtext {
    margin-top: 8px !important;   
    position: relative !important;
    z-index: 5 !important;        
  }
}