@media (min-width: 600px) {
    #main_content{
        width: 98%;
        max-width: 900px;
        margin: 0px auto;
        
    }

    #home #main_content{
        width:initial;
        max-width:initial;
    }

    #section #section_content_list {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
        grid-gap: 30px;
        
    }

    #home_grid #section_header  #home_virgen_char{
        background-size: 80%;
        background-position: top center;
    }
    
    #home_grid #section_header #home_virgen_glow{
        background-size: 135%;
        background-position: top center;
        top: -140%;
    }
 
}

/* Los mismos artículos en una versión escritorio, con un padding superior muy generoso */

@media (min-width: 1200px) {
    #main_content{
        max-width: 900px;
        margin: 0px auto;

    }

    #home #main_content{
        width:initial;
        max-width:initial;
    }

}