Resize your browser to see responsive utilities in action.
Use .d-{breakpoint}-{value} to control visibility at different screen sizes.
.d-none .d-md-block - Hidden on xs/sm, visible on md+
.d-block .d-md-none - Visible on xs/sm only
.d-block .d-lg-none .d-xl-block - Hidden only on lg
Desktop View: This detailed description appears on larger screens where users have more space to read.
Mobile View: Condensed info for small screens.
Use .{m|p}{side}-{breakpoint}-{size} for responsive margins and padding.
.mt-2 .mt-md-4 .mt-lg-5
.p-2 .p-md-4 .p-lg-5
.gap-1 .gap-md-3 .gap-lg-4 - Gap grows with viewport
Use responsive flex utilities to change layouts at different breakpoints.
.d-flex .flex-column .flex-md-row - Vertical on mobile, horizontal on md+
.justify-content-center .justify-content-md-between - Centered on mobile, spread on md+
Use .text-{breakpoint}-{value} for responsive text alignment.
.text-center .text-md-start - Centered on mobile, left on md+
.text-start .text-lg-end - Left aligned, right on lg+
Width utilities aren't responsive by default, but combine with display utilities.
.min-vh-100, .vh-100, .vw-100
Use viewport units for full-screen sections
Extended description for larger screens.
Brief text.
Extended description for larger screens.
Brief text.
Extended description for larger screens.
Brief text.
Extended description for larger screens.
Brief text.
This is a longer description that provides more context for desktop users who have more screen real estate.
Short mobile description.
Use .d-print-{value} to control visibility when printing.
Screen only: This content is hidden when printing (.d-print-none)
Print only: This appears only in print (.d-none .d-print-block)