.font-wansika {
    font-family: 'Wansika' !important;
    font-weight: 400;
}

.font-priyati {
    font-family: 'Priyati' !important;
    font-weight: 400;
}

.font-suwannason {
    font-family: 'SuwannasonDEMO' !important;
    font-weight: 400;
}

.font-athachantr {
    font-family: 'AthachantrDEMO' !important;
    font-weight: 400;
}

.font-anantason-reno {
    font-family: 'AnantasonRenoDEMO' !important;
    font-weight: 400;
}

.font-aphirom {
    font-family: 'AphiromDEMO' !important;
    font-weight: 400;
}

.font-songkran {
    font-family: 'SP_LaiSen' !important;
    font-weight: 400;
}

.font-torsilp-nantarat {
    font-family: 'TorsilpNantarat' !important;
    font-weight: 400;
}

.font-torsilp-yingyai {
    font-family: 'TorsilpYingyai' !important;
    font-weight: 400;
}

.font-torsilp-chongcharoen {
    font-family: 'TorsilpChongCharoen' !important;
    font-weight: 400;
}

.font-torsilp-kriangkrai {
    font-family: 'TorsilpKriangkrai' !important;
    font-weight: 400;
}

.font-raimue {
    font-family: 'Raimue' !important;
    font-weight: 400;
}

.font-raimue2 {
    font-family: 'Raimue2' !important;
    font-weight: 400;
}

.font-aunjai {
    font-family: 'Aunjai' !important;
    font-weight: 400;
}

.font-khwamwang {
    font-family: 'Khwamwang' !important;
    font-weight: 400;
}

.font-pumpuang {
    font-family: 'Pumpuang' !important;
    font-weight: 400;
    letter-spacing: 1px;
}

.font-rattikal {
    font-family: 'Rattikal' !important;
    font-weight: 400;
    letter-spacing: 1px;
}

.font-charmonman {
    font-family: 'Charmonman' !important;
    font-weight: 600;
    letter-spacing: 1px;
}

.lh-08 { line-height: 0.8; }
.lh-1 { line-height: 1; }
.lh-1-2 { line-height: 1.2; }

.rounded-50 { border-radius: 50rem; }

.fs-medium { font-weight: 500; !important;}
.fs-semibold { font-weight: 500; !important;}
.fs-bold { font-weight: 700; !important;}


.fs-16px { font-size: 16px; !important; }
.fs-18px { font-size: 18px; !important; }

.fs-20px { font-size: 20px; !important; }
.fs-22px { font-size: 22px; !important; }
.fs-24px { font-size: 24px; !important; }
.fs-26px { font-size: 26px; !important; }
.fs-28px { font-size: 28px; !important; }

.fs-30px { font-size: 30px; !important; }
.fs-32px { font-size: 32px; !important; }
.fs-34px { font-size: 34px; !important; }
.fs-36px { font-size: 36px; !important; }
.fs-38px { font-size: 38px; !important; }

.fs-40px { font-size: 40px; !important; }
.fs-42px { font-size: 42px; !important; }
.fs-44px { font-size: 44px; !important; }
.fs-46px { font-size: 46px; !important; }
.fs-48px { font-size: 48px; !important; }

.fs-50px { font-size: 50px; !important; }


.wellwish .reign-rama-10 .title-1 { font-size: 46px; }
.wellwish .reign-rama-10 .title-name { font-size: 42px; }
.wellwish .reign-rama-10 .title-date { font-size: 35px; }
.wellwish .reign-rama-10 .title-normal { font-size: 36px; }
.wellwish .reign-rama-10 .wellwish-sign { font-size: 24px; }

@media (max-width:576px) { 
.wellwish .reign-rama-10 .title-1 { font-size: 30px;  }
.wellwish .reign-rama-10 .title-name { font-size: 25px; }
.wellwish .reign-rama-10 .title-date { font-size: 26px; }
.wellwish .reign-rama-10 .title-normal { font-size: 22px; }
.wellwish .reign-rama-10 .wellwish-sign { font-size: 20px; }
}


.wellwish .king-rama-10 .title-1 { font-size: 30px; }
.wellwish .king-rama-10 .title-name { font-size: 34px; }
.wellwish .king-rama-10 .title-date { font-size: 26px; }
.wellwish .king-rama-10 .title-normal { font-size: 24px; }
.wellwish .king-rama-10 .wellwish-sign { font-size: 20px; }

@media (max-width:576px) { 
.wellwish .king-rama-10 .title-1 { font-size: 21px;  }
.wellwish .king-rama-10 .title-name { font-size: 23px; }
.wellwish .king-rama-10 .title-date { font-size: 20px; }
.wellwish .king-rama-10 .title-normal { font-size: 18px; }  
.wellwish .king-rama-10 .wellwish-sign { font-size: 16px; }
}


.wellwish .queen-10 .title-1 { font-size: 42px; }
.wellwish .queen-10 .title-name { font-size: 48px; }
.wellwish .queen-10 .title-date { font-size: 40px; }
.wellwish .queen-10 .title-normal { font-size: 38px; }
.wellwish .queen-10 .wellwish-sign { font-size: 24px; }


@media (max-width:576px) { 
.wellwish .queen-10 .title-1 { font-size: 32px;  }
.wellwish .queen-10 .title-name { font-size: 34px; }
.wellwish .queen-10 .title-date { font-size: 28px; }
.wellwish .queen-10 .title-normal { font-size: 30px; }
.wellwish .queen-10 .wellwish-sign { font-size: 20px; }
}


.wellwish .queen-sirikit .title-1 { font-size: 34px; }
.wellwish .queen-sirikit .title-name { font-size: 38px; }
.wellwish .queen-sirikit .title-date { font-size: 30px; }
.wellwish .queen-sirikit .title-normal { font-size: 26px; }
.wellwish .queen-sirikit .wellwish-sign { font-size: 20px; }

@media (max-width:576px) { 
.wellwish .queen-sirikit .title-1 { font-size: 24px;  }
.wellwish .queen-sirikit .title-name { font-size: 28px; }
.wellwish .queen-sirikit .title-date { font-size: 24px; }
.wellwish .queen-sirikit .title-normal { font-size: 22px; }
.wellwish .queen-sirikit .wellwish-sign { font-size: 18px; }
}


.wellwish .king-rama-9 .title-1 { font-size: 48px; }
.wellwish .king-rama-9 .title-name { font-size: 44px; }
.wellwish .king-rama-9 .title-date { font-size: 40px; }
.wellwish .king-rama-9 .title-normal { font-size: 36px; }


@media (max-width:576px) { 
.wellwish .king-rama-9 .title-1 { font-size: 38px;  }
.wellwish .king-rama-9 .title-name { font-size: 30px; }
.wellwish .king-rama-9 .title-date { font-size: 30px; }
.wellwish .king-rama-9 .title-normal { font-size: 26px; }
}