.navbar-custom.navbar-expand-lg .navbar-collapse {
  justify-content: end;
}

.navbar-custom.navbar-expand-lg {
  background-color: var(--primary-dark-green);
}
.navbar-custom .nav-link {
  color: var(--text-white);
}
.navbar-custom .nav-link:hover {
  color: var(--accent-gold);
}
/* Parent submenu position */
.dropdown-submenu {
  position: relative;
}

/* Nested submenu (right side) hidden by default */
.dropdown-submenu .dropdown-menu {
  display: block; /* block important for transform effect */
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 0.1rem; /* thoda gap */

  opacity: 0;
  visibility: hidden;
  transform: translateX(20px);
  transition: all 0.3s ease;
}

/* Show submenu on hover */
.dropdown-submenu:hover > .dropdown-menu {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  z-index: 9999;
}

@media (max-width: 700px) {
  /* mobile me submenu ko block display */
  .dropdown-submenu .dropdown-menu {
    display: none;
  }

  .dropdown-submenu .dropdown-menu.show {
    display: block;
  }
}

.custom-toggler {
  border: none;
}

.toggler-icon {
  display: block;
  width: 25px;
  height: 2px;
  background: white;
  position: relative;
  transition: 0.3s;
}

.toggler-icon::before,
.toggler-icon::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 2px;
  background: white;
  left: 0;
  transition: 0.3s;
}

.toggler-icon::before {
  top: -8px;
}

.toggler-icon::after {
  top: 8px;
}

/* When menu open */

.navbar-toggler.active .toggler-icon {
  background: transparent;
}

.navbar-toggler.active .toggler-icon::before {
  top: 0;
  transform: rotate(45deg);
}

.navbar-toggler.active .toggler-icon::after {
  top: 0;
  transform: rotate(-45deg);
}


.navbar-toggler{
border:none;
}

.navbar-icon{
font-size:28px;
color:white;
}

.navbar-toggler:focus {
  box-shadow: none;
}