body {
  /* padding-top: 66px;  */
}

header .navbar {
  padding: 10px 0;
  box-shadow: none;

}

    header .navbar .navbar-brand {
      margin: 0 auto;
      width: 150px;
    }

    header.fixed .navbar .navbar-brand {
      /* width: 160px;
      margin-top: 3px;
      margin-top: 3px; */
    }

  header .navbar .navbar-toggler {
    padding: 10px 0;
  }

    header .navbar .navbar-toggler.hamburger {
      opacity: 1;
    }

    header .navbar .navbar-nav {
      padding-top: 15px;
      padding-bottom: 10px;
    }

    header .navbar .navbar-nav .nav-item {
      padding: 0;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      -o-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in;
    }

      header .navbar .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        font-weight: 300;
        letter-spacing: 1.1px;
        text-transform: uppercase;
        padding: 20px 8px;
      }

      header.fixed .navbar .navbar-nav .nav-item .nav-link {
        padding: 20px 20px;
      }

    header.open {
      /* height: 100%; */
    }


    @media (min-width: 576px) {

      header .navbar .navbar-toggler.hamburger {
          position: relative;
          right: 20px;
        }
    }

    @media (min-width: 850px) {

      header .navbar .navbar-nav .nav-item .nav-link {
        padding: 30px 15px;
      }

    }

    @media (min-width: 992px) {

      header .navbar .navbar-nav {
        padding: 0;
      }

    }

    @media (min-width: 1200px) {

      header .navbar .navbar-nav .nav-item {
        padding: 0;
      }

      header .navbar .navbar-nav .nav-item .nav-link {
        padding: 36px 24px;
      }

      header.fixed .navbar .navbar-nav .nav-item .nav-link {
        padding: 20px 24px;
      }

    }