@media (min-width: 576px) {
	.border-sm-top {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm-right {
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm-bottom {
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm-left {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm-top-0 {
		border-top: 0 !important;
	}
	.border-sm-right-0 {
		border-right: 0 !important;
	}
	.border-sm-bottom-0 {
		border-bottom: 0 !important;
	}
	.border-sm-left-0 {
		border-left: 0 !important;
	}
	.border-sm-x {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm-y {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-sm-0 {
		border-top: 0 !important;
		border-bottom: 0 !important;
		border-left: 0 !important;
		border-right: 0 !important;
	}
}

@media (min-width: 768px) {
	.border-md-top {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md-right {
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md-bottom {
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md-left {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md-top-0 {
		border-top: 0 !important;
	}
	.border-md-right-0 {
		border-right: 0 !important;
	}
	.border-md-bottom-0 {
		border-bottom: 0 !important;
	}
	.border-md-left-0 {
		border-left: 0 !important;
	}
	.border-md-x {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md-y {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-md-0 {
		border-top: 0 !important;
		border-bottom: 0 !important;
		border-left: 0 !important;
		border-right: 0 !important;
	}
}

@media (min-width: 992px) {
	.border-lg-top {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg-right {
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg-bottom {
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg-left {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg-top-0 {
		border-top: 0 !important;
	}
	.border-lg-right-0 {
		border-right: 0 !important;
	}
	.border-lg-bottom-0 {
		border-bottom: 0 !important;
	}
	.border-lg-left-0 {
		border-left: 0 !important;
	}
	.border-lg-x {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg-y {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-lg-0 {
		border-top: 0 !important;
		border-bottom: 0 !important;
		border-left: 0 !important;
		border-right: 0 !important;
	}
}

@media (min-width: 1200px) {
	.border-xl-top {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl-right {
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl-bottom {
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl-left {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl-top-0 {
		border-top: 0 !important;
	}
	.border-xl-right-0 {
		border-right: 0 !important;
	}
	.border-xl-bottom-0 {
		border-bottom: 0 !important;
	}
	.border-xl-left-0 {
		border-left: 0 !important;
	}
	.border-xl-x {
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl-y {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl {
		border-top: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-bottom: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
		border-right: var(--bs-border-width) var(--bs-border-style)
			var(--bs-border-color) !important;
	}
	.border-xl-0 {
		border-top: 0 !important;
		border-bottom: 0 !important;
		border-left: 0 !important;
		border-right: 0 !important;
	}
}
