@media (min-width: 991px) {    .hide-on-desktop {        display: none;    }}@media (max-width: 990px) {    .hide-on-mobile {        display: none;    }}body {    -webkit-font-smoothing: antialiased;    font-smoothing: antialiased;    font-size: 16px;    color: #6f6f6f;    font-weight: 400;    line-height: 24px;}.ug-thumb-ratio-set {    background-color: rgba(240, 240, 240, 0) !important;}h1, h2, h3, h4, h5, h6 {margin:0 0 25px; padding:0; letter-spacing: 0; font-weight: 400;}h1 {font-size:40px; line-height:50px;}h2 {font-size:35px; line-height:45px}h3 {font-size:30px; line-height:40px}h4 {font-size:25px; line-height:35px}h5 {font-size:20px; line-height:30px}h6 {font-size:17px; line-height:27px}a, h1, h2, h3, h4, h5, h6, li, p, div, .tp-caption, span {    font-family: 'Noto Sans Thai', sans-serif !important;}a:hover, a:active{color: #A8A8A8; text-decoration: underline;}.btn-info {    background-color: #1A6ED8 !important;}.btn-success {    background-color: #00A242 !important;}.font-1 {    font-family: 'Noto Sans Thai', sans-serif !important;}.font-2, .btn {    font-family: 'Noto Sans Thai', sans-serif !important;}.text-primary {    color: #c10000 !important;}.text-grey {    color: #999 !important;}.text-black {    color: #333 !important;}.text-purple {    color: #B213C8 !important;}.text-white {    color: #EAEAEA !important;}.text-green {    color: #1DC60F !important;}.text-pink {    color: #FF1756 !important;}.text-red {    color: #D7000B !important;}.text-black {    color: #333 !important;}.text-orange {    color: #e8ae3e !important;}.text-blue {    color: #47aef1 !important;}.text-brown {    color: #CC7E47 !important;}.text-sky {    color: #06C7F0 !important;}.text-yellow {    color: #FFA700 !important;}.text-footer {    color: #f00 !important;}.text-copy-right {    color: #dbdbdb !important;}.border-footer {  border-color: #F00 !important;}.font-18 {    font-size: 18px;}.font-20 {    font-size: 20px;}.font-22 {    font-size: 22px;}.font-24 {    font-size: 24px;}.font-26 {    font-size: 26px;}header nav .navbar-nav.text-normal > li > a {    font-weight: 600;    font-size: 16px;}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.active > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {    color: #2C6DDE;}header nav .navbar-nav > li > a {    color: #232323;    font-size: 12px;    font-weight: 800;    margin: 0 5px;    padding: 5px 0px 5px;    text-transform: uppercase;}.header-with-topbar .top-header-area {    font-size: 13px;    position: fixed;    top: 0;    z-index: 10005;    width: 100%;    transition: ease-in-out 0.3s;    -webkit-transition: ease-in-out 0.3s;    -moz-transition: ease-in-out 0.3s;    -ms-transition: ease-in-out 0.3s;    -o-transition: ease-in-out 0.3s;}/*Mobile*/@media (max-width: 991px) {    header a.logo img {        max-height: 48px;        margin-top: 0px;    }    nav.navbar.navbar-default ul.nav > li > a {        padding: 8px 0px 8px 15px;        background: transparent;        border-color: transparent;        font-weight: 600;        display: block;        color: #848484 !important;    }    nav.navbar.bootsnav .navbar-nav {        margin: 0;        padding: 10px 0px 10px 0px;        padding-right: 0px;        background-color: rgb(255, 255, 255);        padding-right: 1px;    }    header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {    color: #fff !important;    background-image: linear-gradient(110deg, #004DA3 0%, #fff 95%);    }}@media (min-width: 900px) {    nav.navbar.navbar-default ul.nav > li > a {        padding: 44px 15px 30px 15px;        background: transparent;        border-color: transparent;        font-weight: 600;        display: block;    }    header a.logo img {        max-height: 58px;        margin-top: 12px;    }    header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {        color: #d20000 !important;        background-image: linear-gradient(0deg, #FFF 0%, #39393929 100%);    }}.tag-cloud a {    font-size: 15px;    padding: 5px 11px;    border: 1px solid #d9d9d9;    margin: 0 2px 5px 0;    display: inline-block;    text-transform: uppercase;    color: #e3e3e3;    line-height: 18px;    border-radius: 7px;}.tag-cloud a:hover {  background: #000;  color: #f00 !important;  border: 1px solid #f00;}.opacity-medium {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.4;    top: 0;    left: 0;}