@media (min-width: 991px) {
    .nav-toggler {
        display: none;
    }
}

@media (max-width: 991px){
    .motivators {
        flex-wrap: wrap;
    }

    .motivators .motivator {
        max-width: 50%;
        width: 50%;
        flex: auto;
    }

    .section-welcome {
        padding-top: 0;
    }

    .section-motivators + section {
        margin-top: -100px;
    }

    .item-level-0 > a .sub-name {
        display: none;
    }

    .section-map img {
        opacity: 0.2;
    }

    .section-map {
        min-height: 0;
        padding: 60px 0;
    }

    .item-level-0:last-child > a > i {
        margin-top: 0;
    }

    .main-nav {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background: white;
        box-shadow: 0 3px 1px 1px rgba(0, 0, 0, 0.15);
        display: none;
    }

    .nav-container.toggled .main-nav {
        display: block;

    }

    .nav-level-0,
    .nav-level-0 li,
    .nav-level-0 a,
    header.changed .item-level-0 > a {
        display: block;
        text-align: center !important;
        justify-content: center !important;
        color: black;
    }

    .contact-phone {
        display: none;
    }

    header > .container {
        position: relative;
    }

    header > .container > .flex-row {
        padding-right: 55px;
        position: relative;
        flex-grow: 1;
    }

    .main-nav-container {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        z-index: 2;
    }

    .main-nav-container .nav-toggler {
        position: absolute;
        top: -70px;
        right: 15px;
        width: 55px;
        height: 65px;
        cursor: pointer;
        font-size: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
    }

    header.changed .right-side-on-change {
        display: none;
    }

    header.changed .right-side {
        display: block;
    }

    header.changed .nav-container {
        flex-grow: initial;
    }

    header.changed .main-nav-container .nav-toggler {
        color: black;
        top: -50px;
        height: 50px;
    }

    .selected-lang {
        padding: 20px 10px;
    }

    .lang-options {
        padding: 5px 0;
    }

    .lang-options a {
        padding: 5px 10px;
    }

    .main-nav .item-level-0 .arrow-down,
    .main-nav .item-level-0:hover .nav-level-1,
    .main-nav .item-level-0 > a .sub-name {
        display: none;
    }

    .main-nav .item-level-0 > a {
        padding: 10px 20px;
    }

    .main-nav .item-level-0 > a {
        color: black;
    }

    .section-welcome .heading-before {
        margin-top: -100px;
    }

    .section-welcome h1 {
        text-align: center;
    }
}