@import url('https://fonts.googleapis.com/css?family=Nunito');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');

* {
	box-sizing: border-box;
}

body {
	background-color: #fbfbfb;
	font-family: 'Noto Serif','Times New Roman', serif;
}

header {
	position: fixed;
	width: 100%;
	z-index: 1;
}

h5 {
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

nav li {
	display: inline-block;
	margin-top: 10px;
	margin-right: 30px;
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
}

nav {
	background-color: #dfe0e5;
	width: 100%
}

nav a {
	color: #7d808c;
	text-decoration: none;
}

nav a:hover {
	color: #38393d;
}

footer a {
	color: #7d808c;
}

#one #two #three {
	margin-bottom: 10%;
}

.banner {
	color: #f7f6f6;
	height: 50px;
	font-size: 1.25em;
	background-color: #272f5c;
	font-family:  'Noto Serif', 'Times New Roman', serif;
}

.banner p, nav ul {
	margin-left: 10%;
}

.banner p {
	padding-top: 6px;
}

.caption {
	color: #95979f;
	font-size: 0.8em;
}

.container {
	position: relative;
	margin-top: 130px;
	max-width: 800px;
}

#four li {
	list-style: none;
}

#four a {
	text-decoration: none;
}


/*MOBILE CSS STARTS HERE*/

@media only screen and (max-width: 600px) {
    nav li {
        display: block;
        border-bottom: 2px solid #b6b8c1;
        text-align: center;
        font-size: 1.25em;
        margin-top: 0px;
        margin-right: 0px;
        padding-top: 12px;
        padding-bottom: 10px;
    }

    nav a {
    	font-weight: 700;
    }

    nav ul {
    	margin-left: 0px;
    }

    header {
	position: static;
	}

	nav {
		 border-bottom: none;
    	}

    .banner {
    	margin-bottom: 0px;
    	text-align: center;
    	padding-top: 4px;
    }

   .banner p, ul {
	margin-left: 0px;
 	}

	.container {
		position: relative;
		margin-top: 0px;
	 	}

}