@media screen and (max-width: 900px) 
{
    #desktop-links, #section-1 .section-gallery
    {
        display: none;
    }

    #section-5 .section-gallery, #section-6 .section-gallery
    {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        row-gap: 10px;
    }
}

@media screen and (min-width: 901px )
{
    #desktop-nav .icon, #mobile-nav, #section-1 .services
    {
        display: none;
    }

    #section-1 img, #section-2 img, #section-3 img
    {
        max-width: 400px;
        max-height: 267px;
    }
}