#responsive-menu-container #responsive-menu li.responsive-menu-item a {text-transform: uppercase; font-weight: 700;}

@media only screen and (max-width: 991px) {
	.navbar-brand {
	    line-height: 60px;
	    min-height: 60px;
	}
	.lsow-tab-mobile-menu {top: 12px !important;}
	.lsow-tab-mobile-menu i {color: #FFF !important}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body {padding-top: 159px;}
	.navbar-brand {text-align: center;}
	#primary {justify-content: center;}
	#primary > div {border-top: 1px solid #efeeec;}
}

@media only screen and (max-width: 767px) {
	.ls-bottom-nav-wrapper, .ls-nav-next, .ls-nav-prev {display: none !important;}
	.footer .panel-grid-cell {margin-bottom: 30px !important;}
	.lsow-vertical .lsow-tab-nav, .lsow-vertical .lsow-tab-panes {width: auto;}
	.copyright {display: inline-block; line-height: 1.3em !important; margin: 0 !important; padding-top: 26px !important;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.section-call-to, .ow-button-base.ow-button-align-right {text-align: center !important}
	.ow-button-base.ow-button-align-right {padding: 20px 0;}
	.lsow-tabs.style6 .lsow-tab-nav .lsow-tab {margin-right: 20px !important;}
	#executives img {display: block; text-align: center; float: none !important; width: auto; margin: 0 auto 1rem !important;}
	#executives h4, #executives h5 {display: block; text-align: center;}
}






/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
		
}