body {
    background-image: url('../images/bg5.jpg');
    background-position: center 50%;
    background-attachment: fixed;
    background-size: 100%;
}

/* tiket upravy */
body {
    background-image: unset !important;
}

.custom-butt-container {
    display: flex;
    align-items: center;
}

.custom-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 10px;
}

.custom-butt a {
    display: inline-block !important;
    padding: 10px 15px !important;
    margin: 0px 0 !important;
    background: #2ba856 !important;
    background-color: #2ba856 !important;
    background-image: none !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-align: center !important;
    border: 2px solid #2ba856 !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    line-height: 20px !important;
    vertical-align: middle !important;
    box-sizing: border-box !important;
    position: relative;
}

.main-logo-nav {
    position: relative;
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}

.navbar .navbar-header .navbar-toggle {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

@media screen and (max-width: 991px) {
    .navbar .navbar-collapse .navbar-nav>li>a.btn-denne-menu {
        display: none !important;
    }
}

/* owl */
@media screen and (max-width: 991px) {
    #ponuka .owl-carousel .owl-controls .owl-buttons>div {
        display: block !important;
    }
}

/*  */
html, body {
  overflow-x: hidden !important;
}

body {
  position: relative;
  overscroll-behavior-x: none;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}
.container, .container-fluid {
    padding-right: 10px;
    padding-left: 10px;
}
