@media (max-width: 576px) {
	body.home #wm-logo-link,
	body.home #wm-title-translate-container {
		margin-left: 16px;
	}
}

@media (max-width: 940px) {
	body.home #wm-default-menu ul.wm-nav > li {
		width: 144px;
	}

	#wm-default-menu {
		width: 100% !important;
	}
}

@media (max-width: 576px) {
	#wm-default-menu {
		width: 100% !important;
	}
}

@media (max-width: 576px) {
	body.home #wm-title-translate-container {
		flex-direction: column;
		align-items: start;
	}
}

@media (max-width: 576px) {
	body.home table#wm-title-table,
	table#service-area-select-table,
	table#wm-facilities-table,
	table#service-area-select-table tbody,
	table#wm-facilities-table tbody,
	body.home table#wm-title-table tbody,
	table#service-area-select-table tr,
	table#wm-facilities-table tr,
	body.home table#wm-title-table tr {
		display: block;
		width: 100%;
	}

	tr {
		margin-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}

	table#service-area-select-table td,
	table#wm-facilities-table td,
	body.home table#wm-title-table td,
	table#service-area-select-table th,
	table#wm-facilities-table th,
	body.home table#wm-title-table th {
		display: block;
		text-align: left;
		width: 100%;
		box-sizing: border-box;
	}

	table#service-area-select-table td::before,
	table#wm-facilities-table td::before,
	body.home table#wm-title-table td::before {
		content: attr(data-label);
		font-weight: bold;
		display: block;
	}
}

@media (max-width: 576px) {
	select#service-area-select {
		width: 100%;
	}
}

/* @media (max-width: 940px) { */
	/* * {
		box-sizing: border-box;
	}
	
	body:not(.home) {
		max-width: 100vw;
		overflow-x: hidden;
	} */

	/* body:not(.home) .fl-page {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	} */

	/* body:not(.home) img, 
	body:not(.home) video, 
	body:not(.home) iframe {
		max-width: 100%;
		height: auto;
		--scale-factor: calc(100vw / 940);
		transform: scale(var(--scale-factor));
	}

	body:not(.home) table {
		border-collapse: collapse;
		--scale-factor: calc(100vw / 940);
		transform: scale(var(--scale-factor));
	}

	body:not(.home).fl-page {
		--scale-factor: calc(100vw / 940);
		transform: scale(var(--scale-factor));
	} */
/* } */
