.navbar-expand-lg .navbar-nav .nav-item {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.nav-link {
  color: #0F3B51;
}

.navbar-nav .nav-link.active {
  background: #E7E7E7;
  border-radius: 25px;
  padding: 10px 25px;
}

.navbar-brand .custom-logo {
  height: 75px;
}

@media (max-width: 1200px) {
  .navbar-expand-lg .navbar-nav .nav-item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .navbar-brand .custom-logo {
    height: 50px;
  }
}

@media (max-width: 992px) {
  .navbar-brand .custom-logo {
    height: 50px;
  }
}

@media (max-width: 768px) {
  .navbar-brand .custom-logo {
    height: 75px;
  }
}