.page-content {
	min-height: 80vh;
}

.page-content-body {

}

.page-content-section {
	margin-bottom: 10rem;
}

.home {
	height: 65vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.title-wrapper {
	/*max-width: calc(100% - 4rem);*/
	max-width: 100%;
	position: relative;
	/*background: green;*/
}

.title-wrapper h1 {
	font-weight: 100;
	font-size: 1rem;
	text-transform: uppercase;
	color: rgba(46, 46, 46, 0.5);
	letter-spacing: .5rem;
}
.title-wrapper p {
	font-size: 3rem;
	font-family: "Ubuntu Mono", monospace;
	line-height: 1;
	margin: 0;
}


@media (min-width: 768px) {
	.title-wrapper { max-width: 90vw; }
	.title-wrapper h1 { letter-spacing: 1rem; }
	.title-wrapper p { font-size: 5rem; }
}


/*Responsive Handling*/
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}
