/* ========== display s ========== */

.block {
	position: relative;
	display: block;
	width: 100%;
	float: left;
}

.inline-block {
	display: inline-block;
}

.inline {
	display: inline;
}

.table {
	display: table;
}

.table-row {
	display: table-row;
}

.table-cell {
	display: table-cell;
}

.show {
	display: block;
}

.hide {
	display: none !important;
}

.flex {
	display: flex;
}

.inline-flex {
	display: inline-flex;
}

.inline-table {
	display: inline-table;
}

.visible {
	visibility: visible;
}

.invisible {
	visibility: hidden;
}

.opacity-0 {
	opacity: 0;
}

.opacity-1 {
	opacity: 1;
}

.z-0 {
	z-index: 0;
}

.z-10 {
	z-index: 10;
}

.z-20 {
	z-index: 20;
}

.z-30 {
	z-index: 30;
}

.z-40 {
	z-index: 40;
}

.z-50 {
	z-index: 50;
}

.z-auto {
	z-index: auto;
}

.shadow-xs {
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .3);
}

.shadow-sm {
	box-shadow: 0px 3px 5px rgba(0, 0, 0, .3);
}

.shadow-md {
	box-shadow: 0px 3px 8px rgba(0, 0, 0, .3);
}

.shadow-lg {
	box-shadow: 0px 5px 10px rgba(0, 0, 0, .3);
}

.shadow-none {
	box-shadow: none;
}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
	.block-md {
		position: relative;
		display: block;
		width: 100%;
		float: left;
	}
	.inline-block-md {
		display: inline-block;
	}
	.inline-md {
		display: inline;
	}
	.table-md {
		display: table;
	}
	.table-row-md {
		display: table-row;
	}
	.table-cell-md {
		display: table-cell;
	}
	.show-md {
		display: block !important;
	}
	.hide-md {
		display: none !important;
	}
	.flex-md {
		display: flex;
	}
	.inline-flex-md {
		display: inline-flex;
	}
	.inline-table-md {
		display: inline-table;
	}
	.visible-md {
		visibility: visible;
	}
	.invisible-md {
		visibility: hidden;
	}
	.opacity-0-md {
		opacity: 0;
	}
	.opacity-1-md {
		opacity: 1;
	}
	.z-0-md {
		z-index: 0;
	}
	.z-10-md {
		z-index: 10;
	}
	.z-20-md {
		z-index: 20;
	}
	.z-30-md {
		z-index: 30;
	}
	.z-40-md {
		z-index: 40;
	}
	.z-50-md {
		z-index: 50;
	}
	.z-auto-md {
		z-index: auto;
	}
	.shadow-xs-md {
		box-shadow: 0px 1px 3px rgba(0, 0, 0, .3);
	}
	.shadow-sm-md {
		box-shadow: 0px 3px 5px rgba(0, 0, 0, .3);
	}
	.shadow-md-md {
		box-shadow: 0px 3px 8px rgba(0, 0, 0, .3);
	}
	.shadow-lg-md {
		box-shadow: 0px 5px 10px rgba(0, 0, 0, .3);
	}
	.shadow-none-md {
		box-shadow: none;
	}
}

@media (max-width: 767px) {
	.block-sm {
		position: relative;
		display: block;
		width: 100%;
		float: left;
	}
	.inline-block-sm {
		display: inline-block;
	}
	.inline-sm {
		display: inline;
	}
	.table-sm {
		display: table;
	}
	.table-row-sm {
		display: table-row;
	}
	.table-cell-sm {
		display: table-cell;
	}
	.show-sm {
		display: block !important;
	}
	.hide-sm {
		display: none !important;
	}
	.flex-sm {
		display: flex;
	}
	.inline-flex-sm {
		display: inline-flex;
	}
	.inline-table-sm {
		display: inline-table;
	}
	.visible-sm {
		visibility: visible;
	}
	.invisible-sm {
		visibility: hidden;
	}
	.opacity-0-sm {
		opacity: 0;
	}
	.opacity-1-sm {
		opacity: 1;
	}
	.z-0-sm {
		z-index: 0;
	}
	.z-10-sm {
		z-index: 10;
	}
	.z-20-sm {
		z-index: 20;
	}
	.z-30-sm {
		z-index: 30;
	}
	.z-40-sm {
		z-index: 40;
	}
	.z-50-sm {
		z-index: 50;
	}
	.z-auto-sm {
		z-index: auto;
	}
	.shadow-xs-sm {
		box-shadow: 0px 1px 3px rgba(0, 0, 0, .3);
	}
	.shadow-sm-sm {
		box-shadow: 0px 3px 5px rgba(0, 0, 0, .3);
	}
	.shadow-md-sm {
		box-shadow: 0px 3px 8px rgba(0, 0, 0, .3);
	}
	.shadow-lg-sm {
		box-shadow: 0px 5px 10px rgba(0, 0, 0, .3);
	}
	.shadow-none-sm {
		box-shadow: none;
	}
}

@media (max-width: 479px) {
	.block-xs {
		position: relative;
		display: block;
		width: 100%;
		float: left;
	}
	.inline-block-xs {
		display: inline-block;
	}
	.inline-xs {
		display: inline;
	}
	.table-xs {
		display: table;
	}
	.table-row-xs {
		display: table-row;
	}
	.table-cell-xs {
		display: table-cell;
	}
	.show-xs {
		display: block !important;
	}
	.hide-xs {
		display: none !important;
	}
	.flex-xs {
		display: flex;
	}
	.inline-flex-xs {
		display: inline-flex;
	}
	.inline-table-xs {
		display: inline-table;
	}
	.visible-xs {
		visibility: visible;
	}
	.invisible-xs {
		visibility: hidden;
	}
	.opacity-0-xs {
		opacity: 0;
	}
	.opacity-1-xs {
		opacity: 1;
	}
	.z-0-xs {
		z-index: 0;
	}
	.z-10-xs {
		z-index: 10;
	}
	.z-20-xs {
		z-index: 20;
	}
	.z-30-xs {
		z-index: 30;
	}
	.z-40-xs {
		z-index: 40;
	}
	.z-50-xs {
		z-index: 50;
	}
	.z-auto-xs {
		z-index: auto;
	}
	.shadow-xs-xs {
		box-shadow: 0px 1px 3px rgba(0, 0, 0, .3);
	}
	.shadow-sm-xs {
		box-shadow: 0px 3px 5px rgba(0, 0, 0, .3);
	}
	.shadow-md-xs {
		box-shadow: 0px 3px 8px rgba(0, 0, 0, .3);
	}
	.shadow-lg-xs {
		box-shadow: 0px 5px 10px rgba(0, 0, 0, .3);
	}
	.shadow-none-xs {
		box-shadow: none;
	}
}

@media (max-width: 319px) {}


/* ========== display e ========== */