html[lang=th-TH] .main .app-gallery .gallery-inner-item-content h4
{
	font-size: 24px;
	line-height: 1.35417;
}

@media only screen and (max-width: 1068px)
{
	html[lang=th-TH] .main .app-gallery .gallery-inner-item-content h4
	{
		font-size: 20px;
		line-height: 1.4;
	}
}

@media only screen and (max-width: 735px)
{
	html[lang=th-TH] .main .app-gallery .gallery-inner-item-content h4
	{
		font-size: 20px;
		line-height: 1.4;
	}
}

html[lang=th-TH] .main .hero-headline
{
	font-size: 62px;
	line-height: 1.2;
}

@media only screen and (max-width: 1068px)
{
	html[lang=th-TH] .main .hero-headline
	{
		font-size: 52px;
		line-height: 1.2;
	}
}

@media only screen and (max-width: 735px)
{
	html[lang=th-TH] .main .hero-headline
	{
		font-size: 36px;
		line-height: 1.11111;
	}
}


html[lang=th-TH] .main .section-headline
{
	font-size: 50px;
	line-height: 1.15;
}

@media only screen and (max-width: 1068px)
{
	html[lang=th-TH] .main .section-headline
	{
		font-size: 42px;
		line-height: 1.14286;
	}
}

@media only screen and (max-width: 735px)
{
	html[lang=th-TH] .main .section-headline
	{
		font-size: 32px;
		line-height: 1.125;
	}
}

html[lang=th-TH] .main .subsection-headline
{
	font-size: 39px;
	line-height: 1.14286;
}

@media only screen and (max-width: 1068px)
{
	html[lang=th-TH] .main .subsection-headline
	{
		font-size: 34px;
		line-height: 1.125;
	}
}

@media only screen and (max-width: 735px)
{
	html[lang=th-TH] .main .subsection-headline
	{
		font-size: 28px;
		line-height: 1.14286;
	}
}

html[lang=th-TH] .main .subsection-subheadline
{
	font-size: 32px;
	line-height: 1.125;
}

@media only screen and (max-width: 1068px)
{
	html[lang=th-TH] .main .subsection-subheadline
	{
		font-size: 28px;
		line-height: 1.14286;
	}
}

@media only screen and (max-width: 735px)
{
	html[lang=th-TH] .main .subsection-subheadline
	{
		font-size: 24px;
		line-height: 1.16667;
	}
}

html[lang=th-TH] .main .intro
{
	font-size: 24px;
	line-height: 1.35417;
}

@media only screen and (max-width: 1068px)
{
	html[lang=th-TH] .main .intro
	{
		font-size: 20px;
		line-height: 1.4;
	}
}

@media only screen and (max-width: 735px)
{
	html[lang=th-TH] .main .intro
	{
		font-size: 20px;
		line-height: 1.4;
	}
}

.badge-large { font-family: "Myriad Set Pro"; }
.badge-half { font-family: "Sukhumvit Set"; }

