.navigation div#maximenuck110 ul.maximenuck {background: #041E42;}
.navigation .lower-menu-bar {
    position: relative;
    z-index: 1030;
}
.navigation .lower-menu-bar.is-menu-sticky-active {
    min-height: var(--sticky-menu-height, auto);
}
.navigation .lower-menu-bar > div[id^="maximenuck"] {
    position: sticky;
    top: 0;
    z-index: 1030;
    background: #041E42;
    box-shadow: 0 8px 18px rgba(4, 30, 66, 0.18);
}
.navigation .lower-menu-bar > div[id^="maximenuck"].is-menu-fixed {
    position: fixed !important;
    z-index: 1030;
}
.navigation .lower-menu-bar > div[id^="maximenuck"] > ul.maximenuck {
    margin: 0;
    background: #041E42;
}
.navigation .lower-menu-bar > div[id^="maximenuck"].maximenufixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
.navigation .lower-menu-bar .navbar {
    width: 100%;
    padding: 0;
    background: #041E42;
}
.navigation .lower-menu-bar .navbar-toggler {
    margin: 0.75rem 1rem 0.75rem auto;
    border-color: rgba(255, 255, 255, 0.35);
    color: #fff;
}
.navigation .lower-menu-bar .navbar-collapse {
    width: 100%;
}
.navigation .lower-menu-bar .mod-menu {
    margin-bottom: 0;
}
.navigation .lower-menu-bar ul.nav,
.navigation .lower-menu-bar ul.mod-menu,
.navigation .lower-menu-bar ul.maximenuck {
    margin: 0;
    background: #041E42;
}
.navigation img{width: 80px; height: auto;}
.navigation div#maximenuck110 ul.maximenuck li.maximenuck.level1 {text-transform: uppercase;padding: 5px 15px;}
.navigation .top-contacts i{margin-right:5px;font-size: 10px; }
.navigation .top-contacts .col-md-4 {padding:5px 0; font-size: 12px; text-align: center;}
.contents {padding: 30px 0;line-height: 1.7em;}
.contents-inner{padding: 15px; background-color: #f0f0f0; box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;}
.contents-inner h1{ text-transform: uppercase; font-size:20px;text-align:center; color: #a01705 !important; border-bottom: 5px solid #041E42; padding-bottom: 15px; margin-bottom: 30px;}
.contents-inner h2{ text-transform: uppercase; font-size:18px; color: #041E42!important; padding-bottom: 10px; margin-bottom: 20px;padding-left: 15px;}
.contents-inner h2 a{ text-transform: uppercase; font-size:18px;text-align:center; color: #a01705 !important; padding-bottom: 10px; margin-bottom: 20px;}
.partners {padding:30px 0 }
.partners .djslider img.dj-image { width: auto !important;max-width: 140px;max-height: 90px;margin: 0 auto;object-fit: contain;}
.partners h3 {margin:15px auto 30px; text-transform:uppercase; font-size:larger; border-bottom:5px solid #333; display:inline-block; padding-bottom:10px; }

.btn-success {background-color: #a01705 !important;color: #fff;border: none;padding: 10px 20px;border-radius: 5px;font-size: 16px;cursor: pointer;transition: background-color 0.3s ease;}
.btn-success:hover {background-color: #041E42;}

.copyright { background-color:#89734C; color:#fff; padding:20px 0}

.copyright a {color:#fff!important; }

@media (max-width: 991.98px) {
    .navigation .container-fluid .row {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .navigation .lower-menu-bar > div[id^="maximenuck"] {
        box-shadow: 0 6px 14px rgba(4, 30, 66, 0.14);
    }
    .navigation .lower-menu-bar > div[id^="maximenuck"] > ul.maximenuck {
        width: 100%;
    }
    .navigation .lower-menu-bar .navbar {
        flex-wrap: wrap;
    }
    .navigation .lower-menu-bar .navbar-collapse {
        padding: 0 1rem 1rem;
    }
    .navigation .lower-menu-bar ul.nav,
    .navigation .lower-menu-bar ul.mod-menu,
    .navigation .lower-menu-bar ul.maximenuck {
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .navigation img {
        width: 64px;
    }
    .navigation .top-contacts .col-md-4 {
        text-align: left;
    }
    .navigation .lower-menu-bar > div[id^="maximenuck"] {
        top: 0;
    }
    .navigation .lower-menu-bar .navbar-toggler {
        margin-right: 0.75rem;
    }
}
