@media only screen and (max-width: 720px) {

    .image-menu {
        display: block;
    }

    .menu-imagem {
        display: block;
        height: 50px;
        width: 50px;
        font-family: inherit; /* Important for vertical align on mobile phones */
        margin: 0; /* Important for vertical align on mobile phones */
    }

    .menus {
        display: flex;
        flex-direction: column;
        margin-left: -13%;
        display: none;
        position: absolute;
        background-color: #823F00;
        min-width: 160px;
        z-index: 1;
    }

    .dropdown-item {
        float: none;
        font-size: 20px;
        padding: 12px 16px;
        display: block;
        text-align: left;
    }

    .dropdown:hover .menus {
        display: block; 
    }

    .dropdown {
        display: flex;
        flex-direction: column;
    }


    .contato-style {
        width: 80%;
        padding: 20px 50px 20px 80px;
        margin-left: -40%;
        text-decoration-line: underline;
        text-decoration-style: solid;
    }

    .cabecalho {
        position: relative;
    }

    .menu-search {
        width: 70%;
        margin-left: auto;
    }

    .search-bar {
        width: 80%; 
        padding: 0;
    }

    .presentation {

    }

    .container {
        padding-top: 40px;
        display: flex;
        flex-direction: column;
        gap: 40px;
    }



    .item {
        width: 80%;
        margin: auto;
    }

    .reservas-container-show{
        margin-right: 10%;
    }
}