@media screen and (min-width: 1024px) {               
    .container{
        width: 80%;
        margin: 0 auto;
    }

    .page1-content{
        color: #465560;
        width: 70%;
    }

    .container-input{
        padding: 20px;
        flex: auto;
        width: 45%;
    }

    .content-foot-left{
        width: 70%;
    }

    .content-foot-right{
        width: 30%;
        text-align: center;
    }

    .footer-primero-left{
        width: 60%;
    }

    .footer-primero-right{
        width: 40%;
        text-align: center;
    }

    .direccion-div{
        width: 40%;
    }

    .footer-segunda-linea-div{
        width: 20%;
    }

    .width20{
        width: 15%;
        padding: 20px;
    }

    .width40{
        width: 40%;
    }

    .content-foot-left-50{
        width: 50%;
    }

    .container-flex-descargar{
        width: 33%;
    }

    .container-flex-button{
        width: 50%;
    }

    .modal-alerta{   
        min-width: 350px;
    }

    .modal-nota{
        width: 70%;
        height: 90%;
    }

    .overflowhideen{
        overflow: hidden;
    }

    .container-subtotales{
        padding: 20px 40px;
    }

    .subtotal-group{
        padding: 20px;
    }
    
    .total-font-size{
        font-size: 40px;
    }
}
