/*Kanit Font*/

@font-face {
    font-family: "Kanit";
    src: local(Kanit Black),
        url("../fonts/Kanit/Kanit-Black.ttf") format("truetype");
    font-weight: 900;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit BlackItalic),
        url("../fonts/Kanit/Kanit-BlackItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 900;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Bold),
        url("../fonts/Kanit/Kanit-Bold.ttf") format("truetype");
    font-weight: 700;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit BoldItalic),
        url("../fonts/Kanit/Kanit-BoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 700;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit ExtraBold),
        url("../fonts/Kanit/Kanit-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit ExtraBoldItalic),
        url("../fonts/Kanit/Kanit-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Bold),
        url("../fonts/Kanit/Kanit-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Bold),
        url("../fonts/Kanit/Kanit-ExtraLightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 200;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Bold),
        url("../fonts/Kanit/Kanit-Italic.ttf") format("truetype");
    font-style: italic;
    font-weight: 400;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Light),
        url("../fonts/Kanit/Kanit-Light.ttf") format("truetype");
    font-weight: 300;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit LightItalic),
        url("../fonts/Kanit/Kanit-LightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 300;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Medium),
        url("../fonts/Kanit/Kanit-Medium.ttf") format("truetype");
    font-weight: 500;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Medium),
        url("../fonts/Kanit/Kanit-MediumItalic.ttf") format("truetype");
    font-style: Italic;
    font-weight: 500;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit Regular),
        url("../fonts/Kanit/Kanit-Regular.ttf") format("truetype");
    font-weight: 400;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit SemiBold),
        url("../fonts/Kanit/Kanit-SemiBold.ttf") format("truetype");
    font-weight: 600;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit SemiBoldItalic),
        url("../fonts/Kanit/Kanit-SemiBoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 600;
    unicode-range: U+0E00-0E7F;
}


@font-face {
    font-family: "Kanit";
    src: local(Kanit Thin),
        url("../fonts/Kanit/Kanit-Thin.ttf") format("truetype");
    font-weight: 100;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Kanit";
    src: local(Kanit ThinItalic),
        url("../fonts/Kanit/Kanit-ThinItalic.ttf") format("truetype");
    font-size: italic;
    font-weight: 100;
    unicode-range: U+0E00-0E7F;
}

/*Sarabun Font*/
@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Bold),
        url("../fonts/Sarabun/Sarabun-Bold.ttf") format("truetype");
    font-weight: 700;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun BoldItalic),
        url("../fonts/Sarabun/Sarabun-BoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 700;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun ExtraBold),
        url("../fonts/Sarabun/Sarabun-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun ExtraBoldItalic),
        url("../fonts/Sarabun/Sarabun-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Bold),
        url("../fonts/Sarabun/Sarabun-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Bold),
        url("../fonts/Sarabun/Sarabun-ExtraLightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 200;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Bold),
        url("../fonts/Sarabun/Sarabun-Italic.ttf") format("truetype");
    font-style: italic;
    font-weight: 400;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Light),
        url("../fonts/Sarabun/Sarabun-Light.ttf") format("truetype");
    font-weight: 300;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun LightItalic),
        url("../fonts/Sarabun/Sarabun-LightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 300;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Medium),
        url("../fonts/Sarabun/Sarabun-Medium.ttf") format("truetype");
    font-weight: 500;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Medium),
        url("../fonts/Sarabun/Sarabun-MediumItalic.ttf") format("truetype");
    font-style: Italic;
    font-weight: 500;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Regular),
        url("../fonts/Sarabun/Sarabun-Regular.ttf") format("truetype");
    font-weight: 400;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun SemiBold),
        url("../fonts/Sarabun/Sarabun-SemiBold.ttf") format("truetype");
    font-weight: 600;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun SemiBoldItalic),
        url("../fonts/Sarabun/Sarabun-SemiBoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 600;
    unicode-range: U+0E00-0E7F;
}


@font-face {
    font-family: "Sarabun";
    src: local(Sarabun Thin),
        url("../fonts/Sarabun/Sarabun-Thin.ttf") format("truetype");
    font-weight: 100;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Sarabun";
    src: local(Sarabun ThinItalic),
        url("../fonts/Sarabun/Sarabun-ThinItalic.ttf") format("truetype");
    font-size: italic;
    font-weight: 100;
    unicode-range: U+0E00-0E7F;
}

/*Noto_Serif_Thai Font*/
@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Bold),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-Bold.ttf") format("truetype");
    font-weight: 700;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai BoldItalic),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-BoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 700;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai ExtraBold),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai ExtraBoldItalic),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Bold),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Bold),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-ExtraLightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 200;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Bold),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-Italic.ttf") format("truetype");
    font-style: italic;
    font-weight: 400;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Light),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-Light.ttf") format("truetype");
    font-weight: 300;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai LightItalic),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-LightItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 300;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Medium),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-Medium.ttf") format("truetype");
    font-weight: 500;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Medium),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-MediumItalic.ttf") format("truetype");
    font-style: Italic;
    font-weight: 500;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Regular),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-Regular.ttf") format("truetype");
    font-weight: 400;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai SemiBold),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-SemiBold.ttf") format("truetype");
    font-weight: 600;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai SemiBoldItalic),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-SemiBoldItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 600;
    unicode-range: U+0E00-0E7F;
}


@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai Thin),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-Thin.ttf") format("truetype");
    font-weight: 100;
    unicode-range: U+0E00-0E7F;
}

@font-face {
    font-family: "Noto Serif Thai";
    src: local(NotoSerifThai ThinItalic),
        url("../fonts/Noto_Serif_Thai/static/NotoSerifThai-ThinItalic.ttf") format("truetype");
    font-size: italic;
    font-weight: 100;
    unicode-range: U+0E00-0E7F;
}

/*angsima Font*/
@font-face {
    font-family: "Angsima";
    src: local(Angsima),
        url("../fonts/angsima/Angsima.ttf") format("truetype");
}

@font-face {
    font-family: "Angsima";
    src: local(Angsima Bold),
        url("../fonts/angsima/Angsima-Bold.ttf") format("truetype");
}