body, html {
	background-color: #000;
	overflow : auto !important;
}

header h1 {
	color: #FFF;
	font-size: 5rem;
	line-height: 1.5em;
	margin-top: 30px;
	text-shadow: 2px 2px 3px #000;
}

p {
	color: #FFF;
	font-size: 1.7rem;
	text-shadow: 2px 2px 3px #000;
}

.fw-bold {
	font-size: 1.3rem !important;
}

@media (max-width: 575.98px) {
	h1 {
		font-size: 3rem !important;
	}
	p {
		line-height: 1.5em !important;
	}
	.w-100 {
		min-height: 900px !important;
		width: auto !important;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	h1 {
		font-size: 4rem !important;
	}
	p {
		line-height: 1.5em !important;
	}
	.w-100 {
		height: 1040px;
		width: auto !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.w-100 {
		height: 855px;
		width: auto !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.w-100 {
		height: 845px;
		width: auto !important;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
	h1 {
		font-size: 4.7rem !important;
	}
	.w-100 {
		height: 1000px;
		width: auto !important;
	}
}