
/* BS5 utility layer to cover legacy BS2 utility class names */
.hidden-phone { display: none !important; }
@media (min-width: 576px) { .hidden-phone { display: initial !important; } }

.hidden-tablet { display: none !important; }
@media (min-width: 768px) { .hidden-tablet { display: initial !important; } }

.hidden-desktop { display: none !important; }
@media (max-width: 991.98px) { .hidden-desktop { display: initial !important; } }

.visible-phone { display: initial !important; }
@media (min-width: 576px) { .visible-phone { display: none !important; } }

.visible-tablet { display: none !important; }
@media (min-width: 768px) and (max-width: 991.98px) { .visible-tablet { display: initial !important; } }

.visible-desktop { display: none !important; }
@media (min-width: 992px) { .visible-desktop { display: initial !important; } }

.pull-left { float: left !important; } /* fallback if any remain */
.pull-right { float: right !important; }

/* Legacy clearfix if used */
.clearfix::after { content: ""; display: block; clear: both; }
