.e-n-menu-toggle:hover,
.e-n-menu-toggle:focus-visible,
.e-n-menu-toggle:focus {
    outline: none;
    border: none !important;
}

.header-nav-menu .e-n-menu-item .e-n-menu-content {
  transform: translateY(0);
  transition: opacity 0.3s ease, transform 0.3s ease;
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease;
  -ms-transition: opacity 0.3s ease, transform 0.3s ease;
  -o-transition: opacity 0.3s ease, transform 0.3s ease;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
}
.header-nav-menu .e-n-menu-item .e-n-menu-title,
.header-nav-menu .e-n-menu-item .e-n-menu-title *{
    cursor:  pointer !important;
}

@media (min-width: 1025px) {
    .header-nav-menu .e-n-menu-item:hover .e-n-menu-content {
      transform: translateY(0);
    }
    .header-nav-menu .e-n-menu-item .e-n-menu-content:has(.e-active) {
      animation: dropdownFadeZoom 0.3s ease forwards;
      -webkit-animation: dropdownFadeZoom 0.3s ease forwards;
    }
}

@keyframes dropdownFadeZoom {
  from {
    opacity: 0;
    transform: scale(0.95) translateY(10px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}


@media (max-width: 767px) {
    .services-box .services-item .elementor-icon-box-icon {
        display: flex !important;
        align-items: center;
    }
}
