/*!
 * This file was abstracted from Bootstrap Grid. Original copyright notice:
 * Bootstrap Grid v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.d-flex {
	display: flex;
}

.justify-content-start {
	justify-content: flex-start;
}

.justify-content-end {
	justify-content: flex-end;
}

.justify-content-center {
	justify-content: center;
}

.justify-content-between {
	justify-content: space-between;
}

.justify-content-around {
	justify-content: space-around;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.flex-row {
	flex-direction: row;
}

.flex-col {
	flex-direction: column;
}

@media screen and (min-width: 768px) {
	.d-pc-flex {
		display: flex;
	}

	.justify-content-pc-start {
		justify-content: flex-start;
	}

	.justify-content-pc-end {
		justify-content: flex-end;
	}

	.justify-content-pc-center {
		justify-content: center;
	}

	.justify-content-pc-between {
		justify-content: space-between;
	}

	.justify-content-pc-around {
		justify-content: space-around;
	}

	.flex-pc-wrap {
		flex-wrap: wrap;
	}

	.flex-pc-nowrap {
		flex-wrap: nowrap;
	}

	.flex-pc-wrap-reverse {
		flex-wrap: wrap-reverse;
	}

	.flex-pc-row {
		flex-direction: row;
	}

	.flex-pc-col {
		flex-direction: column;
	}
}
