
/* @import url('https://fonts.googleapis.com/css?family=Mitr:200,300,400'); */

/* thai */
@font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 200;
    src: local('Mitr ExtraLight'), local('Mitr-ExtraLight'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8fMZJIPecmNE.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 200;
    src: local('Mitr ExtraLight'), local('Mitr-ExtraLight'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8fMZJJjecmNE.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 200;
    src: local('Mitr ExtraLight'), local('Mitr-ExtraLight'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8fMZJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 200;
    src: local('Mitr ExtraLight'), local('Mitr-ExtraLight'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8fMZJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 300;
    src: local('Mitr Light'), local('Mitr-Light'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8ZcaJIPecmNE.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 300;
    src: local('Mitr Light'), local('Mitr-Light'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8ZcaJJjecmNE.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 300;
    src: local('Mitr Light'), local('Mitr-Light'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8ZcaJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 300;
    src: local('Mitr Light'), local('Mitr-Light'), url(https://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8ZcaJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 400;
    src: local('Mitr Regular'), local('Mitr-Regular'), url(https://fonts.gstatic.com/s/mitr/v3/pxiLypw5ucZF-Sg4Maj_.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 400;
    src: local('Mitr Regular'), local('Mitr-Regular'), url(https://fonts.gstatic.com/s/mitr/v3/pxiLypw5ucZF-TM4Maj_.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 400;
    src: local('Mitr Regular'), local('Mitr-Regular'), url(https://fonts.gstatic.com/s/mitr/v3/pxiLypw5ucZF-TI4Maj_.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Mitr';
    font-style: normal;
    font-weight: 400;
    src: local('Mitr Regular'), local('Mitr-Regular'), url(https://fonts.gstatic.com/s/mitr/v3/pxiLypw5ucZF-Tw4MQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }


/* @import url('https://fonts.googleapis.com/css?family=Prompt:100,200,300,400,500,600'); */

/* thai */
@font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 100;
    src: local('Prompt Thin'), local('Prompt-Thin'), url(https://fonts.gstatic.com/s/prompt/v2/-W_9XJnvUD7dzB2CA-oLTkYTeg.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 100;
    src: local('Prompt Thin'), local('Prompt-Thin'), url(https://fonts.gstatic.com/s/prompt/v2/-W_9XJnvUD7dzB2CA-oQTkYTeg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 100;
    src: local('Prompt Thin'), local('Prompt-Thin'), url(https://fonts.gstatic.com/s/prompt/v2/-W_9XJnvUD7dzB2CA-oRTkYTeg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 100;
    src: local('Prompt Thin'), local('Prompt-Thin'), url(https://fonts.gstatic.com/s/prompt/v2/-W_9XJnvUD7dzB2CA-ofTkY.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 200;
    src: local('Prompt ExtraLight'), local('Prompt-ExtraLight'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cr_sIfWMuQ5Q.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 200;
    src: local('Prompt ExtraLight'), local('Prompt-ExtraLight'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cr_sIZmMuQ5Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 200;
    src: local('Prompt ExtraLight'), local('Prompt-ExtraLight'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cr_sIZ2MuQ5Q.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 200;
    src: local('Prompt ExtraLight'), local('Prompt-ExtraLight'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cr_sIaWMu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 300;
    src: local('Prompt Light'), local('Prompt-Light'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cy_gIfWMuQ5Q.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 300;
    src: local('Prompt Light'), local('Prompt-Light'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cy_gIZmMuQ5Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 300;
    src: local('Prompt Light'), local('Prompt-Light'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cy_gIZ2MuQ5Q.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 300;
    src: local('Prompt Light'), local('Prompt-Light'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cy_gIaWMu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 400;
    src: local('Prompt'), local('Prompt-Regular'), url(https://fonts.gstatic.com/s/prompt/v2/-W__XJnvUD7dzB2KdNodVkI.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 400;
    src: local('Prompt'), local('Prompt-Regular'), url(https://fonts.gstatic.com/s/prompt/v2/-W__XJnvUD7dzB2Kb9odVkI.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 400;
    src: local('Prompt'), local('Prompt-Regular'), url(https://fonts.gstatic.com/s/prompt/v2/-W__XJnvUD7dzB2KbtodVkI.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 400;
    src: local('Prompt'), local('Prompt-Regular'), url(https://fonts.gstatic.com/s/prompt/v2/-W__XJnvUD7dzB2KYNod.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 500;
    src: local('Prompt Medium'), local('Prompt-Medium'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Ck_kIfWMuQ5Q.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 500;
    src: local('Prompt Medium'), local('Prompt-Medium'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Ck_kIZmMuQ5Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 500;
    src: local('Prompt Medium'), local('Prompt-Medium'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Ck_kIZ2MuQ5Q.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 500;
    src: local('Prompt Medium'), local('Prompt-Medium'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Ck_kIaWMu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* thai */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 600;
    src: local('Prompt SemiBold'), local('Prompt-SemiBold'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cv_4IfWMuQ5Q.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 600;
    src: local('Prompt SemiBold'), local('Prompt-SemiBold'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cv_4IZmMuQ5Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 600;
    src: local('Prompt SemiBold'), local('Prompt-SemiBold'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cv_4IZ2MuQ5Q.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Prompt';
    font-style: normal;
    font-weight: 600;
    src: local('Prompt SemiBold'), local('Prompt-SemiBold'), url(https://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cv_4IaWMu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://example.com/MaterialIcons-Regular.eot);
    src: local('Material Icons'),
        local('MaterialIcons-Regular'),
        url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
        url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
        url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'Conv_EkkamaiStandard-Light';
    src: url('../fonts/EkkamaiStandard-Light.eot');
    src: local('☺'), url('../fonts/EkkamaiStandard-Light.woff') format('woff'), url('../fonts/EkkamaiStandard-Light.ttf') format('truetype'), url('../fonts/EkkamaiStandard-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_SOV_Nophamas';
    src: url('../fonts/SOV_Nophamas.eot');
    src: local('☺'), url('../fonts/SOV_Nophamas.woff') format('woff'), url('../fonts/SOV_Nophamas.ttf') format('truetype'), url('../fonts/SOV_Nophamas.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'supermarket';
    src: url('..fonts/supermarket.eot');
    src: local('☺'), url('../fonts/supermarket.woff') format('woff'), url('..fonts/supermarket.ttf') format('truetype'), url('../fonts/supermarket.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

.sticky+.content {
    padding-top: 102px;
}

.text-white {
    color: #fff;
}

.text-black {
    color: #000000;
}

.text-red {
    color: #e12027;
}

.text-gold {
    color: #d5a000;
}

.Nophamas {
    font-family: 'Conv_SOV_Nophamas';
    font-size: 75px;
}

#map {
    height: 195px;
    width: 100%;
}

.singer-head {
    color: #fff;
    text-align: center;
    margin: 0px;
}

.data-table {
    display: table;
    vertical-align: middle;
    height: 100vh;
    width: 100%;
    background-color: rgba(30, 39, 10, 0.75);
}

.data-table .data-cell {
    display: table-cell;
    vertical-align: middle;
    padding-left: 150px;
    padding-right: 150px;
}

.shadow {
    -webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.31);
    -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.31);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.31);
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.container01 {
    position: relative;
    width: 100%;
}

.image01 {
    display: block;
    width: 100%;
    height: auto;
}

.overlay01 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(30, 39, 10, 0.75);
}

.container01:hover .overlay01 {
    opacity: 1;
}

.text-box {
    background-color: transparent;
    border: solid 2px #fff;
    width: 70px;
    height: 70px;
    padding: 10px;
    border-radius: 100%;
}

.text01 {
    color: white;
    font-size: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

.img {
    opacity: 1;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.img:hover {
    -webkit-filter: brightness(150%);
    -moz-filter: brightness(150%);
    -khtml-filter: brightness(150%);
    -o-filter: brightness(150%);
    -ms-filter: brightness(150%);
}

@media(max-width:1770px) {}

@media(max-width:1480px) {}

@media(max-width:1199px) {}

@media(max-width:768px) {
    .data-table .data-cell {
        padding-left: 50px;
        padding-right: 50px;
    }

    h2 {
        font-size: 25px;
        line-height: 26px;
        margin-top: 20px;
    }

    h3 {
        font-size: 20px;
        line-height: 36px;
    }

    h4 {
        font-size: 18px;
        line-height: 30px;
    }

    h5 {
        font-size: 12px;
        line-height: 18px;
    }

    p {
        margin-bottom: 10px !important;
    }

    .caption {
        height: 80px;
        overflow: hidden;
    }
}

@media(max-width:414px) {}