.master {
    padding: 0;
    margin: 0;
    margin: auto;
}

#color-encabezado1 {
    background-color: #fff;
    padding: 20px;
}

    #color-encabezado1 h2 {
        font-size: 40px;
        color: black;
        margin: 0;
    }


.texto-titulo {
    margin-top: 50px;
    margin-bottom: 0px;
    font-size: 32px;
}

.img-phone img {
    margin: auto;
    /*  margin-top: 30px;
    margin-bottom: 30px;
*/
}

.w-70img {
    width: 60%;
}

.gridimg {
    margin-top: 50px;
    margin-bottom: 50px;
}

.grid4 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    gap: 20px;
    margin-bottom: 50px;
}

.grid44 {
    display: flex;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    gap: 20px;
    margin-bottom: 50px;
}

    .grid44 .item {
        flex: 1 1 calc(25% - 20px);
        min-width: 200px;
    }

.gridimg img {
    margin: auto;
}


.gridss {
    margin-bottom: 50px;
}

.grid44 .pline {
    margin-top: 25px;
}

#bloquenegro {
    background: #F8F4F4;
    color: #000;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 5% 5%;
    ;
}


.gridss h3 {
    font-size: 28px;
    text-align: center;
}
.gridss h2 {
    font-size: 48px !important;
    margin-top: 40px;
}

#bloc .row {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

    #bloc .row .itemf ul li p {
        font-size: 18px;
        word-break: break-word;
    }

    #bloc .row .itemf ul {
        padding: 15px;
        border-radius: 10px;
        padding-inline-start: 50px;
    }

.star-ipad svg {
    margin-bottom: 12px;
}

#footerx {
    padding: 15px;
}

#bloc .clasi {
    background-color: #f44336;
    color: white;
    text-align: center;
    border-radius: 50px;
    padding: 10px 20px;
}

#ipadseminuevo .comprarbtn {
    /*     background-color:#f44336; */
    background-color: #416B1F;
    color: white;
    text-align: center;
    border-radius: 50px;
    padding: 10px 50px;
    border: none;
    font-size: 20px;
}

    #ipadseminuevo .comprarbtn:hover {
        background-color: rgb(54, 54, 54);
    }

#legales ul {
    padding-inline-start: 0px;
}

    #legales ul li {
        list-style: none;
        font-size: 14px;
    }

.star-full > path#full {
    fill: #f0c014 !important;
    stroke: #f0c014 !important;
}

.star > path {
    fill: #f0c014;
}

#ipad-seminuevos {
    width: 85%;
    margin: 0 auto;
}

#ipadseminuevo h1 {
    font-size: 48px !important;
    margin-top: 40px
}

#ipadseminuevo h2 {
    font-size: 48px;
}

#ipadseminuevo .grid4 .item h3 {
    font-size: 20px;
}

.btn-seminuevos .clasi.gr {
    width: 175px;
    margin: auto;
}

@media (max-width: 1200px) {

    #bloc .row {
        display: block;
        align-items: center;
        justify-content: center;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .star-ipad {
        display: flex;
        width: 100%;
        justify-content: center;
        margin-bottom: 10px;
    }

    #bloc .clasi {
        display: inline-block;
    }
}

@media (max-width: 991px) {
    .grid4 {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    }

    .grid44 {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    }

    #bloc .row .itemf ul li p br {
        display: none;
    }

    .grid44 .pline br {
        display: none;
    }

    h2 br {
        display: none;
    }

    h3 br {
        display: none;
    }


    p br {
        display: none;
    }

    .master {
        padding: 15px;
        margin: 15px;
        margin: auto;
    }

    #ipad-seminuevos {
        width: 100%;
    }
}

@media (max-width: 868px) {
    .grid44 {
        display: grid;
    }

    #ipadseminuevo h1 {
        font-size: 35px;
    }

    .w-70img {
        width: 100%;
    }
}

@media (max-width: 560px) {
    #ipadseminuevo h2 {
        font-size: 25px;
    }

    .gridss h3 {
        font-size:18px !important;
    }
    #ipadseminuevo h1 {
        font-size: 25px !important;
     }
    .texto-titulo {
        font-size: 18px;
    }
    #bloc .row .itemf ul li p {
        font-size: 16px;
    }
    .gridss h2 {
        font-size: 25px !important;
    }

}
