/*logo adjsmts*/
h1#logo a img {
	max-height: 80px;
	width: auto;
	margin-top: 103px;
	margin-left: 15px;
}
@media (max-width: 1060px) {
	h1#logo a img {
		margin-top: 72px;
	}
}
@media (max-width: 870px) {
	h1#logo a img {
		height: 50px;
		margin-top: 51px;
		margin-left: 0;
	}
}
@media (max-width: 680px) {
	h1#logo a img {
		height: 35px;
		margin-top: 37px;
		margin-left: 50%;
	}
}
@media (max-width: 320px) {
	h1#logo a img {
		margin-top: 32px;
		margin-left: 16%;
	}
}
/* nav border radius sticky banner fix */
div.gru-nav {
	border-radius: 0 0 3px 3px;
}
div.gru-nav > ul > li:first-child > a {
	border-radius: 0px 0 0 3px;
}
