
.hblock-container{
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	flex-grow: 1;
}

.hblock2{
	width: 50%;
	margin: 0em 0;
}




.resume-column{
	float:left;
	width: 45%;
	padding: 1em;
}

.resume-single{
	
	width: 95%;
	padding: 1em;
}

.centered{
	text-align: center;
}

ul{
	padding-left: 1em;
	list-style-position: outside;
}

.just{
	text-align: justify;
	text-justify:auto;
}

@media screen and (max-width: 992px) {

.hblock-container{
	display: flex;
	flex-flow: wrap-reverse;
	flex-grow: 1;
}

.hblock2{
	width: 95vw;
	margin: 0em 0;
}

.resume-single{
	width: 95%;
	padding: 0.5em;
}

.resume-column{
	float:left;
	width: 90%;
	padding: 0.5em;
}


}