/* Mobile: <= 767px */
@media (max-width: 767px) {
    .d-block-mobile {
        display: block !important;
    }
    .d-inline-mobile {
        display: inline !important;
    }
}

/* Tablet: 768px - 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
    .d-block-tablet {
        display: block !important;
    }
    .d-inline-tablet {
        display: inline !important;
    }
}

/* Desktop: >= 1025px */
@media (min-width: 1025px) {
    .d-block-desktop {
        display: block !important;
    }
    .d-inline-desktop {
        display: inline !important;
    }
}
