@font-face {
    font-family: "noto-sans";
    src: url(../fonts/gdl-travel.eot);
    src: url("../fonts/gdl-travel.eot#iefix") format("embedded-opentype"), url(../fonts/gdl-travel.ttf) format("truetype"), url(../fonts/gdl-travel.woff) format("woff"), url("../images/gdl-travel.svg#gdl-travel") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
[class^="gdl-travel-"],
[class*=" gdl-travel-"] {
    font-family: "gdl-travel" !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
// <weight>: Use a value from 100 to 900
// <uniquifier>: Use a unique and descriptive class name

body {
    font-family: "Noto Sans Thai", sans-serif !important;
    color: #382a31 !important;
    background-color: #FFF4E6;
}

.noto-sans-thai-<uniquifier> {
  font-family: "Noto Sans Thai", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.noto-sans-<uniquifier> {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.gdl-travel-invoice-1:before {
    content: "\e900";
}
.gdl-travel-padlock:before {
    content: "\e901";
}
.gdl-travel-location-1:before {
    content: "\e902";
}
.gdl-travel-technical-support-2:before {
    content: "\e903";
}
.gdl-travel-hotel-4:before {
    content: "\e904";
}
.gdl-travel-shopping-cart:before {
    content: "\e905";
}
.gdl-travel-send:before {
    content: "\e906";
}
.gdl-travel-internet:before {
    content: "\e907";
}
.gdl-travel-optimization:before {
    content: "\e908";
}
.gdl-travel-mechanics:before {
    content: "\e909";
}
.gdl-travel-clock:before {
    content: "\e90a";
}
.gdl-travel-improvement:before {
    content: "\e90b";
}
.gdl-travel-information-4:before {
    content: "\e90c";
}
.gdl-travel-price-tag:before {
    content: "\e90d";
}
.gdl-travel-cogwheel:before {
    content: "\e90e";
}
.gdl-travel-invoice-11:before {
    content: "\e90f";
}
.gdl-travel-clock1:before {
    content: "\e910";
}
.gdl-travel-smiley:before {
    content: "\e911";
}
.gdl-travel-filter-1:before {
    content: "\e912";
}
.gdl-travel-captcha-1:before {
    content: "\e913";
}
.gdl-travel-chat:before {
    content: "\e914";
}
.gdl-travel-map-4:before {
    content: "\e915";
}
.gdl-travel-percentage-1:before {
    content: "\e916";
}
.gdl-travel-price-tag1:before {
    content: "\e917";
}
.gdl-travel-sound-mixer-1:before {
    content: "\e918";
}
.gdl-travel-coupon:before {
    content: "\e919";
}
.gdl-travel-travel:before {
    content: "\e91a";
}
.gdl-travel-date:before {
    content: "\e91b";
}
.gdl-travel-pay-per-click:before {
    content: "\e91c";
}
.gdl-travel-piggy-bank:before {
    content: "\e91d";
}
.gdl-travel-calendar:before {
    content: "\e91e";
}
.gdl-travel-transfer:before {
    content: "\e91f";
}
.gdl-travel-stock:before {
    content: "\e920";
}
.gdl-travel-account:before {
    content: "\e921";
}
.gdl-travel-fi-rs-map-marker:before {
    content: "\e922";
}
.gdl-travel-account1:before {
    content: "\e923";
}
.gdl-travel-location:before {
    content: "\e924";
}
.gdl-travel-and-tourism:before {
    content: "\e925";
}
.gdl-travel-plane:before {
    content: "\e926";
}
.gdl-travel-washing-machine-1:before {
    content: "\e927";
}
.gdl-travel-concierge-1:before {
    content: "\e928";
}
.gdl-travel-swimming-pool-2:before {
    content: "\e929";
}
.gdl-travel-food-service-1:before {
    content: "\e92a";
}
.gdl-travel-dish-1:before {
    content: "\e92b";
}
.gdl-travel-hair-dryer-1:before {
    content: "\e92c";
}
.gdl-travel-telephone-1:before {
    content: "\e92d";
}
.gdl-travel-oil-heater-1-1:before {
    content: "\e92e";
}
.gdl-travel-air-conditioner-1:before {
    content: "\e92f";
}
.gdl-travel-shower-1:before {
    content: "\e930";
}
.gdl-travel-swimming-pool-1:before {
    content: "\e931";
}
.gdl-travel-parking-1:before {
    content: "\e932";
}
.gdl-travel-Frame-5781:before {
    content: "\e933";
}
.gdl-travel-wifi-signal-2:before {
    content: "\e934";
}
.gdl-travel-massage-1:before {
    content: "\e935";
}
.gdl-travel-fi-rs-building:before {
    content: "\e936";
}
.gdl-travel-fi-rs-mountains:before {
    content: "\e937";
}
.gdl-travel-blueprint-1:before {
    content: "\e938";
}
.gdl-travel-XMLID_874:before {
    content: "\e939";
}
.gdl-travel-safe-box-1:before {
    content: "\e93a";
}
.gdl-travel-watch-tv-1:before {
    content: "\e93b";
}
.gdl-travel-video-call:before {
    content: "\e93c";
}
.gdl-travel-picture:before {
    content: "\e93d";
}
.gdl-travel-mail:before {
    content: "\e93e";
}
.gdl-travel-star:before {
    content: "\e93f";
}
.gdl-travel-hang-up:before {
    content: "\e940";
}
.gdl-travel-thumbs-up:before {
    content: "\e941";
}
.gdl-travel-lifebuoy:before {
    content: "\e942";
}
.gdl-travel-calendar1:before {
    content: "\e943";
}
.gdl-travel-wifi:before {
    content: "\e944";
}
.gdl-travel-user:before {
    content: "\e945";
}
.gdl-travel-45-minutes:before {
    content: "\e946";
}

.zurf-header-wrap.zurf-header-style-plain {background: #1149AA;}
.gdlr-core-title-item .gdlr-core-title-item-title-wrap {
    position: relative;
    top: -280px;
}

@media (max-width: 998px) {
    .gdlr-core-title-item .gdlr-core-title-item-title-wrap img {
    position: relative;
    top: 120px;
}
}
@media (max-width: 767px) {
    .gdlr-core-title-item .gdlr-core-title-item-title-wrap img {
    position: relative;
    top: 220px;
}
}


@font-face {
    font-family: "Moderniz";
    src:url("../fonts/Moderniz.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
.moderniz {
  font-family: "Moderniz", sans-serif!important;
}
.pt-1{padding-top:10px;}
.pt-2{padding-top:20px;}
.pt-3{padding-top:30px;}
.pt-4{padding-top:40px;}
.pt-5{padding-top:50px;}
.pb-1{padding-bottom:10px;}
.pb-2{padding-bottom:20px;}
.pb-3{padding-bottom:30px;}
.pb-4{padding-bottom:40px;}
.pb-5{padding-bottom:80px;}
.mb-5{margin-bottom:50px;}
.mt-3{margin-top:30px;}
.mt-4{margin-top:40px;}
.mt-5{margin-top:50px;} 
.txt-blue-01{color: #1149AA!important;}
.txt-gray-01{color: #6B6B6B!important;}
.red-01{background: #e32526;}
.blue-01{background: #1149AA;}
@media (max-width: 767px) {
        .blue-01 footer{
            
            margin-bottom: -45px !important; 
            display: block; 
        }
    }
.blue-02{background: #36C3EE;}
.white-01{background: #FFF;}
.txt-white-01{color:white!important}
.center{display:table;margin: 0 auto;text-align: center;}
#gdlr-core-shape-divider-1 svg path {fill: #1149AA;}
.uppercase {text-transform: uppercase;}
.rounded-01{border-radius:20px;}
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 998px) and (min-width: 767px) {
  top: -150px !important;
}
