@media (max-width: 767px) {

    .logo-top img {
        height: 80px;
        width: auto;
        padding: 0;
    }

    .mobile-none {
        display: none;
    }

    .mobile-only {
        display: block;
    }

    .default-button {
        margin-top: 0;
        border-radius: 0;
        padding: .5em 0em;
        color: #fff;
        display: block;
        font-weight: normal;
        text-align: center;
        font-size: 14px;
    }

    .coks-acepts .alert-warning {
        padding: 1rem 2rem;
        background-color: #fff;
    }

    .img-principal {
        height: 50vh;
    }

    .sobre-pousada .text {
        padding: 0;
    }

    .sobre-pousada img.img-logo-pousada {
        display: none;
    }

    header#topo.menu-fixo .logo-top img {
        height: 80px;
        width: auto;
    }

    h2.heading {
        font-size: 26px;
    }

    h2.heading small {
        font-size: 16px;
    }
header#topo.menu-fixo{
    display: none;
}
    .img-principal img {
        width: 100%;
        height: 50vh;
        object-fit: cover;
    }

    header#topo {
        padding: 1em 0;
    }

    .home-img {
        margin-top: 0em;
        height: 60vh;
    }
}



@media (max-width: 767px) and (orientation: landscape) {}

@media (min-width: 768px) and (max-width: 992px) {}





@media (max-width: 480px) {}

@media (min-width: 360px) and (max-width: 490px) {}

@media (min-width: 500px) and (max-width: 767px) {}