@media screen and (max-width: 1080px) {
    .hide-1080px {
        display: none;
    }

    .grid-1-1080px {
        display: grid;
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 720px) {
    .hide-720px {
        display: none;
    }
    
    .mobile-grid-1 {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    .mobile-item-fill {
        flex: 1;
        overflow: hidden;
    }
}
