*{
	margin:0;
	padding:0;
	width:100%;
}

header img, footer img{
	height:80px;
	float:0;
	display: block;
	margin: 0 auto;
}

#logo{
	height:75px;
	width:193.1451px;
}

header nav, footer nav{
	display: block;
	overflow: hidden;
	width: 100%; 
}

header nav ul, footer nav ul{
	margin:0;
	padding:0;
}

header nav ul li, footer nav ul li{
	display: inline-block;
	width:32%;
	background-color:grey;
}

header{
	background-color:grey;
	position:fixed;
	top:0;
}

section{
	background-color:white;
	height:none;
	width:none;
	margin-top:90px;
	margin-bottom:90px;
}

footer{
	background-color:gray;
	position:fixed;
	bottom:0;
}

/*queries*/

@media (max-width:812px) { 
	header nav ul li, footer nav ul li{
		display: inline-block;
		width:32.0%;
		/* background-color:red; */
	}
	header img, footer img{
		height:70px;
		float:0;
		display: block;
		margin: 0 auto;
	}
	section{
		background-color:white;
		height:none;
		margin-top:80px;
		margin-bottom:80px;
		width:none;
	}
	
	#logo{
		height:65px;
		width:167.3924px;
		display: block;
		margin: 0 auto;
	}
}

@media (max-width:499px) { 
	header nav ul li, footer nav ul li{
		display: inline-block;
		width:32.5%;
		/* background-color:yellow; */
	}
	header img, footer img{
		height:60px;
		float:0;
		display: block;
		margin: 0 auto;
	}
	section{
		background-color:white;
		height:none;
		margin-top:70px;
		margin-bottom:70px;
		width:none;
	}
	#logo{
		height:40px;
		width:103px;
		display: block;
		margin: 0 auto;
	}
}

@media (max-width:355px) { 
	header nav ul li, footer nav ul li{
		display: inline-block;
		width:32.1%;
		/* background-color:black; */
	}
	header img, footer img{
		height:50px;
		float:0;
		display: block;
		margin: 0 auto;
	}
	section{
		background-color:white;
		height:none;
		margin-top:60px;
		margin-bottom:60px;
		width:none;
	}
	#logo{
		height:30px;
		width:77.2580px;
	}
}

@media (max-width:215px) { 
	header nav ul li, footer nav ul li{
		display: inline-block;
		width:32%;
		/* background-color:black; */
	}
	header img, footer img{
		height:35px;
		float:0;
		display: block;
		margin: 0 auto;
	}
	section{
		background-color:white;
		height:none;
		margin-top:60px;
		margin-bottom:60px;
		width:none;
	}
	#logo{
		height:30px;
		width:77.2580px;
	}
}