/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Select2 country container select2 selection placeholder **/
#select2-country-container .select2-selection__placeholder {
	font-family: sarabun !important;
	font-size: 0.8rem !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

/** General >> Select2 country container **/
#select2-country-container {
	font-family: sarabun !important;
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
	height: 38px !important;
	box-sizing: border-box !important;
	object-fit: fill !important;
	padding-top: 4px !important;
	border: 1px solid #DDDDDD !important;
	border-radius: 10px !important;
}

/** General >> Elementor element d22acb1 e con inner **/
.elementor-element-d22acb1 .e-con-inner {
	padding-bottom: 0 !important;
}

/** General >> Div (#1) jet form builder label **/
.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__label {
	margin-bottom: 7px !important;
}

/** General >> Selection select2 selection single **/
.selection .select2-selection--single {
	height: 24px !important;
	border-width: 0 !important;
	border-radius: 10px !important;
}

/** General >> Code **/
#code {
	font-family: Sarabun !important;
	height: 38px !important;
}

/** General >> Div (#1) jet form builder field wrap **/
.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__field-wrap {
	height: 38px !important;
	margin-bottom: 1px !important;
}

/** General >> Enddate **/
#enddate {
	height: 35px !important;
}

/** General >> Select2 search dropdown select2 search field **/
.select2-search--dropdown .select2-search__field {
	font-family: Sarabun !important;
	font-size: 14px !important;
}

/** General >> Select2 country 2 container **/
#select2-country_2-container {
	background-color: rgb(255, 255, 255) !important;
	min-width: auto !important;
	height: 35px !important;
	box-sizing: border-box !important;
	object-fit: fill !important;
	padding-top: 2px !important;
	border: 1px solid #DDDDDD !important;
	border-radius: 10px !important;
}

/** General >> Select2 country 2 container select2 selection placeholder **/
#select2-country_2-container .select2-selection__placeholder {
	font-family: sarabun !important;
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

/** General >> Are vertically aligned center has medium font size **/
.are-vertically-aligned-center .has-medium-font-size {
	height: 25px !important;
}

/** General >> Has medium font size has text align left **/
.has-medium-font-size .has-text-align-left {
	font-weight: 500 !important;
}

/** General >> Wp container 8 is layout flow (#2) **/
.wp-container-8 .is-layout-flow:nth-of-type(2) {
	height: 25px !important;
}

/** General >> Wp container 8 is layout flow (#3) **/
.wp-container-8 .is-layout-flow:nth-of-type(3) {
	height: 25px !important;
}

/** General >> Wp container 8 is layout flow (#4) **/
.wp-container-8 .is-layout-flow:nth-of-type(4) {
	height: 25px !important;
}

/** General >> Content are vertically aligned center **/
#content .are-vertically-aligned-center {
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
}

/** General >> Div (#2) has text align left **/
.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	color: rgb(0, 0, 0) !important;
	font-weight: 500 !important;
	margin-right: 50px !important;
	margin-left: -32px !important;
}

/** General >> Div (#3) paragraph **/
.wp-container-8 > div:nth-of-type(3) > p {
	color: rgb(0, 0, 0) !important;
	font-weight: 500 !important;
}

/** General >> Div (#4) paragraph **/
.is-layout-flex > div:nth-of-type(4) > p {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}

/** General >> Wp container 13 has text align left **/
.wp-container-13 .has-text-align-left {
	font-weight: 400 !important;
}

/** General >> Wp container 13 jet form builder calculated field val **/
.wp-container-13 .jet-form-builder__calculated-field-val {
	font-weight: 400 !important;
	margin-left: 10px !important;
}

/** General >> Content wp container 13 **/
#content .wp-container-13.column_twin {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: -20px !important;
	border-bottom: 0.5px solid rgb(221, 221, 221) !important;
}

/** General >> Content elementor 1590 **/
#content .elementor-1590 {
	margin-top: -10px !important;
}

/** General >> Wp container 18 paragraph **/
.wp-container-18 p {
	font-weight: 400 !important;
}


/*= General 2 ================= */

/** General 2 >> Select2 country container **/
#select2-country-container {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
	height: 38px !important;
	box-sizing: border-box !important;
	object-fit: fill !important;
	padding-top: 4px !important;
	border: 1px solid #DDDDDD !important;
	border-radius: 10px !important;
}

/** General 2 >> Elementor element d22acb1 e con inner **/
.elementor-element-d22acb1 .e-con-inner {
	padding-bottom: 0 !important;
}

/** General 2 >> Div (#1) jet form builder label **/
.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__label {
	margin-bottom: 7px !important;
}

/** General 2 >> Selection select2 selection single **/
.selection .select2-selection--single {
	height: 24px !important;
	border-width: 0 !important;
	border-radius: 10px !important;
}

/** General 2 >> Code **/
#code {
	font-family: Sarabun !important;
	height: 38px !important;
}

/** General 2 >> Div (#1) jet form builder field wrap **/
.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__field-wrap {
	height: 38px !important;
	margin-bottom: 1px !important;
}

/** General 2 >> Select2 country results select2 results message **/
#select2-country-results .select2-results__message {
	font-family: sarabun !important;
	font-size: 14px !important;
}

/** General 2 >> Select2 search dropdown select2 search field **/
.select2-search--dropdown .select2-search__field {
	font-family: Sarabun !important;
	font-size: 14px !important;
}

/** General 2 >> Select2 country 2 container **/
#select2-country_2-container {
	background-color: rgb(255, 255, 255) !important;
	margin-top: 10px !important;
	border: 1px solid #DDDDDD !important;
	border-radius: 10px !important;
}

/** General 2 >> Select2 country 2 container select2 selection placeholder **/
#select2-country_2-container .select2-selection__placeholder {
	font-family: sarabun !important;
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

/** General 2 >> Are vertically aligned center has medium font size **/
.are-vertically-aligned-center .has-medium-font-size {
	height: 25px !important;
}

/** General 2 >> Has medium font size has text align left **/
.has-medium-font-size .has-text-align-left {
	font-weight: 500 !important;
}

/** General 2 >> Wp container 8 is layout flow (#2) **/
.wp-container-8 .is-layout-flow:nth-of-type(2) {
	height: 25px !important;
}

/** General 2 >> Wp container 8 is layout flow (#3) **/
.wp-container-8 .is-layout-flow:nth-of-type(3) {
	height: 25px !important;
}

/** General 2 >> Wp container 8 is layout flow (#4) **/
.wp-container-8 .is-layout-flow:nth-of-type(4) {
	height: 25px !important;
}

/** General 2 >> Content are vertically aligned center **/
#content .are-vertically-aligned-center {
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
}

/** General 2 >> Div (#2) has text align left **/
.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	color: rgb(0, 0, 0) !important;
	font-weight: 500 !important;
	margin-right: 50px !important;
	margin-left: -32px !important;
}

/** General 2 >> Div (#3) paragraph **/
.wp-container-8 > div:nth-of-type(3) > p {
	color: rgb(0, 0, 0) !important;
	font-weight: 500 !important;
}

/** General 2 >> Div (#4) paragraph **/
.is-layout-flex > div:nth-of-type(4) > p {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}

/** General 2 >> Wp container 13 has text align left **/
.wp-container-13 .has-text-align-left {
	font-weight: 400 !important;
}

/** General 2 >> Wp container 13 jet form builder calculated field val **/
.wp-container-13 .jet-form-builder__calculated-field-val {
	font-weight: 400 !important;
	margin-left: 10px !important;
}

/** General 2 >> Content wp container 13 **/
#content .wp-container-13.column_twin {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: -20px !important;
	border-bottom: 0.5px solid rgb(221, 221, 221) !important;
}

/** General 2 >> Content elementor 1590 **/
#content .elementor-1590 {
	margin-top: -10px !important;
}

/** General 2 >> Wp container 18 paragraph **/
.wp-container-18 p {
	font-weight: 400 !important;
}


/*= General 2 4 =============== */

/** General 2 4 >> Jet form builder label text **/
.mtp-25734 #gspb_col-id-gsbp-393fb1c .jet-form-builder__label-text {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 2 4 >> Jet listing dynamic field content **/
.mtp-25734 #gspb_col-id-gsbp-12a1a7a .jet-listing-dynamic-field__content {
	font-family: sarabun !important;
	font-size: 1.1rem !important;
	font-weight: 500 !important;
}

/** General 2 4 >> Jet listing **/
.mtp-25734 #gspb_col-id-gsbp-12a1a7a .jet-listing {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 2 4 >> Jet form builder fields group **/
.mtp-25734 .jet-form-builder__fields-group {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}


/*( 1024 )*/
@media (max-width: 1024px) {
	/** General >> Div (#1) jet form builder label **/
	.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__label {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** General 2 >> Div (#1) jet form builder label **/
	.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__label {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** General _3 >> Select2 selection placeholder **/
	.mtp-31 #select2-country_1-container .select2-selection__placeholder {
	font-weight: 600 !important;
}

	/** General _3 >> Jet form builder label _2 **/
	.mtp-31 .jet-sm-gb-2d7b75d0-6ea6-4848-8c0f-15f7033997ed .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 _2 >> Select2 country 3 container **/
	.mtp-17466 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Select2 selection placeholder **/
	.mtp-17466 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Select2 country 1 container **/
	.mtp-17466 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Elementor element 28207f6 **/
	.mtp-17466 .elementor-element-28207f6 {
	padding-bottom: 40px !important;
}

	/** General 2 _2 >> Startdate 1 **/
	.mtp-17466 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Enddate 1 **/
	.mtp-17466 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Jet form builder label **/
	.mtp-17466 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 _2 >> Jet form builder label _2 **/
	.mtp-17466 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 5px !important;
}

	/** General 2 _2 >> Select2 selection placeholder _2 **/
	.mtp-17466 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Elementor element 77c29d1 **/
	.mtp-17466 .elementor-element-77c29d1 {
	padding-bottom: 40px !important;
}

	/** General 2 _2 >> Select2 country 1 container _2 **/
	.mtp-18730 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Startdate 1 _2 **/
	.mtp-18730 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Enddate 1 _2 **/
	.mtp-18730 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Elementor element 8d2679e **/
	.mtp-18730 .elementor-element-8d2679e {
	padding-bottom: 40px !important;
}

	/** General 2 _2 >> Select2 selection placeholder _3 **/
	.mtp-18730 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Jet form builder label _3 **/
	.mtp-18730 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 _2 >> Select2 country 3 container _2 **/
	.mtp-18730 #select2-country_3-container {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Select2 country 1 container _3 **/
	.mtp-15200 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Select2 selection placeholder _4 **/
	.mtp-15200 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Jet form builder label _4 **/
	.mtp-15200 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 _2 >> Startdate 1 _3 **/
	.mtp-15200 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Enddate 1 _3 **/
	.mtp-15200 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Elementor element 8b995e5 **/
	.mtp-15200 .elementor-element-8b995e5 {
	padding-bottom: 40px !important;
}

	/** General 2 _2 >> Select2 country 3 container _3 **/
	.mtp-15200 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Select2 selection placeholder _5 **/
	.mtp-15200 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Select2 country 1 container _4 **/
	.mtp-15226 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Select2 selection placeholder _6 **/
	.mtp-15226 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Select2 country 3 container _4 **/
	.mtp-15226 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Startdate 1 _4 **/
	.mtp-15226 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Enddate 1 _4 **/
	.mtp-15226 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 _2 >> Elementor element bd76334 **/
	.mtp-15226 .elementor-element-bd76334 {
	padding-bottom: 40px !important;
}

	/** General 2 _2 >> Select2 selection placeholder _7 **/
	.mtp-15226 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Jet form builder label _5 **/
	.mtp-15226 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 _2 >> Jet form builder label _6 **/
	.mtp-15226 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 _2 >> Select2 country 1 container _5 **/
	.mtp-43 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 _2 >> Select2 selection placeholder _8 **/
	.mtp-43 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 _2 >> Jet form builder label _7 **/
	.mtp-43 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 >> Startdate 1 **/
	.mtp-43 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Enddate 1 **/
	.mtp-43 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Elementor element 2b7d2b8 **/
	.mtp-43 .elementor-element-2b7d2b8 {
	padding-bottom: 40px !important;
}

	/** General 2 3 >> Select2 country 3 container **/
	.mtp-43 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 selection placeholder **/
	.mtp-43 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 >> Select2 country 1 container **/
	.mtp-15148 #select2-country_1-container {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Jet form builder label **/
	.mtp-15148 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 >> Startdate 1 _2 **/
	.mtp-15148 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Enddate 1 _2 **/
	.mtp-15148 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Elementor element e102f07 **/
	.mtp-15148 .elementor-element-e102f07 {
	padding-bottom: 40px !important;
}

	/** General 2 3 >> Select2 country 3 container _2 **/
	.mtp-15148 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 country 1 container _2 **/
	.mtp-4268 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 selection placeholder _3 **/
	.mtp-4268 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 >> Jet form builder label _2 **/
	.mtp-4268 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 >> Startdate 1 _3 **/
	.mtp-4268 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Elementor element 268778c **/
	.mtp-4268 .elementor-element-268778c {
	padding-bottom: 40px !important;
}

	/** General 2 3 >> Select2 country 3 container _3 **/
	.mtp-4268 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Jet form builder label _3 **/
	.mtp-4268 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 5px !important;
}

	/** General 2 3 >> Enddate 1 _3 **/
	.mtp-4268 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Select2 selection placeholder _4 **/
	.mtp-4268 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 >> Select2 country 1 container _3 **/
	.mtp-14798 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 selection placeholder _5 **/
	.mtp-14798 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 13px !important;
	font-weight: 500 !important;
}

	/** General 2 3 >> Elementor element 9a6e0ba **/
	.mtp-14798 .elementor-element-9a6e0ba {
	padding-bottom: 40px !important;
}

	/** General 2 3 >> Jet form builder label _4 **/
	.mtp-14798 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 >> Select2 country 3 container _4 **/
	.mtp-14798 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 selection placeholder _6 **/
	.mtp-14798 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 >> Startdate 1 _4 **/
	.mtp-14798 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Enddate 1 _4 **/
	.mtp-14798 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Jet form builder label _5 **/
	.mtp-14798 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 5px !important;
}

	/** General 2 3 >> Select2 country 1 container _4 **/
	.mtp-1787 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 selection placeholder _7 **/
	.mtp-1787 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 >> Jet form builder label _6 **/
	.mtp-1787 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 >> Startdate 1 _5 **/
	.mtp-1787 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Enddate 1 _5 **/
	.mtp-1787 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 >> Elementor element 28207f6 **/
	.mtp-1787 .elementor-element-28207f6 {
	padding-bottom: 40px !important;
}

	/** General 2 3 >> Select2 country 3 container _5 **/
	.mtp-1787 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Select2 selection placeholder _8 **/
	.mtp-1787 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 14px !important;
	font-weight: 600 !important;
}

	/** General 2 3 >> Jet form builder label _7 **/
	.mtp-1787 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 5px !important;
}

	/** General 2 3 2 >> Select2 country 1 container **/
	.mtp-6769 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 2 >> Select2 selection placeholder **/
	.mtp-6769 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 2 >> Jet form builder label **/
	.mtp-6769 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 2 >> Elementor element 28207f6 **/
	.mtp-6769 .elementor-element-28207f6 {
	padding-bottom: 40px !important;
}

	/** General 2 3 2 >> Startdate 1 **/
	.mtp-6769 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 2 >> Enddate 1 **/
	.mtp-6769 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 2 >> Select2 selection placeholder _2 **/
	.mtp-6769 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 2 >> Select2 country 1 container _2 **/
	.mtp-1780 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 2 >> Select2 selection placeholder _3 **/
	.mtp-1780 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 2 >> Startdate 1 _2 **/
	.mtp-1780 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 2 >> Enddate 1 _2 **/
	.mtp-1780 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 2 >> Elementor element 28207f6 _2 **/
	.mtp-1780 .elementor-element-28207f6 {
	padding-bottom: 40px !important;
}

	/** General 2 3 2 >> Jet form builder label _2 **/
	.mtp-1780 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 5px !important;
}

	/** General 2 3 2 >> Select2 country 1 container _3 **/
	.mtp-1789 #select2-country_1-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 3 2 >> Select2 selection placeholder _4 **/
	.mtp-1789 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 3 2 >> Jet form builder label _3 **/
	.mtp-1789 .jet-sm-gb-cdb0c0bb-e4b5-4b71-bf01-5f77c05b2fe6 .jet-form-builder__label {
	padding-top: 10px !important;
}

	/** General 2 3 2 >> Startdate 1 _3 **/
	.mtp-1789 #startdate_1 {
	padding: 6px !important;
}

	/** General 2 3 2 >> Enddate 1 _3 **/
	.mtp-1789 #enddate_1 {
	padding: 6px !important;
}

	/** General 2 3 2 >> Elementor element 28207f6 _3 **/
	.mtp-1789 .elementor-element-28207f6 {
	padding-bottom: 40px !important;
}

	/** General 2 4 >> Select2 country 3 container **/
	.mtp-6769 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 4 >> Jet form builder label **/
	.mtp-6769 .wp-block-column > div:nth-of-type(2) > .jet-form-builder__label {
	padding-top: 5px !important;
}

	/** General 2 4 >> Select2 country 3 container _2 **/
	.mtp-1780 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 4 >> Select2 selection placeholder **/
	.mtp-1780 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

	/** General 2 4 >> Select2 country 3 container _3 **/
	.mtp-1789 #select2-country_3-container {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 4 >> Select2 selection placeholder _2 **/
	.mtp-1789 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

}


/*( 880 )*/
@media (max-width: 880px) {
	/** General 2 3 >> Select2 selection placeholder _2 **/
	.mtp-15148 #select2-country_3-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
}

}


/*( 768 )*/
@media (max-width: 768px) {
	/** General >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	border-bottom-width: 1px !important;
}

	/** General >> Select2 country 2 container **/
	#select2-country_2-container {
	font-family: Noto Sans Thai !important;
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
}

	/** General 2 >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	border-bottom-width: 1px !important;
}

	/** General 2 >> Select2 country 2 container **/
	#select2-country_2-container {
	font-family: Noto Sans Thai !important;
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
}

	/** General 2 _2 >> Jet switcher control instance **/
	.mtp-17466 .jet-switcher__control-instance {
	padding-bottom: 0 !important;
}

	/** General 2 _2 >> Elementor element 77c29d1 **/
	.mtp-17466 .elementor-element-77c29d1 {
	padding-bottom: 40px !important;
}

	/** General 2 3 >> Elementor element 2b7d2b8 **/
	.mtp-43 .elementor-element-2b7d2b8 {
	padding-bottom: 20px !important;
}

	/** General 2 3 >> Elementor element e102f07 **/
	.mtp-15148 .elementor-element-e102f07 {
	padding-bottom: 20px !important;
}

	/** General 2 3 >> Elementor element 268778c **/
	.mtp-4268 .elementor-element-268778c {
	padding-bottom: 20px !important;
}

	/** General 2 3 >> Elementor element 9a6e0ba **/
	.mtp-14798 .elementor-element-9a6e0ba {
	padding-bottom: 20px !important;
}

	/** General 2 3 >> Elementor element 28207f6 **/
	.mtp-1787 .elementor-element-28207f6 {
	padding-bottom: 10px !important;
}

	/** General 2 3 2 >> Elementor element 28207f6 **/
	.mtp-6769 .elementor-element-28207f6 {
	padding-bottom: 20px !important;
}

	/** General 2 3 2 >> Elementor element 28207f6 _2 **/
	.mtp-1780 .elementor-element-28207f6 {
	padding-bottom: 20px !important;
}

	/** General 2 3 2 >> Elementor element 28207f6 _3 **/
	.mtp-1789 .elementor-element-28207f6 {
	padding-bottom: 20px !important;
}

}


/*( 767 )*/
@media (max-width: 767px) {
	/** General 2 _2 >> Elementor element 28207f6 **/
	.mtp-17466 .elementor-element-28207f6 {
	padding-bottom: 20px !important;
}

	/** General 2 _2 >> Elementor element 77c29d1 **/
	.mtp-17466 .elementor-element-77c29d1 {
	padding-bottom: 0 !important;
}

	/** General 2 _2 >> Elementor element 8d2679e **/
	.mtp-18730 .elementor-element-8d2679e {
	padding-bottom: 10px !important;
}

	/** General 2 _2 >> Elementor element 8b995e5 **/
	.mtp-15200 .elementor-element-8b995e5 {
	padding-bottom: 20px !important;
}

	/** General 2 _2 >> Elementor element bd76334 **/
	.mtp-15226 .elementor-element-bd76334 {
	padding-bottom: 20px !important;
}

	/** General 2 3 >> Elementor element 9a6e0ba **/
	.mtp-14798 .elementor-element-9a6e0ba {
	padding-bottom: 10px !important;
}

	/** General _3 >> E con inner _2 **/
	.mtp-31 #jet-switcher-content-enable-5f58606 .e-con-inner {
	padding-top: 0 !important;
}

}


/*( 480 )*/
@media (max-width: 480px) {
	/** General >> Has medium font size has text align left **/
	.has-medium-font-size .has-text-align-left {
	font-size: 14px !important;
	font-weight: 600 !important;
	margin-right: 39px !important;
	margin-left: 10px !important;
}

	/** General >> Div (#2) has text align left **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 115% !important;
}

	/** General >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 73.8% !important;
	margin-left: -16px !important;
}

	/** General >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 45% !important;
}

	/** General >> Wp container 13 has text align left **/
	.wp-container-13 .has-text-align-left {
	font-size: 16px !important;
	line-height: 10px !important;
	word-spacing: 90px !important;
	width: 65% !important;
	margin-bottom: 7px !important;
	margin-left: 10px !important;
}

	/** General >> Wp container 13 jet form builder calculated field val **/
	.wp-container-13 .jet-form-builder__calculated-field-val {
	font-size: 12px !important;
	margin-left: -15px !important;
}

	/** General >> Wp container 18 paragraph **/
	.wp-container-18 p {
	font-size: 14px !important;
	line-height: 10px !important;
	word-spacing: 95px !important;
	width: 76% !important;
	margin-bottom: 7px !important;
	margin-left: 10px !important;
}

	/** General >> Content are vertically aligned center **/
	#content .are-vertically-aligned-center {
	padding: 5px 10px 5px 10px !important;
}

	/** General >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	padding: 0 10px 10px 10px !important;
	margin-top: -20px !important;
	border-bottom-width: 0 !important;
}

	/** General >> Select2 country 2 container select2 selection placeholder **/
	#select2-country_2-container .select2-selection__placeholder {
	color: rgb(27, 27, 27) !important;
}

	/** General 2 >> Has medium font size has text align left **/
	.has-medium-font-size .has-text-align-left {
	font-size: 14px !important;
	font-weight: 600 !important;
	margin-right: 39px !important;
	margin-left: 10px !important;
}

	/** General 2 >> Div (#2) has text align left **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 115% !important;
}

	/** General 2 >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 73.8% !important;
	margin-left: -16px !important;
}

	/** General 2 >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 45% !important;
}

	/** General 2 >> Wp container 13 has text align left **/
	.wp-container-13 .has-text-align-left {
	font-size: 16px !important;
	line-height: 10px !important;
	word-spacing: 90px !important;
	width: 65% !important;
	margin-bottom: 7px !important;
	margin-left: 10px !important;
}

	/** General 2 >> Wp container 13 jet form builder calculated field val **/
	.wp-container-13 .jet-form-builder__calculated-field-val {
	font-size: 12px !important;
	margin-left: -15px !important;
}

	/** General 2 >> Wp container 18 paragraph **/
	.wp-container-18 p {
	font-size: 14px !important;
	line-height: 10px !important;
	word-spacing: 95px !important;
	width: 76% !important;
	margin-bottom: 7px !important;
	margin-left: 10px !important;
}

	/** General 2 >> Content are vertically aligned center **/
	#content .are-vertically-aligned-center {
	padding: 5px 10px 5px 10px !important;
}

	/** General 2 >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	padding: 0 10px 10px 10px !important;
	margin-top: -20px !important;
	border-bottom-width: 0 !important;
}

	/** General 2 >> Select2 country 2 container select2 selection placeholder **/
	#select2-country_2-container .select2-selection__placeholder {
	color: rgb(27, 27, 27) !important;
}

	/** General 2 _2 >> Elementor element 28207f6 **/
	.mtp-17466 .elementor-element-28207f6 {
	padding-bottom: 10px !important;
}

	/** General 2 _2 >> Elementor element 8d2679e **/
	.mtp-18730 .elementor-element-8d2679e {
	padding-bottom: 0 !important;
}

	/** General 2 _2 >> Jet switcher control instance _2 **/
	.mtp-15200 .jet-switcher__control-instance {
	padding-bottom: 20px !important;
}

	/** General 2 3 >> Elementor element 2b7d2b8 **/
	.mtp-43 .elementor-element-2b7d2b8 {
	padding-bottom: 0 !important;
}

	/** General 2 3 >> Jet switcher control instance **/
	.mtp-43 .jet-switcher__control-instance {
	padding-bottom: 0 !important;
}

	/** General 2 3 >> Elementor element e102f07 **/
	.mtp-15148 .elementor-element-e102f07 {
	padding-bottom: 10px !important;
}

	/** General _3 >> E con inner _2 **/
	.mtp-31 #jet-switcher-content-enable-5f58606 .e-con-inner {
	padding-top: 0 !important;
}

}


/*( 435 )*/
@media (max-width: 435px) {
	/** General >> Div (#1) jet form builder field wrap **/
	.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__field-wrap {
	font-size: 13px !important;
}

	/** General 2 >> Div (#1) jet form builder field wrap **/
	.is-layout-flex > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__field-wrap {
	font-size: 13px !important;
}

	/** General 2 _2 >> Jet switcher control instance _2 **/
	.mtp-15200 .jet-switcher__control-instance {
	padding-bottom: 0 !important;
}

	/** General 2 _2 >> Elementor element 8b995e5 **/
	.mtp-15200 .elementor-element-8b995e5 {
	padding-bottom: 0 !important;
}

	/** General 2 _2 >> Elementor element bd76334 **/
	.mtp-15226 .elementor-element-bd76334 {
	padding-bottom: 10px !important;
}

	/** General 2 3 >> Elementor element 268778c **/
	.mtp-4268 .elementor-element-268778c {
	padding-bottom: 10px !important;
}

	/** General _3 >> E con inner _2 **/
	.mtp-31 #jet-switcher-content-enable-5f58606 .e-con-inner {
	padding-top: 0 !important;
}

}


/*( 414 )*/
@media (max-width: 414px) {
	/** General _3 >> E con inner _2 **/
	.mtp-31 #jet-switcher-content-enable-5f58606 .e-con-inner {
	padding-top: 0 !important;
}

}


/*( 390 )*/
@media (max-width: 390px) {
	/** General >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	width: 77.6% !important;
}

	/** General >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	width: 48.1% !important;
}

	/** General >> Wp container 18 paragraph **/
	.wp-container-18 p {
	width: 77.4% !important;
	margin-left: 10px !important;
}

	/** General >> Content are vertically aligned center **/
	#content .are-vertically-aligned-center {
	padding-top: 10px !important;
}

	/** General 2 >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	width: 77.6% !important;
}

	/** General 2 >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	width: 48.1% !important;
}

	/** General 2 >> Wp container 18 paragraph **/
	.wp-container-18 p {
	width: 77.4% !important;
	margin-left: 10px !important;
}

	/** General 2 >> Content are vertically aligned center **/
	#content .are-vertically-aligned-center {
	padding-top: 0 !important;
}

	/** General _3 >> E con inner _2 **/
	.mtp-31 #jet-switcher-content-enable-5f58606 .e-con-inner {
	padding-top: 0 !important;
}

}


/*( 360 )*/
@media (max-width: 360px) {
	/** General >> Content are vertically aligned center **/
	#content .are-vertically-aligned-center {
	padding: 5px !important;
}

	/** General >> Has medium font size has text align left **/
	.has-medium-font-size .has-text-align-left {
	font-size: 12px !important;
	width: 45.2% !important;
}

	/** General >> Div (#2) has text align left **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	font-size: 12px !important;
	width: 119% !important;
	margin-left: -23px !important;
}

	/** General >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	font-size: 12px !important;
	width: 80.5% !important;
	margin-left: -5px !important;
}

	/** General >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	font-size: 12px !important;
	width: 49% !important;
	margin-left: -4px !important;
}

	/** General >> Wp container 18 paragraph **/
	.wp-container-18 p {
	font-size: 12px !important;
	width: 87.2% !important;
}

	/** General >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	border-bottom-width: 0 !important;
}

	/** General >> Wp container 13 has text align left **/
	.wp-container-13 .has-text-align-left {
	font-size: 12px !important;
}

	/** General 2 >> Content are vertically aligned center **/
	#content .are-vertically-aligned-center {
	padding: 5px !important;
}

	/** General 2 >> Has medium font size has text align left **/
	.has-medium-font-size .has-text-align-left {
	font-size: 12px !important;
	width: 45.2% !important;
}

	/** General 2 >> Div (#2) has text align left **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	font-size: 12px !important;
	width: 119% !important;
	margin-left: -23px !important;
}

	/** General 2 >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	font-size: 12px !important;
	width: 80.5% !important;
	margin-left: -5px !important;
}

	/** General 2 >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	font-size: 12px !important;
	width: 49% !important;
	margin-left: -4px !important;
}

	/** General 2 >> Wp container 18 paragraph **/
	.wp-container-18 p {
	font-size: 12px !important;
	width: 87.2% !important;
}

	/** General 2 >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	border-bottom-width: 0 !important;
}

	/** General 2 >> Wp container 13 has text align left **/
	.wp-container-13 .has-text-align-left {
	font-size: 12px !important;
}

}


/*( 325 )*/
@media (max-width: 325px) {
	/** General >> Has medium font size has text align left **/
	.has-medium-font-size .has-text-align-left {
	width: 47.2% !important;
}

	/** General >> Div (#2) has text align left **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	width: 128.1% !important;
}

	/** General >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	width: 86.4% !important;
}

	/** General >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	width: 53.3% !important;
}

	/** General >> Wp container 13 has text align left **/
	.wp-container-13 .has-text-align-left {
	line-height: 8px !important;
	width: 71.1% !important;
}

	/** General >> Wp container 18 paragraph **/
	.wp-container-18 p {
	line-height: 8px !important;
	width: 93.8% !important;
}

	/** General >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General >> Content elementor 1590 **/
	#content .elementor-1590 {
	margin-top: 0 !important;
}

	/** General 2 >> Has medium font size has text align left **/
	.has-medium-font-size .has-text-align-left {
	width: 47.2% !important;
}

	/** General 2 >> Div (#2) has text align left **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-align-left {
	width: 128.1% !important;
}

	/** General 2 >> Div (#3) paragraph **/
	.wp-container-8 > div:nth-of-type(3) > p {
	width: 86.4% !important;
}

	/** General 2 >> Div (#4) paragraph **/
	.is-layout-flex > div:nth-of-type(4) > p {
	width: 53.3% !important;
}

	/** General 2 >> Wp container 13 has text align left **/
	.wp-container-13 .has-text-align-left {
	line-height: 8px !important;
	width: 71.1% !important;
}

	/** General 2 >> Wp container 18 paragraph **/
	.wp-container-18 p {
	line-height: 8px !important;
	width: 93.8% !important;
}

	/** General 2 >> Content wp container 13 **/
	#content .wp-container-13.column_twin {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 >> Content elementor 1590 **/
	#content .elementor-1590 {
	margin-top: 0 !important;
}

}

