#mainNav {
  min-height: 3.5rem;
  background-color: #fff;
  opacity: 0.4;
}
#mainNav .navbar-toggler {
  font-size: 80%;
  padding: 0.75rem;
  color: #64a19d;
  border: 1px solid #000000;
}
#mainNav .navbar-toggler:hover{
  background-color:#adadad;
}
#mainNav .navbar-toggler:focus {
  outline: none;
}
#mainNav .navbar-brand {
  color: #000000;
  font-weight: 700;
  padding: 0.9rem 0;
}
#mainNav2 {
  min-height: 3.5rem;
  background-color: #000000;
  opacity: 0.4;
}
#mainNav2 .navbar-toggler {
  font-size: 80%;
  padding: 0.75rem;
  color: #64a19d;
  border: 1px solid #000000;
  background-color: rgb(255, 255, 255);
}
#mainNav2 .navbar-toggler:hover{
  background-color:#adadad;
}
#mainNav2 .navbar-toggler:focus {
  outline: none;
}
#mainNav2 .navbar-brand {
  color: #ffffff;
  font-weight: 700;
  padding: 0.9rem 0;
}
@media (min-width: 992px) {
  #mainNav {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
    transition: background-color 0.3s ease-in-out;
  }
  #mainNav .navbar-brand {
    padding: 0.5rem 0;
    color: #000000;
  }
  #mainNav2 {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
    transition: background-color 0.3s ease-in-out;
  }
  #mainNav2 .navbar-brand {
    padding: 0.5rem 0;
    color: #ffffff;
  }
  .navbar-nav{
    padding:2rem 1.5rem;
    color: black;
  }
  #mainNav.navbar-shrink .navbar-brand {
    color: #000000;
  }
  #mainNav2.navbar-shrink .navbar-brand {
    color: #ffffff;
  }
}

#mainNav.navbar-shrink {
  background-color: #fff;
  opacity: 1;
}
#mainNav2.navbar-shrink {
  background-color: #fff;
  opacity: 1;
}
.mainNav{
  transition: background-color 0.3s ease-in-out;
}
