﻿.desk-header {
  display: none;
}
.desk-menu,
.container-fluid-new-menu,
.container-fluid-new-menu-webshop {
  display: none;
}
.desk-menu {
  position: relative;
  margin-top: 5px;
  z-index: 5;
  padding-left: 45px;
  padding-right: 45px;
}
.navbar-preheader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
.mobile-display-header-menu,
.footer-mobil {
  background-color: #1666a7;
  width: 100%;
  height: 100px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 3rem;
  color: #fff;
}
.mobile-display-header-menu .icon,
.footer-mobil .icon {
  position: relative;
}
.mobile-display-header-menu .icon,
.footer-mobil .icon,
.mobile-display-header-menu a,
.footer-mobil a {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.mobile-display-header-menu p,
.footer-mobil p {
  color: #fff;
}
.mobile-display-header-menu {
  position: fixed;
  top: 40px;
  z-index: 99;
}
.footer-mobil {
  position: fixed;
  bottom: 0;
  z-index: 99;
}
.search-mobile-input .input-group {
  display: block;
}
@media (min-width: 960px) {
  .container-fluid-new-menu,
  .container-fluid-new-menu-webshop {
    display: block;
  }
  .navbar-preheader {
    position: relative;
  }
  .desk-header {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 98;
  }
  .desk-menu {
    display: flex;
    width: 100%;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 98;
  }
  .mobile-display-header-menu,
  .footer-mobil,
  .search-mobile-input {
    display: none;
  }
}
@media (max-width: 959.98px) {
  .body-content {
    margin-top: 140px;
    display: block;
  }
  .search-none-msg {
    display: none;
  }
  .productlist-panel {
    margin-right: 15px;
    margin-left: 15px;
  }
  .btn__badge {
    top: 0;
  }
  footer {
    padding-bottom: 100px;
  }
}
@media (max-width: 719.98px) {
  .mobile-display-header-menu,
  .footer-mobil {
    padding: 0 2rem;
  }
}
@media (max-width: 539.98px) {
  .mobile-display-header-menu,
  .footer-mobil {
    padding: 0 1rem;
  }
}