@media screen and (max-width: 1024px) {
    .logo-header-div{
        text-align: center;
        margin-top: 30px;
    }

    .ocultar-mobile{
        display: none;
    }

    .guion{
        width: 30px;
    }

    .instrucciones{
        font-size: 15px;
    }

    .container-input{
        width: 100%;
    }

    .content-foot-left{
        width: 100%;
        text-align: center;
        font-size: 12px;
    }

    .content-foot-right{
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }

    .footer-primero-left{
        padding: 20px;
    }

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

    .direccion-div{
        width: 100%;
        text-align: center;
    }

    .footer-segunda-linea-div{
        width: 100%;
        text-align: center;
    }

    .width20{
        width: 100%;
    }

    .width40{
        width: 100%;
    }

    .divisorLeft{
        border: none;
    }

    .div-paso2-content{
        width: 100%;
    }

    .title-box{
        text-align: center;
    }

    .content-foot-left-50{
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }

    .container-flex-descargar{
        width: 100%;
        margin-top: 20px;
    }

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

    .button-sin-fondo{
        margin-top: 30px;
    }

    .modal-alerta{    
        width: 100%;
        height: 300px;
    }

    .container-table{
        overflow-x: scroll;
    }

    .overflowhideen{
        overflow: scroll;
    }

    .subtotal-group{
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .total-font-size{
        font-size: 20px;
    }
}

