@media (max-width: 1121px) {
    /** Container */
    .mh-container {
        padding:0;
    }
    /** Top bar - Body - Footer */
    .mh-top--bar > .mh-content,
    .mh-body--page.mh-content,
    .mh-footer > .mh-content {
        margin:0 20px;
    }
}
@media (max-width: 1111px) {
    /** Header Logo + Nav */
    .mh-header {
        margin:0 60px;
    }
}
@media (max-width: 1000px) {
    /** Header */
    .mh-header {
        flex-direction: column;
    }
    /** Logo */
    .mh-header > .mh-logo {
        margin-bottom:25px;
    }
    /** Nav */
    .mh-header > .mh-menu > .mh-formula,
    .mh-header > .mh-menu > nav > ul {
        padding-left:0;
    }
    .mh-header > .mh-menu > nav > ul {
        justify-content:center;
    }
    .mh-header > .mh-menu > .mh-formula {
        text-align: center;
    }
    .mh-header > .mh-menu > .mh-formula > a {
        margin-left:0;
    }
}
@media (max-width: 950px) {
    /** Order columns */
    .mh-content--block.enable-flex--column-responsive > .mh-logo {
        order:1;
    }
    .mh-content--block.enable-flex--column-responsive > .mh-block--center {
        order:2;
    }
    .mh-content--block.enable-flex--column-responsive > .mh-image,
    .mh-content--block.enable-flex--column-responsive > .mh-partners,
    .mh-content--block.enable-flex--column-responsive > .mh-career {
        order:3;
    }
    .mh-content--block.enable-flex--column-responsive {
        flex-direction:column;
    }
    /** Disable animation */
    .mh-content--block > div {
        transform-origin:initial !important;
        transform:none !important;
    }
    .mh-content--block.enable-flex--column-responsive > div:not(.mh-logo) {
        width:100%;
    }
}
@media (max-width: 850px) {
    /** Content Page */
    .mh-body--page {
        flex-direction: column;
    }
    /** Page Aside */
    .mh-page--aside {
        display:flex;
        flex-wrap: wrap;
        width:auto;
        margin-bottom:20px;
    }
    .mh-page--aside > div {
        margin-left:15px;
    }
    .mh-page--aside > div:first-child {
        margin-left:0;
    }
    .mh-page--content {
        margin-left:0 !important;
    }
}

@media (max-width: 740px) {
    /** Fixed booking*/
    .mh-fixed--booking {
        display:block;
    }
    .mh-top--bar {
        margin-top:60px;
    }
    /** Hidden on mobile */
    .hidden-mobile--responsive {
        display:none;
    }
    /** Footer rules */
    .mh-footer > .mh-content {
        flex-direction: column;
    }
    .mh-footer > .mh-content > .mh-footer--nav {
        order:1;
        height:auto;
    }
    .mh-footer > .mh-content > .mh-footer--nav > nav > ul {
        padding-left:0;
        justify-content: center;
    }
    .mh-footer > .mh-content > .mh-footer--nav > nav > ul > li {
        text-align: center;
    }
    .mh-footer > .mh-content > .mh-footer--socials {
        order:2;
        text-align: center;
    }
}

@media (max-width: 740px) {
    /** Header */
    .mh-header {
        margin:0 20px;
    }

}
@media (max-width: 700px) {
    .mh-page--content.mh-card--prices .mh-content--block {
        flex-wrap:wrap-reverse;
    }
    .mh-page--content.mh-card--prices .mh-content--block > div:not(.mh-logo) {
        padding:15px;
    }
    .mh-page--content.mh-card--prices .mh-content--block > .mh-logo {
        order:3;
    }
    .mh-page--content.mh-card--prices .mh-content--block > .mh-block--center {
        width:calc(100% - 110px);
    }
    .mh-page--content.mh-card--prices .mh-content--block > .mh-prices {
        min-width:110px;
    }
}
@media (max-width: 600px) {
}
@media (max-width: 515px) {
    .mh-header > .mh-menu > nav > ul > li > a {
        padding:20px 8px;
    }
}
@media(max-width: 455px) {
    /** Top bar - Body - Footer */
    .mh-top--bar > .mh-content > div > a {
        margin-right:15px;
    }
    .mh-header,
    .mh-body--page.mh-content,
    .mh-footer > .mh-content {
        margin:0 10px;
    }
}