.cycle-pager span {
    background-image: url(../img/icon-star-slider.png);
    background-repeat: no-repeat;
    width: 27px;
    height: 25px;
    margin: 8px;
    list-style: none;
    display: flex;
    cursor: pointer;
    background-size: contain;
}
.cycle-pager {
    top: 128px;  
}
section.banner-secciones p.itemBanner {
    width: auto;
    font-size: 32px;
    padding-left: 0px;
    top: 38px;
    left: 22px;
}
.marcoTextoImagen h2 {
    font-size: 29px;
}
.marcoTextoImagen h3 {
   
    font-size: 25px;
}
.LineaDeProductosHome .todaLaLineaDeProductos div.cycle-slideshow section {
    margin: 20px 26px 80px;
}
.novedadesHome .novedades-Todo .novedades-Opcion {
    width: 266px;
}
.novedadesHome .novedadesOpcionesGrande div.cycle-slideshow section {
    margin: 20px 39px 80px;
}
section.clientes .nuestrosClientes .cycle-slideshow .clientesBottom-Home section {
    flex-wrap: wrap;
    justify-content: center;
}
footer .datos-contacto {
    flex-wrap: wrap;
    width: 615px;
}
footer .datos-contacto .compraEnLinea .custom {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 36px;
}
footer {
    padding: 0 0px 0px 50px;
}
footer .politicaDeproteccion .custom {
    padding: 67px 0 50px 0;
}
.cinco-Iniciativas .Numbers {
    flex-wrap: wrap;
    width: auto;
}
.Content-Number .parrafo-Number {
    width: auto;
}
p.parrafoGris {
    padding: 0 30px;
}

section.form-map-contact {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.mapa-contacto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 16px 21px;
}
section.form-map-contact .mapa-contacto .bacground-Maps-contacto .texto-HorariosDeAtencion {
    color: #fff;
    padding: 12px;
}
section.form-map-contact .mapa-contacto iframe {
    width: 124%;
}
section.form-map-contact .mapa-contacto .bacground-Maps-contacto {
    width: 124%;
}
section.fila-1-LineasDePro {
    flex-wrap: wrap;
}
.marcadorDePagina > div ul {
    display: flex;
    margin: 0;
    padding: 2px 0px;
}