@media(max-width:767px) {
    .hidden-on-mobile {
        display: none !important
    }

    .m-w-100 {
        width: 100%;
    }
}

@media(min-width:600px) and (max-width:1024px) {
    .hidden-on-tablet {
        display: none !important
    }
}

@media(min-width:1025px) {
    .hidden-on-desktop {
        display: none !important
    }
}