/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
@media only screen and (max-width: 1200px) {
	.aios-starter-theme-demo-header-navigation #nav > li {
	    margin: 0 30px;
	}
	.ip-container .aios-starter-theme-demo-header-navigation #nav > li {
	    margin: 0 20px;
	}
	#slideshow-wrap {
		margin-top: -10px;
	}
	.slideshow-tagline {
		width: 38.5%;
	}
	.tagline-title {
		font-size: 65px;
	}
	.tagline-desc {
		font-size: 15px;
		margin: 11px 32px 0 0;
	}
	.home .custom-select select {
		padding: 0 4px;
	}
	.select-lg {
	    width: 14.90%;
	}
	.home .cta-title {
		font-size: 23px;
	}
	.hp-contact-info {
		padding: 31px 12px;
	}
	.contact-phone a, .contact-mail a, .contact-address span {
		font-size: 12px;
	}
	.contact-phone-item span {
		font-size: 12px;
	}
	.off-loc-item {
		font-size: 9px;
		margin-right: 1.5%;
	}



}


@media only screen and (max-width: 1199px) {

	.concierge-page ul li{
		max-width: 310px;
	}
}

@media only screen and (max-width: 992px) {
	#main-wrapper {
		padding-top: 52px;
	}
	#header-wrap {
		position: relative;
		border-bottom: 0;
		/* background: url('./images/slideshow-tagline-bg.png') repeat-x; */
		background: none;
		/* height: 190px; */
		/* padding: 25px 0 8px; */
		padding: 0px 0 0px;
		box-shadow: initial;
	}
	#header-wrap .header-logo a img{
		    width: 95%;
    max-width: 400px;
	}
	#header-wrap:after {
		opacity: 0;
	}
	body.page-id-308 .aios-mobile-header-wrapper, body.page-id-308 #off-loc-wrap, body.page-id-308 #footer-wrap{
		display:none;
	}
	body.page-id-308 #main-wrapper {
		padding: 0 0 0 0;
	}
	.header-nav {
		display: none;
	}
	.header-logo {
		display: block;
	}

	.slideshow-tagline {
		display: none;
	}

	#qs-wrap .qs {
		width: 100%;
		max-width: 300px;
		margin: auto;
	}
	.qs h3 {
		text-align: center;
		width: 100%;
		margin: 0;
	}
	.home .custom-select select {
		padding: 0 9px;
	}
	.qs .custom-select {
		float: initial;
		width: 100%;
		margin: 2px 0;
	}
	.qs .select-sm {
		width: 49.5%;
	}
	.qs .custom-select.qs-right,
	.qs .custom-select.qs-right{
		float: right;
	}
	.qs input[type="submit"] {
		width: 100%;
		margin: 2px 0;
	}
	.qs a {
		width: 100%;
		margin: 2px 0;
	}

	.cta-item {
		margin: 20px 0;
	}
		.cta {
			max-width: 300px;
		}
		.home .cta-title {
			font-size: 23px;
		}
	.hp-contact-info {
		max-width: 300px;
		margin: auto;
	}

	.off-loc-item {
		font-size: 11px;
		margin: 1.5% 0 1.5% 0;
		width: 25%;
	}

		.off-loc-item:last-of-type {
			width: 100%;
			text-align: left
		}

	#footer-wrap {
		text-align: center;
	}
	.aios-starter-theme-demo-footer .footernav {
		margin-bottom: 20px;
	}
	.copyright {
		text-align: center;
	}
	.footer-logo-col {
		margin-top: 20px;
		text-align: center;
	}

	.concierge-page{
		text-align:center;
	}
}

@media only screen and (max-width: 977px) {
	.inner {
	    width: 100%;
	}
	#content-sidebar, #content-full {
	    width: 100%;
	}	
	.outer{
		width: 100%;
		min-width: 100%;
	}
	#content-sidebar #content{
		width: 100%;
	}
}

@media only screen and (max-width: 640px) {
	.off-loc-item {
		width: 100%;
	}


	.aios-starter-theme-demo-footer .footernav li {
		display: block;
		border: 0;
		padding: 5px 0;
		text-align: center;
	}

	#content .entry-title {
		font-size: 46px;
	}

}
