﻿@media screen and (max-width: 1000px) {
	.menu ul.other li {
		text-align: left;
	}

	.menu ul.other li a {
		width: 100%;
		height: auto;
		line-height: 63px;
		padding: 0 10px 0 75px;
		color: #494949;
		text-align: left;
		margin: 0;
		font-weight: normal;
		font-size:1rem;
	}

	.menu ul.other li:first-child {
		text-align: center;
	}

	.menu ul.other li.mobile:first-child p {
		margin: 0;
	}

	.menu ul.other li:nth-child(2) a, .menu ul.other.en-US li:nth-child(2) a, .menu ul.other.ja-JP li:nth-child(2) a, .menu ul.other.ko-KR li:nth-child(2) a, .menu ul.other.th-TH li:nth-child(2) a, .menu ul.other.vi-VN li:nth-child(2) a, .menu ul.other.ms-MY li:nth-child(2) a {
		background: url(../Images/icon1.png) 15px 10px no-repeat;
		background-size: 45px;
		color: #B83150;
		line-height: 63px;
		margin: 0;
		text-align: left;
	}

	.menu ul.other li:nth-child(3) a, .menu ul.other.en-US li:nth-child(3) a, .menu ul.other.ja-JP li:nth-child(3) a, .menu ul.other.ko-KR li:nth-child(3) a, .menu ul.other.th-TH li:nth-child(3) a, .menu ul.other.vi-VN li:nth-child(3) a, .menu ul.other.ms-MY li:nth-child(3) a {
		background: url(../Images/icon2.png) 15px 10px no-repeat;
		background-size: 45px;
		color: #D66501;
	}

	.menu ul.other li:nth-child(4) a, .menu ul.other.en-US li:nth-child(4) a, .menu ul.other.ja-JP li:nth-child(4) a, .menu ul.other.ko-KR li:nth-child(4) a, .menu ul.other.th-TH li:nth-child(4) a, .menu ul.other.vi-VN li:nth-child(4) a {
		display:none;
	}

	.menu ul.other.ms-MY li:nth-child(4) a{
		background: url(../Images/icon9.png) 15px 10px no-repeat;
		background-size: 45px;
		color:#217f79;
		display:block;
	}

	.Map_box.other_language .map {
		display: none;
	}

	.Map_box.other_language .logo_box {
		display: block;
		padding: 15px 0 0 4px;
	}

	.Map_box.other_language .logo_box li {
		width: 33.333333333%;
	}
}

@media screen and (max-width: 768px) {
	.Map_box.other_language .name p {
		font-size:1.375rem;
		background-size: 45px;
		min-height: 55px;
		height:auto;
		line-height:inherit;
		padding: 0 0 0 70px;
		padding:15px 0 10px 75px;
		box-sizing:border-box;
	}

	.Map_box.other_language .logo_box li {
		width: 50%;
	}

	.Map_box.other_language .logo_box .logo {
		width: 70px;
		height: 70px;
		line-height: 69px;
	}

	.Map_box.other_language .logo_box .logo img {
		max-height: 70px;
	}

	.Map_box.other_language .logo_box .park {
		width: calc(100% - 76px);
		font-size:1rem;
	}
}

@media screen and (max-width: 480px) {
	.Map_box.other_language .logo_box li {
		width: 100%;
		padding: 5px 0;
	}
}
