/* Desktop (base) - apply to all unless overridden */


/* Large screens cascade up */

@media (min-width: 1280px) {
    /* Styles for 1280px and up */
}

@media (min-width: 1440px) {
    /* Styles for 1440px and up+ */
}

@media (min-width: 1920px) {
    /* Styles for 1920px and up+ */
}

/* Small screens cascade down */

/* Tablet */
@media (max-width: 991px) {
    /* Styles for 991px and down */
}

/* Mobile Landscape */
@media (max-width: 767px) {
    /* Styles for 767px and down */

}

/* Mobile Portrait */
@media (max-width: 478px) {
    /* Styles for 478px and down */
}