@import "mobile_menu.css";@import "card.css";@import "custom-bg.css";.ug-thumb-ratio-set{background-color:rgba(240, 240, 240, 0) !important;}body {	background-color: #FFF;	color: #606060;	font-family: Verdana, Geneva, sans-serif;	font-size: 17px;	line-height: 25px;	margin: 0;}.btn-primary {  border: 2px solid #FFF !important;}p {	color: #1a1a1a;	line-height: 25px !important;	margin: 0px !important;}.mb-4, .my-4 {  margin-bottom: 2.0rem !important;}.font-1 {	font-family: 'Noto Sans Thai', sans-serif;}.font-2, .btn {	font-family: 'Noto Sans Thai', sans-serif;}.img200 {	width: 100%;	max-width: 200px;	height: auto;	margin-bottom: 5px;}.img300 {	width: 100%;	max-width: 300px;	height: auto;	margin-bottom: 5px;}.img400 {	width: 100%;	max-width: 400px;	height: auto;	margin-bottom: 5px;}.img500 {	width: 100%;	max-width: 500px;	height: auto;	margin-bottom: 5px;}.img600 {	width: 100%;	max-width: 600px;	height: auto;	margin-bottom: 5px;}.img700 {	width: 100%;	max-width: 700px;	height: auto;	margin-bottom: 5px;}h1 {  font-size: 34px;  font-weight: 400;  line-height: 41px;}h2 {	font-size: 22px;	font-weight: 400;	line-height: 30px;}h3 {	font-size: 20px;	font-weight: 400;	line-height: 31px;}h4 {    font-size: 18px;    font-weight: 400;    line-height: 25px;}h5 {	font-size: 20px;	font-weight: 400;	line-height: 32px;}h6 {	font-size: 20px;	font-weight: 400;	line-height: 32px;}.btn {    border-radius: 40px !important;}.header-btn-collapse-nav{	font-size: 22px;}#header .header-nav.header-nav-links nav > ul > li > a.active, #header .header-nav.header-nav-line nav > ul > li > a.active {    background: #f0f0f0 !important;    color: #3bb081 !important;}#header.header-effect-shrink .header-container {    min-height: 80px;}.text-size-1 {	font-size: 30px;	font-weight: 400;	line-height: 40px;}.text-primary {	color: #3aaf80 !important;}.text-grey {	color: #999 !important;}.text-black {	color: #333 !important;}.text-purple {	color: #B213C8 !important;}.text-white {	color: #FFF !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-gold {	color:#E5B737 !important;}.text-blue {	color: #47aef1 !important;}.text-brown {	color: #CC7E47 !important;}.text-sky {	color: #06C7F0 !important;}.text-yellow {	color: #FFA700 !important;}.text-footer {	color: #51c496 !important;}.btn-success:hover, .btn-success.hover, .btn-danger:hover, .btn-danger.hover {	box-shadow: 0px 2px 15px #999;}.btn {    padding: 9px 24px !important;}.category img {	width: 100%;	border: 0px solid #F4F4F4;	border-radius: 10px;	transition: ease all 0.3s;}.category img:hover {	transition: ease all 0.3s;	box-shadow: 0px 2px 15px #00000059;}.thumb-info:hover {	transition: ease all 0.3s;	/*box-shadow: 0px 9px 20px #0000000a;*/    margin-top: -10px !important;   /* background: #FFF;*/}.thumb-info {	display: block;	position: relative;	text-decoration: none;	max-width: 100%;	/*background-color: #FFFFFF;*/	border-radius: 8px;	padding: 10px;	overflow: hidden;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	transition: ease all 0.3s;}.thumb-info .thumb-info-inner {	-webkit-transition: all 0.3s;	transition: all 0.3s;	display: block;	font-size: 18px;	line-height: 26px;	max-height: 51px;	overflow: hidden;}.thumb-info .thumb-info-type, .thumb-info .thumb-info-action-icon, .thumb-info-social-icons a, .thumbnail .zoom, .img-thumbnail .zoom, .thumb-info-ribbon {	background-color: #cc040e;	color: #666;}.input-lg {	font-size: 18px !important;	line-height: 25px !important;	height: 50px !important;	padding: 0px 15px !important;}.badge {	font-weight: 500 !important;}.page-header {	background-color: #212529;	padding: 16px 0;	position: relative;	text-align: left;	z-index: 1;}html .badge-primary {  background-image:linear-gradient(120deg, #8d4ebb 0%, #d396ff 100%);  color: #fff !important;  font-size: 14px;}html .badge-primary:hover {	background-color: #D9D9D9 !important;	color: #000 !important;}html .bg-color-primary, html .bg-primary {	background: #73BD42 !important;	border-top: 0px solid #e8b86066;	border-bottom: 0px solid #E10000;	box-shadow: 0px 5px 20px #00000063;}#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {    color: #FFFFFF !important;}.btn-primary {  background-image:linear-gradient(120deg, #e00 0%, #c00 100%);  color: #FFFFFF !important;  border: 0px solid #f08e2f !important;}.btn-primary:hover {  border: 0px !important;  box-shadow: 0px 2px 15px #fff9;  transition: ease all 0.3s;}.btn-success {  border: 0px solid #FFF !important;}.btn-lg {	font-size: 20px !important;}/* DESKTOP */.page-header {	background-color: #373737 !important;}.page-header a {	text-decoration: none;	font-size: 14px;}.page-header .breadcrumb > li {	display: inline-block;	text-transform: uppercase;	text-shadow: none;	color: #c1c1c1;	font-size: 14px;}.page-header .breadcrumb > li + li:before {	color: inherit;	opacity: 0.8;	font-family: 'Font Awesome 5 Free';	font-weight: 900;	content: "\f105";	padding: 0 7px 0 5px;}html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {	background: #626262;}#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {	background: #0b71e100;}#header .header-body {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-direction: column;	flex-direction: column;	background: #FFFFFF;	-webkit-transition: min-height 0.3s ease;	transition: min-height 0.3s ease;	width: 100%;	border-top: 3px solid #EDEDED;	border-bottom: 1px solid transparent;	z-index: 1001;	/*box-shadow: 0px 3px 13px #d2d2d2;*/}#header .header-top.header-top-default {1243000	background:#25C0E3;}#header .header-nav-main nav > ul > li > a {	color: #6a6a6a !important;}#header .header-nav-main nav > ul > li > a:hover {	color: #b9b9b9 !important;}#header .header-nav.header-nav-stripe nav > ul > li:hover > a, #header .header-nav.header-nav-stripe nav > ul > li.open > a {	background-color: #B24B10;	color: #FFF !important;}#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {	background-color: #B24B10;}#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {	color: #B24B10;}#header .header-nav.header-nav-line nav > ul li:hover > a::before {	background: #B24B10;}#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before {	background: #B24B10;}#header .header-nav.header-nav-line nav > ul li:hover > a {	color: #F70003;}#header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a {	color: #FFFFFF !important;}#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {	color: #FFFFFF !important;	font-weight: 400;}#header .header-top {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	box-shadow: 0px 2px 15px #66666645;	min-height: 47px;	background-color: #169ef2;}#header .header-column .header-extra-info li .header-extra-info-text label {	display: block;	margin: 0;	font-size: 17px;	line-height: 1.2;}#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a {	color: #8e8e8e !important;}#header .header-nav-main nav > ul > li > a {	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	border-radius: 30px;	color: #CCC;	font-size: 16px;	font-style: normal;	padding: 8px 23px;	text-transform: uppercase;}section.page-header .page-header-title-border {	background-color: #00AEEF !important;}.page-header .breadcrumb a {	color: #50c395 !important;}.page-header.page-header-classic:after {	content: '';	width: 100%;	height: 1px;	/*background: #a1e3ff;*/	position: absolute;	bottom: 0;	left: 0;}.page-header h1 {	color: #50c395 !important;	display: inline-block;	font-size: 27px;	line-height: 36px;	margin: 0;	padding: 0;	font-weight: 400;	position: relative;	top: 1px;}.page-header.page-header-classic .page-header-title-border {    width: 0;    height: 5px;    position: absolute;    bottom: 0;    background: #c1c1c1 !important;    z-index: 1;}.text-underline{	text-decoration: underline;}/* MOBILE */@media (max-width: 991px) {#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {	color: #FFF !important;	font-weight: 400;}#header .header-nav-main nav > ul li {  border-bottom: 0px solid #e8e8e8;}    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {  background:linear-gradient(120deg, #38ad7e 0%, #fff 95%) !important;  color: #fff !important;}	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {	color: #9b9b9b !important;	font-size: 17px;}    #header .header-btn-collapse-nav {    background: #4fc294 !important;    color: #fff;    border: 4px solid #37ac7d;    padding: 11px 14px;    border-radius: 40px;    margin-top: 0px;}    #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a {	color: #3079D8 !important;}.dropdown-item {	background-color: transparent;}} @media (min-width: 900px) {	.mobile-menu, .hide-desktop {		display: none;	}}#footer {	background: #202020;	box-shadow: 0px -5px 20px #0009;}#footer .footer-copyright.footer-copyright-style-2 {	background: #D9D9D9;	color: #FFF;	padding: 20px 10px;	text-align: center;	font-size: 15px;}#footer .footer-copyright.footer-copyright-style-2 {  background: linear-gradient(120deg, #35aa7b 0%, #50c395 100%);  border-top: 2px solid #50c395;}.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {	border: 0;	padding: 0px;	margin: 0;	border-radius: 0;}.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper::after {    border-radius: 6px !important;}.social-icons li a {	-webkit-transition: all 0.2s ease;	transition: all 0.2s ease;	border-radius: 100%;	display: block;	height: 28px;	line-height: 28px;	width: 28px;	text-align: center;	color: #FFFFFF !important;	text-decoration: none;	font-size: 13px;}.social-icons li:hover a {	background: #979797;	color: #FFF !important;}.social-icons li {	display: inline-block;	margin: -1px 1px 0 0;	padding: 0;	border-radius: 100%;	overflow: visible;	border: 2px solid #FFFFFF;}.thumb-info .thumb-info-wrapper:after {	content: "";	/*background: rgba(0, 0, 0, 0.34);*/	-webkit-transition: all 0.3s;	transition: all 0.3s;	border-radius: 4px;	bottom: -4px;	color: #FFF;	left: -4px;	position: absolute;	right: -4px;	top: -4px;	display: block;	opacity: 0;	z-index: 1;}.mobile-menu {	padding: 7px 0px;	border-radius: 10px;	font-size: 17px;	text-align: center;	display: block;	color:#f9f9f9 !important;}a .mobile-menu{	color: #f9f9f9 !important;	}.mobile-menu-active {    background: #3D67AF;    border: 3px solid #7bd440;    padding: 7px 0px;    border-radius: 50px;    font-size: 17px;    text-align: center;    display: block;    color: #fff;}.card-img-top .head {    border-radius: 10px 10px 0px 0px;}.card-img-top .body .title {    font-size: 22px;    margin-bottom: 5px;}.card-img-top {    box-shadow: 0px 2px 15px #ececec;    border-radius: 10px;}.card-img-top .body {    padding: 20px 10px;    border-radius: 0px 0px 10px 10px;    /*border-bottom: 3px solid #0468bf;*/	background-color: #FFF;}.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {    background: #000c !important;    color: #FFF;}