:root {
    --body-bg:#B1BB9D;
}

.fixed-header {
  position: fixed;
  z-index: 991;
  top: 0px;
  left: 0;
  background-color: #fff;
  width: 100%;
  visibility: hidden;
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
  -webkit-transition: visibility 500ms ease,-webkit-transform 500ms ease;
  transition: visibility 500ms ease,-webkit-transform 500ms ease;
  transition: transform 500ms ease,visibility 500ms ease;
  transition: transform 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
  -webkit-box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05);
  box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05);
}
.main-header.header-style-one.fixed-header {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}