@media (max-width: 1199px) {/* md and down */
	
	/* Theme Overrides */
	.site-logo {
		position: initial;
		top: initial;
	}
	
	.header-image.is-logo-image {
		height: 172px;
	}
	
	/* Grid */
	.col4{
		grid-template-columns: repeat(3,1fr)
	}

}

@media (max-width: 991px) {/* sm and down */
	
	/* Theme Overrides */
	.header-image.is-logo-image {
		height: 90px;
	}
	
	/*Grid*/
	.col3, .col4{
	grid-template-columns: repeat(2,1fr)
	}
	
}

@media (max-width: 767px) {/* xs and down */
	
	body::before {
		display: none;
	}
	
	#site-navigation {
		border-bottom: var(--primary) solid 4px;
	}
	
	/* Grid */
	.col2, .col3, .col4{
		grid-template-columns: repeat(1,1fr)
	}

	blockquote {
		padding-left: 40px;
		font-size: 16px;
    line-height: 19px;
	}

	blockquote::before {
		font-size: 30px;
		top: 5px;
		left: 5px;
	}
	
	.mapFlex{
		display: block !important;
	}
	
	.top-bar {
		display: none;
	}
	
}


@media (max-width: 767px) and (orientation: landscape) {


}


/* Mobile First */
@media (min-width: 768px) {/* sm and up */
	
}

@media (min-width: 992px) {/* md and up */

}

@media (min-width: 1200px) {/* lg and up */
	
}