@charset "utf-8";
/* CSS Document */

@media(min-width: 1200px) and (max-width: 1399px) {

	
}

@media(max-width: 991px) {
	.spacer {
		margin: 3em 0;
	}
	
	.offset-panel .offset-right {
		padding: 1em;
	}
	.offset-panel .offset-left {
		padding: 1em;
	}
	.offset-panel .offset-right .image {
		margin: auto;
		position: relative;
		top: 0; left: auto; bottom: 0; right: auto;
	}
	.offset-panel .offset-left .image {
		margin: auto;
		position: relative;
		top: 0; left: auto; bottom: 0; right: auto;
	}
	.offset-panel .image {
		margin-bottom: 1em !important;
	}
}

@media(min-width: 768px) and (max-width: 991px) {
	
	
}

@media(max-width: 767px) {
	
	.site-nav .navbar-nav .nav-item {
		margin-bottom: 1px;	
	}
	
	.carousel-wrapper {
		height: 200px;
	}
	
	.block-link {
		margin-bottom: 8px;	
	}
	
	.btn-primary:nth-child(2n+1) {
		margin: 0;
	}
	
	footer .last {
		text-align: left;
	}
}