header {
    background-image: url("fondo.jpg");
    background-position: 50% top;
}

header .col-logo {
    background-image: url("ofertas.png");
}

@media only screen and (max-width: 768px) {
    header {
        background-image: url("fondo-mobile.jpg");
    }

    header .col-logo {
        background-image: url("ofertas-mobile.png");
    }
}

h2.titulo-lista {
    font-weight: 700;
}
.pl25{
    padding-left: 20%;
    /*padding-right: 2em;*/
}
@media only screen and (max-width: 992px) {
    .pl25{
        padding-left: 0%;
    }
}
.caja-mano {
    width: 85%;
    text-align: right;
    position: relative;
    padding: 2em;
    border-radius: 2em ;
    background: rgb(5,64,143);
    background: linear-gradient(90deg, rgba(5,64,143,1) 0%, rgba(189,222,244,1) 100%);
    padding-left: 15%;
}
.caja-mano p{
    font-size: 1.5rem;
    margin-bottom: 0rem;
    font-weight: 700;
}
.img-mano {
    position: absolute;
    bottom: 0;
    width: 35%;
    left: -15%;
}
.img-mano img{
    max-width: 100%;
}