header {
  min-width: 1024px;
}

header .header-top {
  background-color: #a7cbd5;
}

header .header-top-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1280px;
  padding: 0% 50px;
  min-width: 1024px;
  margin: 0 auto;
}

header .header-top-main .text-bif, header .header-top-main .cntakt {
  padding: 20px 0px;
  color: white;
}

header .header-top .new-year {
  background-image: url("../img/n10p6211x1745.png");
  width: 100%;
  height: 50px;
  display: block;
  background-size: contain;
}

header .logo {
  padding: 10px 0px 0px 0px;
  width: 100%;
  text-align: center;
}

header .logo img {
  width: 200px;
  background-color: #f7f6f0;
}

header .menu {
  width: 100%;
  height: 55px;
}

header .menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

header .menu ul li {
  padding: 16px 20px;
  font-size: 17px;
  text-transform: uppercase;
  cursor: pointer;
}

header .menu ul li:hover {
  border-bottom: 3px solid #a7cbd5;
  color: #a7cbd5;
}

header .menu ul li:nth-child(2) {
  display: none;
}

header .menu ul li:last-child {
  position: relative;
}

header .menu ul li:last-child ul {
  display: none;
  position: absolute;
  right: 0px;
  z-index: 200;
  background-color: #f7f6f0;
  width: 230px;
  top: 55px;
}

header .menu ul li:last-child ul li {
  padding: 12px 20px;
  text-transform: none;
}

header .menu ul li:last-child ul li:hover {
  border: none;
  color: #362c36;
}

header .menu ul li:last-child:hover ul {
  display: block;
}
/*# sourceMappingURL=header.css.map */