.navbar-brand{
    display: flex;
    align-items: center;
}
.navbar-brand img{
    height: 45px;
    max-width: 60px;
}

@media (min-width: 768px) {
    .navbar-right {
      display: flex;
      align-items: center;
    }
  }

.header-email{
    font-size: 12px !important;
    text-transform: lowercase !important;
    font-style: italic;
}

.gallery-item{
    padding-bottom: 100%;
}

.gallery-item img{
    aspect-ratio: 1/1;
    position: absolute;
    width: 100%;
    height: 100%;
}

.skew-top-white::before{
    background: white;
}
.skew-down-white::after{
    background: white;
}

#kontakt{
    z-index: 999;
    position: relative;
    background: white; 
    padding-top: 0px;
}

@media (min-width: 992px) {
    #menu-wrapper #menu li a{
        padding: 16px 8px;
    }
  }
@media (min-width: 1200px) {
    #menu-wrapper #menu li a{
        padding: 0px;
margin: 0px 17px;
    }
  }
