<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Portrait tablet to landscape and desktop*/
@media (min-width: 768px) and (max-width: 979px) {
    header img {
        
        padding: 0;
        margin: 0 auto;
    }
    ul.menu li {
        padding: 0 5px;
    }

    #servicios .box {
        min-height: 310px;
    }

    .figcaption {
        left: 0;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
    }

    .buscar input {
        max-width: 100px;
    }
    #soluciones .imagen img.clip{
        margin:0;
    }
    
    #footer .block {
        position:relative;
    }
   
    .nav-item {
      padding: 5px;
    }
    .lupa {        
        padding-top:10px;   
        position: relative;
        right:-20px;
    }
    .lupa img {
        width: 30px;
        height:auto!important;
    }
    .caja .btn-button {
        width:100%;
    }
    .boxdetproducto .box-attcliente {
        flex-wrap:nowrap;
    }
    .boxdetproducto .box-attcliente {
        flex-wrap: nowrap;
        min-width: 140%;
    }
    .ico-rapido {
        background-position: 50% 135%;
    }
    .ico-attcliente span {
        display: block;
    }
   
     .grid-wrapper {
        grid-template-columns: repeat( auto-fit, 50% );
        grid-column-gap: 0;
    }  
    .grid-wrapper .producto {
        padding:0;
    }
    .box {
        min-height: 276px;
    }
     #soluciones .feath {
    padding: 0;
  }
}

@media (min-width: 979px) and (max-width: 1152px) {
    .bg-header {
        width: auto;
    }

    ul.menu {
        margin: 0;
    }

        ul.menu li {
            padding: 0 5px;
        }

    #servicios .box {
        min-height: 310px;
    }

    .figcaption {
        left: 0;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
    }

    .buscar input {
        max-width: 100px;
    }

    .btn-button {
        font-size: inherit;
    }

   
    #soluciones .imagen img.clip {
        margin: 0;
    }
    .box-attcliente li {
        margin: 5px 30px 100px;
    }
    .box img {
        /*! min-width: 130%; */
        /*! transform: translate(-20%, 0); */
    }
    .btn-button .cesta {        
        bottom: 0;
       
        padding: 5px 0;
        font-size: 0.685em;
        text-align: center;
    }
    .boxdetproducto .box-attcliente {
        flex-wrap: nowrap;
        min-width: 110%;
    }
    .ico-rapido {
        background-position: 50% 135%;
    }
    .ico-attcliente span {
        display: block;
    }
    .caja .btn-button {
        width: 100%;
    }
     .grid-wrapper {
        grid-template-columns: repeat( auto-fit, 50% );
        grid-column-gap: 0;
    }  
    .grid-wrapper .producto {
        padding:0;
    }
    .box {
        min-height: 372px;
    }
  
}
@media (min-width: 1153px) and (max-width: 1366px) {
    .grid-wrapper .producto {
        padding:0;
    }
    .box {
        min-height: 236px;
    }
}
</pre></body></html>