@media (max-width: 1200px) {
	section#who-we-are {
		/*
	    background-repeat: repeat-x;
		background-size: 100% auto;
		background-position:bottom;
		*/
	}
	
}
@media (max-width: 991px) {
	#cultureServiceBusiness {
		height: auto;
		background-image: url("../img/mobile-gray-background.jpg");
		background-repeat: repeat;
		padding-bottom: 25px;
	}
}
@media (max-width: 1200px) and (min-width: 992px) {
	.navbar-nav > li {
		 width: 95px !important;
	
  	}
  	
  	.navbar-nav > li a {
		font-size: 12px;
		line-height: 1 !important;  	
	}	
}

@media (max-width: 991px) and (min-width: 768px) {
	
	.right-image {
		 padding-right: 50px;
	}
	.who-we-are .right-image img {
		max-width: 100%;
		float: left;
		padding-bottom: 15px;
	}
	section#cultureServiceBusiness .content {
		top: -147px;
	}
	#cultureServiceBusiness .text {
    	padding: 5px 10px;
	}
	#cultureServiceBusiness h2 {
		font-size: 2rem;
	}
}

@media (max-width: 767px) {
	.navbar-brand {
		top: -10px;
	}
	.jumbotron h1 {
		font-size: 3rem;
	}
	.jumbotron p {
    	font-size: 2rem;
	}
	#scenic-background {
		height: auto;	
	}

	.home-box-container img{
		margin-top:-32%;
	}

	#cultureServiceBusiness .home-box-container:first-child{
		margin-top:150px;
	}

	#cultureServiceBusiness .home-box-container{
		margin-bottom:150px;
	}
	
	#cultureServiceBusiness {
		height: auto;
		background-image: url(../img/mobile-gray-background.jpg);
		background-repeat: repeat-y;
	}
	
	#cultureServiceBusiness img {
		min-width: 100%;
	}
	
	section#cultureServiceBusiness .content {
		top: auto;	
	}
	
	.culture, .service, .business {
		max-height: none;
		margin: 15px 0;
	}
	
	#footer-content .disclaimer{
		text-align: left;
	}
	section#who-we-are {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	#cultureServiceBusiness .text {
    	padding: 5px 10px;
	}
	.who-we-are .text  {
    	padding: 5px 10px;
	}
	.who-we-are .right-image img {
		max-width: 100%;
		float: left;
		padding-bottom: 15px;
	}
	#top-search {
		display: none;
	}
	button.navbar-toggler.navbar-toggler-right {
		top: 10px;
		position: absolute;
	}
	ul#menu-branding.nav.navbar-nav.navbar-left {
		background-color: #FCF3D3;
		height: auto !important;
	}
	#menu-branding li a span {
		display: none !important;
	}
	html .jumbotron h1 {
    	font-size: 5rem;
	}
	html .jumbotron p {
	    font-size: 3rem;
		font-weight: 600;
	}
	.black-background {
    	background-image: none;
    	background-color: rgba(0, 0, 0, 0.6);
    }
}