/* ---------------------------------------------------------------------------------------------------- */
/* TEXT ALIGNMENT																						*/

.txt-left {
	text-align: left !important;
}

.txt-center {
	text-align: center !important;
}

.txt-right {
	text-align: right !important;
}

.txt-justify {
	text-align: justify !important;
}

@media only screen and (min-width: 768px) {
	/* ---------------------------------------------------------------------------------------------------- */
	/* TEXT ALIGNMENT																						*/

	.txt-sm-left {
		text-align: left !important;
	}

	.txt-sm-center {
		text-align: center !important;
	}

	.txt-sm-right {
		text-align: right !important;
	}

	.txt-sm-justify {
		text-align: justify !important;
	}
}

@media only screen and (min-width: 1024px) {
	/* ---------------------------------------------------------------------------------------------------- */
	/* TEXT ALIGNMENT																						*/

	.txt-md-left {
		text-align: left !important;
	}

	.txt-md-center {
		text-align: center !important;
	}

	.txt-md-right {
		text-align: right !important;
	}

	.txt-md-justify {
		text-align: justify !important;
	}
}

@media only screen and (min-width: 1440px) {
	/* ---------------------------------------------------------------------------------------------------- */
	/* TEXT ALIGNMENT																						*/

	.txt-lg-left {
		text-align: left !important;
	}

	.txt-lg-center {
		text-align: center !important;
	}

	.txt-lg-right {
		text-align: right !important;
	}

	.txt-lg-justify {
		text-align: justify !important;
	}
}

@media only screen and (min-width: 1920px) {
	/* ---------------------------------------------------------------------------------------------------- */
	/* TEXT ALIGNMENT																						*/

	.txt-xl-left {
		text-align: left !important;
	}

	.txt-xl-center {
		text-align: center !important;
	}

	.txt-xl-right {
		text-align: right !important;
	}

	.txt-xl-justify {
		text-align: justify !important;
	}
}