@charset "utf-8";

/* desktop */
@media screen and (min-width: 1900px) {
	#section-banner {
		background-size: 100% auto;
	}
}

@media screen and (min-width: 1350px) {
	body {
		overflow-y: auto !important;
	}

	body.compensate-for-scrollbar {
		overflow: hidden !important;
	}

	#mobileMenuBtn,
	#mobileBgLayer,
	#mobileNavWrap,
	header #header-top #header-right>nav>div.lang-wrap {
		display: none !important;
	}

	/*#content ul>li.mobileSelected{
		display: none!important;
	}*/
	.tabMenu ul>li {
		display: block !important;
	}

	.main-nav-wrap {
		padding-top: 40px;
	}

	header #header-top #header-right {
		position: absolute;
		right: 0;
		top: 0;
		background-color: #006415;
		/* padding: 8px 40px 8px 30px; */
		padding: 3px 40px 3px 30px;
		transition: padding .3s;
		border-bottom-left-radius: 10px;
	}

	header #header-top #header-right a,
	header #header-top #header-right>nav a.btn-text {
		color: #fff;
	}

	#wrapper.fixed header #header-top #header-right {
		padding-top: 3px;
		padding-bottom: 3px;
	}

	a.btn-search-trigger {
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22icons%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.68%2C19c-0.43%2C0-0.83-0.19-1.08-0.52l-2.72-3.19l-0.24%2C0.13c-1.31%2C0.74-2.8%2C1.13-4.31%2C1.13%0A%09%09C4.74%2C16.56%2C1%2C13.07%2C1%2C8.78C1%2C4.49%2C4.74%2C1%2C9.33%2C1s8.33%2C3.49%2C8.33%2C7.78c0%2C1.69-0.58%2C3.29-1.67%2C4.65l-0.17%2C0.21l2.95%2C3.45%0A%09%09c0.19%2C0.24%2C0.27%2C0.56%2C0.22%2C0.87c-0.05%2C0.32-0.24%2C0.61-0.53%2C0.8C18.23%2C18.92%2C17.96%2C19%2C17.68%2C19z%20M9.31%2C3.43%0A%09%09c-3.15%2C0-5.71%2C2.39-5.71%2C5.34c0%2C2.94%2C2.56%2C5.34%2C5.71%2C5.34s5.71-2.39%2C5.71-5.34C15.03%2C5.82%2C12.46%2C3.43%2C9.31%2C3.43z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
	}

	a.btn-search-trigger:hover,
	a.btn-search-trigger:focus,
	.active a.btn-search-trigger

	/*,
	#filter-wrap .search-interest .btn-search*/
		{
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22icons%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M17.68%2C19c-0.43%2C0-0.83-0.19-1.08-0.52l-2.72-3.19l-0.24%2C0.13c-1.31%2C0.74-2.8%2C1.13-4.31%2C1.13%0A%09%09C4.74%2C16.56%2C1%2C13.07%2C1%2C8.78C1%2C4.49%2C4.74%2C1%2C9.33%2C1s8.33%2C3.49%2C8.33%2C7.78c0%2C1.69-0.58%2C3.29-1.67%2C4.65l-0.17%2C0.21l2.95%2C3.45%0A%09%09c0.19%2C0.24%2C0.27%2C0.56%2C0.22%2C0.87c-0.05%2C0.32-0.24%2C0.61-0.53%2C0.8C18.23%2C18.92%2C17.96%2C19%2C17.68%2C19z%20M9.31%2C3.43%0A%09%09c-3.15%2C0-5.71%2C2.39-5.71%2C5.34c0%2C2.94%2C2.56%2C5.34%2C5.71%2C5.34s5.71-2.39%2C5.71-5.34C15.03%2C5.82%2C12.46%2C3.43%2C9.31%2C3.43z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
	}

	header #header-top #header-right>nav a.circleBtn:hover,
	header #header-top #header-right>nav a.circleBtn:focus,
	header #header-top #header-right>nav a.btn-text:not(.circleBtn):hover,
	header #header-top #header-right>nav a.btn-text:not(.circleBtn):focus,
	header #header-top #header-right>nav .active a.circleBtn {
		background-color: #fff600;
	}

	header #header-top #header-right>nav a.btn-text:not(.circleBtn) {
		padding: 0 10px;
		border-radius: 30px;
	}

	header #header-top #header-right>nav a.btn-text.circleBtn {
		width: 30px;
	}

	header #header-top #header-right>nav a.btn-text:hover,
	header #header-top #header-right>nav a.btn-text:focus {
		color: #333333;
	}

	header #header-top #header-right>nav>div.share-wrap>div nav a,
	header #header-top #header-right>nav>div>div div {
		background-color: #fff;
	}

	header #header-top #header-right>nav>div.share-wrap>div nav:before,
	header #header-top #header-right>nav>div.lang-wrap>div nav:before,
	header #header-top #header-right>nav>div>div div:before {
		border-bottom-color: #fff;
	}

	header #header-top #header-right>nav>div.search-wrap>div div input {
		/* color: #006415; */
	}

	header #header-top #header-right>nav>div.search-wrap>div div input::-webkit-input-placeholder {
		/* Edge */
		/* color: #006415; */
	}

	header #header-top #header-right>nav>div.search-wrap>div div input:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		/* color: #006415; */
	}

	header #header-top #header-right>nav>div.search-wrap>div div input::placeholder {
		/* color: #006415; */
	}

	header #header-top #header-right>nav>div.search-wrap>div div a.btn-search:before {
		/* border-color: #006415; */
	}

	header #header-top #header-right>nav>div.search-wrap>div div a.btn-search:hover:before,
	header #header-top #header-right>nav>div.search-wrap>div div a.btn-search:focus:before {
		/* border-color: #333333; */
	}

	.btn-fb {
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22layer%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23006415%22%20d%3D%22M10%2C0.06c-5.52%2C0-10%2C4.48-10%2C10c0%2C4.99%2C3.66%2C9.13%2C8.44%2C9.88v-6.99H5.9v-2.89h2.54v-2.2%0A%09c0-2.51%2C1.49-3.89%2C3.78-3.89c1.09%2C0%2C2.24%2C0.2%2C2.24%2C0.2v2.46h-1.26c-1.24%2C0-1.63%2C0.77-1.63%2C1.56v1.88h2.77l-0.44%2C2.89h-2.33v6.99%0A%09c4.78-0.75%2C8.44-4.89%2C8.44-9.88C20%2C4.54%2C15.52%2C0.06%2C10%2C0.06z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	}

	.btn-twitter {
		background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23006415%3B%7D%0A%09.st1%7Bfill%3A%2331864A%3B%7D%0A%09.st2%7Bfill%3Aurl%28%23SVGID_1_%29%3B%7D%0A%09.st3%7Bfill%3Aurl%28%23SVGID_00000153706831226766430790000000041367860444279738_%29%3B%7D%0A%09.st4%7Bfill%3Aurl%28%23SVGID_00000125584650026793175190000012703983644902885309_%29%3B%7D%0A%09.st5%7Bfill%3Aurl%28%23SVGID_00000148634149974026558310000003473349152848921761_%29%3B%7D%0A%09.st6%7Bfill%3Aurl%28%23SVGID_00000034049734936293056930000007817733483897340564_%29%3B%7D%0A%09.st7%7Bfill%3Aurl%28%23SVGID_00000147920447574571638800000013388238146817397908_%29%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M20%2C3.8c-0.7%2C0.3-1.5%2C0.5-2.4%2C0.6c0.8-0.5%2C1.5-1.3%2C1.8-2.3c-0.8%2C0.5-1.7%2C0.8-2.6%2C1c-0.7-0.8-1.8-1.3-3-1.3%0A%09c-2.3%2C0-4.1%2C1.8-4.1%2C4.1c0%2C0.3%2C0%2C0.6%2C0.1%2C0.9C6.4%2C6.7%2C3.4%2C5.1%2C1.4%2C2.6C1%2C3.2%2C0.8%2C3.9%2C0.8%2C4.7c0%2C1.4%2C0.7%2C2.7%2C1.8%2C3.4%0A%09C2%2C8.1%2C1.4%2C7.9%2C0.8%2C7.6c0%2C0%2C0%2C0%2C0%2C0.1c0%2C2%2C1.4%2C3.6%2C3.3%2C4c-0.3%2C0.1-0.7%2C0.1-1.1%2C0.1c-0.3%2C0-0.5%2C0-0.8-0.1c0.5%2C1.6%2C2%2C2.8%2C3.8%2C2.8%0A%09c-1.4%2C1.1-3.2%2C1.8-5.1%2C1.8c-0.3%2C0-0.7%2C0-1-0.1c1.8%2C1.2%2C4%2C1.8%2C6.3%2C1.8c7.5%2C0%2C11.7-6.3%2C11.7-11.7c0-0.2%2C0-0.4%2C0-0.5%0A%09C18.8%2C5.3%2C19.4%2C4.6%2C20%2C3.8L20%2C3.8z%20M20%2C3.8%22%2F%3E%0A%3C%2Fsvg%3E);
	}

	.btn-weibo {
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22layer%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23006415%22%20d%3D%22M16.17%2C10.22c-0.34-0.22-0.72-0.39-1.15-0.52c-0.09-0.03-0.15-0.05-0.19-0.07%0A%09c-0.04-0.01-0.08-0.04-0.13-0.08c-0.05-0.04-0.07-0.09-0.05-0.14c0.02-0.05%2C0.04-0.13%2C0.05-0.22c0.33-0.86%2C0.33-1.52%2C0-1.99%0A%09c-0.34-0.45-0.91-0.68-1.71-0.68c-0.8%2C0-1.71%2C0.22-2.74%2C0.66L10.17%2C7.2c-0.04%2C0.02-0.09%2C0.03-0.15%2C0.04%0A%09C9.97%2C7.25%2C9.91%2C7.25%2C9.86%2C7.24C9.81%2C7.23%2C9.77%2C7.21%2C9.75%2C7.16C9.73%2C7.12%2C9.73%2C7.05%2C9.76%2C6.94c0.33-1.08%2C0.26-1.86-0.22-2.33%0A%09C8.99%2C4.06%2C8.07%2C4.03%2C6.79%2C4.53c-1.28%2C0.5-2.55%2C1.38-3.81%2C2.63c-0.95%2C0.95-1.69%2C1.91-2.2%2C2.88C0.26%2C11.01%2C0%2C11.92%2C0%2C12.78%0A%09c0%2C0.8%2C0.24%2C1.55%2C0.72%2C2.23c0.48%2C0.68%2C1.12%2C1.24%2C1.91%2C1.68c0.79%2C0.44%2C1.69%2C0.79%2C2.68%2C1.04c1%2C0.25%2C2.02%2C0.37%2C3.07%2C0.37%0A%09c1.05%2C0%2C2.06-0.12%2C3.02-0.35c0.96-0.23%2C1.8-0.54%2C2.52-0.93c0.72-0.39%2C1.34-0.82%2C1.88-1.31c0.54-0.49%2C0.94-1%2C1.22-1.53%0A%09c0.28-0.53%2C0.41-1.05%2C0.41-1.56c0-0.48-0.13-0.91-0.38-1.3C16.81%2C10.74%2C16.51%2C10.44%2C16.17%2C10.22L16.17%2C10.22z%20M12.52%2C15.34%0A%09c-1.09%2C0.88-2.46%2C1.41-4.12%2C1.58c-1.09%2C0.1-2.11%2C0.03-3.06-0.23c-0.96-0.26-1.73-0.67-2.33-1.22c-0.59-0.55-0.93-1.18-0.99-1.9%0A%09c-0.1-1.09%2C0.39-2.07%2C1.48-2.95c1.09-0.88%2C2.46-1.41%2C4.12-1.58c1.09-0.1%2C2.11-0.03%2C3.06%2C0.23c0.96%2C0.26%2C1.73%2C0.67%2C2.33%2C1.22%0A%09c0.6%2C0.55%2C0.93%2C1.18%2C0.99%2C1.9C14.11%2C13.47%2C13.61%2C14.46%2C12.52%2C15.34L12.52%2C15.34z%20M12.52%2C15.34%20M8.72%2C10.71%0A%09c-0.79-0.2-1.57-0.13-2.35%2C0.21c-0.78%2C0.34-1.34%2C0.86-1.69%2C1.55c-0.35%2C0.71-0.37%2C1.4-0.07%2C2.09c0.3%2C0.69%2C0.85%2C1.16%2C1.65%2C1.41%0A%09c0.83%2C0.27%2C1.66%2C0.22%2C2.5-0.13c0.84-0.36%2C1.43-0.91%2C1.76-1.67c0.33-0.74%2C0.32-1.45-0.03-2.12C10.14%2C11.37%2C9.55%2C10.93%2C8.72%2C10.71%0A%09L8.72%2C10.71z%20M7.53%2C14.33c-0.16%2C0.25-0.4%2C0.43-0.7%2C0.53c-0.3%2C0.1-0.58%2C0.09-0.83-0.03c-0.25-0.12-0.41-0.31-0.48-0.56%0A%09c-0.07-0.26-0.02-0.51%2C0.14-0.76c0.16-0.25%2C0.38-0.42%2C0.67-0.51C6.63%2C12.89%2C6.9%2C12.9%2C7.15%2C13c0.26%2C0.11%2C0.43%2C0.3%2C0.5%2C0.56%0A%09C7.73%2C13.82%2C7.69%2C14.07%2C7.53%2C14.33L7.53%2C14.33z%20M8.58%2C12.98c-0.05%2C0.1-0.13%2C0.17-0.25%2C0.21c-0.11%2C0.04-0.22%2C0.04-0.32%2C0.01%0A%09c-0.22-0.1-0.27-0.27-0.14-0.5c0.05-0.1%2C0.13-0.17%2C0.24-0.21c0.11-0.04%2C0.21-0.04%2C0.32-0.01c0.1%2C0.04%2C0.16%2C0.11%2C0.2%2C0.21%0A%09C8.65%2C12.78%2C8.64%2C12.88%2C8.58%2C12.98L8.58%2C12.98z%20M8.58%2C12.98%20M15.94%2C8.08c0.08%2C0.16%2C0.21%2C0.27%2C0.38%2C0.33%0A%09c0.17%2C0.05%2C0.34%2C0.04%2C0.5-0.04c0.16-0.08%2C0.27-0.21%2C0.33-0.38c0.14-0.42%2C0.17-0.85%2C0.07-1.31c-0.09-0.46-0.3-0.86-0.61-1.21%0A%09c-0.31-0.35-0.69-0.59-1.13-0.73c-0.44-0.14-0.88-0.16-1.33-0.06c-0.18%2C0.04-0.32%2C0.13-0.41%2C0.28c-0.1%2C0.15-0.13%2C0.32-0.09%2C0.5%0A%09c0.03%2C0.18%2C0.12%2C0.32%2C0.28%2C0.41c0.16%2C0.1%2C0.32%2C0.13%2C0.5%2C0.09c0.47-0.1%2C0.87%2C0.03%2C1.19%2C0.39c0.33%2C0.36%2C0.42%2C0.77%2C0.27%2C1.24%0A%09C15.85%2C7.76%2C15.86%2C7.92%2C15.94%2C8.08L15.94%2C8.08z%20M15.94%2C8.08%20M19.89%2C6.13c-0.19-0.94-0.61-1.77-1.26-2.48%0A%09c-0.65-0.72-1.42-1.22-2.32-1.5c-0.9-0.28-1.81-0.32-2.72-0.13c-0.21%2C0.04-0.37%2C0.15-0.49%2C0.33C12.99%2C2.52%2C12.95%2C2.72%2C13%2C2.92%0A%09c0.04%2C0.21%2C0.16%2C0.37%2C0.33%2C0.49c0.18%2C0.12%2C0.37%2C0.15%2C0.58%2C0.11c0.65-0.13%2C1.29-0.1%2C1.93%2C0.1c0.64%2C0.2%2C1.19%2C0.55%2C1.65%2C1.07%0A%09c0.46%2C0.51%2C0.76%2C1.09%2C0.89%2C1.76c0.13%2C0.67%2C0.1%2C1.31-0.11%2C1.92c-0.06%2C0.2-0.04%2C0.39%2C0.06%2C0.58c0.1%2C0.19%2C0.25%2C0.31%2C0.45%2C0.38%0A%09c0.2%2C0.07%2C0.39%2C0.05%2C0.58-0.04c0.19-0.1%2C0.31-0.25%2C0.38-0.45C20.03%2C7.97%2C20.08%2C7.07%2C19.89%2C6.13L19.89%2C6.13z%20M19.89%2C6.13%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	}
	
	header #header-top #header-right a.btn-email{
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23006415%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22XMLID_348_%22%3E%0A%09%3Cpath%20id%3D%22XMLID_350_%22%20class%3D%22st0%22%20d%3D%22M10.5%2C10.7c-0.1%2C0.1-0.3%2C0.2-0.5%2C0.2c-0.2%2C0-0.3-0.1-0.5-0.2l-6.9-5L1%2C4.4L1%2C16%0A%09%09c0%2C0.5%2C0.4%2C0.8%2C0.8%2C0.8l16.4%2C0c0.5%2C0%2C0.8-0.4%2C0.8-0.8V4.4l-1.6%2C1.2L10.5%2C10.7z%22%2F%3E%0A%09%3Cpolygon%20id%3D%22XMLID_351_%22%20class%3D%22st0%22%20points%3D%2210%2C9%2017.9%2C3.2%202.1%2C3.2%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
	}
	
	.btn-whatsapp{
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23006415%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M16.1%2C3.8c-1.6-1.6-3.8-2.6-6.2-2.6c-4.8%2C0-8.7%2C3.9-8.7%2C8.8c0%2C1.6%2C0.5%2C3.2%2C1.3%2C4.6L2.8%2C15l-0.9%2C3.2l3.3-0.8%0A%09l0.3%2C0.2c1.4%2C0.8%2C2.9%2C1.2%2C4.4%2C1.2c4.8%2C0%2C8.7-3.9%2C8.7-8.7C18.7%2C7.7%2C17.8%2C5.5%2C16.1%2C3.8z%20M15%2C12.8c-0.1%2C0.3-0.1%2C0.5-0.2%2C0.8%0A%09c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.3c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.3l-0.1%2C0.1c-0.1%2C0.1-0.2%2C0.1-0.4%2C0.2c-0.2%2C0.1-0.5%2C0.2-0.8%2C0.2%0A%09c-0.2%2C0-0.4%2C0-0.5%2C0c-0.2-0.1-0.4-0.1-0.5-0.1c-1.5-0.4-2.8-1.1-3.9-2.1c-0.1-0.2-0.3-0.3-0.4-0.4l-0.2-0.2c-0.9-0.8-1.5-1.7-2-2.8%0A%09L5.1%2C8.9C4.9%2C8.5%2C4.8%2C8.1%2C4.8%2C7.7C4.8%2C7%2C5.1%2C6.4%2C5.4%2C6c0.1-0.1%2C0.2-0.2%2C0.3-0.3C5.8%2C5.6%2C5.9%2C5.5%2C6%2C5.4l0.1-0.1%0A%09c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0.2%2C0%2C0.3%2C0%2C0.4%2C0H7c0.2%2C0.1%2C0.3%2C0.1%2C0.4%2C0.3c0.2%2C0.3%2C0.8%2C1.8%2C0.9%2C2.1c0.1%2C0.2%2C0%2C0.4-0.1%2C0.5%0A%09C8.1%2C8.3%2C8%2C8.5%2C7.9%2C8.6C7.7%2C8.7%2C7.5%2C9%2C7.5%2C9C7.5%2C9.1%2C7.5%2C9.2%2C7.5%2C9.3c0.1%2C0.1%2C0.1%2C0.2%2C0.1%2C0.2l0.1%2C0.1c0.3%2C0.5%2C0.7%2C0.9%2C1%2C1.3%0A%09C8.8%2C11%2C8.9%2C11.1%2C9%2C11.3c0.4%2C0.4%2C1%2C0.8%2C1.6%2C1l0.3%2C0.1c0.1%2C0.1%2C0.2%2C0.1%2C0.2%2C0.1h0.1c0.1%2C0%2C0.2-0.1%2C0.3-0.2c0.8-0.9%2C0.8-0.9%2C0.8-0.9%0A%09c0.1-0.1%2C0.2-0.1%2C0.4-0.1c0.1%2C0%2C0.1%2C0.1%2C0.2%2C0.1c0.5%2C0.3%2C1.4%2C0.7%2C1.4%2C0.7l0.6%2C0.3c0.1%2C0.1%2C0.2%2C0.1%2C0.2%2C0.1C15%2C12.5%2C15%2C12.7%2C15%2C12.8z%0A%09%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	}
	
	.btn-copylink{
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23006415%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M17.6%2C2.4L17.6%2C2.4c-1.8-1.8-4.8-2-6.8-0.4c-0.2%2C0.2-0.4%2C0.3-0.5%2C0.5l-3%2C3C6.9%2C5.8%2C6.9%2C6.5%2C7.3%2C7%0A%09%09c0.2%2C0.2%2C0.5%2C0.3%2C0.8%2C0.3c0%2C0%2C0%2C0%2C0%2C0C8.5%2C7.3%2C8.7%2C7.2%2C9%2C7l3-3c0.1-0.1%2C0.2-0.2%2C0.3-0.2C13.4%2C2.9%2C15%2C3%2C16%2C4c1.1%2C1.1%2C1.1%2C2.9%2C0%2C4%0A%09%09l-3%2C3c-0.2%2C0.2-0.3%2C0.5-0.3%2C0.8c0%2C0.3%2C0.1%2C0.6%2C0.3%2C0.8c0.2%2C0.2%2C0.5%2C0.3%2C0.8%2C0.3s0.6-0.1%2C0.8-0.3l3-3C19.6%2C7.7%2C19.6%2C4.4%2C17.6%2C2.4z%22%0A%09%09%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M11%2C13l-3%2C3c-0.3%2C0.3-0.6%2C0.5-1%2C0.6C6%2C17%2C4.8%2C16.8%2C4%2C16c-1.1-1.1-1.1-2.9%2C0-4l3-3c0.2-0.2%2C0.3-0.5%2C0.3-0.8%0A%09%09C7.3%2C7.5%2C6.8%2C7%2C6.2%2C7C5.9%2C7%2C5.5%2C7.1%2C5.3%2C7.3l-3%2C3c-2%2C2-2%2C5.3%2C0%2C7.3c1%2C1%2C2.3%2C1.5%2C3.7%2C1.5c0.6%2C0%2C1.3-0.1%2C1.9-0.3%0A%09%09c0.7-0.3%2C1.3-0.7%2C1.8-1.2l3-3c0.5-0.5%2C0.5-1.2%2C0-1.6C12.2%2C12.5%2C11.5%2C12.5%2C11%2C13z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M6.2%2C13.8L6.2%2C13.8c0.2%2C0.2%2C0.5%2C0.3%2C0.8%2C0.3s0.6-0.1%2C0.8-0.3l5.9-5.9c0.5-0.5%2C0.5-1.2%2C0-1.6%0A%09%09c-0.4-0.4-1.2-0.4-1.6%2C0l-5.9%2C5.9C5.8%2C12.6%2C5.8%2C13.3%2C6.2%2C13.8z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
	}
	
	.btn-qrcode{
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23006415%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M7.5%2C1.2H5C2.9%2C1.2%2C1.2%2C2.9%2C1.2%2C5v2.5c0%2C0.7%2C0.6%2C1.3%2C1.3%2C1.3s1.3-0.6%2C1.3-1.3V5c0-0.6%2C0.5-1.2%2C1.2-1.2h2.5%0A%09%09%09c0.7%2C0%2C1.3-0.6%2C1.3-1.3S8.2%2C1.2%2C7.5%2C1.2z%22%2F%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M7.5%2C16.1H5c-0.6%2C0-1.2-0.5-1.2-1.2v-2.5c0-0.7-0.6-1.3-1.3-1.3s-1.3%2C0.6-1.3%2C1.3V15c0%2C2.1%2C1.7%2C3.8%2C3.8%2C3.8h2.5%0A%09%09%09c0.7%2C0%2C1.3-0.6%2C1.3-1.3C8.8%2C16.7%2C8.2%2C16.1%2C7.5%2C16.1z%22%2F%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M17.5%2C11.2c-0.7%2C0-1.3%2C0.6-1.3%2C1.3V15c0%2C0.6-0.5%2C1.2-1.2%2C1.2h-2.5c-0.7%2C0-1.3%2C0.6-1.3%2C1.3c0%2C0.7%2C0.6%2C1.3%2C1.3%2C1.3H15%0A%09%09%09c2.1%2C0%2C3.8-1.7%2C3.8-3.8v-2.5C18.8%2C11.8%2C18.2%2C11.2%2C17.5%2C11.2z%22%2F%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M15%2C1.2h-2.5c-0.7%2C0-1.3%2C0.6-1.3%2C1.3s0.6%2C1.3%2C1.3%2C1.3H15c0.6%2C0%2C1.2%2C0.5%2C1.2%2C1.2v2.5c0%2C0.7%2C0.6%2C1.3%2C1.3%2C1.3%0A%09%09%09c0.7%2C0%2C1.3-0.6%2C1.3-1.3V5C18.8%2C2.9%2C17.1%2C1.2%2C15%2C1.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Ccircle%20class%3D%22st0%22%20cx%3D%227.1%22%20cy%3D%227.1%22%20r%3D%222.1%22%2F%3E%0A%09%3Ccircle%20class%3D%22st0%22%20cx%3D%2212.9%22%20cy%3D%227.1%22%20r%3D%222.1%22%2F%3E%0A%09%3Ccircle%20class%3D%22st0%22%20cx%3D%227.1%22%20cy%3D%2212.9%22%20r%3D%222.1%22%2F%3E%0A%09%3Ccircle%20class%3D%22st0%22%20cx%3D%2212.9%22%20cy%3D%2212.9%22%20r%3D%222.1%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
	}

	header #header-top #header-right>nav>div>div {
		top: calc(100% + 2px);
	}
}

@media screen and (max-width: 1450px) {
	.main-nav-wrap .main-nav>li>a {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/*** tablet & desktop */
@media screen and (min-width: 768px) {
	.mobile {
		display: none !important;
	}

}

/* tablet & mobile */
@media screen and (max-width: 1349px) {
	.site-logo {
		transition: margin-right .3s, max-width .3s;
	}

	#middle-zone>#leftZone {
		display: none !important;
	}

	#middle-zone {
		padding-top: 30px;
	}

	html {
		-webkit-text-size-adjust: 100%;
	}

	#menu-btn {
		display: block;
		position: relative;
		width: 40px;
		height: 40px;
		margin-left: 13px;
	}

	.main-nav-wrap,
	#middleWrap>#leftZone,
	header #header-top #header-right>nav>a,
	#sitemap-wrap,
	#otherLangWrap	{
		display: none !important;
	}
	
	a.btn-share-trigger {
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22icons%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23006415%22%20d%3D%22M15.68%2C13.46c-0.77%2C0-1.52%2C0.28-2.12%2C0.79l-6.06-3.5c0.07-0.28%2C0.1-0.52%2C0.1-0.75c0-0.23-0.03-0.47-0.1-0.75%0A%09l6.06-3.5c0.6%2C0.51%2C1.35%2C0.79%2C2.12%2C0.79c1.8%2C0%2C3.27-1.47%2C3.27-3.27S17.48%2C0%2C15.68%2C0c-1.8%2C0-3.27%2C1.47-3.27%2C3.27%0A%09c0%2C0.24%2C0.03%2C0.49%2C0.1%2C0.77L6.46%2C7.54C5.86%2C7.01%2C5.1%2C6.73%2C4.32%2C6.73c-1.8%2C0-3.27%2C1.47-3.27%2C3.27c0%2C1.8%2C1.47%2C3.27%2C3.27%2C3.27%0A%09c0.78%2C0%2C1.53-0.29%2C2.13-0.81l6.05%2C3.5c-0.07%2C0.28-0.1%2C0.53-0.1%2C0.77c0%2C1.8%2C1.47%2C3.27%2C3.27%2C3.27c1.8%2C0%2C3.27-1.47%2C3.27-3.27%0A%09C18.95%2C14.92%2C17.48%2C13.46%2C15.68%2C13.46z%20M14.36%2C16.72c0-0.73%2C0.59-1.31%2C1.32-1.31s1.32%2C0.59%2C1.32%2C1.31c0%2C0.73-0.59%2C1.32-1.32%2C1.32%0A%09S14.36%2C17.45%2C14.36%2C16.72z%20M14.36%2C3.28c0-0.73%2C0.59-1.32%2C1.32-1.32s1.32%2C0.59%2C1.32%2C1.32s-0.59%2C1.32-1.32%2C1.32S14.36%2C4%2C14.36%2C3.28z%0A%09%20M4.33%2C11.32c-0.73%2C0-1.32-0.59-1.32-1.32c0-0.73%2C0.59-1.32%2C1.32-1.32S5.64%2C9.28%2C5.64%2C10C5.64%2C10.73%2C5.05%2C11.32%2C4.33%2C11.32z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	}

	a.btn-share-trigger:hover,
	a.btn-share-trigger:focus,
	.active a.btn-share-trigger {
		background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22icons%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M15.68%2C13.46c-0.77%2C0-1.52%2C0.28-2.12%2C0.79l-6.06-3.5c0.07-0.28%2C0.1-0.52%2C0.1-0.75c0-0.23-0.03-0.47-0.1-0.75%0A%09l6.06-3.5c0.6%2C0.51%2C1.35%2C0.79%2C2.12%2C0.79c1.8%2C0%2C3.27-1.47%2C3.27-3.27S17.48%2C0%2C15.68%2C0c-1.8%2C0-3.27%2C1.47-3.27%2C3.27%0A%09c0%2C0.24%2C0.03%2C0.49%2C0.1%2C0.77L6.46%2C7.54C5.86%2C7.01%2C5.1%2C6.73%2C4.32%2C6.73c-1.8%2C0-3.27%2C1.47-3.27%2C3.27c0%2C1.8%2C1.47%2C3.27%2C3.27%2C3.27%0A%09c0.78%2C0%2C1.53-0.29%2C2.13-0.81l6.05%2C3.5c-0.07%2C0.28-0.1%2C0.53-0.1%2C0.77c0%2C1.8%2C1.47%2C3.27%2C3.27%2C3.27c1.8%2C0%2C3.27-1.47%2C3.27-3.27%0A%09C18.95%2C14.92%2C17.48%2C13.46%2C15.68%2C13.46z%20M14.36%2C16.72c0-0.73%2C0.59-1.31%2C1.32-1.31s1.32%2C0.59%2C1.32%2C1.31c0%2C0.73-0.59%2C1.32-1.32%2C1.32%0A%09S14.36%2C17.45%2C14.36%2C16.72z%20M14.36%2C3.28c0-0.73%2C0.59-1.32%2C1.32-1.32s1.32%2C0.59%2C1.32%2C1.32s-0.59%2C1.32-1.32%2C1.32S14.36%2C4%2C14.36%2C3.28z%0A%09%20M4.33%2C11.32c-0.73%2C0-1.32-0.59-1.32-1.32c0-0.73%2C0.59-1.32%2C1.32-1.32S5.64%2C9.28%2C5.64%2C10C5.64%2C10.73%2C5.05%2C11.32%2C4.33%2C11.32z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	}

	header #header-top #header-right>nav>div.share-wrap>div {
		width: 380px;
		left: auto;
		transform: none;
		right: -30px;
	}

	header #header-top #header-right>nav>div.share-wrap>div nav:before {
		right: 22px;
	}

	header #header-top #header-right>nav>div.share-wrap>div nav a {
		float: left;
	}

	#middleWrap>#contentWrap {
		width: 100%;
	}

	#wrapper.fixed header #header-top {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	header #header-top #header-right>nav a {
		width: 35px;
	}
	.btn-copylink >span#copyWrap{
		right: 0;
		top: 100%;
	}
}

/* tablet only */
@media screen and (min-width: 768px) and (max-width: 1349px) {
	.container {
		padding: 0 30px;
	}

	header #header-top {
		/* padding: 10px 30px; */
		padding: 0px 30px;
		padding-right: 20px;
	}

	#footerZone {
		padding-left: 30px;
		padding-right: 30px;
	}

	#wrapper.fixed header #header-top .site-logo {
		max-width: 200px;
	}
}

@media screen and (max-width: 1250px) {
	#footer-wrap .container {
		display: block;
	}

	#footer-wrap .container>div {
		width: 100% !important;
		padding-right: 0 !important;
	}

	#footer-wrap .container>div#footer-right>div {
		justify-content: flex-start;
		margin-top: 15px;
	}
}

@media screen and (min-width: 1100px) {
	#content ul>li.mobileSelected {
		display: none !important;
	}
}

@media screen and (max-width: 1099px) {
	#content .tabMenu ul>li {
		width: 100%;
		height: auto;
		margin-left: 0 !important;
		border-bottom: 1px solid #245D70;
		transition: border-color 0.25s ease 0s;
	}

	#content .tabMenu ul>li:hover,
	#content .tabMenu ul>li:focus {
		/*border-color: rgba(255,255,255,0.1);*/
	}

	#content .tabMenu ul>li>a {
		padding: 10px 15px;
	}

	#content .tabMenu ul>li.selected {
		display: none !important;
	}

	#content .tabMenu ul>li.mobileSelected>a {
		color: #fff !important;
		background-color: #245D70 !important;
	}

	#content .tabMenu ul>li>a:before {
		content: '';
		position: absolute;
		width: 11px;
		height: 11px;
		right: 20px;
		top: 17px;
		border-right: 1px solid #245D70;
		border-bottom: 1px solid #245D70;
		transform: rotate(-45deg);
		transition: all 0.4s ease 0s;
	}

	#content .tabMenu ul>li>a:hover:before,
	#content .tabMenu ul>li>a:focus:before {
		border-color: #fff;
	}

	#content .tabMenu ul>li.mobileSelected>a:before {
		content: '';
		position: absolute;
		width: 11px;
		height: 11px;
		right: 20px;
		top: 17px;
		border-right: 1px solid #fbc933;
		border-bottom: 1px solid #fbc933;
		transform: rotate(45deg);
		transition: all 0.4s ease 0s;
	}

	#content .lv3>li>.nodecontent>.title,
	#content .lv1>.nodecontent>.name,
	#content .lv2>.nodecontent .name {
		font-size: 1.1em;
	}

	#content .lv1>.nodecontent>.title,
	#content .lv2>.nodecontent>.title {
		font-size: 1.35em;
	}
}

@media screen and (max-width: 980px) {
	#content .imgWrap {
		float: none;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	#content .flexbox.col-3>div {
		width: calc((100% - 62px) / 2);
	}

	#content .flexbox.col-4>div {
		width: calc((100% - 93px) / 3);
	}

	#content .galleryWrap {
		padding: 25px;
	}

	#content .galleryWrap .swiper-slide {
		width: 280px;
	}

	#content ul.highlight.col-2>li {
		width: 100%;
	}

	#content .orgchart {
		font-size: 0.9em;
		transform: none !important;
		min-width: 100%;
	}

	#content .orgchart li.lv2 {
		width: 100%;
		padding-left: 20px;
	}

	#content .orgchart li.lv1>ul {
		flex-wrap: wrap;
	}

	#content .orgchart .nodecontent {
		margin: 10px 5px;
	}
	
	#content .orgchart li.root>.nodecontent{
		margin-right: 5px!important
	}
	#content .orgchart li.root>.nodecontent,
	#content .orgchart li.lv2>.nodecontent {
		min-width: 100%;
	}

	#content .orgchart .special {
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		padding-left: 30px;
		padding-top: 5px;
	}

	#content .orgchart .special .lvSpecial>li:last-child::before,
	#content .orgchart .special .lvSpecial>li:first-child::before,
	#content .orgchart li.lv2>.nodecontent::before{
		display: none;
	}

	#content .orgchart .special:before,
	#content .orgchart .lv3>li:before,
	#content .orgchart li.lv2:before {
		left: 10px;
		width: 2px;
		height: 100%;
		top: 0;
	}
	
	#content .orgchart .special:before{
		width: 1px;
	}

	#content .orgchart .lv3>li:before,
	#content .orgchart li.lv2:before {
		border-left-width: 2px;
	}

	#content .orgchart li.lv2:before {
		border-top-width: 0;
		border-bottom-width: 2px;
	}

	#content .orgchart li.lv2:first-child::after {
		content: '';
		position: absolute;
		width: 10px;
		height: 20px;
		left: 10px;
		top: 50px;
		border-top: 2px solid #d2d5d0;
	}

	#content .orgchart li.lv2:last-child:before {
		width: 10px !important;
	}

	#content .orgchart li.lv2:last-child>.nodecontent {
		align-self: center;
	}

	#content .orgchart .lv3>li:last-child::before,
	#content .orgchart li.lv2:last-child::before {
		border-right-width: 0;
		height: 50px;
	}

	#content .orgchart .special .lvSpecial .nodecontent,
	#content .lv3>li>.nodecontent {
		margin: 5px 0;
		width: 100%;
	}

	#content .orgchart .nodecontent::after,
	#content .orgchart .lv3>li>.nodecontent::before {
		left: 10px;
	}

	#content .orgchart ul.lv3 {
		flex-direction: column;
	}

	#content .lv3>li.leaf {
		width: 100%;
		padding-left: 30px;
		padding-top: 10px;
		padding-bottom: 5px;
		position: relative;
	}

	#content .orgchart li.vertical>ul::before {
		height: 5px;
		top: -5px;
	}

	#content .orgchart .lv3>li:first-child:not(:only-child)>.nodecontent::before,
	#content .orgchart .lv3>li>.nodecontent::before {
		border-top-width: 2px;
		width: 20px;
		left: -20px;
		top: 35px;
		border-left-width: 0;
	}

	#content .lv3>li>.nodecontent>.title,
	#content .lv3>li>.nodecontent>.name,
	#content .lv1>.nodecontent>.name,
	#content .lv2>.nodecontent .name {
		height: auto !important;
	}

	#content .orgchart li.vertical>ul>li>.nodecontent {
		width: calc(100% - 5px);
		margin-left: 15px;
	}

	#print-wrap {
		display: none;
	}
}

@media screen and (max-width: 900px) {
	#content .milestone-outer:after {
		left: 5px;
		transform: none;
	}

	#content .milestone-wrap:before {
		left: 9px;
		transform: none;
		display: block;
	}

	#content .milestone-wrap .milestone-item {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
	}

	#content .milestone-wrap .milestone-item.active:before {
		left: 0 !important;
	}

	#content .milestone-wrap .milestone-item:before {
		left: 3px !important;
	}

	#content .milestone-wrap .milestone-item:after {
		left: 8px !important;
	}

	#content .milestone-wrap .milestone-item:nth-child(odd) {
		padding-right: 0;
		padding-left: 30px;
	}

	#content .milestone-wrap .milestone-item:nth-child(odd) .title a {
		text-align: left;
	}

	#content .milestone-wrap {
		margin-top: 40px;
	}

	#content .milestone-wrap .milestone-item {
		padding-bottom: 25px;
	}

	#content .milestone-wrap .milestone-item .title {
		margin-top: -23px;
	}

	#content .milestone-wrap .milestone-item .milestone-detail {
		padding-top: 15px;
	}

	#content .milestone-wrap .milestone-item .milestone-detail .milestone:last-child {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 849px) {

	#content table.transformTable thead th,
	#content table.transformTable tbody th,
	.popupWrap table.transformTable th {
		display: none;
	}

	#content table.transformTable tr td,
	.popupWrap table.transformTable td {
		display: block;
		width: 100%;
		text-align: left !important;
		padding-top: 0;
		padding-bottom: 0;
		position: relative;
	}

	#content table.style_2 tbody tr td:not(:last-child),
	.popupWrap table.style_2 tbody tr td:not(:last-child) {
		border-bottom: none;
	}

	#content table.specialTransform.style_2 tbody tr td:nth-child(1) {
		padding-bottom: 10px;
	}

	#content table.specialTransform.style_2 tbody tr td:nth-child(2),
	#content table.specialTransform.style_2 tbody tr td:nth-child(3) {
		width: 50%;
		float: left;
		border-bottom: none;
		padding-bottom: 10px;
	}

	#content table.specialTransform.style_2 tbody tr {
		border-bottom: 1px solid #eaf1e4;
	}

	#content table.transformTable tr td[data-label]:before,
	.popupWrap table.transformTable tr td[data-label]:before {
		content: attr(data-label)' :';
		display: inline-block;
		padding-right: 10px;
	}

	#content table.specialTransform.style_2 tr td[data-label]:before,
	.popupWrap table.specialTransform.style_2 tr td[data-label]:before {
		display: none;
	}

	#content table.specialTransform.style_2 tr td[data-label]:after,
	.popupWrap table.specialTransform.style_2 tr td[data-label]:after {
		display: block;
		width: 100%;
		padding-right: 0;
		padding-top: 5px;
		text-align: center;
		content: attr(data-label);
	}

	#content table.transformTable tr td:first-child,
	.popupWrap table.transformTable tr td:first-child {
		padding-top: 10px;
	}

	#content table.transformTable tr td:last-child,
	.popupWrap table.transformTable tr td:last-child {
		padding-bottom: 10px;
	}

	#content .flexbox.aeo>div a span.desc {
		font-size: 1.1em;
	}
}

/* mobile only */
@media screen and (max-width: 767px) {
	body {
		font-size: 16px;
	}

	h1,
	.resultTitle {
		font-size: 1.9em !important;
		padding-left: 30px;
		border-bottom: 1px solid #dee0d9;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	h1:before,
	.resultTitle:before {
		width: 12px;
		height: 12px;
		top: 0.3em;
	}

	h1:after,
	.resultTitle:after {
		display: none;
	}

	h2 {
		font-size: 1.65em;
	}

	h3 {
		font-size: 1.5em;
	}

	#backtotop {
		right: 15px;
		transform: scale(0.7);
		transform-origin: right bottom;
	}

	.container {
		padding: 0 15px;
	}

	header #header-top {
		/* padding: 10px 15px; */
		padding: 5px 15px;
		padding-right: 5px;
	}

	#footerZone {
		padding-left: 15px;
		padding-right: 15px;
	}

	#footer-wrap .container>div#footer-left>div.copyright div:not(:first-child) {
		margin-left: 0;
	}

	#wrapper header #header-top .site-logo,
	#wrapper.fixed header #header-top .site-logo {
		max-width: 150px;
	}

	header #header-top #header-right>nav,
	header #header-top #header-right>nav>div {
		position: static;
	}

	header #header-top #header-right>nav>div.search-wrap>div,
	header #header-top #header-right>nav>div.lang-wrap>div,
	header #header-top #header-right>nav>div.share-wrap>div {
		width: calc(100% + 30px);
		right: -15px;
		top: calc(100% - 10px);
	}

	header #header-top #header-right>nav>div.lang-wrap>div nav,
	header #header-top #header-right>nav>div.share-wrap>div nav {
		width: 100%;
		background-color: #006415;
		text-align: center;
		display: flex;
		justify-content: center;
	}

	header #header-top #header-right>nav>div.lang-wrap>div nav a,
	header #header-top #header-right>nav>div.share-wrap>div nav a {
		float: none;
		margin: 0 1px;
	}

	header #header-top #header-right>nav>div>div div:before {
		right: 53px;
	}

	header #header-top #header-right>nav>div.lang-wrap>div nav:before {
		right: 132px;
	}

	header #header-top #header-right>nav>div.share-wrap>div nav:before {
		right: 93px;
	}

	#section-banner {
		background-image: url(../images/section-bg-mobile.jpg);
		height: 0;
		padding-top: 32%;
		background-size: cover;
	}

	#section-banner .container {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	#section-banner .container #sectionName {
		font-size: 2em;
	}

	#breadcrumb-wrap {
		display: none;
	}

	#middle-zone {
		padding-top: 30px;
	}

	#content .pageWrap a:not(.cBtn).mobile_hidden {
		display: none !important;
	}

	#content .pageWrap a.cBtn {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	#content .pageWrap a:not(.cBtn) {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	#content .pageWrap span {
		height: 35px;
		width: 35px;
		line-height: 35px;
	}

	#content .pageWrap a.cBtn:before {
		width: 10px;
		height: 10px;
	}

	#content .pageWrap a.cBtn.prevBtn:before {
		left: 12px;
		top: 12px;
	}

	#content .pageWrap a.cBtn.nextBtn:before {
		left: 12px;
		top: 12px;
	}

	#content .backBtn:before,
	.popupWrap a.backBtn:before,
	#content .submitBtn:before,
	.popupWrap a.submitBtn:before {
		top: -3px;
	}

	#content .accordion-wrap .accordion:not(.btn-only) .accordion-btn:before {
		top: 14px;
	}

	#content .accordion-wrap .accordion.active:not(.btn-only)>.accordion-btn:before {
		top: 20px;
	}

	#content .accordion-wrap .accordion .accordion-btn {
		font-size: 1.111em;
	}

	.fancybox-content.popupWrap {
		padding: 30px 15px;
	}

	#content a.iconLink+span+a.iconOnly {
		transform: translateY(-1px);
	}

	#content .flexbox.col-3>div,
	#content .flexbox.col-4>div {
		width: calc((100% - 42px) / 2);
		margin-left: 20px;
	}

	#content .flexbox.col-3,
	#content .flexbox.col-4 {
		width: calc(100% + 20px);
		margin-left: -20px;
	}

	#content .galleryWrap .swiper-button-next,
	#content .galleryWrap .swiper-button-prev {
		display: none;
	}

	#content .galleryWrap {
		padding: 15px;
	}

	#content .galleryOuter .swiper-pagination-bullet {
		width: 12px;
		margin-right: 5px;
	}

	#content .galleryOuter .swiper-pagination-bullet:before {
		height: 3px;
	}

	#content .flexbox>div.flex-auto {
		flex: 0 0 100%;
		margin-bottom: 10px;
	}

	#content .flexbox>div.flex-auto h2 {
		margin-bottom: 0;
	}

	#content .flexbox>div.flex-auto+div {
		margin-bottom: 15px;
		width: 100%;
	}

	#content table.newsTable tr th:first-child {
		display: none !important;
	}

	#content table.newsTable tr th,
	#content table.newsTable tr td {
		display: block;
		width: 100%;
	}

	#content table.newsTable tr td:first-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	#content table.newsTable tr td:not(:first-child) {
		padding-top: 5px;
	}

	#content .filterWrap {
		/*justify-content: flex-start;*/
	}

	#content .filterWrap>div:not(.btn) {
		width: calc((100% - 60px) / 2) !important;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 0;
	}

	#content .filterWrap>div:nth-child(2n+1) {
		margin-left: 0;
	}

	#content .filterWrap>div.btn {
		width: 40px !important;
		margin-right: 0;
		text-align: right;
		margin-left: 10px;
	}

	#content .filterWrap>div.btn>a {
		display: inline-block;
	}

	#content .milestone-wrap .milestone-item .title a {
		padding: 10px;
	}

	#content .milestone-wrap .milestone-item .title {
		margin-top: -13px;
	}

	#content .milestone-wrap .milestone-item .milestone-detail .milestone {
		display: block;
		padding-left: 10px;
	}

	#content .milestone-wrap .milestone-item .milestone-detail .milestone .year {
		width: 100%;
		padding-left: 0;
	}

	#content .milestone-wrap .milestone-item .milestone-detail .milestone div:not(.year) {
		padding-top: 0;
	}

	#content .milestone-wrap .milestone-item .title a {
		font-size: 1.2em;
	}

	#content table.specialTransform.style_2 tbody tr td {
		padding-left: 10px;
		padding-right: 10px;
	}

	#content .accordion-wrap .accordion .accordion-content {
		padding: 15px;
	}

	#content .accordion-wrap .accordion .accordion-btn {
		padding-left: 15px;
	}

	#content .videoWrap a span.play {
		transform: scale(0.7) translate(-50%, -50%);
		transform-origin: 0 0;
	}

	#content .flexbox.welcome {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	#content .flexbox.welcome>div:not(.img) {
		width: 100%;
	}

	#content .flexbox.welcome>div.img {
		padding-left: 0;
		text-align: center;
		flex: 0 0 100% !important;
		margin-bottom: 20px;
	}
	#pageTitle .logoDiv{
		height: 30px;
	}
	#qrcodePop{
		padding: 15px;
	}
}

@media screen and (max-width: 560px) {
	#content .medals_wrap {
		width: 100%;
		height: 0;
		padding-top: 100%;
	}

	#content table.specialTransform.style_2 tbody tr td:nth-child(2) {
		padding-right: 5px;
	}

	#content table.specialTransform.style_2 tbody tr td:nth-child(3) {
		padding-left: 5px;
	}
	#footer-wrap .container>div#footer-right>div{
		flex-wrap: wrap;
		gap: 10px;
	}
	#footer-wrap .container>div#footer-right>div a:not(:first-child){
		margin-left:0;
	}
}

@media screen and (max-width: 450px) {

	#content .flexbox.col-3>div,
	#content .flexbox.col-4>div {
		width: calc(100% - 20px);
	}
	
	#pageTitle .logoDiv+span{
		display: contents;
	}
}

@media screen and (pointer: coarse) {

	#content .tbl-wrap>div>table,
	.popupWrap .tbl-wrap>div>table {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 374px) {
	.site-logo img {
		display: none;
	}

	.site-logo {
		width: 68px;
		min-width: auto !important;
		background: url(../images/logo-ced-3.png) 0 50% no-repeat;
		background-size: contain;
		height: 40px;
		transition: margin-right .3s;
	}
}