.header-fixed {
  position: fixed;
  top: 20px !important;
  left: 42px;
  width: 95.5%;
  z-index: 1000;
  background-color: #0c5556;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 5px 30px;
  transition: all 0.3s ease;
}

/* .header-fixed .navbar {
    padding-top: 5px;
    padding-bottom: 5px;
}

.header-fixed .nav-link {
    color: white !important;
}

.header-fixed .navbar-brand img {
    max-height: 40px;
}*/

/* Adjust the body padding when header is fixed */
body.has-fixed-header {
  padding-top: 100px;
}
