.navbar {
  width: 100%;
  padding: 1.5rem 10% .5rem 10%;
}

@media (max-width: 414px) {
  .navbar {
    padding: 1.5rem 5% .5rem 5%;
    position: absolute;
    z-index: 99;
  }
}

.navbar .container-fluid .navbar-brand {
  width: 10%;
}

@media (max-width: 414px) {
  .navbar .container-fluid .navbar-brand {
    width: 25%;
  }
}

.navbar .container-fluid .navbar-toggler {
  background-color: white;
  color: white;
  border-radius: 0px;
}

.navbar .container-fluid .collapse {
  transition: .5s ease-in-out;
}

@media (max-width: 414px) {
  .navbar .container-fluid .collapse {
    background-color: white;
    margin-top: 1rem;
    padding: 1rem;
  }
}

.navbar .container-fluid .collapse ul li .nav-link {
  color: white;
  transition: .5s ease-in-out;
}

.navbar .container-fluid .collapse ul li .nav-link:hover {
  margin-top: -5px;
}

@media (max-width: 414px) {
  .navbar .container-fluid .collapse ul li .nav-link {
    color: black;
  }
  .navbar .container-fluid .collapse ul li .nav-link:hover {
    margin-top: 0px;
    margin-left: 5px;
  }
}
