.big_image_hero.home .mobile_hero_logo {
    display: none;
}

.big_image_hero.home img {
    height: calc(100vh - 130px);
    max-height: 100%;
} 

   

@media (max-width: 992px) {
    .home header {
        opacity: 0;
        pointer-events: none;
        transition: opacity 0.4s ease;
    }

    .home header.visible { 
        opacity: 1;
        pointer-events: all;
    }
    .home .big_image_hero {
        margin-top: -3rem !important;
    }

    .big_image_hero.home .mobile_hero_logo {
        display: block;
        margin: 0 auto 24px auto;
        width: 100%;
        height: 100%;
        max-width: 110px !important;
        max-height: 125px !important;
    }
    .big_image_hero.home {
        display: flex;
        flex-direction: column;
    }
    .big_image_hero.home .mobile_hero_logo {
        order: 1;
    }
    .big_image_hero.home img {
        order: 2;
        height: calc(100vh - 345px);
    }
    .big_image_hero.home:after {
        top: 146px;
        height: calc(100vh - 345px);
    }
    .big_image_hero.home h1 {
        order: 3;
        font-size: 44px;
        text-align: left;
        margin: 24px auto !important;
    }
    .big_image_hero.home .text {
        order: 4;
    }
    .home .booking {
        margin-top: 130px;
        padding-bottom: 0;
    }
} 

@media (max-width: 550px) {
    .big_image_hero.home img {
        height: calc(100vh - 380px);
    }
    .big_image_hero.home:after {
        top: 146px;
        height: calc(100vh - 380px);
    }
}