header {
  background-color: transparent;
}
header .bar-nav {
  margin: auto;
}
header .bar-nav .nav-item {
  padding: 1.25rem;
  color: #fff;
}
header .bar-nav .nav-item .nav-link {
  color: #fff;
}
header .bar-nav .nav-item .nav-link:hover {
  color: #009541;
}

@media (max-width: 768px) {
  header {
    background-color: #009541;
  }
  header .csr-logo .img-responsive {
    width: 9.375rem;
    height: 3.125rem;
  }
  header .bar-nav .nav-item {
    padding: 0 1.25rem;
    font-size: 0.75rem;
  }
  header .navbar-toggler:focus {
    box-shadow: 1px 2px 0.1875rem #edffe8;
  }
}
