@media screen and (max-width:800px) {
	#header {
	font-size:7vw;
	}
	a.headerLink {

	}
	/*         --------------------------------------------------------------------- */
	#home #container {
	width:100%;

	}
	.homeDiv h2 {
		font-size:3.5vw;
		letter-spacing:0.03em;
	}
	.homeDiv h3 {
		font-size:3vw;
		letter-spacing:0em;
		max-width:50%;
		text-shadow:0px 0px 4px black;
	}
	.homeSmallDiv h4 {
		font-size:3vw;
	}
	#home #footer {
		width:100%;
		padding:5px 0px 5px 0px;
		margin:5px auto 20px auto;
		/*background:#CCCCCC;*/
		font-size:18px;
		font-family:Arial;
		text-align:center;
		/*box-shadow:0px 2px 2px 2px;*/
	}
	/*         --------------------------------------------------------------------- */
	.article #container {
		width:94%;
	}
	.article h1 {
		font-size:6vw;
		margin-bottom:0px;
	}
	.article h2 {

	}
	.article h3 {
		font-size:4vw;
	}
	.company {
		width:50%;
		max-width:250px;
		margin:0em auto 0em auto;
	}
	section {
	/*	padding:0em 1em;*/
	}
	.article p {
		/*font-size:1.15em;
		line-height:100%;*/
	}
	.article ul {
		width:100%;
		max-width:100%;
		margin:0px auto;
	}
	.article li {
		margin:0px auto;
		width:100%;
		padding:0px;
		list-style-type: square;
	}
	.article figcaption {
		font-size:1em;
	}

	.youtubeContainer {
		position:relative;
		padding-bottom:56.25%;
		padding-top:30px;
		height:0;
		max-height:720px;
		max-width:1280px;
		overflow:hidden;
	}
	.youtubeContainer iframe, .youtubeContainer object, .youtubeContainer embed {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}

	.article section {
		font-size:1em;
	}

	/* FULL STACK RESUME */
	.imageOptions {
		text-align:center;
	}
	.imageOptions img {
		max-width:100%;
		width:100%;
		display:block;
		box-shadow:0px 0px 0px white;
		margin:.5em 0px;
	}
	.imageOptions p {
		display:block;
		width:100%;
		margin:0px auto 1em auto;
	}
}