@media (min-width: 1024px) {
    .float-lgx-start {
        float: left !important;
    }
    .float-lgx-end {
        float: right !important;
    }
    .float-lgx-none {
        float: none !important;
    }

    .d-lgx-inline { display: inline !important; }
    .d-lgx-inline-block { display: inline-block !important; }
    .d-lgx-block { display: block !important; }
    .d-lgx-grid { display: grid !important; }
    .d-lgx-table { display: table !important; }
    .d-lgx-table-row { display: table-row !important; }
    .d-lgx-table-cell { display: table-cell !important; }
    .d-lgx-flex { display: flex !important; }
    .d-lgx-inline-flex { display: inline-flex !important; }
    .d-lgx-none { display: none !important; }

    .flex-lgx-fill { flex: 1 1 auto !important; }
    .flex-lgx-row { flex-direction: row !important; }
    .flex-lgx-column { flex-direction: column !important; }
    .flex-lgx-row-reverse { flex-direction: row-reverse !important; }
    .flex-lgx-column-reverse { flex-direction: column-reverse !important; }
    .flex-lgx-grow-0 { flex-grow: 0 !important; }
    .flex-lgx-grow-1 { flex-grow: 1 !important; }
    .flex-lgx-shrink-0 { flex-shrink: 0 !important; }
    .flex-lgx-shrink-1 { flex-shrink: 1 !important; }
    .flex-lgx-wrap { flex-wrap: wrap !important; }
    .flex-lgx-nowrap { flex-wrap: nowrap !important; }
    .flex-lgx-wrap-reverse { flex-wrap: wrap-reverse !important; }

    .justify-content-lgx-start { justify-content: flex-start !important; }
    .justify-content-lgx-end { justify-content: flex-end !important; }
    .justify-content-lgx-center { justify-content: center !important; }
    .justify-content-lgx-between { justify-content: space-between !important; }
    .justify-content-lgx-around { justify-content: space-around !important; }
    .justify-content-lgx-evenly { justify-content: space-evenly !important; }

    .align-items-lgx-start { align-items: flex-start !important; }
    .align-items-lgx-end { align-items: flex-end !important; }
    .align-items-lgx-center { align-items: center !important; }
    .align-items-lgx-baseline { align-items: baseline !important; }
    .align-items-lgx-stretch { align-items: stretch !important; }

    .align-content-lgx-start { align-content: flex-start !important; }
    .align-content-lgx-end { align-content: flex-end !important; }
    .align-content-lgx-center { align-content: center !important; }
    .align-content-lgx-between { align-content: space-between !important; }
    .align-content-lgx-around { align-content: space-around !important; }
    .align-content-lgx-stretch { align-content: stretch !important; }

    .align-self-lgx-auto { align-self: auto !important; }
    .align-self-lgx-start { align-self: flex-start !important; }
    .align-self-lgx-end { align-self: flex-end !important; }
    .align-self-lgx-center { align-self: center !important; }
    .align-self-lgx-baseline { align-self: baseline !important; }
    .align-self-lgx-stretch { align-self: stretch !important; }

    .order-lgx-first { order: -1 !important; }
    .order-lgx-0 { order: 0 !important; }
    .order-lgx-1 { order: 1 !important; }
    .order-lgx-2 { order: 2 !important; }
    .order-lgx-3 { order: 3 !important; }
    .order-lgx-4 { order: 4 !important; }
    .order-lgx-5 { order: 5 !important; }
    .order-lgx-last { order: 6 !important; }

    /* Margins */
    .m-lgx-0 { margin: 0 !important; }
    .m-lgx-1 { margin: 0.25rem !important; }
    .m-lgx-2 { margin: 0.5rem !important; }
    .m-lgx-3 { margin: 1rem !important; }
    .m-lgx-4 { margin: 1.5rem !important; }
    .m-lgx-5 { margin: 3rem !important; }
    .m-lgx-auto { margin: auto !important; }

    /* (repeat padding, gap, text alignment, etc. same way as lg) */
    .text-lgx-start { text-align: left !important; }
    .text-lgx-end { text-align: right !important; }
    .text-lgx-center { text-align: center !important; }
}
