@charset "UTF-8";

/* 
font-family: 'Sarabun', sans-serif;
font-family: 'Kanit', sans-serif;
*/

.f-en{ font-family: 'Montserrat', sans-serif; }

.f-en .HeaderTitleWWR h2{ font-size: 45px;}
.f-en .ContactForm ul li .Left span{ width: 60px;}
.f-en .ContactForm ul li .Left{ padding-left: 70px;}

.f-en .CoreValueList ul li p{ font-size: 16px;}

.f-en span.GradientText{ font-weight: 700!important;}
.f-en span.GradientTextStyle2{ font-weight: 700!important;}
.f-en span.GradientTextStyle3{ font-weight: 700!important;}
.f-en span.GradientTextStyle4{ font-weight: 700!important;}
.f-en span.GradientTextStyle5{ font-weight: 700!important;}
.f-en span.GradientTextStyle6{ font-weight: 700!important;}
.f-en span.GradientTextStyle7{ font-weight: 700!important;}
.f-en span.GradientTextStyle8{ font-weight: 700!important;}

.f-en .FooterTailContact .FooterContactBox .Title{ font-weight: 700!important;}

.f-en .MemberBox .MemberSectionBox .TitleEN{ font-weight: 700!important;}
.f-en .RecruitBox .RecruitContactBox .TitleEN{ font-weight: 700!important;}

.f-en h1,.f-en h2,.f-en h3{ font-family: 'Montserrat', sans-serif; font-weight: 700!important; letter-spacing: 0;}

/*.f-en h1{ font-weight: 600!important; letter-spacing: 0;}
.f-en h2{ font-weight: 500!important; letter-spacing: 0;}*/

.f-en .SubjectGradient{ font-family: 'Montserrat', sans-serif; }
.f-en .OurWorksList ul li .Detail .Title{ font-family: 'Montserrat', sans-serif; }

.f-en .home-content h1 span{ font-size: 47px; }
.f-en .home-content .InfoBox.Med h1 .SmallFont{ font-size: 22px;}

.f-en .HeaderMenuBox .NavigationTP ul li{ font-weight: 400; font-size: 16px;}
.f-en .polylang_langswitcher select{ font-size: 16px;}
.f-en .ContactBTN a{ font-weight: 400; padding: 5px 25px 5px 25px; }

.f-en .ArticleItemList ul li .Detail .Title{ font-size: 20px; font-weight: 400; font-family: 'Montserrat', sans-serif;}
.f-en .ArticleItemList ul li .Detail .Category{ font-weight: 300;}
.f-en .yarpp-related a{ font-weight: 300;}
.f-en .RelatedArticleList ul li .Detail .Title{ font-weight: 400; font-family: 'Montserrat', sans-serif;}
.f-en .RelatedArticleList ul li .Detail .Category{ font-weight: 300;}

.f-en .SingleArticleDetails{ font-family: 'Montserrat', sans-serif; }

.f-en .CompanyProfileList .Rows .Right{ font-weight: 300;}
.f-en .StaffInfoBoxRightInfo .Descriptions{ font-weight: 300;}

.f-en .NewsBoxList ul li .Detail .Title{ font-family: 'Montserrat', sans-serif; font-weight: 500; }
.f-en .NewsBoxList ul li .Detail .Category{ font-weight: 300; }

.f-en .MemberBox .MemberSectionBox .TitleEN{ font-family: 'Montserrat', sans-serif;  }
.f-en .RecruitBox .RecruitContactBox .TitleEN{ font-family: 'Montserrat', sans-serif; }

.f-en .OurWorksBoxItemList ul li .Detail .Title{ font-family: 'KanMontserratit', sans-serif; }

.f-en .StaffList ul li .Position{ font-weight: 500; }

.f-en .ContactForm ul li .Left span{ font-size: 11px;}
.f-en .ContactUsBoxStep ul li span{ font-family: 'Montserrat', sans-serif;}

.f-en .CoreValueList ul li p{ font-family: 'Montserrat', sans-serif; font-size: 16px;}

.f-en .ServicesPageList ul li a.TitleH{ font-family: 'Montserrat', sans-serif;}

.f-en .MessageListBox ul li .Detail .Title{ font-family: 'Montserrat', sans-serif;}

.f-en .CookiePrivacyPolicy ul.q-a li p.question{ font-family: 'Montserrat', sans-serif;}

.f-en .ContactForm ul li input[type=submit]{ font-family: 'Montserrat', sans-serif;}

.f-en .SingleOurWorks .OurWorksDetails h3{ font-size: 23px; font-weight: 600!important;}

.f-en .StaffInterview .StaffInterviewListBox .RightInfo .RightInfoBox .Title{ font-family: 'Montserrat', sans-serif;}

.f-en .ViewMoreBTNGray--mimas span{ font-family: 'Montserrat', sans-serif;}

.f-en .OurServicesBoxList3Box ul li .Title{ font-family: 'Montserrat', sans-serif;}

@media screen and (max-width: 1280px) {
	
}

@media screen and (max-width: 1023px) {
	.f-en .HeaderTitleWWR h2{ font-size: 27px; }
}

@media screen and (max-width: 480px) {
    /*.RecruitBox .RecruitContactBox .TitleEN{ font-size: 53px;}*/
}

@media screen and (max-width: 480px) {
	.f-en .home-content h1 span{ font-size: 24px; margin-top: 15px;}
    .f-en .home-content .InfoBox .Small{ font-size: 18px;}
    .f-en .HeaderTitleWWR h2{ font-size: 24px; }
}

