@media (max-width: 599px) {
  body:not(.wp-admin):not(.editor-styles-wrapper) .hide-on-mobile {
    display: none !important;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  body:not(.wp-admin):not(.editor-styles-wrapper) .hide-on-tablet {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  body:not(.wp-admin):not(.editor-styles-wrapper) .hide-on-desktop {
    display: none !important;
  }
}
