.space-0,
.space-top-0 {
	padding-top: 0 !important;
}

.space-0,
.space-bottom-0 {
	padding-bottom: 0 !important;
}

.space-1,
.space-top-1 {
	padding-top: 2rem !important;
}

.space-1,
.space-bottom-1 {
	padding-bottom: 2rem !important;
}

.space-2,
.space-top-2 {
	padding-top: 4rem !important;
}

.space-2,
.space-bottom-2 {
	padding-bottom: 4rem !important;
}

.space-3,
.space-top-3 {
	padding-top: 8rem !important;
}

.space-3,
.space-bottom-3 {
	padding-bottom: 8rem !important;
}

.space-4,
.space-top-4 {
	padding-top: 12.5rem !important;
}

.space-4,
.space-bottom-4 {
	padding-bottom: 12.5rem !important;
}

.space-5,
.space-top-5 {
	padding-top: 15rem !important;
}

.space-5,
.space-bottom-5 {
	padding-bottom: 15rem !important;
}

@media (min-width: 576px) {
	.space-sm-0,
	.space-top-sm-0 {
		padding-top: 0 !important;
	}
	.space-sm-0,
	.space-bottom-sm-0 {
		padding-bottom: 0 !important;
	}
	.space-sm-1,
	.space-top-sm-1 {
		padding-top: 2rem !important;
	}
	.space-sm-1,
	.space-bottom-sm-1 {
		padding-bottom: 2rem !important;
	}
	.space-sm-2,
	.space-top-sm-2 {
		padding-top: 4rem !important;
	}
	.space-sm-2,
	.space-bottom-sm-2 {
		padding-bottom: 4rem !important;
	}
	.space-sm-3,
	.space-top-sm-3 {
		padding-top: 8rem !important;
	}
	.space-sm-3,
	.space-bottom-sm-3 {
		padding-bottom: 8rem !important;
	}
	.space-sm-4,
	.space-top-sm-4 {
		padding-top: 12.5rem !important;
	}
	.space-sm-4,
	.space-bottom-sm-4 {
		padding-bottom: 12.5rem !important;
	}
	.space-sm-5,
	.space-top-sm-5 {
		padding-top: 15rem !important;
	}
	.space-sm-5,
	.space-bottom-sm-5 {
		padding-bottom: 15rem !important;
	}
}

@media (min-width: 768px) {
	.space-md-0,
	.space-top-md-0 {
		padding-top: 0 !important;
	}
	.space-md-0,
	.space-bottom-md-0 {
		padding-bottom: 0 !important;
	}
	.space-md-1,
	.space-top-md-1 {
		padding-top: 2rem !important;
	}
	.space-md-1,
	.space-bottom-md-1 {
		padding-bottom: 2rem !important;
	}
	.space-md-2,
	.space-top-md-2 {
		padding-top: 4rem !important;
	}
	.space-md-2,
	.space-bottom-md-2 {
		padding-bottom: 4rem !important;
	}
	.space-md-3,
	.space-top-md-3 {
		padding-top: 8rem !important;
	}
	.space-md-3,
	.space-bottom-md-3 {
		padding-bottom: 8rem !important;
	}
	.space-md-4,
	.space-top-md-4 {
		padding-top: 12.5rem !important;
	}
	.space-md-4,
	.space-bottom-md-4 {
		padding-bottom: 12.5rem !important;
	}
	.space-md-5,
	.space-top-md-5 {
		padding-top: 15rem !important;
	}
	.space-md-5,
	.space-bottom-md-5 {
		padding-bottom: 15rem !important;
	}
}

@media (min-width: 992px) {
	.space-lg-0,
	.space-top-lg-0 {
		padding-top: 0 !important;
	}
	.space-lg-0,
	.space-bottom-lg-0 {
		padding-bottom: 0 !important;
	}
	.space-lg-1,
	.space-top-lg-1 {
		padding-top: 2rem !important;
	}
	.space-lg-1,
	.space-bottom-lg-1 {
		padding-bottom: 2rem !important;
	}
	.space-lg-2,
	.space-top-lg-2 {
		padding-top: 4rem !important;
	}
	.space-lg-2,
	.space-bottom-lg-2 {
		padding-bottom: 4rem !important;
	}
	.space-lg-3,
	.space-top-lg-3 {
		padding-top: 8rem !important;
	}
	.space-lg-3,
	.space-bottom-lg-3 {
		padding-bottom: 8rem !important;
	}
	.space-lg-4,
	.space-top-lg-4 {
		padding-top: 12.5rem !important;
	}
	.space-lg-4,
	.space-bottom-lg-4 {
		padding-bottom: 12.5rem !important;
	}
	.space-lg-5,
	.space-top-lg-5 {
		padding-top: 15rem !important;
	}
	.space-lg-5,
	.space-bottom-lg-5 {
		padding-bottom: 15rem !important;
	}
}

@media (min-width: 1200px) {
	.space-xl-0,
	.space-top-xl-0 {
		padding-top: 0 !important;
	}
	.space-xl-0,
	.space-bottom-xl-0 {
		padding-bottom: 0 !important;
	}
	.space-xl-1,
	.space-top-xl-1 {
		padding-top: 2rem !important;
	}
	.space-xl-1,
	.space-bottom-xl-1 {
		padding-bottom: 2rem !important;
	}
	.space-xl-2,
	.space-top-xl-2 {
		padding-top: 4rem !important;
	}
	.space-xl-2,
	.space-bottom-xl-2 {
		padding-bottom: 4rem !important;
	}
	.space-xl-3,
	.space-top-xl-3 {
		padding-top: 8rem !important;
	}
	.space-xl-3,
	.space-bottom-xl-3 {
		padding-bottom: 8rem !important;
	}
	.space-xl-4,
	.space-top-xl-4 {
		padding-top: 12.5rem !important;
	}
	.space-xl-4,
	.space-bottom-xl-4 {
		padding-bottom: 12.5rem !important;
	}
	.space-xl-5,
	.space-top-xl-5 {
		padding-top: 15rem !important;
	}
	.space-xl-5,
	.space-bottom-xl-5 {
		padding-bottom: 15rem !important;
	}
}