
#header {
	border-bottom: 0;
	padding-top: 50px;
}
	@media (max-width: 767px) {
		#header {
			padding-top: 0;
		}
	}



#logo {}
	@media (max-width: 767px) {
		#logo .navbar-brand {
			padding-left:0;
		}
		#logo .navbar-brand a,
		#logo .navbar-brand img {
			display: block;
			height: 100%;
			width: auto;
		}
	}



#utility {
	text-align: right;
}
	@media (max-width: 767px) {
		#utility {
			padding-top: 0;
			text-align: left;
		}
		#utility form {
			margin-bottom: 0;
			padding: 15px;
		}
	}
	@media (min-width:768px) {
		#utility {
			text-align: right;
			width: 290px;
		}
		#utility ul {
			margin-top: 15px;
			margin-bottom: 10px;
			float: none;
		}
		#utility li {
			margin: 0 0 0 15px;
			float: none;
			display: inline-block;
		}
		#utility ul a {
			padding: 0;
		}
		#utility ul a:hover {
			text-decoration: underline;
		}
		#utility form {
			padding-bottom: 10px;
			padding-right: 0;
		}
	}



#nav {
	background-color: #212121;
}
	@media (min-width: 768px) {
		#nav {
			left: 0;
			position: absolute;
			top: 0px;
			width: 100%;
		}
		#nav > ul {
			float: none;
			margin: 0 auto;
			padding-left: 15px;
			padding-right: 15px;
			width: 660px;
		}
	}
	@media (min-width: 992px) {
		#nav {
			left: 0;
			position: absolute;
			top: 0px;
			width: 100%;
		}
		#nav > ul {
			width: 880px;
		}
	}
	@media (min-width: 1200px) {
		#nav {
			left: 0;
			position: absolute;
			top: 0px;
			width: 100%;
		}
		#nav > ul {
			width: 1080px;
		}
	}




	#media .container {
		position: relative;
	}
	#media .carousel-caption,
	#media .carousel-indicators {
		left: 0;
		margin-left: 0;
		padding-left: 20px;
		right: 0;
		text-align: left;
	}
	@media (max-width: 767px) {
		#media .container {
			padding:0;
		}
	}
