/* Prevent desktop browsers from inheriting forced mobile layout classes. */
@media (min-width: 1024px) {
	body:not(.mobile) {
		min-width: 1024px !important;
	}

	body:not(.mobile) .container,
	body:not(.mobile) #page,
	body:not(.mobile) main {
		max-width: none !important;
		width: 100% !important;
	}

	@media (min-width: 1280px) {
		body:not(.mobile) .container {
			max-width: 1280px !important;
		}
	}
}

@media screen and (min-width: 768px) {
	html,
	body {
		width: 100% !important;
		max-width: 100% !important;
	}
}
