
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    footer {
        height: auto;
        text-align: left;
    }
    footer .col-md-4:first-of-type {
        text-align: right;
    }
    .gridbox img.type {
        width: 200px;
    }
 }

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    ul#albumLinea  li {
        width: 33%;
    }
    #productosHome .row.alt {
        flex-flow: row-reverse;
    }
    .cuerpo {
        max-width: 65%;
        margin: auto;
    }
    .gridbox img.fondo {
        border-radius: 25px;
    }
        
    ul.redes#desktop {
        display: flex;
    }
    ul.redes#mobile {
        display: none;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    h4 {
        font-size: 1.2rem!important;
    }
    .container {
        max-width: 1240px;
    }
    
nav.navbar .container-fluid {
    width: 90%;
}
}