/* ============ desktop view ============ */

@media all and (min-width: 992px) {
  .dropdown-menu li {
    position: relative;
  }
}

@media all and (min-width: 992px) {
  .nav-item .submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: -7px;
  }
}

@media all and (min-width: 992px) {
  .nav-item .submenu-left {
    right: 100%;
    left: auto;
  }
}

@media all and (min-width: 992px) {
  .dropdown-menu > li:hover {
    background-color: #f1f1f1;
  }
}

@media all and (min-width: 992px) {
  .dropdown-menu > li:hover > .submenu {
    display: block;
  }
}

/* ============ desktop view .end// ============ */

/* ============ small devices ============ */

@media (max-width: 991px) {
  .dropdown-menu .dropdown-menu {
    margin-left: 0.7rem;
    margin-right: 0.7rem;
    margin-bottom: .5rem;
  }
}

/* ============ small devices .end// ============ */

.dropdown-menu {
  --bs-dropdown-link-hover-bg: red;
}

.gc005-timeline::after {
  bottom: 30px;
}

.card {
  --bs-card-bg: var(--bs-gray-800);
}

.text-primary {
  --bs-text-opacity: 1;
  color: #6efdfd !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #ffffff !important;
}

.mb-0 {
  margin-bottom: 5px !important;
}

