@media screen and (max-width: 1410px) {
    .center-main-box{
        width: var(--mobile-page-width);
    }
    .navbar-backgroud {
        padding: 10px;
    }
    .navbar{
        width: var(--mobile-page-width);
        margin-inline: 0;
    }
    #menu-toggle-link {
        font-size: 27px;
    }
    .navbar a {display: none;}
    .navbar a.menu {
        display: flex;
        position: fixed;
        right: 0;
    }
    .navbar-loged-out{
        width: var(--mobile-page-width);
    }

    .navbar.responsive {
        display: flex;
        flex-direction: column;
        position: relative;
        align-items: flex-start;
        width: var(--mobile-page-width);
    }
    .navbar.responsive #greetingToUser {
        position: fixed;
        top: 17px;
        align-self: left;
        margin-left: 150px;
    }
    .navbar.responsive a {
        background-color: var(--dark-magenta);
        color: white;
        display: block;
        font-size: medium;
        text-align: left;
        margin-top: 1em;
    }
    .navbar-links-box{
        display: flex;
        flex-direction: column;
        margin-left: 0em;
        margin-top: 1em;
        margin-bottom: 1em;
        width: 100%;
    }
    .navbar.responsive a.menu {
        position: fixed;
        top: 17px;
        right: 20px;
        border: 0;
        margin: 0;
        background-color: var(--dark-magenta);
        color: white;
    }
    .login-box {     
        width: 85%;
        margin: 30px auto;
        padding: 30px 20px;
    }
    textarea{
        font-family: inherit;
        font-size: inherit;
        color: #352208;
        text-align: left;
        border: 1px solid;
        border-color: gray;  
        border-radius: var(--border-radius);
        margin-bottom: 1em;
        padding: .4em;
        width: 92%;
        height: 10em;   
    }

    /* Link fixo */
    #back-to-top {
        right: 2.5%;
    }
    
    #creditcard{
         width: 100%;
    }

    #schedule-date-form {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}