:root {
	--m-4-5: 2rem;
	--m-6: 4rem;
	--m-7: 5rem;
	--m-8: 6rem;
	--m-9: 7rem;
	--m-10: 8rem;
	--m-11: 9rem;
	--m-12: 10rem;

	--m-n-1: -1rem;
	--m-n-2: -2rem;
	--m-n-3: -3rem;
	--m-n-4: -4rem;
	--m-n-5: -5rem;
	--m-n-6: -6rem;
	--m-n-7: -7rem;
	--m-n-8: -8rem;
	--m-n-9: -9rem;
	--m-n-10: -10rem;
}

/*====================================================
	POSITIVE MARGINS
====================================================*/
.mt-4-5 { margin-top: var(--m-4-5) !important; }
.mt-6 { margin-top: var(--m-6) !important; }
.mt-7 { margin-top: var(--m-7) !important; }
.mt-8 { margin-top: var(--m-8) !important; }
.mt-9 { margin-top: var(--m-9) !important; }
.mt-10 { margin-top: var(--m-10) !important; }
.mt-11 { margin-top: var(--m-11) !important; }
.mt-12 { margin-top: var(--m-12) !important; }

.ms-4-5 { margin-left: var(--m-4-5) !important; }
.ms-6 { margin-left: var(--m-6) !important; }
.ms-7 { margin-left: var(--m-7) !important; }
.ms-8 { margin-left: var(--m-8) !important; }
.ms-9 { margin-left: var(--m-9) !important; }
.ms-10 { margin-left: var(--m-10) !important; }
.ms-11 { margin-left: var(--m-11) !important; }
.ms-12 { margin-left: var(--m-12) !important; }

.me-4-5 { margin-right: var(--m-4-5) !important; }
.me-6 { margin-right: var(--m-6) !important; }
.me-7 { margin-right: var(--m-7) !important; }
.me-8 { margin-right: var(--m-8) !important; }
.me-9 { margin-right: var(--m-9) !important; }
.me-10 { margin-right: var(--m-10) !important; }
.me-11 { margin-right: var(--m-11) !important; }
.me-12 { margin-right: var(--m-12) !important; }

.mb-4-5 { margin-bottom: var(--m-4-5) !important; }
.mb-6 { margin-bottom: var(--m-6) !important; }
.mb-7 { margin-bottom: var(--m-7) !important; }
.mb-8 { margin-bottom: var(--m-8) !important; }
.mb-9 { margin-bottom: var(--m-9) !important; }
.mb-10 { margin-bottom: var(--m-10) !important; }
.mb-11 { margin-bottom: var(--m-11) !important; }
.mb-12 { margin-bottom: var(--m-12) !important; }

/* BREAKPOINTS */
@media screen and (min-width: 576px) {
	.mt-sm-4-5 { margin-top: var(--m-4-5) !important; }
	.mt-sm-6 { margin-top: var(--m-6) !important; }
	.mt-sm-7 { margin-top: var(--m-7) !important; }
	.mt-sm-8 { margin-top: var(--m-8) !important; }
	.mt-sm-9 { margin-top: var(--m-9) !important; }
	.mt-sm-10 { margin-top: var(--m-10) !important; }
	.mt-sm-11 { margin-top: var(--m-11) !important; }
	.mt-sm-12 { margin-top: var(--m-12) !important; }

	.ms-sm-4-5 { margin-left: var(--m-4-5) !important; }
	.ms-sm-6 { margin-left: var(--m-6) !important; }
	.ms-sm-7 { margin-left: var(--m-7) !important; }
	.ms-sm-8 { margin-left: var(--m-8) !important; }
	.ms-sm-9 { margin-left: var(--m-9) !important; }
	.ms-sm-10 { margin-left: var(--m-10) !important; }
	.ms-sm-11 { margin-left: var(--m-11) !important; }
	.ms-sm-12 { margin-left: var(--m-12) !important; }

	.me-sm-4-5 { margin-right: var(--m-4-5) !important; }
	.me-sm-6 { margin-right: var(--m-6) !important; }
	.me-sm-7 { margin-right: var(--m-7) !important; }
	.me-sm-8 { margin-right: var(--m-8) !important; }
	.me-sm-9 { margin-right: var(--m-9) !important; }
	.me-sm-10 { margin-right: var(--m-10) !important; }
	.me-sm-11 { margin-right: var(--m-11) !important; }
	.me-sm-12 { margin-right: var(--m-12) !important; }

	.mb-sm-4-5 { margin-bottom: var(--m-4-5) !important; }
	.mb-sm-6 { margin-bottom: var(--m-6) !important; }
	.mb-sm-7 { margin-bottom: var(--m-7) !important; }
	.mb-sm-8 { margin-bottom: var(--m-8) !important; }
	.mb-sm-9 { margin-bottom: var(--m-9) !important; }
	.mb-sm-10 { margin-bottom: var(--m-10) !important; }
	.mb-sm-11 { margin-bottom: var(--m-11) !important; }
	.mb-sm-12 { margin-bottom: var(--m-12) !important; }
}

@media screen and (min-width: 768px) {
	.mt-md-4-5 { margin-top: var(--m-4-5) !important; }
	.mt-md-6 { margin-top: var(--m-6) !important; }
	.mt-md-7 { margin-top: var(--m-7) !important; }
	.mt-md-8 { margin-top: var(--m-8) !important; }
	.mt-md-9 { margin-top: var(--m-9) !important; }
	.mt-md-10 { margin-top: var(--m-10) !important; }
	.mt-md-11 { margin-top: var(--m-11) !important; }
	.mt-md-12 { margin-top: var(--m-12) !important; }

	.ms-md-4-5 { margin-left: var(--m-4-5) !important; }
	.ms-md-6 { margin-left: var(--m-6) !important; }
	.ms-md-7 { margin-left: var(--m-7) !important; }
	.ms-md-8 { margin-left: var(--m-8) !important; }
	.ms-md-9 { margin-left: var(--m-9) !important; }
	.ms-md-10 { margin-left: var(--m-10) !important; }
	.ms-md-11 { margin-left: var(--m-11) !important; }
	.ms-md-12 { margin-left: var(--m-12) !important; }

	.me-md-4-5 { margin-right: var(--m-4-5) !important; }
	.me-md-6 { margin-right: var(--m-6) !important; }
	.me-md-7 { margin-right: var(--m-7) !important; }
	.me-md-8 { margin-right: var(--m-8) !important; }
	.me-md-9 { margin-right: var(--m-9) !important; }
	.me-md-10 { margin-right: var(--m-10) !important; }
	.me-md-11 { margin-right: var(--m-11) !important; }
	.me-md-12 { margin-right: var(--m-12) !important; }

	.mb-md-4-5 { margin-bottom: var(--m-4-5) !important; }
	.mb-md-6 { margin-bottom: var(--m-6) !important; }
	.mb-md-7 { margin-bottom: var(--m-7) !important; }
	.mb-md-8 { margin-bottom: var(--m-8) !important; }
	.mb-md-9 { margin-bottom: var(--m-9) !important; }
	.mb-md-10 { margin-bottom: var(--m-10) !important; }
	.mb-md-11 { margin-bottom: var(--m-11) !important; }
	.mb-md-12 { margin-bottom: var(--m-12) !important; }
}

@media screen and (min-width: 992px) {
	.mt-lg-4-5 { margin-top: var(--m-4-5) !important; }
	.mt-lg-6 { margin-top: var(--m-6) !important; }
	.mt-lg-7 { margin-top: var(--m-7) !important; }
	.mt-lg-8 { margin-top: var(--m-8) !important; }
	.mt-lg-9 { margin-top: var(--m-9) !important; }
	.mt-lg-10 { margin-top: var(--m-10) !important; }
	.mt-lg-11 { margin-top: var(--m-11) !important; }
	.mt-lg-12 { margin-top: var(--m-12) !important; }

	.ms-lg-4-5 { margin-top: left(--m-4-5) !important; }
	.ms-lg-6 { margin-left: var(--m-6) !important; }
	.ms-lg-7 { margin-left: var(--m-7) !important; }
	.ms-lg-8 { margin-left: var(--m-8) !important; }
	.ms-lg-9 { margin-left: var(--m-9) !important; }
	.ms-lg-10 { margin-left: var(--m-10) !important; }
	.ms-lg-11 { margin-left: var(--m-11) !important; }
	.ms-lg-12 { margin-left: var(--m-12) !important; }

	.me-lg-4-5 { margin-right: var(--m-4-5) !important; }
	.me-lg-6 { margin-right: var(--m-6) !important; }
	.me-lg-7 { margin-right: var(--m-7) !important; }
	.me-lg-8 { margin-right: var(--m-8) !important; }
	.me-lg-9 { margin-right: var(--m-9) !important; }
	.me-lg-10 { margin-right: var(--m-10) !important; }
	.me-lg-11 { margin-right: var(--m-11) !important; }
	.me-lg-12 { margin-right: var(--m-12) !important; }

	.mb-lg-4-5 { margin-bottom: var(--m-4-5) !important; }
	.mb-lg-6 { margin-bottom: var(--m-6) !important; }
	.mb-lg-7 { margin-bottom: var(--m-7) !important; }
	.mb-lg-8 { margin-bottom: var(--m-8) !important; }
	.mb-lg-9 { margin-bottom: var(--m-9) !important; }
	.mb-lg-10 { margin-bottom: var(--m-10) !important; }
	.mb-lg-11 { margin-bottom: var(--m-11) !important; }
	.mb-lg-12 { margin-bottom: var(--m-12) !important; }
}

@media screen and (min-width: 1200px) {
	.mt-xl-4-5 { margin-top: var(--m-4-5) !important; }
	.mt-xl-6 { margin-top: var(--m-6) !important; }
	.mt-xl-7 { margin-top: var(--m-7) !important; }
	.mt-xl-8 { margin-top: var(--m-8) !important; }
	.mt-xl-9 { margin-top: var(--m-9) !important; }
	.mt-xl-10 { margin-top: var(--m-10) !important; }
	.mt-xl-11 { margin-top: var(--m-11) !important; }
	.mt-xl-12 { margin-top: var(--m-12) !important; }

	.ms-xl-4-5 { margin-left: var(--m-4-5) !important; }
	.ms-xl-6 { margin-left: var(--m-6) !important; }
	.ms-xl-7 { margin-left: var(--m-7) !important; }
	.ms-xl-8 { margin-left: var(--m-8) !important; }
	.ms-xl-9 { margin-left: var(--m-9) !important; }
	.ms-xl-10 { margin-left: var(--m-10) !important; }
	.ms-xl-11 { margin-left: var(--m-11) !important; }
	.ms-xl-12 { margin-left: var(--m-12) !important; }

	.me-xl-4-5 { margin-right: var(--m-4-5) !important; }
	.me-xl-6 { margin-right: var(--m-6) !important; }
	.me-xl-7 { margin-right: var(--m-7) !important; }
	.me-xl-8 { margin-right: var(--m-8) !important; }
	.me-xl-9 { margin-right: var(--m-9) !important; }
	.me-xl-10 { margin-right: var(--m-10) !important; }
	.me-xl-11 { margin-right: var(--m-11) !important; }
	.me-xl-12 { margin-right: var(--m-12) !important; }

	.mb-xl-4-5 { margin-bottom: var(--m-4-5) !important; }
	.mb-xl-6 { margin-bottom: var(--m-6) !important; }
	.mb-xl-7 { margin-bottom: var(--m-7) !important; }
	.mb-xl-8 { margin-bottom: var(--m-8) !important; }
	.mb-xl-9 { margin-bottom: var(--m-9) !important; }
	.mb-xl-10 { margin-bottom: var(--m-10) !important; }
	.mb-xl-11 { margin-bottom: var(--m-11) !important; }
	.mb-xl-12 { margin-bottom: var(--m-12) !important; }
}

@media screen and (min-width: 1400px) {
	.mt-xxl-4-5 { margin-top: var(--m-4-5) !important; }
	.mt-xxl-6 { margin-top: var(--m-6) !important; }
	.mt-xxl-7 { margin-top: var(--m-7) !important; }
	.mt-xxl-8 { margin-top: var(--m-8) !important; }
	.mt-xxl-9 { margin-top: var(--m-9) !important; }
	.mt-xxl-10 { margin-top: var(--m-10) !important; }
	.mt-xxl-11 { margin-top: var(--m-11) !important; }
	.mt-xxl-12 { margin-top: var(--m-12) !important; }

	.ms-xxl-4-5 { margin-left: var(--m-4-5) !important; }
	.ms-xxl-6 { margin-left: var(--m-6) !important; }
	.ms-xxl-7 { margin-left: var(--m-7) !important; }
	.ms-xxl-8 { margin-left: var(--m-8) !important; }
	.ms-xxl-9 { margin-left: var(--m-9) !important; }
	.ms-xxl-10 { margin-left: var(--m-10) !important; }
	.ms-xxl-11 { margin-left: var(--m-11) !important; }
	.ms-xxl-12 { margin-left: var(--m-12) !important; }

	.me-xxl-4-5 { margin-right: var(--m-4-5) !important; }
	.me-xxl-6 { margin-right: var(--m-6) !important; }
	.me-xxl-7 { margin-right: var(--m-7) !important; }
	.me-xxl-8 { margin-right: var(--m-8) !important; }
	.me-xxl-9 { margin-right: var(--m-9) !important; }
	.me-xxl-10 { margin-right: var(--m-10) !important; }
	.me-xxl-11 { margin-right: var(--m-11) !important; }
	.me-xxl-12 { margin-right: var(--m-12) !important; }

	.mb-xxl-4-5 { margin-bottom: var(--m-4-5) !important; }
	.mb-xxl-6 { margin-bottom: var(--m-6) !important; }
	.mb-xxl-7 { margin-bottom: var(--m-7) !important; }
	.mb-xxl-8 { margin-bottom: var(--m-8) !important; }
	.mb-xxl-9 { margin-bottom: var(--m-9) !important; }
	.mb-xxl-10 { margin-bottom: var(--m-10) !important; }
	.mb-xxl-11 { margin-bottom: var(--m-11) !important; }
	.mb-xxl-12 { margin-bottom: var(--m-12) !important; }
}


/*====================================================
	NEGATIVE MARGINS
====================================================*/
.mt-n-1 { margin-top: var(--m-n-1) !important; }
.mt-n-2 { margin-top: var(--m-n-2) !important; }
.mt-n-3 { margin-top: var(--m-n-3) !important; }
.mt-n-4 { margin-top: var(--m-n-4) !important; }
.mt-n-5 { margin-top: var(--m-n-5) !important; }
.mt-n-6 { margin-top: var(--m-n-6) !important; }
.mt-n-7 { margin-top: var(--m-n-7) !important; }
.mt-n-8 { margin-top: var(--m-n-8) !important; }
.mt-n-9 { margin-top: var(--m-n-9) !important; }
.mt-n-10 { margin-top: var(--m-n-10) !important; }

.ms-n-1 { margin-left: var(--m-n-1) !important; }
.ms-n-2 { margin-left: var(--m-n-2) !important; }
.ms-n-3 { margin-left: var(--m-n-3) !important; }
.ms-n-4 { margin-left: var(--m-n-4) !important; }
.ms-n-5 { margin-left: var(--m-n-5) !important; }
.ms-n-6 { margin-left: var(--m-n-6) !important; }
.ms-n-7 { margin-left: var(--m-n-7) !important; }
.ms-n-8 { margin-left: var(--m-n-8) !important; }
.ms-n-9 { margin-left: var(--m-n-9) !important; }
.ms-n-10 { margin-left: var(--m-n-10) !important; }

.me-n-1 { margin-right: var(--m-n-1) !important; }
.me-n-2 { margin-right: var(--m-n-2) !important; }
.me-n-3 { margin-right: var(--m-n-3) !important; }
.me-n-4 { margin-right: var(--m-n-4) !important; }
.me-n-5 { margin-right: var(--m-n-5) !important; }
.me-n-6 { margin-right: var(--m-n-6) !important; }
.me-n-7 { margin-right: var(--m-n-7) !important; }
.me-n-8 { margin-right: var(--m-n-8) !important; }
.me-n-9 { margin-right: var(--m-n-9) !important; }
.me-n-10 { margin-right: var(--m-n-10) !important; }

.mb-n-1 { margin-bottom: var(--m-n-1) !important; }
.mb-n-2 { margin-bottom: var(--m-n-2) !important; }
.mb-n-3 { margin-bottom: var(--m-n-3) !important; }
.mb-n-4 { margin-bottom: var(--m-n-4) !important; }
.mb-n-5 { margin-bottom: var(--m-n-5) !important; }
.mb-n-6 { margin-bottom: var(--m-n-6) !important; }
.mb-n-7 { margin-bottom: var(--m-n-7) !important; }
.mb-n-8 { margin-bottom: var(--m-n-8) !important; }
.mb-n-9 { margin-bottom: var(--m-n-9) !important; }
.mb-n-10 { margin-bottom: var(--m-n-10) !important; }


/* BREAKPOINTS */
@media screen and (min-width: 576px) {
	.mt-sm-n-1 { margin-top: var(--m-n-1) !important; }
	.mt-sm-n-2 { margin-top: var(--m-n-2) !important; }
	.mt-sm-n-3 { margin-top: var(--m-n-3) !important; }
	.mt-sm-n-4 { margin-top: var(--m-n-4) !important; }
	.mt-sm-n-5 { margin-top: var(--m-n-5) !important; }
	.mt-sm-n-6 { margin-top: var(--m-n-6) !important; }
	.mt-sm-n-7 { margin-top: var(--m-n-7) !important; }
	.mt-sm-n-8 { margin-top: var(--m-n-8) !important; }
	.mt-sm-n-9 { margin-top: var(--m-n-9) !important; }
	.mt-sm-n-10 { margin-top: var(--m-n-10) !important; }

	.ms-sm-n-1 { margin-left: var(--m-n-1) !important; }
	.ms-sm-n-2 { margin-left: var(--m-n-2) !important; }
	.ms-sm-n-3 { margin-left: var(--m-n-3) !important; }
	.ms-sm-n-4 { margin-left: var(--m-n-4) !important; }
	.ms-sm-n-5 { margin-left: var(--m-n-5) !important; }
	.ms-sm-n-6 { margin-left: var(--m-n-6) !important; }
	.ms-sm-n-7 { margin-left: var(--m-n-7) !important; }
	.ms-sm-n-8 { margin-left: var(--m-n-8) !important; }
	.ms-sm-n-9 { margin-left: var(--m-n-9) !important; }
	.ms-sm-n-10 { margin-left: var(--m-n-10) !important; }

	.me-sm-n-1 { margin-right: var(--m-n-1) !important; }
	.me-sm-n-2 { margin-right: var(--m-n-2) !important; }
	.me-sm-n-3 { margin-right: var(--m-n-3) !important; }
	.me-sm-n-4 { margin-right: var(--m-n-4) !important; }
	.me-sm-n-5 { margin-right: var(--m-n-5) !important; }
	.me-sm-n-6 { margin-right: var(--m-n-6) !important; }
	.me-sm-n-7 { margin-right: var(--m-n-7) !important; }
	.me-sm-n-8 { margin-right: var(--m-n-8) !important; }
	.me-sm-n-9 { margin-right: var(--m-n-9) !important; }
	.me-sm-n-10 { margin-right: var(--m-n-10) !important; }

	.mb-sm-n-1 { margin-bottom: var(--m-n-1) !important; }
	.mb-sm-n-2 { margin-bottom: var(--m-n-2) !important; }
	.mb-sm-n-3 { margin-bottom: var(--m-n-3) !important; }
	.mb-sm-n-4 { margin-bottom: var(--m-n-4) !important; }
	.mb-sm-n-5 { margin-bottom: var(--m-n-5) !important; }
	.mb-sm-n-6 { margin-bottom: var(--m-n-6) !important; }
	.mb-sm-n-7 { margin-bottom: var(--m-n-7) !important; }
	.mb-sm-n-8 { margin-bottom: var(--m-n-8) !important; }
	.mb-sm-n-9 { margin-bottom: var(--m-n-9) !important; }
	.mb-sm-n-10 { margin-bottom: var(--m-n-10) !important; }
}

@media screen and (min-width: 768px) {
	.mt-md-n-1 { margin-top: var(--m-n-1) !important; }
	.mt-md-n-2 { margin-top: var(--m-n-2) !important; }
	.mt-md-n-3 { margin-top: var(--m-n-3) !important; }
	.mt-md-n-4 { margin-top: var(--m-n-4) !important; }
	.mt-md-n-5 { margin-top: var(--m-n-5) !important; }
	.mt-md-n-6 { margin-top: var(--m-n-6) !important; }
	.mt-md-n-7 { margin-top: var(--m-n-7) !important; }
	.mt-md-n-8 { margin-top: var(--m-n-8) !important; }
	.mt-md-n-9 { margin-top: var(--m-n-9) !important; }
	.mt-md-n-10 { margin-top: var(--m-n-10) !important; }

	.ms-md-n-1 { margin-left: var(--m-n-1) !important; }
	.ms-md-n-2 { margin-left: var(--m-n-2) !important; }
	.ms-md-n-3 { margin-left: var(--m-n-3) !important; }
	.ms-md-n-4 { margin-left: var(--m-n-4) !important; }
	.ms-md-n-5 { margin-left: var(--m-n-5) !important; }
	.ms-md-n-6 { margin-left: var(--m-n-6) !important; }
	.ms-md-n-7 { margin-left: var(--m-n-7) !important; }
	.ms-md-n-8 { margin-left: var(--m-n-8) !important; }
	.ms-md-n-9 { margin-left: var(--m-n-9) !important; }
	.ms-md-n-10 { margin-left: var(--m-n-10) !important; }

	.me-md-n-1 { margin-right: var(--m-n-1) !important; }
	.me-md-n-2 { margin-right: var(--m-n-2) !important; }
	.me-md-n-3 { margin-right: var(--m-n-3) !important; }
	.me-md-n-4 { margin-right: var(--m-n-4) !important; }
	.me-md-n-5 { margin-right: var(--m-n-5) !important; }
	.me-md-n-6 { margin-right: var(--m-n-6) !important; }
	.me-md-n-7 { margin-right: var(--m-n-7) !important; }
	.me-md-n-8 { margin-right: var(--m-n-8) !important; }
	.me-md-n-9 { margin-right: var(--m-n-9) !important; }
	.me-md-n-10 { margin-right: var(--m-n-10) !important; }

	.mb-md-n-1 { margin-bottom: var(--m-n-1) !important; }
	.mb-md-n-2 { margin-bottom: var(--m-n-2) !important; }
	.mb-md-n-3 { margin-bottom: var(--m-n-3) !important; }
	.mb-md-n-4 { margin-bottom: var(--m-n-4) !important; }
	.mb-md-n-5 { margin-bottom: var(--m-n-5) !important; }
	.mb-md-n-6 { margin-bottom: var(--m-n-6) !important; }
	.mb-md-n-7 { margin-bottom: var(--m-n-7) !important; }
	.mb-md-n-8 { margin-bottom: var(--m-n-8) !important; }
	.mb-md-n-9 { margin-bottom: var(--m-n-9) !important; }
	.mb-md-n-10 { margin-bottom: var(--m-n-10) !important; }
}

@media screen and (min-width: 992px) {
	.mt-lg-n-1 { margin-top: var(--m-n-1) !important; }
	.mt-lg-n-2 { margin-top: var(--m-n-2) !important; }
	.mt-lg-n-3 { margin-top: var(--m-n-3) !important; }
	.mt-lg-n-4 { margin-top: var(--m-n-4) !important; }
	.mt-lg-n-5 { margin-top: var(--m-n-5) !important; }
	.mt-lg-n-6 { margin-top: var(--m-n-6) !important; }
	.mt-lg-n-7 { margin-top: var(--m-n-7) !important; }
	.mt-lg-n-8 { margin-top: var(--m-n-8) !important; }
	.mt-lg-n-9 { margin-top: var(--m-n-9) !important; }
	.mt-lg-n-10 { margin-top: var(--m-n-10) !important; }

	.ms-lg-n-1 { margin-left: var(--m-n-1) !important; }
	.ms-lg-n-2 { margin-left: var(--m-n-2) !important; }
	.ms-lg-n-3 { margin-left: var(--m-n-3) !important; }
	.ms-lg-n-4 { margin-left: var(--m-n-4) !important; }
	.ms-lg-n-5 { margin-left: var(--m-n-5) !important; }
	.ms-lg-n-6 { margin-left: var(--m-n-6) !important; }
	.ms-lg-n-7 { margin-left: var(--m-n-7) !important; }
	.ms-lg-n-8 { margin-left: var(--m-n-8) !important; }
	.ms-lg-n-9 { margin-left: var(--m-n-9) !important; }
	.ms-lg-n-10 { margin-left: var(--m-n-10) !important; }

	.me-lg-n-1 { margin-right: var(--m-n-1) !important; }
	.me-lg-n-2 { margin-right: var(--m-n-2) !important; }
	.me-lg-n-3 { margin-right: var(--m-n-3) !important; }
	.me-lg-n-4 { margin-right: var(--m-n-4) !important; }
	.me-lg-n-5 { margin-right: var(--m-n-5) !important; }
	.me-lg-n-6 { margin-right: var(--m-n-6) !important; }
	.me-lg-n-7 { margin-right: var(--m-n-7) !important; }
	.me-lg-n-8 { margin-right: var(--m-n-8) !important; }
	.me-lg-n-9 { margin-right: var(--m-n-9) !important; }
	.me-lg-n-10 { margin-right: var(--m-n-10) !important; }

	.mb-lg-n-1 { margin-bottom: var(--m-n-1) !important; }
	.mb-lg-n-2 { margin-bottom: var(--m-n-2) !important; }
	.mb-lg-n-3 { margin-bottom: var(--m-n-3) !important; }
	.mb-lg-n-4 { margin-bottom: var(--m-n-4) !important; }
	.mb-lg-n-5 { margin-bottom: var(--m-n-5) !important; }
	.mb-lg-n-6 { margin-bottom: var(--m-n-6) !important; }
	.mb-lg-n-7 { margin-bottom: var(--m-n-7) !important; }
	.mb-lg-n-8 { margin-bottom: var(--m-n-8) !important; }
	.mb-lg-n-9 { margin-bottom: var(--m-n-9) !important; }
	.mb-lg-n-10 { margin-bottom: var(--m-n-10) !important; }
}

@media screen and (min-width: 1200px) {
	.mt-xl-n-1 { margin-top: var(--m-n-1) !important; }
	.mt-xl-n-2 { margin-top: var(--m-n-2) !important; }
	.mt-xl-n-3 { margin-top: var(--m-n-3) !important; }
	.mt-xl-n-4 { margin-top: var(--m-n-4) !important; }
	.mt-xl-n-5 { margin-top: var(--m-n-5) !important; }
	.mt-xl-n-6 { margin-top: var(--m-n-6) !important; }
	.mt-xl-n-7 { margin-top: var(--m-n-7) !important; }
	.mt-xl-n-8 { margin-top: var(--m-n-8) !important; }
	.mt-xl-n-9 { margin-top: var(--m-n-9) !important; }
	.mt-xl-n-10 { margin-top: var(--m-n-10) !important; }

	.ms-xl-n-1 { margin-left: var(--m-n-1) !important; }
	.ms-xl-n-2 { margin-left: var(--m-n-2) !important; }
	.ms-xl-n-3 { margin-left: var(--m-n-3) !important; }
	.ms-xl-n-4 { margin-left: var(--m-n-4) !important; }
	.ms-xl-n-5 { margin-left: var(--m-n-5) !important; }
	.ms-xl-n-6 { margin-left: var(--m-n-6) !important; }
	.ms-xl-n-7 { margin-left: var(--m-n-7) !important; }
	.ms-xl-n-8 { margin-left: var(--m-n-8) !important; }
	.ms-xl-n-9 { margin-left: var(--m-n-9) !important; }
	.ms-xl-n-10 { margin-left: var(--m-n-10) !important; }

	.me-xl-n-1 { margin-right: var(--m-n-1) !important; }
	.me-xl-n-2 { margin-right: var(--m-n-2) !important; }
	.me-xl-n-3 { margin-right: var(--m-n-3) !important; }
	.me-xl-n-4 { margin-right: var(--m-n-4) !important; }
	.me-xl-n-5 { margin-right: var(--m-n-5) !important; }
	.me-xl-n-6 { margin-right: var(--m-n-6) !important; }
	.me-xl-n-7 { margin-right: var(--m-n-7) !important; }
	.me-xl-n-8 { margin-right: var(--m-n-8) !important; }
	.me-xl-n-9 { margin-right: var(--m-n-9) !important; }
	.me-xl-n-10 { margin-right: var(--m-n-10) !important; }

	.mb-xl-n-1 { margin-bottom: var(--m-n-1) !important; }
	.mb-xl-n-2 { margin-bottom: var(--m-n-2) !important; }
	.mb-xl-n-3 { margin-bottom: var(--m-n-3) !important; }
	.mb-xl-n-4 { margin-bottom: var(--m-n-4) !important; }
	.mb-xl-n-5 { margin-bottom: var(--m-n-5) !important; }
	.mb-xl-n-6 { margin-bottom: var(--m-n-6) !important; }
	.mb-xl-n-7 { margin-bottom: var(--m-n-7) !important; }
	.mb-xl-n-8 { margin-bottom: var(--m-n-8) !important; }
	.mb-xl-n-9 { margin-bottom: var(--m-n-9) !important; }
	.mb-xl-n-10 { margin-bottom: var(--m-n-10) !important; }
}

@media screen and (min-width: 1400px) {
	.mt-xxl-n-1 { margin-top: var(--m-n-1) !important; }
	.mt-xxl-n-2 { margin-top: var(--m-n-2) !important; }
	.mt-xxl-n-3 { margin-top: var(--m-n-3) !important; }
	.mt-xxl-n-4 { margin-top: var(--m-n-4) !important; }
	.mt-xxl-n-5 { margin-top: var(--m-n-5) !important; }
	.mt-xxl-n-6 { margin-top: var(--m-n-6) !important; }
	.mt-xxl-n-7 { margin-top: var(--m-n-7) !important; }
	.mt-xxl-n-8 { margin-top: var(--m-n-8) !important; }
	.mt-xxl-n-9 { margin-top: var(--m-n-9) !important; }
	.mt-xxl-n-10 { margin-top: var(--m-n-10) !important; }

	.ms-xxl-n-1 { margin-left: var(--m-n-1) !important; }
	.ms-xxl-n-2 { margin-left: var(--m-n-2) !important; }
	.ms-xxl-n-3 { margin-left: var(--m-n-3) !important; }
	.ms-xxl-n-4 { margin-left: var(--m-n-4) !important; }
	.ms-xxl-n-5 { margin-left: var(--m-n-5) !important; }
	.ms-xxl-n-6 { margin-left: var(--m-n-6) !important; }
	.ms-xxl-n-7 { margin-left: var(--m-n-7) !important; }
	.ms-xxl-n-8 { margin-left: var(--m-n-8) !important; }
	.ms-xxl-n-9 { margin-left: var(--m-n-9) !important; }
	.ms-xxl-n-10 { margin-left: var(--m-n-10) !important; }

	.me-xxl-n-1 { margin-right: var(--m-n-1) !important; }
	.me-xxl-n-2 { margin-right: var(--m-n-2) !important; }
	.me-xxl-n-3 { margin-right: var(--m-n-3) !important; }
	.me-xxl-n-4 { margin-right: var(--m-n-4) !important; }
	.me-xxl-n-5 { margin-right: var(--m-n-5) !important; }
	.me-xxl-n-6 { margin-right: var(--m-n-6) !important; }
	.me-xxl-n-7 { margin-right: var(--m-n-7) !important; }
	.me-xxl-n-8 { margin-right: var(--m-n-8) !important; }
	.me-xxl-n-9 { margin-right: var(--m-n-9) !important; }
	.me-xxl-n-10 { margin-right: var(--m-n-10) !important; }

	.mb-xxl-n-1 { margin-bottom: var(--m-n-1) !important; }
	.mb-xxl-n-2 { margin-bottom: var(--m-n-2) !important; }
	.mb-xxl-n-3 { margin-bottom: var(--m-n-3) !important; }
	.mb-xxl-n-4 { margin-bottom: var(--m-n-4) !important; }
	.mb-xxl-n-5 { margin-bottom: var(--m-n-5) !important; }
	.mb-xxl-n-6 { margin-bottom: var(--m-n-6) !important; }
	.mb-xxl-n-7 { margin-bottom: var(--m-n-7) !important; }
	.mb-xxl-n-8 { margin-bottom: var(--m-n-8) !important; }
	.mb-xxl-n-9 { margin-bottom: var(--m-n-9) !important; }
	.mb-xxl-n-10 { margin-bottom: var(--m-n-10) !important; }
}
