/*@font-face {
  font-family: 'couturebold';
  src: url("../font/couture-bld-webfont.eot");
  src: url("../font/couture-bld-webfont.eot?#iefix") format("embedded-opentype"), url("../font/couture-bld-webfont.woff2") format("woff2"), url("../font/couture-bld-webfont.woff") format("woff"), url("../font/couture-bld-webfont.ttf") format("truetype"), url("../font/couture-bld-webfont.svg#couturebold") format("svg");
  font-weight: normal;
  font-style: normal; }*/
@font-face {
            font-family: 'Kanit_400';
            font-style: normal;
            font-weight: 400;
            src: local('Kanit Regular'), local('Kanit-Regular'), url(https://fonts.gstatic.com/s/kanit/v3/nKKZ-Go6G5tXcraBGwCYdA.woff2) format('woff2');
            unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
        }

        /* vietnamese */

        @font-face {
            font-family: 'Kanit_400';
            font-style: normal;
            font-weight: 400;
            src: local('Kanit Regular'), local('Kanit-Regular'), url(https://fonts.gstatic.com/s/kanit/v3/nKKZ-Go6G5tXcraaGwCYdA.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        }

        /* latin-ext */

        @font-face {
            font-family: 'Kanit_400';
            font-style: normal;
            font-weight: 400;
            src: local('Kanit Regular'), local('Kanit-Regular'), url(https://fonts.gstatic.com/s/kanit/v3/nKKZ-Go6G5tXcrabGwCYdA.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: 'Kanit_400';
            font-style: normal;
            font-weight: 400;
            src: local('Kanit Regular'), local('Kanit-Regular'), url(https://fonts.gstatic.com/s/kanit/v3/nKKZ-Go6G5tXcraVGwA.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;
        }
html,
body {
  /*font-family: 'couturebold' !important;*/
  font-family: 'Kanit_400', sans-serif;
  /* background-image: url(../image/background.png) !important; */
  background-color: white !important;
  height: 100%;
  display:flex; 
  flex-direction:column;  }

.main-panel {
  border-collapse: separate;
  padding: 4px 4px 4px 4px;
  margin: 0px 2px 6px 2px;
  background-position: 100% 0;
  background-color: #FFF;
  border: 1px solid #CCC;
  -webkit-box-shadow: 4px 4px 2px 1px #FFD70;
  -moz-box-shadow: 4px 4px 2px 1px #FFD70;
  box-shadow: 4px 4px 2px 1px #FFD70;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  float: left; }

jumbotron {
  background: red;
  background: -webkit-radial-gradient(red, yellow, green);
  background: -o-radial-gradient(red, yellow, green);
  background: -moz-radial-gradient(red, yellow, green);
  background: radial-gradient(red, yellow, green); }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 0px solid #ddd; }

table-bordered {
  background: #fdf4b6; }

.wrap {
  min-height: 100%;
  height: auto;
  padding: 0 0 0; }

.footer {
  text-align: center;
  bottom: 0;
  margin-top:auto;
  position: relative; }
  /* .footer .container-fluid {
    background: linear-gradient(#a59a27, #efecba, #e9d91c, #efecba, #a59a27); } */
    @media (max-width: 767px) {
      .footer .container-fluid .col:first-child {
        padding-right: 8px;
        padding-left: 15px; } }
    @media (max-width: 767px) {
      .footer .container-fluid .col {
        padding-right: 8px;
        padding-left: 8px; } }
    @media (max-width: 767px) {
      .footer .container-fluid .col:last-child {
        padding-right: 15px;
        padding-left: 8px; } }
    .footer .container-fluid .mt-2 {
      color: #3f2e02;
      font-size: 65px; }
      @media (max-width: 1366px) {
        .footer .container-fluid .mt-2 {
          font-size: 4.5vw; } }
      /*@media (max-width: 1300px){
          .footer .container-fluid .mt-2 {
              font-size: 25px;
          } }
      @media (max-width: 1240px) {
        .footer .container-fluid .mt-2 {
          font-size: 50px; } }
      @media (max-width: 992px) {
        .footer .container-fluid .mt-2 {
          font-size: 45px; } }*/
      @media (max-width: 767px) {
        .footer .container-fluid .mt-2 {
          font-size: 1em;
          margin-top: 8px !important;
          margin-bottom: 8px !important; } }
      .footer .container-fluid .mt-2 label {
        background: -webkit-gradient(linear, left top, left bottom, from(#794d0e), to(#6c4009));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        margin-bottom: 0rem; }
      .footer .container-fluid .mt-2 img {
        max-height: 80px; }
        @media (max-width: 1366px) {
          .footer .container-fluid .mt-2 img {
            max-height: 80px; } }
        @media (max-width: 1300px){
          .footer .container-fluid .mt-2 img {
              max-height: 80px;
          } }
        @media (max-width: 1240px) {
          .footer .container-fluid .mt-2 img {
            max-height: 60px; } }
        @media (max-width: 992px) {
          .footer .container-fluid .mt-2 img {
            max-height: 50px; } }
        @media (max-width: 767px) {
          .footer .container-fluid .mt-2 img {
            max-height: 17px; } }

.wrap > .container {
  padding: 50px 15px 0px; }

#head {
  margin-top: 20px;
  margin-bottom: 3px; }
  #head div:first-child img {
    max-height: 100px; }
  #head div:nth-child(2) {
    margin-top: 0px; }
  #head div:nth-child(3) {
    margin-top: 10px;
    background: #9f1c23; }
  #head div:nth-child(4) {
    margin-top: 5px;
    text-align: center; }
    #head div:nth-child(4) a:nth-child(1) img {
      width: 105px;
      display: inline-block; }
    #head div:nth-child(4) a:nth-child(2) img {
      width: 206px;
      display: inline-block; }

#logo {
  max-width: 152px; }

@media (min-width: 320px) {
  #font {
    font-size: 25px; } }
@media (min-width: 768px) {
  #font {
    font-size: 30px; } }
@media (min-width: 992px) {
  #font {
    font-size: 50px; } }

#header-bg {
  background-image: url("../image/header-bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-bottom: 2.2%;
  padding-top: 0.5%; }

.box-logo {
  width: 50%;
  display: table-cell; }
  .box-logo img {
    margin-left: 8%; }

.box-social {
  width: 50%;
  padding-left: 0%;
  padding-top: 0.6%;
  display: table-cell;
  vertical-align: middle; }
  .box-social #bg-social {
    padding-top: .8%;
    padding-bottom: .7%;
    padding-left: 1.5%;
    margin-left: 9%;
    background: #9d0018; }
    .box-social #bg-social img {
      display: inline-block;
      width: 40%;
      padding-right: 2%; }
    .box-social #bg-social a img {
      width: 17%;
      padding-right: 0; }
    .box-social #bg-social a:last-child img {
      width: 33%; }

.price-row {
  border: 3px solid #3f2e02;
  margin-left: 0 !important;
  margin-right: 0 !important; }
  .price-row .price-body {
    background: #fcf09d;
    border: 3px solid #3f2e02; }
    .price-row .price-body p {
      color: #3f2e02;
      font-size: 3rem; }
      @media (max-width: 1254px) {
        .price-row .price-body p {
          font-size: 1rem; } }
      .price-row .price-body p img {
        max-height: 50px; }
  .price-row .price-text {
    background: #fdf4b6;
    border: 3px solid #3f2e02; }
    .price-row .price-text p {
      color: #3f2e02;
      /*font-size: 3rem;*/
      font-size: 2.5vw; }
      /*@media (max-width: 1950px) {
        .price-row .price-text p {
          font-size: 2.9rem; } }
      @media (max-width: 1850px) {
        .price-row .price-text p {
          font-size: 2.7rem; } }
      @media (max-width: 1720px) {
        .price-row .price-text p {
          font-size: 2.4rem; } }*/
      @media (max-width: 1600px) {
        .price-row .price-text p {
          font-size: 2.2vw; } }
      /*@media (max-width: 1328px) {
        .price-row .price-text p {
          font-size: 1rem; } }
      @media (max-width: 991px) {
        .price-row .price-text p {
          font-size: 1rem; } }*/

video {
  background-color: black; }

.table-bordered {
  margin-bottom: 0px; }
  @media (max-width: 991px) {
    .table-bordered {
      font-size: 1.3rem; } }
  @media (max-width: 767px) {
    .table-bordered {
      font-size: 0.9rem; } }
  .table-bordered thead:first-child {
    background: #fdf4b6;
    border: 2px solid #3f2e02; }
    .table-bordered thead:first-child tr {
      color: #7c4e0e; }
      .table-bordered thead:first-child tr th img {
        height: 20px; }
      .table-bordered thead:first-child tr th center img {
        height: 20px; }
  .table-bordered thead {
    background: #fdf4b6;
    border: none;
    border-left: 2px solid #3f2e02;
    border-right: 2px solid #3f2e02; }
    .table-bordered thead tr {
      color: #3f2e02; }
      .table-bordered thead tr th img {
        height: 20px; }
  .table-bordered thead:last-child {
    background: #fdf4b6;
    border: none;
    border-left: 2px solid #3f2e02;
    border-right: 2px solid #3f2e02;
    border-top: 2px solid #3f2e02;
    border-bottom: 2px solid #3f2e02; }
    .table-bordered thead:last-child tr {
      color: #3f2e02; }
      .table-bordered thead:last-child tr th img {
        height: 20px; }

@media (max-width: 991.98px) {
  .md-block .price-row {
    display: none; } }
/*#content{
    min-height: calc(100vh - 110px);}
@media (max-width: 1366px) {
  #content{
    min-height: calc(100vh - 42px);} }
@media (max-width: 1300px) {
  #content{
    min-height: calc(100vh - 50px);} }
@media (max-width: 1240px) {
  #content{
    min-height: calc(100vh - 87px);} }*/
.card-body{
  padding: 0.50rem !important; 
}
/*# sourceMappingURL=style.css.map */