@media (max-width: 767px) {

	.mr-page-navigation {
		display: none;
	}

	.mr-header .top-wrapper {
		height: auto;
		padding: 20px 0 10px 0;
		display: flex;
		justify-content: center;
	}

	.mr-header .top-logo {
		flex-grow: 0;
		padding: 0;
	}

	.mr-header .top-address {
		padding-left: 15px;
		padding-right: 0;
		margin-top: 15px;
		display: none;
	}

	.mr-header .top-menu {
		display: block;
	}

	.mr-header .top-navigation {
		display: block;
	}

	.mr-header .stripe {
		flex: 0 0 25%;
	}

	.mr-header .stripe-5 {
		display: none;
	}

	.mr-content-section-image-col {
		flex: 0 0 25%;
		padding: 0 2%;
	}

	.mr-content-section-image {
		flex: 0 0 100%;
		padding: 2px;
		margin-top: 20px;
	}

	.mr-content-section-page-image .image-wrapper {
		top: 90px;
		padding: 2px;
	}

	.mr-content-wrapper {
		padding: 0 25px;
	}

	.mr-content .content-heading {
		padding-top: 40px;
	}

	.mr-content .content-heading h1 {
		font-size: 20px;
		line-height: 30px;
	}

	.mr-content .content-gallery .images .image-wrapper {
		flex: 0 0 50%;
	}

	.mr-content .content-footer ul {
		flex-flow: column;
	}

	.mr-content .content-footer li {
		margin: 10px 0 0 0;
	}

}
