/*  MICROTHEMER STYLES  */


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

/** General >> Select2 country container select2 selection placeholder **/
#select2-country-container .select2-selection__placeholder {
	font-family: sarabun !important;
	line-height: 22px !important;
	font-weight: 700 !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;
	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 {
	border-width: 0 !important;
	border-radius: 10px !important;
}

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

/** General >> Select2 selection arrow **/
.select2-container--below .select2-selection__arrow {
	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: Noto Sans Thai !important;
	color: rgb(174, 174, 174) !important;
	font-size: 14px !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 >> Wp container 18 jet form builder calculated field val **/
.wp-container-18 .jet-form-builder__calculated-field-val {
	font-weight: 400 !important;
	margin-left: 10px !important;
}

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

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

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

/** General 2 >> Content wp container 23 **/
#content .wp-container-23 {
	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 wp container 28 **/
#content .wp-container-28 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: -20px !important;
	border-bottom: 0.5px solid rgb(221, 221, 221) !important;
}

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

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

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

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

/** General 2 >> Content wp container 53 **/
#content .wp-container-53 {
	border-radius: 20px !important;
}

/** General 2 >> Wp container 45 has text color **/
.wp-container-45 .has-text-color {
	font-weight: 500 !important;
	margin-top: -4px !important;
}

/** General 2 >> Div (#1) jet form builder calculated field val **/
.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div (#1) jet form builder calculated field suffix **/
.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div (#1) jet form builder calculated field val _2 **/
.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div (#1) jet form builder calculated field suffix _2 **/
.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div (#1) jet form builder calculated field suffix _3 **/
.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div (#1) jet form builder calculated field val _3 **/
.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div (#1) jet form builder calculated field **/
.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.sum-box {
	width: 150px !important;
}

/** General 2 >> Div (#1) jet form builder calculated field _2 **/
.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > .jet-form-builder__calculated-field {
	width: 150px !important;
}

/** General 2 >> Div (#2) field type calculated field (#1) **/
.is-layout-flex > div:nth-of-type(2) > .field-type-calculated-field:nth-of-type(1) {
	width: 150px !important;
}

/** General 2 >> Wp container 49 is layout flow (#2) **/
.wp-container-49 .is-layout-flow:nth-of-type(2) {
	max-width: 205px !important;
}

/** General 2 >> Content wp container 49 **/
#content .wp-container-49 {
	margin-top: -10px !important;
	border-radius: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
	grid-gap: 0 !important;
	gap: 0 !important;
}

/** General 2 >> Wp container 49 is layout flow (#1) **/
.wp-container-49 .is-layout-flow:nth-of-type(1) {
	margin-bottom: -5px !important;
}

/** General 2 >> First name **/
#first_name {
	width: 100% !important;
	padding-top: 5px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-color: rgb(221, 221, 221) !important;
	border-radius: 10px !important;
}

/** General 2 >> Last name **/
#last_name {
	width: 100% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-color: rgb(221, 221, 221) !important;
	border-radius: 10px !important;
}

/** General 2 >> Email **/
#email {
	width: 100% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-color: rgb(221, 221, 221) !important;
	border-radius: 10px !important;
}

/** General 2 >> Phone number **/
#phone_number {
	width: 100% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-color: rgb(221, 221, 221) !important;
}

/** General 2 >> Div (#1) jet form builder col start **/
.wp-container-57 > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder-col__start {
	max-width: 20% !important;
}

/** General 2 >> Div (#1) jet form builder col start _2 **/
.wp-container-60 > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder-col__start {
	max-width: 20% !important;
}

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

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


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

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

/** General 2 2 >> Div (#1) jet form builder calculated field _3 **/
.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 2 >> Content wp container 39 **/
#content .wp-container-39 {
	margin-top: -30px !important;
	border-radius: 20px !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** General 2 2 >> Wp container 41 has text color **/
.wp-container-41 .has-text-color {
	margin-top: -24px !important;
}

/** General 2 2 >> Content wp container 45 **/
#content .wp-container-45 {
	margin-top: -44px !important;
	margin-bottom: -8px !important;
}

/** General 2 2 >> Is layout flow paragraph (#2) **/
.is-layout-flow p:nth-of-type(2) {
	margin-top: -28px !important;
}

/** General 2 2 >> Content wp container 31 **/
#content .wp-container-31 {
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** General 2 2 >> Div (#1) div _6 **/
.wp-container-56 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	margin-left: -26px !important;
}

/** General 2 2 >> Div (#1) div _7 **/
.wp-container-53 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	margin-left: -26px !important;
}

/** General 2 2 >> Jet form builder col end total price **/
.jet-form-builder-col__end .total_price {
	color: rgb(255, 255, 255) !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 2 >> Div (#1) jet form builder calculated field _4 **/
.is-layout-flow > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.deposit_box {
	margin-left: 56px !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 2 >> Jet listing dynamic field block jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 **/
.jet-listing-dynamic-field-block .jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 {
	margin-top: -30px !important;
}

/** General 2 2 >> Wp block button width 100 has white background color **/
.wp-block-button__width-100 .has-white-background-color {
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

/** General 2 2 >> Wp block button width 100 has white background color (:hover) **/
.wp-block-button__width-100 .has-white-background-color:hover {
	background-color: rgb(255, 143, 46) !important;
}


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

/** General 3 >> Wp container 36 is layout flow (#1) **/
.wp-container-36 .is-layout-flow:nth-of-type(1) {
	color: rgb(0, 0, 0) !important;
}

/** General 3 >> Content wp container 36 **/
#content .wp-container-36 {
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** General 3 >> Wp container 13 jet listing dynamic field **/
.wp-container-13 .jet-listing-dynamic-field {
	margin-right: 30px !important;
	margin-left: -32px !important;
}

/** General 3 >> Wp container 18 jet listing dynamic field **/
.wp-container-18 .jet-listing-dynamic-field {
	margin-right: 30px !important;
}

/** General 3 >> Wp container 23 jet listing dynamic field **/
.wp-container-23 .jet-listing-dynamic-field {
	margin-right: 30px !important;
	margin-left: -32px !important;
}

/** General 3 >> Wp container 28 jet listing dynamic field **/
.wp-container-28 .jet-listing-dynamic-field {
	margin-right: 30px !important;
	margin-left: -32px !important;
}

/** General 3 >> Wp container 33 jet listing dynamic field **/
.wp-container-33 .jet-listing-dynamic-field {
	margin-right: 30px !important;
	margin-left: -32px !important;
}

/** General 3 >> Content wp container 56 **/
#content .wp-container-56 {
	margin-top: -15px !important;
}

/** General 3 >> Wp container 26 is layout flow (#2) **/
.wp-container-26 .is-layout-flow:nth-of-type(2) {
	margin-left: 30px !important;
}

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

/** General 3 >> Content wp container 44 **/
#content .wp-container-44 {
	margin-bottom: 80px !important;
	border-radius: 20px !important;
}

/** General 3 >> Wp container 44 div **/
.wp-container-44 > div {
	margin-bottom: -43px !important;
}

/** General 3 >> Jet sm gb ef9bd8dd c2c3 4627 a4cf fd6a08298cf2 jet listing dynamic field content **/
.jet-sm-gb-ef9bd8dd-c2c3-4627-a4cf-fd6a08298cf2 .jet-listing-dynamic-field__content {
	color: rgb(255, 255, 255) !important;
	min-width: 105% !important;
}

/** General 3 >> Jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 jet listing dynamic field content **/
.jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 .jet-listing-dynamic-field__content {
	color: rgb(255, 255, 255) !important;
}


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

/** General 3 2 >> Elementor element 4079200 elementor button text **/
.elementor-element-4079200 .elementor-button-text {
	color: rgb(255, 255, 255) !important;
}

/** General 3 2 >> Elementor element 3fb0e99 elementor button text **/
.elementor-element-3fb0e99 .elementor-button-text {
	color: rgb(255, 255, 255) !important;
}

/** General 3 2 >> Content is home **/
#content .is-home {
	color: rgb(128, 139, 150) !important;
}

/** General 3 2 >> Div (#3) link **/
.jet-breadcrumbs__wrap > div:nth-of-type(3) > a {
	color: rgb(128, 139, 150) !important;
}

/** General 3 2 >> Elementor element 4079200 fa file pdf (::before) **/
.elementor-element-4079200 .fa-file-pdf::before {
	color: rgb(255, 255, 255) !important;
}

/** General 3 2 >> Content jet breadcrumbs item target **/
#content .jet-breadcrumbs__item-target {
	color: rgb(113, 212, 255) !important;
}


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

/** General 2 3 >> Jet theme core single jet select control **/
#jet-theme-core-single .jet-select__control {
	text-align: center !important;
}


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

/** General 2 2 2 >> Wp block button width 75 has white background color **/
.wp-block-button__width-75 .has-white-background-color {
	font-size: 16px !important;
	font-weight: 500 !important;
}

/** General 2 2 2 >> Content jet form builder action button _2 **/
#content .jet-form-builder__action-button.submit_btn {
	background-color: rgb(34, 113, 177) !important;
	padding: 13px 30px 13px 30px !important;
}

/** General 2 2 2 >> Wp block button width 50 has white background color **/
.wp-block-button__width-50 .has-white-background-color {
	font-size: 16px !important;
	font-weight: 500 !important;
	width: 70% !important;
	padding: 10px !important;
	margin-left: 210px !important;
}


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

/** General 4 >> Content elementor element d582c92 **/
#content .elementor-element-d582c92 {
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

/** General 4 >> Div (#1) div _17 **/
.wp-container-7 > div:nth-of-type(1) > div {
	margin-bottom: 1px !important;
}

/** General 4 >> Search btn desktop **/
#content .search_btn_desktop {
	line-height: 24px !important;
	background-color: rgb(255, 143, 46) !important;
	height: 38px !important;
}

/** General 4 >> Select2 container focus bold **/
.select2-container--focus b {
	border-top-width: 5px !important;
	border-right-width: 4px !important;
}

/** General 4 >> Select2 container focus bold (:hover) **/
.select2-container--focus b:hover {
	height: 0 !important;
	margin-top: 0 !important;
}

/** General 4 >> Mtp 31 select2 results message **/
.mtp-31 .select2-results__message {
	font-family: sarabun !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

/** General 4 >> Mtp 31 select2 country 1 container **/
.mtp-31 #select2-country_1-container {
	font-family: sarabun !important;
	font-weight: 600 !important;
	background-color: rgb(255, 255, 255) !important;
}


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

/** General 2 3 2 >> Jet form builder label text **/
.mtp-1588 #gspb_col-id-gsbp-ffa585fc-b935 .jet-form-builder__label-text {
	color: rgb(255, 255, 255) !important;
}

/** General 2 3 2 >> Gspb row id gsbp 46cec25b 4343 **/
.mtp-1588 #gspb_row-id-gsbp-46cec25b-4343 {
	height: 0 !important;
}

/** General 2 3 2 >> Has text align right **/
.mtp-1588 .has-text-align-right {
	font-weight: 700 !important;
}


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

/** General 2 2 3 >> Jet sm gb 93046be6 b5df 41ab 9928 221d957691ba jet form builder submit **/
.mtp-2024 .jet-sm-gb-93046be6-b5df-41ab-9928-221d957691ba .jet-form-builder__submit {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(34, 113, 177) !important;
}
.jet-form-builder__submit:hover:not(:disabled) {
	background-color: #970000 !important;
}

/** General 2 2 3 >> Deposit box **/
.mtp-1588 .jet-form-builder-col__end .deposit_box {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 2 3 >> Gspb col id gsbp 369c3666 6812 **/
.mtp-1588 #gspb_col-id-gsbp-369c3666-6812 {
	padding-top: 0 !important;
}


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

/** General 2 2 2 2 >> Bi building fill **/
.mtp-8787 .bi-building-fill {
	margin-top: 1px !important;
}

/** General 2 2 2 2 >> Jet form builder label text **/
.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 .jet-form-builder__label-text {
	color: rgb(255, 255, 255) !important;
}

/** General 2 2 2 2 >> Gspb col id gsbp f37b8736 1726 **/
.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 {
	padding-top: 0 !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** General 2 2 2 2 >> Field type heading field **/
.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 .field-type-heading-field {
	color: rgb(255, 255, 255) !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** General 2 2 2 2 >> Gspb col id gsbp f58a58b5 465a **/
.mtp-1588 #gspb_col-id-gsbp-f58a58b5-465a {
	padding-top: 0 !important;
}


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

/** General 3 2 2 2 >> Mtp 3127 elementor button text **/
.mtp-3127 .elementor-button-text {
	font-size: 16px !important;
}


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

/** General 3 2 3 >> Gspb col id gsbp cec5bb5e ded9 **/
.mtp-1588 #gspb_col-id-gsbp-cec5bb5e-ded9 {
	height: 36px !important;
}

/** General 3 2 3 >> Gspb col id gsbp 3c784838 a88a **/
.mtp-1588 #gspb_col-id-gsbp-3c784838-a88a {
	height: 36px !important;
}

/** General 3 2 3 >> Jet filters pagination **/
.mtp-157 .jet-filters-pagination {
	font-family: Noto Sans Thai !important;
	color: rgb(0, 0, 0) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

/** General 3 2 3 >> Jet filters pagination (:hover) **/
.mtp-157 .jet-filters-pagination:hover {
	color: rgb(34, 113, 177) !important;
}

/** General 3 2 3 >> Jet filters pagination (:focus) **/
.mtp-157 .jet-filters-pagination:focus {
	color: rgb(192, 0, 0) !important;
}


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

/** General 3 3 >> Box btn forgot password div **/
.mtp-2024 .box_btn_forgot_password {
	padding: 10px !important;
}

/** General 3 3 >> Mtp 8896 jet dynamic table **/
.mtp-8896 .jet-dynamic-table {
	border-top-left-radius: 20px !important;
}

/** General 3 3 >> Gb grid wrapper f784cd4a **/
.mtp-1588 .gb-grid-wrapper-f784cd4a {
	background-color: rgb(221, 221, 221) !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
}

/** General 3 3 >> Has text align left **/
.mtp-1588 .gb-container-1be34b78 .has-text-align-left {
	font-weight: 600 !important;
}

/** General 3 3 >> Has text align left _2 **/
.mtp-1588 .gb-container-e46718ab .has-text-align-left {
	font-weight: 600 !important;
}

/** General 3 3 >> Has text align left _3 **/
.mtp-1588 .gb-container-d1fac337 .has-text-align-left {
	font-weight: 600 !important;
}

/** General 3 3 >> Has text align left _4 **/
.mtp-1588 .gb-container-6cabdfb3 .has-text-align-left {
	font-size: 18px !important;
	font-weight: 600 !important;
}

/** General 3 3 >> Jet form builder calculated field **/
.mtp-1588 .jet-sm-gb-9455aafb-b7df-4c80-a45a-7905c7fe23f6 .jet-form-builder__calculated-field {
	color: rgb(0, 0, 0) !important;
}

/** General 3 3 >> Jet form builder calculated field val _2 **/
.mtp-1588 .jet-sm-gb-cd9a5917-223e-4fb0-a4f7-96c13d333d19 .jet-form-builder__calculated-field-val {
	font-size: 16px !important;
}

/** General 3 3 >> Jet form builder calculated field val _3 **/
.mtp-1588 #gspb_col-id-gsbp-e182ba54-af6d .jet-form-builder__calculated-field-val {
	font-size: 18px !important;
}

/** General 3 3 >> Jet form builder calculated field suffix **/
.mtp-1588 #gspb_col-id-gsbp-e182ba54-af6d .jet-form-builder__calculated-field-suffix {
	font-size: 18px !important;
}


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

/** General 4 2 >> Month **/
.mtp-31 #month {
	font-family: Sarabun !important;
}

/** General 4 2 >> Jet filters pagination **/
.mtp-4268 .jet-filters-pagination {
	font-family: Noto Sans Thai !important;
	font-weight: 600 !important;
}

/** General 4 2 >> Jet filters pagination (:hover) **/
.mtp-4268 .jet-filters-pagination:hover {
	font-family: Noto Sans Thai !important;
	color: rgb(34, 113, 177) !important;
}

/** General 4 2 >> Jet filters pagination (:focus) **/
.mtp-4268 .jet-filters-pagination:focus {
	color: rgb(192, 0, 0) !important;
}

/** General 4 2 >> Select2 country 1 container **/
.mtp-45 #select2-country_1-container {
	font-family: sarabun !important;
	font-weight: 600 !important;
	background-color: rgb(255, 255, 255) !important;
}

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

/** General 4 2 >> Jet form builder submit **/
.mtp-1780 .wp-container-core-columns-layout-1 .jet-form-builder__submit {
	background-color: rgb(255, 143, 46) !important;
}


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

/** General 5 >> Gspb col id gsbp ffa585fc b935 **/
.mtp-1588 #gspb_col-id-gsbp-ffa585fc-b935 {
	height: 50px !important;
}

/** General 5 >> Jet form builder calculated field **/
.mtp-1588 #gspb_col-id-gsbp-a7c8e06f-4290 .jet-form-builder__calculated-field {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 5 >> Jet form builder calculated field val _2 **/
.mtp-1588 .jet-sm-gb-20025459-6d81-4551-87ae-12c63cf188b4 .jet-form-builder__calculated-field-val {
	color: rgb(0, 0, 0) !important;
}

/** General 5 >> Jet listing dynamic field content **/
.mtp-1588 .jet-sm-gb-38a07e45-b1ad-45e5-945d-0e7694d5cbc7 .jet-listing-dynamic-field__content {
	color: rgb(0, 0, 0) !important;
}

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

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

/** General 5 >> Jet form builder field wrap **/
.mtp-31 .wp-container-core-columns-layout-80 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__field-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
}


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

/** General 2 2 2 2 2 >> Preverify **/
.mtp-2115 #preverify {
	font-family: sarabun !important;
	font-weight: 600 !important;
	background-color: rgb(255, 143, 46) !important;
}


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

/** General 2 2 2 3 >> Jet filters pagination **/
.mtp-1787 .jet-filters-pagination {
	font-family: Noto Sans Thai !important;
	font-weight: 600 !important;
}

/** General 2 2 2 3 >> Select2 results message **/
.mtp-17466 .select2-results__message {
	font-size: 14px !important;
}


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

/** General 3 2 4 >> Gspb col id gsbp 1a03487a 0c1d **/
.mtp-1588 #gspb_col-id-gsbp-1a03487a-0c1d {
	height: 79px !important;
}

/** General 3 2 4 >> Jet form builder label text **/
.mtp-1588 .jet-form-builder__label-text {
	font-size: 16px !important;
	font-weight: 400 !important;
}

/** General 3 2 4 >> More info **/
.mtp-1588 #more_info {
	font-weight: 400 !important;
	width: 100% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-color: rgb(228, 228, 228) !important;
	border-radius: 10px !important;
}


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

/** General 3 2 3 2 >> Gspb col id gsbp cb1561af 80aa **/
.mtp-1588 #gspb_col-id-gsbp-cb1561af-80aa {
	-webkit-align-items: baseline !important;
	align-items: baseline !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** General 2 2 >> Content wp container 39 **/
	#content .wp-container-39 {
	margin-bottom: 0 !important;
}

	/** General 2 2 >> Jet listing dynamic field block jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 **/
	.jet-listing-dynamic-field-block .jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 {
	margin-top: -7px !important;
}

	/** General 2 2 >> Content wp container 45 **/
	#content .wp-container-45 {
	margin-top: -35px !important;
}

	/** General 3 >> Jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 jet listing dynamic field content **/
	.jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 .jet-listing-dynamic-field__content {
	margin-top: -25px !important;
}

	/** General 2 2 2 >> Elementor element 5f43543 div **/
	.elementor-element-5f43543 > div {
	margin-top: -33px !important;
}

	/** General 2 2 2 >> Elementor element df79cf0 e con inner **/
	.elementor-element-df79cf0 .e-con-inner {
	margin-bottom: 14px !important;
}

}


/*( 1024 )*/
@media (max-width: 1024px) {
	/** General 2 3 2 >> Elementor element 0a0f861 div **/
	.elementor-element-0a0f861 > div {
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** General 2 3 2 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	width: 300px !important;
}

	/** General 2 3 2 >> E con inner elementor element 8b6072c **/
	.e-con-inner .elementor-element-8b6072c {
	width: 30% !important;
}

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	width: 70% !important;
}

	/** General 4 >> Enddate 1 **/
	.mtp-31 #enddate_1 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	margin-top: 8px !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 {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** General 3 2 2 2 >> Select2 country 1 container select2 selection placeholder **/
	.mtp-31 #select2-country_1-container .select2-selection__placeholder {
	font-size: 13px !important;
	line-height: 19px !important;
	font-weight: 700 !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

	/** General 4 2 >> Startdate 1 **/
	.mtp-31 #startdate_1 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

	/** General 2 2 2 2 2 >> Code 1 **/
	.mtp-31 #code_1 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	margin-top: 0 !important;
}

	/** General 5 >> Label **/
	.mtp-31 .wp-container-core-columns-layout-2 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > label {
	padding-bottom: 5px !important;
	margin-top: 18px !important;
}

	/** General 5 >> Jet form builder label **/
	.mtp-31 .jet-sm-gb-9ee78029-bfb9-4ddb-9238-a1c37c70462a .jet-form-builder__label {
	padding-bottom: 0 !important;
}

}


/*( 880 )*/
@media (max-width: 880px) {
	/** General 2 3 2 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	height: 225px !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 2 >> Content attachment large **/
	#content .attachment-large.image_banner {
	width: 50% !important;
}

	/** General 2 2 >> Div (#1) div _7 **/
	.wp-container-53 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	margin-left: 0 !important;
}

	/** General 2 2 >> Div (#1) div _6 **/
	.wp-container-56 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 40% !important;
	margin-left: 0 !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	margin-top: -20px !important;
}

	/** General 2 2 >> Content jet form builder action button **/
	#content .jet-form-builder__action-button.search_btn_mobile {
	margin-top: 16px !important;
}

	/** General 2 2 >> Jet listing dynamic field block jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 **/
	.jet-listing-dynamic-field-block .jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 {
	margin-top: 1px !important;
}

	/** General 3 2 >> Elementor element a7066a9 jet listing dynamic image img **/
	.elementor-element-a7066a9 .jet-listing-dynamic-image__img {
	width: 100% !important;
	min-width: 160% !important;
}

	/** General 3 2 >> Div (#1) div _16 **/
	.wp-container-53 > div:nth-of-type(1) > div {
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 3 2 >> Elementor element 3fb0e99 elementor button text **/
	.elementor-element-3fb0e99 .elementor-button-text {
	min-width: 130% !important;
}

	/** General 2 2 2 >> Div (#1) div _9 **/
	.wp-container-56 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 25% !important;
}

	/** General 2 2 2 >> Content jet form builder action button _2 **/
	#content .jet-form-builder__action-button.submit_btn {
	font-size: 16px !important;
}

	/** General 2 3 >> Elementor element bce9315 fa file pdf (::before) **/
	.elementor-element-bce9315 .fa-file-pdf::before {
	color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> Elementor element bce9315 elementor button text **/
	.elementor-element-bce9315 .elementor-button-text {
	color: rgb(255, 255, 255) !important;
}

	/** General 2 3 >> E con inner elementor widget jet accordion **/
	.e-con-inner .elementor-widget-jet-accordion {
	height: auto !important;
}

	/** General 2 3 >> Jet theme core single elementor element c39b219 **/
	#jet-theme-core-single .elementor-element-c39b219 {
	width: 45% !important;
}

	/** General 2 3 >> Jet theme core single elementor element cf1b200 **/
	#jet-theme-core-single .elementor-element-cf1b200 {
	width: 55% !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 2 3 >> Jet theme core single elementor element 76eb61a **/
	#jet-theme-core-single .elementor-element-76eb61a {
	margin-bottom: -11px !important;
}

	/** General 2 3 >> Jet theme core single paragraph **/
	#jet-theme-core-single p {
	margin-top: -9px !important;
}

	/** General 2 3 2 >> Div (#1) div _13 **/
	.active-toggle > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General 2 3 2 >> Div (#1) heading 2 **/
	.active-toggle > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h2 {
	font-size: 18px !important;
	font-weight: 400 !important;
}

	/** General 2 3 2 >> Elementor element 0a0f861 div **/
	.elementor-element-0a0f861 > div {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	grid-column-gap: 5px !important;
	column-gap: 5px !important;
}

	/** General 2 3 2 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	width: 250% !important;
	height: 250px !important;
}

	/** General 2 3 2 >> E con inner elementor element 8b6072c **/
	.e-con-inner .elementor-element-8b6072c {
	width: 40% !important;
	padding: 5px !important;
}

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	width: 60% !important;
}

	/** General 2 3 2 >> Content elementor element 0a0f861 **/
	#content .elementor-element-0a0f861 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** General 2 3 2 >> Elementor element b3b61e6 elementor heading title **/
	.elementor-element-b3b61e6 .elementor-heading-title {
	font-size: 26px !important;
}

	/** General 2 3 2 >> Elementor element 4f1b8c9 **/
	.mtp-9911 .elementor-element-4f1b8c9 {
	width: 56% !important;
}

	/** General 2 3 2 >> Elementor button wrapper **/
	.mtp-9911 .elementor-button-wrapper {
	width: 105% !important;
}

	/** General 2 4 >> Div (#1) jet form builder col start _3 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder-col__start {
	min-width: 10% !important;
	max-width: 10% !important;
}

	/** General 2 4 >> Div (#2) div _3 **/
	.wp-container-53 > div:nth-of-type(2) > div {
	margin-top: -16px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 4 >> Div (#1) div _15 **/
	.wp-container-56 > div:nth-of-type(1) > div {
	margin-top: 5px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 4 >> Div (#2) div _4 **/
	.wp-container-56 > div:nth-of-type(2) > div {
	margin-top: -13px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 >> Last name **/
	#last_name {
	width: 100% !important;
	min-width: 125% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 0 !important;
}

	/** General 2 >> Phone number **/
	#phone_number {
	width: 100% !important;
	min-width: 125% !important;
	max-width: 100% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 0 !important;
}

	/** General 2 >> First name **/
	#first_name {
	width: 97% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Email **/
	#email {
	width: 100% !important;
	min-width: 125% !important;
	max-width: 100% !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 0 !important;
}

	/** General 4 >> Div (#1) div _8 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 45% !important;
}

	/** General 4 >> Month 2 **/
	#month_2 {
	height: 50px !important;
}

	/** General 4 >> Startdate 2 **/
	#startdate_2 {
	width: 95% !important;
	min-width: 95% !important;
	max-width: 95% !important;
}

	/** General 4 >> Enddate 2 **/
	#enddate_2 {
	width: 95% !important;
	min-width: 95% !important;
	max-width: 95% !important;
}

	/** General 4 >> Wp container 15 jet form builder label text **/
	.mtp-31 .wp-container-15 .jet-form-builder__label-text {
	margin-top: 23px !important;
}

	/** General 4 >> Mtp 31 select2 search dropdown **/
	.mtp-31 .select2-search--dropdown {
	font-family: Noto Sans Thai !important;
}

	/** General 4 >> Mtp 31 select2 country 1 container **/
	.mtp-31 #select2-country_1-container {
	font-family: Noto Sans Thai !important;
	font-size: 14px !important;
	border-left-color: rgb(221, 221, 221) !important;
}

	/** General 4 >> Div **/
	.mtp-8678 .wp-block-columns > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	margin-left: 0 !important;
}

	/** General 4 >> Jet form builder field wrap **/
	.mtp-8678 .wp-block-columns > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__field-wrap {
	margin-left: 0 !important;
}

	/** General 4 >> Status value _2 **/
	.mtp-8896 #status_value {
	width: 100% !important;
}

	/** General 3 2 2 >> Elementor element 5cfc45d elementor share btn facebook **/
	.elementor-element-5cfc45d .elementor-share-btn_facebook {
	margin-right: -5px !important;
}

	/** General 2 2 3 >> Elementor element 62873cc elementor heading title **/
	.mtp-3127 .elementor-element-62873cc .elementor-heading-title {
	font-size: 50px !important;
}

	/** General 2 2 3 >> Elementor element 10f3933 elementor heading title **/
	.mtp-3127 .elementor-element-10f3933 .elementor-heading-title {
	font-size: 16px !important;
}

	/** General 2 2 3 >> Elementor element 95f1a56 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-95f1a56 .jet-listing-dynamic-field__content {
	font-size: 34px !important;
}

	/** General 2 2 2 2 >> Mtp 3127 elementor element 5f46111 **/
	.mtp-3127 .elementor-element-5f46111 {
	padding-bottom: 0 !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** General 2 2 2 2 >> Mtp 3127 elementor element 32e121f **/
	.mtp-3127 .elementor-element-32e121f {
	padding: 10px 10px 20px 10px !important;
}

	/** General 3 2 3 >> Elementor element a8c525a elementor icon **/
	.mtp-31 .elementor-element-a8c525a .elementor-icon {
	margin-top: -7px !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 9aac45c0 5063 **/
	.mtp-1588 #gspb_col-id-gsbp-9aac45c0-5063 {
	padding-top: 0 !important;
}

	/** General 3 2 3 >> Gb container cdd4f80b **/
	.mtp-1588 .gb-container-cdd4f80b {
	width: 100% !important;
}

	/** General 3 2 3 >> Gb container 5858ddfd **/
	.mtp-1588 .gb-container-5858ddfd {
	width: 100% !important;
}

	/** General 4 2 >> Booking sortby **/
	.mtp-8896 #booking_sortby {
	width: 100% !important;
}

	/** General 4 2 >> Gb container ba371d49 **/
	.mtp-8896 .gb-container-ba371d49 {
	padding-left: 0 !important;
	margin-left: 10px !important;
}

	/** General 4 2 >> Elementor element 40fc563 **/
	.mtp-4268 .elementor-element-40fc563 {
	padding-bottom: 0 !important;
	margin-bottom: -10px !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	font-family: Noto Sans Thai !important;
}

	/** General 2 2 2 2 2 >> Code 1 **/
	.mtp-31 #code_1 {
	font-family: Noto Sans Thai !important;
}

	/** General 2 2 2 3 >> Jet listing grid item (#1) **/
	.mtp-4268 .jet-listing-grid--1117 .jet-listing-grid__item:nth-of-type(1) {
	margin-top: -20px !important;
}

	/** General 2 2 2 3 >> Elementor element d7e1dde **/
	.mtp-157 .elementor-element-d7e1dde {
	margin-top: -40px !important;
}

	/** General 3 2 4 >> More info **/
	.mtp-1588 #more_info {
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 0 !important;
}

}


/*( 767 )*/
@media (max-width: 767px) {
	/** General 2 3 2 >> Elementor element 0a0f861 div **/
	.elementor-element-0a0f861 > div {
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** General 2 3 2 >> E con inner elementor element 8b6072c **/
	.e-con-inner .elementor-element-8b6072c {
	width: 36% !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	width: 60% !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: 240px !important;
}

	/** General 3 2 2 2 >> Select2 country 1 container select2 selection placeholder **/
	.mtp-31 #select2-country_1-container .select2-selection__placeholder {
	font-family: sarabun !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	font-family: sarabun !important;
}

	/** General 2 2 2 2 2 >> Code 1 **/
	.mtp-31 #code_1 {
	font-family: sarabun !important;
}

}


/*( 480 )*/
@media (max-width: 480px) {
	/** General 2 2 >> Content wp container 33 **/
	#content .wp-container-33 {
	padding: 10px 10px 10px 20px !important;
	margin-top: -25px !important;
}

	/** General 2 2 >> Div (#1) paragraph **/
	.wp-container-53 > div:nth-of-type(1) > p {
	font-size: 16px !important;
}

	/** General 2 2 >> Div (#1) paragraph _2 **/
	.wp-container-37 > div:nth-of-type(1) > p {
	font-size: 14px !important;
	width: 31% !important;
}

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

	/** General 2 2 >> Div (#1) paragraph _3 **/
	.wp-container-36 > div:nth-of-type(1) > p {
	font-size: 14px !important;
	width: 100% !important;
	min-width: 143% !important;
	max-width: 100% !important;
}

	/** General 2 2 >> Content attachment large **/
	#content .attachment-large.image_banner {
	min-width: 252% !important;
	margin-left: -16px !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	font-size: 16px !important;
}

	/** General 2 2 >> Wp container 55 div (#2) **/
	.wp-container-55 > div:nth-of-type(2) {
	margin-top: -15px !important;
}

	/** General 2 2 >> Div (#1) div _4 **/
	.wp-container-48 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 12px !important;
}

	/** General 2 2 >> Content jet form builder action button **/
	#content .jet-form-builder__action-button.search_btn_mobile {
	font-size: 16px !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
}

	/** General 2 2 >> Content wp container 39 **/
	#content .wp-container-39 {
	margin-top: -34px !important;
}

	/** General 2 2 >> Div (#1) div _6 **/
	.wp-container-56 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	line-height: 14px !important;
	width: 76% !important;
	min-width: 76% !important;
	max-width: 76% !important;
}

	/** General 2 2 >> Div (#1) div _7 **/
	.wp-container-53 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	width: 76% !important;
}

	/** General 2 2 >> Content wp container 45 **/
	#content .wp-container-45 {
	margin-top: -51px !important;
}

	/** General 2 2 >> Jet form builder col end total price **/
	.jet-form-builder-col__end .total_price {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

	/** General 2 2 >> Div (#1) jet form builder calculated field _4 **/
	.is-layout-flow > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.deposit_box {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	margin-left: 67px !important;
}

	/** General 2 2 >> Content wp container 60 **/
	#content .wp-container-60 .box_btn_submit {
	grid-column-gap: 0 !important;
	column-gap: 0 !important;
}

	/** 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 3 >> Div (#2) has text color (#1) **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-color:nth-of-type(1) {
	font-size: 18px !important;
}

	/** General 3 >> Div (#1) has medium font size **/
	.is-layout-flex > div:nth-of-type(1) > .has-medium-font-size {
	font-size: 18px !important;
	margin-top: -20px !important;
}

	/** General 3 >> Wp container 13 jet listing dynamic field content **/
	.wp-container-13 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	width: 100% !important;
	min-width: 100% !important;
	margin-left: 17px !important;
}

	/** General 3 >> Wp container 18 jet listing dynamic field content **/
	.wp-container-18 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	width: 100% !important;
}

	/** General 3 >> Content wp container 36 **/
	#content .wp-container-36 {
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

	/** General 3 >> Wp container 23 jet listing dynamic field content **/
	.wp-container-23 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	width: 100% !important;
	min-width: 125% !important;
	max-width: 125% !important;
	margin-left: 21px !important;
}

	/** General 3 >> Wp container 23 paragraph **/
	.wp-container-23 p {
	font-size: 12px !important;
	line-height: 10px !important;
	text-indent: 0 !important;
	word-spacing: 90px !important;
	width: 70% !important;
	margin-bottom: 7px !important;
	margin-left: 10px !important;
}

	/** General 3 >> Wp container 28 jet listing dynamic field content **/
	.wp-container-28 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	width: 100% !important;
	min-width: 125% !important;
	max-width: 125% !important;
	margin-left: -7px !important;
}

	/** General 3 >> Wp container 28 jet listing dynamic field **/
	.wp-container-28 .jet-listing-dynamic-field {
	font-size: 14px !important;
}

	/** General 3 >> Wp container 18 field type select field **/
	.wp-container-18 .field-type-select-field {
	margin-left: -10px !important;
}

	/** General 3 >> Div (#1) paragraph _4 **/
	.wp-container-44 > div:nth-of-type(1) > p {
	font-size: 14px !important;
}

	/** General 3 >> Content wp container 44 **/
	#content .wp-container-44 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** General 3 >> Div (#1) paragraph _5 **/
	.wp-container-31 > div:nth-of-type(1) > p {
	font-size: 12px !important;
	width: 116% !important;
}

	/** General 3 >> Jet sm gb ef9bd8dd c2c3 4627 a4cf fd6a08298cf2 jet listing dynamic field content **/
	.jet-sm-gb-ef9bd8dd-c2c3-4627-a4cf-fd6a08298cf2 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
	min-width: 158% !important;
	margin-top: -7px !important;
	margin-left: -10px !important;
}

	/** General 3 >> Wp container 34 is layout flow (#2) **/
	.wp-container-34 .is-layout-flow:nth-of-type(2) {
	margin-left: 49px !important;
}

	/** General 3 >> Jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 jet listing dynamic field content **/
	.jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
	margin-top: -15px !important;
}

	/** General 3 >> Div (#1) div _2 **/
	.wp-container-48 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 12px !important;
	width: 90% !important;
	margin-left: -26px !important;
}

	/** General 3 >> Div (#1) div _3 **/
	.wp-container-51 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 12px !important;
	margin-left: -26px !important;
}

	/** General 3 >> Wp container 13 jet listing dynamic field **/
	.wp-container-13 .jet-listing-dynamic-field {
	width: 145% !important;
	margin-left: -50px !important;
}

	/** General 3 >> Wp container 18 is vertically aligned bottom **/
	.wp-container-18 .is-vertically-aligned-bottom {
	margin-left: -11px !important;
}

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

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

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

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

	/** General 2 >> Content wp container 49 **/
	#content .wp-container-49 {
	padding-right: 24px !important;
	padding-left: 24px !important;
	border-radius: 20px !important;
}

	/** General 2 >> Wp container 28 paragraph **/
	.wp-container-28 p {
	font-size: 12px !important;
	line-height: 10px !important;
	word-spacing: 98px !important;
	width: 66% !important;
	margin-bottom: 7px !important;
	margin-left: -1px !important;
}

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

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

	/** General 2 >> Div (#1) jet form builder calculated field suffix _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	font-size: 14px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field suffix _3 **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	font-size: 14px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field _2 **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > .jet-form-builder__calculated-field {
	width: 80% !important;
	margin-left: -22px !important;
}

	/** General 2 >> First name **/
	#first_name {
	width: 85% !important;
	min-width: 84% !important;
	max-width: 100% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Email **/
	#email {
	width: 120% !important;
	min-width: 109% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val _3 **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	font-size: 14px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	font-size: 14px !important;
	margin-left: -25px !important;
}

	/** General 2 >> Last name **/
	#last_name {
	width: 110px !important;
	min-width: 110% !important;
	max-width: 110% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Phone number **/
	#phone_number {
	width: 110% !important;
	min-width: 109% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Wp container 33 paragraph **/
	.wp-container-33 p {
	font-size: 12px !important;
	line-height: 10px !important;
	word-spacing: 98px !important;
	width: 66% !important;
	margin-bottom: 7px !important;
	margin-left: -1px !important;
	ont-size: 12px !important;
}

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

	/** General 2 >> Wp container 45 has text color **/
	.wp-container-45 .has-text-color {
	font-size: 18px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val **/
	.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	font-size: 14px !important;
	margin-top: -8px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field suffix **/
	.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	font-size: 14px !important;
	margin-top: -7px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field **/
	.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.sum-box {
	margin-left: -21px !important;
}

	/** General 2 >> Wp container 45 is layout flow (#1) **/
	.wp-container-45 .is-layout-flow:nth-of-type(1) {
	width: 50% !important;
}

	/** General 3 2 >> Wp container 23 is vertically aligned bottom **/
	.wp-container-23 .is-vertically-aligned-bottom {
	margin-left: -11px !important;
}

	/** General 3 2 >> Wp container 23 jet listing dynamic field inline wrap **/
	.wp-container-23 .jet-listing-dynamic-field__inline-wrap {
	margin-left: -21px !important;
}

	/** General 3 2 >> Div (#1) div _5 **/
	.wp-container-51 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 12px !important;
}

	/** General 3 2 >> Wp container 33 jet listing dynamic field content **/
	.wp-container-33 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	width: 100% !important;
	min-width: 125% !important;
	max-width: 125% !important;
	margin-left: -7px !important;
}

	/** General 3 2 >> Elementor element a7066a9 jet listing dynamic image img **/
	.elementor-element-a7066a9 .jet-listing-dynamic-image__img {
	min-width: 100% !important;
}

	/** General 3 2 >> Elementor popup modal 1964 **/
	#elementor-popup-modal-1964 {
	min-width: 90% !important;
}

	/** General 3 2 >> Wp block column paragraph _2 **/
	.wp-block-column p.free_fee {
	font-size: 12px !important;
}

	/** General 3 2 >> Free fee **/
	.free_fee {
	font-size: 16px !important;
}

	/** General 3 2 >> Wp block column paragraph _3 **/
	.wp-block-column p {
	font-size: 16px !important;
}

	/** General 3 2 >> Div (#2) has text color (#1) _2 **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-color:nth-of-type(1).free_fee {
	font-size: 14px !important;
}

	/** General 3 2 >> Content elementor element f3ae7e3 **/
	#content .elementor-element-f3ae7e3 {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
}

	/** General 2 3 >> Elementor element 6645fa5 div **/
	.elementor-element-6645fa5 > div {
	height: 70px !important;
}

	/** General 2 3 >> E con inner elementor element 6645fa5 _4 **/
	.e-con-inner .elementor-element-6645fa5 {
	height: 100% !important;
}

	/** General 2 3 >> Jet theme core single elementor element c39b219 **/
	#jet-theme-core-single .elementor-element-c39b219 {
	width: 45% !important;
}

	/** General 2 3 >> Jet theme core single elementor element cf1b200 **/
	#jet-theme-core-single .elementor-element-cf1b200 {
	width: 55% !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 2 3 >> Jet theme core single jet select control **/
	#jet-theme-core-single .jet-select__control {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

	/** General 2 3 >> Jet theme core single elementor element 76eb61a **/
	#jet-theme-core-single .elementor-element-76eb61a {
	margin-bottom: -11px !important;
}

	/** General 2 3 >> Jet theme core single paragraph **/
	#jet-theme-core-single p {
	padding-bottom: 10px !important;
}

	/** General 2 2 2 >> Content jet form builder action button _2 **/
	#content .jet-form-builder__action-button.submit_btn {
	font-size: 14px !important;
}

	/** General 2 2 2 >> Is not stacked on mobile has text color **/
	.is-not-stacked-on-mobile .has-text-color {
	font-size: 14px !important;
}

	/** General 2 2 2 >> Content elementor heading title **/
	#content .elementor-heading-title.text_banner {
	font-size: 22px !important;
	line-height: 26px !important;
	min-width: 170% !important;
}

	/** General 2 2 2 >> Elementor element cf7aadb elementor widget container **/
	.elementor-element-cf7aadb .elementor-widget-container.image_banner {
	width: 105% !important;
}

	/** General 2 2 2 >> Content elementor element d2e9b36 **/
	#content .elementor-element-d2e9b36 {
	max-width: 35% !important;
}

	/** General 2 2 2 >> Content elementor element fbd403a **/
	#content .elementor-element-fbd403a {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** General 2 2 2 >> Content elementor element 84d679b **/
	#content .elementor-element-84d679b {
	width: 30% !important;
	margin-left: 41px !important;
}

	/** General 2 2 2 >> Elementor element 29d4928 elementor widget container **/
	.mtp-31 .elementor-element-29d4928 .elementor-widget-container {
	margin-left: -41px !important;
}

	/** General 2 2 2 >> Div (#1) div _9 **/
	.wp-container-56 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	width: 73% !important;
	max-width: 100% !important;
}

	/** General 4 >> Month 2 **/
	#month_2 {
	background-color: rgb(255, 255, 255) !important;
	height: 50px !important;
}

	/** General 4 >> Startdate 2 **/
	#startdate_2 {
	min-width: 90% !important;
}

	/** General 4 >> Enddate 2 **/
	#enddate_2 {
	min-width: 90% !important;
}

	/** General 4 >> Div (#1) div _8 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 100% !important;
}

	/** General 4 >> Wp container 15 jet form builder label text **/
	.mtp-31 .wp-container-15 .jet-form-builder__label-text {
	margin-top: 31px !important;
}

	/** General 4 >> Elementor element b915f66 elementor heading title **/
	.mtp-31 .elementor-element-b915f66 .elementor-heading-title {
	margin-top: -26px !important;
}

	/** General 4 >> Wp container 15 jet form builder label text _2 **/
	.mtp-4268 .wp-container-15 .jet-form-builder__label-text {
	margin-top: 32px !important;
}

	/** General 4 >> Field type date field **/
	.mtp-31 .wp-block-columns > div:nth-of-type(2) > .field-type-date-field {
	margin-top: 0 !important;
}

	/** General 2 3 2 >> Wp container 15 field type select field **/
	.wp-container-15 .field-type-select-field {
	width: 95% !important;
	margin-top: -23px !important;
	margin-left: 11px !important;
}

	/** General 2 3 2 >> Div (#1) heading 2 **/
	.active-toggle > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h2 {
	font-size: 16px !important;
}

	/** General 2 3 2 >> Elementor element f706261 elementor heading title **/
	.elementor-element-f706261 .elementor-heading-title {
	margin-right: -20px !important;
}

	/** General 2 3 2 >> E con inner elementor element 8b6072c **/
	.e-con-inner .elementor-element-8b6072c {
	width: 100% !important;
	max-width: 100% !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General 2 3 2 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	width: 400% !important;
	height: 400px !important;
}

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	max-width: 100% !important;
}

	/** General 2 3 2 >> Gspb row id gsbp 46cec25b 4343 **/
	.mtp-1588 #gspb_row-id-gsbp-46cec25b-4343 {
	height: 40px !important;
}

	/** General 2 3 2 >> Has white color **/
	.mtp-1588 #gspb_col-id-gsbp-cec5bb5e-ded9 .has-white-color {
	font-size: 16px !important;
}

	/** General 2 3 2 >> Has text align right **/
	.mtp-1588 .has-text-align-right {
	font-size: 16px !important;
}

	/** General 2 3 2 >> Elementor element 0a0f861 div **/
	.elementor-element-0a0f861 > div {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** General 3 2 2 >> Content elementor element badf854 **/
	#content .elementor-element-badf854 {
	width: 100% !important;
	min-width: 100% !important;
	padding-left: 10px !important;
}

	/** General 3 2 2 >> Content elementor element 809a8d4 **/
	#content .elementor-element-809a8d4 {
	margin-top: 5px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General 3 2 2 >> Content elementor button link **/
	#content .elementor-button-link..btn_thk_page {
	font-size: 14px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	margin-top: 11px !important;
}

	/** General 3 2 2 >> Elementor element 78eb8e4 div **/
	.elementor-element-78eb8e4 > div {
	padding-bottom: 20px !important;
}

	/** General 3 2 2 >> Content elementor button wrapper **/
	#content .elementor-button-wrapper.btn_thk_page {
	width: 100% !important;
	min-width: 110% !important;
	max-width: 100% !important;
}

	/** General 3 2 2 2 >> Attachment medium _4 **/
	.mtp-1462 #content .attachment-medium {
	width: 30% !important;
	margin-top: -29px !important;
	margin-bottom: 40px !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	width: 430px !important;
}

	/** General 3 2 3 >> Elementor element f7092b8 jet headline direction horizontal **/
	.mtp-31 .elementor-element-f7092b8 .jet-headline--direction-horizontal {
	margin-top: 31px !important;
}

	/** General 3 2 3 >> Elementor element 8c15e5d elementor widget container **/
	.mtp-31 .elementor-element-8c15e5d .elementor-widget-container {
	margin-top: -75px !important;
}

	/** General 3 2 3 >> Jet form builder calculated field val _2 **/
	.mtp-1588 .total_price .jet-form-builder__calculated-field-val {
	font-size: 14px !important;
	width: 100% !important;
	margin-left: -30px !important;
}

	/** General 3 2 3 >> Jet form builder calculated field suffix _2 **/
	.mtp-1588 .total_price .jet-form-builder__calculated-field-suffix {
	font-size: 14px !important;
}

	/** General 3 2 3 >> Gspb col id gsbp cec5bb5e ded9 **/
	.mtp-1588 #gspb_col-id-gsbp-cec5bb5e-ded9 {
	padding-right: 0 !important;
	padding-left: 0 !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 3c784838 a88a **/
	.mtp-1588 #gspb_col-id-gsbp-3c784838-a88a {
	padding-right: 0 !important;
	padding-left: 0 !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 5683e925 4491 **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp a7c8e06f 4290 **/
	.mtp-1588 #gspb_col-id-gsbp-a7c8e06f-4290 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 9aac45c0 5063 **/
	.mtp-1588 #gspb_col-id-gsbp-9aac45c0-5063 {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 2 2 2 >> Jet listing dynamic field _4 **/
	.mtp-8678 .elementor-element-d564458 .jet-listing-dynamic-field {
	width: 30% !important;
}

	/** General 2 2 2 2 >> Elementor element aa8a80f **/
	.mtp-8678 .elementor-element-aa8a80f {
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 2 2 2 >> Elementor element 35fdd0b _2 **/
	.mtp-8678 .elementor-element-35fdd0b {
	width: 100% !important;
}

	/** General 2 2 2 2 >> Elementor element 927cfe6 **/
	.mtp-8678 .elementor-element-927cfe6 {
	width: 100% !important;
}

	/** General 2 2 2 2 >> Gspb col id gsbp f37b8736 1726 **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 {
	width: 20% !important;
	padding-left: 0 !important;
}

	/** General 2 2 2 2 >> Gspb col id gsbp f58a58b5 465a **/
	.mtp-1588 #gspb_col-id-gsbp-f58a58b5-465a {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 2 2 2 >> Jet form builder label text **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 .jet-form-builder__label-text {
	margin-top: 3px !important;
}

	/** General 3 3 >> Box btn forgot password div **/
	.mtp-2024 .box_btn_forgot_password {
	min-width: 100% !important;
}

	/** General 3 3 >> Jet listing dynamic field content **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 .jet-listing-dynamic-field__content {
	font-size: 16px !important;
}

	/** General 3 3 >> Has text align left _5 **/
	.mtp-1588 .gb-container-ae8885d7 .has-text-align-left {
	font-size: 16px !important;
}

	/** General 3 3 >> Jet listing dynamic field content _2 **/
	.mtp-1588 .jet-sm-gb-caa83e16-f518-4340-b00a-6470b4e0e825 .jet-listing-dynamic-field__content {
	font-size: 16px !important;
}

	/** General 3 3 >> Jet form builder calculated field val _2 **/
	.mtp-1588 .jet-sm-gb-cd9a5917-223e-4fb0-a4f7-96c13d333d19 .jet-form-builder__calculated-field-val {
	font-size: 16px !important;
}

	/** General 3 3 >> Has black color **/
	.mtp-1588 .gb-container-f4e53f80 .has-black-color {
	font-size: 16px !important;
}

	/** General 2 2 3 >> Deposit box **/
	.mtp-1588 .jet-form-builder-col__end .deposit_box {
	margin-left: 9px !important;
}

	/** General 2 2 3 >> Jet form builder calculated field suffix **/
	.mtp-1588 #gspb_col-id-gsbp-369c3666-6812 .jet-form-builder__calculated-field-suffix {
	font-size: 16px !important;
}

	/** General 2 2 3 >> Jet form builder calculated field val **/
	.mtp-1588 #gspb_col-id-gsbp-369c3666-6812 .jet-form-builder__calculated-field-val {
	font-size: 16px !important;
}

	/** General 2 2 3 >> Gspb col id gsbp 369c3666 6812 **/
	.mtp-1588 #gspb_col-id-gsbp-369c3666-6812 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 2 3 >> Mtp 4268 month 1 **/
	.mtp-4268 #month_1 {
	width: 440px !important;
	margin-top: 0 !important;
	margin-left: 10px !important;
}

	/** General 2 2 3 >> Mtp 4268 startdate 1 **/
	.mtp-4268 #startdate_1 {
	margin-top: 0 !important;
}

	/** General 2 2 3 >> Mtp 4268 enddate 1 **/
	.mtp-4268 #enddate_1 {
	margin-top: 0 !important;
}

	/** General 2 2 3 >> Div **/
	.mtp-4268 .are-vertically-aligned-center > div:nth-of-type(2) > div {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** General 2 2 3 >> Field type select field **/
	.mtp-4268 .is-not-stacked-on-mobile .field-type-select-field {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: -15px !important;
	margin-bottom: 0 !important;
}

	/** General 5 >> Jet form builder label text **/
	.mtp-31 .wp-container-13 .jet-form-builder__label-text {
	margin-left: 10px !important;
}

	/** General 5 >> Gspb col id gsbp ffa585fc b935 **/
	.mtp-1588 #gspb_col-id-gsbp-ffa585fc-b935 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 5 >> Has text align left **/
	.mtp-1588 .gb-container-1714446c .has-text-align-left {
	font-size: 16px !important;
}

	/** General 5 >> Has black color **/
	.mtp-1588 .gb-container-f70e6b66 .has-black-color {
	font-size: 16px !important;
}

	/** General 5 >> Jet listing dynamic field content _3 **/
	.mtp-1588 .gb-container-21248d2f .jet-listing-dynamic-field__content {
	font-size: 16px !important;
}

	/** General 5 >> Has black color _2 **/
	.mtp-1588 .gb-container-13a0fe57 .has-black-color {
	font-size: 16px !important;
}

	/** General 5 >> Jet form builder calculated field **/
	.mtp-1588 #gspb_col-id-gsbp-a7c8e06f-4290 .jet-form-builder__calculated-field {
	margin-top: -5px !important;
}

	/** General 5 >> Jet form builder label text _2 **/
	.mtp-4268 .wp-container-13 .jet-form-builder__label-text {
	margin-left: 10px !important;
}

	/** General 5 >> Field type date field **/
	.mtp-4268 .wp-block-columns > div:nth-of-type(1) > .field-type-date-field {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** General 2 2 2 3 >> Jet select control **/
	.mtp-157 .jet-select__control {
	padding: 5px 20px 5px 20px !important;
}

	/** General 2 2 2 3 >> Elementor element 37a4fe9 **/
	.mtp-1787 .elementor-element-37a4fe9 {
	height: 95px !important;
	padding-top: 10px !important;
}

	/** General 2 2 2 3 >> Jet listing grid item (#1) _3 **/
	.mtp-1787 .jet-listing-grid--1117 .jet-listing-grid__item:nth-of-type(1) {
	margin-top: -20px !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: 65px !important;
}

	/** General 3 2 4 >> More info **/
	.mtp-1588 #more_info {
	margin-left: 0 !important;
}

}


/*( 435 )*/
@media (max-width: 435px) {
	/** General 3 2 >> Wp container 33 jet listing dynamic field content **/
	.wp-container-33 .jet-listing-dynamic-field__content {
	width: 128% !important;
	min-width: 128% !important;
	max-width: 128% !important;
}

	/** General 3 2 >> Wp block column paragraph _3 **/
	.wp-block-column p {
	font-size: 14px !important;
}

	/** General 3 >> Wp container 28 jet listing dynamic field content **/
	.wp-container-28 .jet-listing-dynamic-field__content {
	width: 128% !important;
	min-width: 128% !important;
	max-width: 128% !important;
}

	/** General 3 >> Wp container 23 jet listing dynamic field content **/
	.wp-container-23 .jet-listing-dynamic-field__content {
	width: 128% !important;
	min-width: 128% !important;
	max-width: 128% !important;
}

	/** General 2 2 2 >> Div (#1) div _9 **/
	.wp-container-56 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 37% !important;
}

	/** General 2 2 2 >> Elementor element f68d5e3 elementor heading title **/
	.elementor-element-f68d5e3 .elementor-heading-title {
	padding-top: 11px !important;
}

	/** General 2 2 2 >> Elementor element 2e942f8 elementor heading title **/
	.elementor-element-2e942f8 .elementor-heading-title {
	padding-top: 18px !important;
}

	/** General 2 2 2 >> Content elementor element 84d679b **/
	#content .elementor-element-84d679b {
	width: 32% !important;
}

	/** General 2 2 2 >> Elementor element 29d4928 elementor heading title **/
	.elementor-element-29d4928 .elementor-heading-title {
	width: 73.4% !important;
	margin-left: -6px !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	font-size: 14px !important;
	margin-top: -20px !important;
}

	/** General 2 2 >> Div (#1) div _6 **/
	.wp-container-56 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	min-width: 81% !important;
}

	/** General 2 2 >> Div (#1) jet form builder calculated field _4 **/
	.is-layout-flow > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.deposit_box {
	min-width: 100% !important;
	margin-top: -9px !important;
	margin-left: 58px !important;
}

	/** General 2 2 >> Content jet form builder action button **/
	#content .jet-form-builder__action-button.search_btn_mobile {
	margin-top: 5px !important;
}

	/** General 2 >> First name **/
	#first_name {
	margin-left: 0 !important;
}

	/** General 2 >> Email **/
	#email {
	min-width: 111% !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	width: 115% !important;
	min-width: 115% !important;
	margin-left: -42px !important;
}

	/** General 2 >> Wp container 33 jet form builder calculated field val **/
	.wp-container-33 .jet-form-builder__calculated-field-val {
	margin-left: -16px !important;
}

	/** General 2 >> Phone number **/
	#phone_number {
	min-width: 106% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Last name **/
	#last_name {
	margin-left: -27px !important;
}

	/** General 3 2 2 >> Content elementor element badf854 **/
	#content .elementor-element-badf854 {
	min-width: 100% !important;
	padding-left: 10px !important;
}

	/** General 3 2 2 >> Content elementor button wrapper **/
	#content .elementor-button-wrapper.btn_thk_page {
	width: 110.9% !important;
}

	/** General 3 2 2 >> Content elementor element 809a8d4 **/
	#content .elementor-element-809a8d4 {
	margin-top: 5px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General 3 2 2 >> Content elementor button link **/
	#content .elementor-button-link..btn_thk_page {
	margin-top: 11px !important;
}

	/** General 4 >> Elementor element b915f66 elementor heading title **/
	.mtp-31 .elementor-element-b915f66 .elementor-heading-title {
	margin-top: 0 !important;
}

	/** General 4 >> Startdate 2 **/
	#startdate_2 {
	min-width: 92% !important;
}

	/** General 4 >> Enddate 2 **/
	#enddate_2 {
	min-width: 92% !important;
}

	/** General 3 2 3 >> Elementor element f7092b8 jet headline direction horizontal **/
	.mtp-31 .elementor-element-f7092b8 .jet-headline--direction-horizontal {
	margin-top: 23px !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 5683e925 4491 **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 {
	padding-top: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp a7c8e06f 4290 **/
	.mtp-1588 #gspb_col-id-gsbp-a7c8e06f-4290 {
	padding-top: 0 !important;
}

	/** General 3 2 3 >> Gspb row id gsbp 60fd3141 7b1c **/
	.mtp-1588 #gspb_row-id-gsbp-60fd3141-7b1c {
	height: 50px !important;
	min-height: 50% !important;
}

	/** General 3 2 2 2 >> Elementor element 4bce58b elementor heading title **/
	.mtp-1462 .elementor-element-4bce58b .elementor-heading-title {
	margin-top: 30px !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	width: 385px !important;
}

	/** General 2 2 2 2 >> Jet form builder label text **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 .jet-form-builder__label-text {
	font-size: 16px !important;
}

	/** General 2 2 2 2 >> Gspb col id gsbp f37b8736 1726 **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 {
	padding-left: 0 !important;
}

	/** General 3 3 >> Jet listing dynamic field content **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 3 >> Has text align left _5 **/
	.mtp-1588 .gb-container-ae8885d7 .has-text-align-left {
	font-size: 14px !important;
}

	/** General 3 3 >> Jet listing dynamic field content _2 **/
	.mtp-1588 .jet-sm-gb-caa83e16-f518-4340-b00a-6470b4e0e825 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 3 >> Has text align left **/
	.mtp-1588 .gb-container-1be34b78 .has-text-align-left {
	font-size: 16px !important;
}

	/** General 3 3 >> Has text align left _2 **/
	.mtp-1588 .gb-container-e46718ab .has-text-align-left {
	font-size: 16px !important;
}

	/** General 3 3 >> Has text align left _3 **/
	.mtp-1588 .gb-container-d1fac337 .has-text-align-left {
	font-size: 16px !important;
}

	/** General 3 3 >> Has text align left _4 **/
	.mtp-1588 .gb-container-6cabdfb3 .has-text-align-left {
	font-size: 16px !important;
}

	/** General 3 3 >> Has black color **/
	.mtp-1588 .gb-container-f4e53f80 .has-black-color {
	font-size: 14px !important;
}

	/** General 3 3 >> Jet form builder calculated field val _2 **/
	.mtp-1588 .jet-sm-gb-cd9a5917-223e-4fb0-a4f7-96c13d333d19 .jet-form-builder__calculated-field-val {
	font-size: 14px !important;
}

	/** General 5 >> Has text align left **/
	.mtp-1588 .gb-container-1714446c .has-text-align-left {
	font-size: 14px !important;
}

	/** General 5 >> Has black color **/
	.mtp-1588 .gb-container-f70e6b66 .has-black-color {
	font-size: 14px !important;
}

	/** General 5 >> Has black color _2 **/
	.mtp-1588 .gb-container-13a0fe57 .has-black-color {
	font-size: 14px !important;
}

	/** General 5 >> Jet listing dynamic field content _3 **/
	.mtp-1588 .gb-container-21248d2f .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 5 >> Gspb col id gsbp ffa585fc b935 **/
	.mtp-1588 #gspb_col-id-gsbp-ffa585fc-b935 {
	height: 30px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 5 >> Code 1 **/
	.mtp-4268 #code_1 {
	margin-bottom: 7px !important;
}

	/** General 2 3 2 >> Jet form builder label text **/
	.mtp-1588 #gspb_col-id-gsbp-ffa585fc-b935 .jet-form-builder__label-text {
	font-size: 16px !important;
}

	/** General 2 3 2 >> Has white color **/
	.mtp-1588 #gspb_col-id-gsbp-cec5bb5e-ded9 .has-white-color {
	font-size: 14px !important;
}

	/** General 2 3 2 >> Has text align right **/
	.mtp-1588 .has-text-align-right {
	font-size: 14px !important;
}

	/** General 2 3 2 >> Gspb container id gsbp 30961c56 4695 **/
	.mtp-1588 #gspb_container-id-gsbp-30961c56-4695 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 2 2 3 >> Jet form builder calculated field suffix **/
	.mtp-1588 #gspb_col-id-gsbp-369c3666-6812 .jet-form-builder__calculated-field-suffix {
	font-size: 14px !important;
}

	/** General 2 2 3 >> Jet form builder calculated field val **/
	.mtp-1588 #gspb_col-id-gsbp-369c3666-6812 .jet-form-builder__calculated-field-val {
	font-size: 14px !important;
}

	/** General 2 2 3 >> Mtp 4268 month 1 **/
	.mtp-4268 #month_1 {
	width: 395px !important;
}

	/** General 3 2 4 >> Gspb col id gsbp e665b5ec 018d **/
	.mtp-1588 #gspb_col-id-gsbp-e665b5ec-018d {
	min-width: 50% !important;
	padding: 0 !important;
}

	/** General 3 2 4 >> Gspb col id gsbp 1a03487a 0c1d **/
	.mtp-1588 #gspb_col-id-gsbp-1a03487a-0c1d {
	height: 45px !important;
	padding: 0 !important;
}

	/** General 3 2 4 >> More info **/
	.mtp-1588 #more_info {
	margin-left: 0 !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: 45px !important;
}

}


/*( 414 )*/
@media (max-width: 414px) {
	/** General 4 >> Div (#1) div _8 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 100% !important;
}

	/** General 2 2 2 >> Div (#1) div _9 **/
	.wp-container-56 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 100% !important;
}

	/** General 3 2 >> Wp block column paragraph _3 **/
	.wp-block-column p {
	font-size: 14px !important;
}

	/** General 2 2 >> Div (#1) div _6 **/
	.wp-container-56 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	min-width: 100% !important;
	max-width: 100% !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	font-size: 12px !important;
}

	/** General 2 2 >> Content wp container 39 **/
	#content .wp-container-39 {
	margin-top: -36px !important;
}

	/** General 2 >> First name **/
	#first_name {
	margin-left: 0 !important;
}

	/** General 2 >> Phone number **/
	#phone_number {
	width: 100% !important;
	min-width: 103% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Wp container 45 has text color **/
	.wp-container-45 .has-text-color {
	margin-top: 0 !important;
}

	/** General 3 2 3 >> Jet form builder calculated field val _2 **/
	.mtp-1588 .total_price .jet-form-builder__calculated-field-val {
	margin-top: 1px !important;
}

	/** General 3 2 3 >> Jet form builder calculated field suffix _2 **/
	.mtp-1588 .total_price .jet-form-builder__calculated-field-suffix {
	margin-top: 1px !important;
}

	/** General 2 2 2 2 >> Jet listing dynamic field **/
	.mtp-10861 .elementor-element-438524a .jet-listing-dynamic-field {
	width: 50% !important;
}

	/** General 2 2 2 2 >> Jet listing dynamic field _2 **/
	.mtp-10861 .elementor-element-d564458 .jet-listing-dynamic-field {
	width: 45% !important;
}

	/** General 2 2 2 2 >> Jet form builder label text **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 .jet-form-builder__label-text {
	margin-top: 0 !important;
}

	/** General 2 2 2 2 >> Gspb col id gsbp f37b8736 1726 **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 {
	width: 90px !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	width: 363px !important;
}

	/** General 2 2 3 >> Mtp 4268 month 1 **/
	.mtp-4268 #month_1 {
	width: 95.1% !important;
}

	/** General 3 2 4 >> Gspb col id gsbp 1a03487a 0c1d **/
	.mtp-1588 #gspb_col-id-gsbp-1a03487a-0c1d {
	height: 43px !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: 30px !important;
}

	/** General 2 4 >> Div **/
	.mtp-1588 #gspb_col-id-gsbp-d86b399e-a4c4 > div:nth-of-type(4) > div:nth-of-type(2) > div {
	margin-left: 0 !important;
}

}


/*( 390 )*/
@media (max-width: 390px) {
	/** General 2 2 >> Div (#1) jet form builder calculated field _4 **/
	.is-layout-flow > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.deposit_box {
	width: 100% !important;
	margin-left: 28px !important;
}

	/** General 2 2 >> Content wp container 45 **/
	#content .wp-container-45 {
	margin-top: -47px !important;
}

	/** General 2 2 >> Div (#2) div (#2) **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(2) {
	margin-top: -4px !important;
}

	/** General 2 2 >> Div (#1) div _7 **/
	.wp-container-53 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 14px !important;
	width: 100% !important;
}

	/** General 2 2 >> Div (#1) div _6 **/
	.wp-container-56 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 14px !important;
	min-width: 100% !important;
}

	/** General 2 2 >> Div (#1) paragraph _3 **/
	.wp-container-36 > div:nth-of-type(1) > p {
	font-size: 12px !important;
	margin-top: -5px !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	font-size: 12px !important;
	margin-top: -30px !important;
}

	/** General 2 2 >> Content jet form builder action button **/
	#content .jet-form-builder__action-button.search_btn_mobile {
	min-width: 100% !important;
	max-width: 100% !important;
	margin-right: 0 !important;
}

	/** General 2 2 >> Content wp container 39 **/
	#content .wp-container-39 {
	margin-top: -44px !important;
}

	/** General 3 >> Jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 jet listing dynamic field content **/
	.jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	margin-top: -19px !important;
}

	/** General 3 >> Wp container 23 paragraph **/
	.wp-container-23 p {
	width: 71.9% !important;
}

	/** General 3 >> Div (#2) has text color (#1) **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-color:nth-of-type(1) {
	font-size: 16px !important;
	margin-top: -16px !important;
}

	/** General 3 >> Jet sm gb ef9bd8dd c2c3 4627 a4cf fd6a08298cf2 jet listing dynamic field content **/
	.jet-sm-gb-ef9bd8dd-c2c3-4627-a4cf-fd6a08298cf2 .jet-listing-dynamic-field__content {
	font-size: 12px !important;
	min-width: 216% !important;
}

	/** General 3 >> Div (#1) has medium font size **/
	.is-layout-flex > div:nth-of-type(1) > .has-medium-font-size {
	font-size: 16px !important;
}

	/** General 2 >> Wp container 45 has text color **/
	.wp-container-45 .has-text-color {
	width: 60% !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field **/
	.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.sum-box {
	max-width: 65% !important;
	margin-left: -63px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field _2 **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > .jet-form-builder__calculated-field {
	margin-left: -64px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	width: 100% !important;
	min-width: 126% !important;
	max-width: 100% !important;
	margin-left: -45px !important;
}

	/** General 2 >> Wp container 49 has white color **/
	.wp-container-49 .has-white-color {
	font-size: 15px !important;
}

	/** General 2 >> Div (#2) field type calculated field (#1) **/
	.is-layout-flex > div:nth-of-type(2) > .field-type-calculated-field:nth-of-type(1) {
	margin-top: 0 !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val **/
	.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	margin-top: -9px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field suffix **/
	.is-layout-flex > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	margin-top: -9px !important;
}

	/** General 2 >> First name **/
	#first_name {
	width: 110px !important;
	min-width: 84% !important;
	margin-left: 51px !important;
}

	/** General 2 >> Last name **/
	#last_name {
	min-width: 108% !important;
	margin-left: -19px !important;
}

	/** General 2 >> Phone number **/
	#phone_number {
	min-width: 100% !important;
	margin-left: 0 !important;
}

	/** General 2 >> Email **/
	#email {
	min-width: 108% !important;
	margin-left: -19px !important;
}

	/** 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 4 >> Div (#1) div _8 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 14px !important;
	max-width: 100% !important;
}

	/** General 4 >> Startdate 2 **/
	#startdate_2 {
	min-width: 89% !important;
}

	/** General 4 >> Enddate 2 **/
	#enddate_2 {
	min-width: 89% !important;
}

	/** General 2 2 2 >> Div (#1) div _9 **/
	.wp-container-56 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 14px !important;
	max-width: 100% !important;
}

	/** General 2 2 2 >> Content wp block button width 100 **/
	#content .wp-block-button__width-100 {
	min-width: 114% !important;
	margin-left: -20px !important;
}

	/** General 2 2 2 >> Elementor 1588 link **/
	.elementor-1588 a {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 120% !important;
	padding-top: 10px !important;
}

	/** General 2 2 2 >> Elementor element bce9315 elementor size sm **/
	.elementor-element-bce9315 .elementor-size-sm {
	min-width: 102% !important;
}

	/** General 2 3 >> Jet theme core single paragraph **/
	#jet-theme-core-single p {
	font-size: 16px !important;
}

	/** General 2 3 >> Elementor element cb4d111 elementor heading title **/
	.elementor-element-cb4d111 .elementor-heading-title {
	font-size: 16px !important;
}

	/** General 2 3 >> Jet theme core single elementor element 76eb61a **/
	#jet-theme-core-single .elementor-element-76eb61a {
	margin-bottom: -10px !important;
}

	/** General 2 3 2 >> Elementor element f706261 elementor heading title **/
	.elementor-element-f706261 .elementor-heading-title {
	margin-right: -20px !important;
}

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	margin-top: -8px !important;
}

	/** General 2 3 2 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	height: 300px !important;
}

	/** General 3 2 >> Div (#2) has text color (#1) _2 **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-color:nth-of-type(1).free_fee {
	font-size: 14px !important;
	margin-top: -4px !important;
}

	/** General 3 2 >> Content is home **/
	#content .is-home {
	padding-top: 0 !important;
}

	/** General 3 2 2 >> Content elementor button link **/
	#content .elementor-button-link..btn_thk_page {
	width: 112% !important;
	min-width: 112% !important;
	max-width: 112% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** General 3 2 2 >> Content elementor button wrapper **/
	#content .elementor-button-wrapper.btn_thk_page {
	width: 109% !important;
	min-width: 109% !important;
	max-width: 109% !important;
	margin-left: -14px !important;
}

	/** General 3 2 2 >> Content elementor element 6cb05b5 **/
	#content .elementor-element-6cb05b5 {
	padding: 0 !important;
}

	/** General 3 2 2 >> Elementor element 7421ca7 jet listing dynamic field content **/
	.elementor-element-7421ca7 .jet-listing-dynamic-field__content {
	font-size: 20px !important;
}

	/** General 3 2 2 >> Content elementor element 46a79db **/
	#content .elementor-element-46a79db {
	margin-top: -8px !important;
}

	/** General 3 2 2 >> Jet tabs content 9891 **/
	#jet-tabs-content-9891 {
	padding-top: 0 !important;
}

	/** General 3 2 2 >> Jet tabs content 9891 elementor widget container **/
	#jet-tabs-content-9891 .elementor-widget-container {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 3 2 3 >> Elementor element f7092b8 jet headline direction horizontal **/
	.mtp-31 .elementor-element-f7092b8 .jet-headline--direction-horizontal {
	margin-top: 16px !important;
}

	/** General 3 2 3 >> Elementor element 8c15e5d elementor divider **/
	.mtp-31 .elementor-element-8c15e5d .elementor-divider {
	margin-top: 17px !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 5683e925 4491 **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 {
	width: 169% !important;
}

	/** General 3 2 3 >> Gspb col id gsbp a7c8e06f 4290 **/
	.mtp-1588 #gspb_col-id-gsbp-a7c8e06f-4290 {
	width: 140% !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	width: 339px !important;
}

	/** General 2 2 3 >> Mtp 4268 month 1 **/
	.mtp-4268 #month_1 {
	width: 350px !important;
}

	/** General 2 2 2 3 >> Jet listing grid item (#1) **/
	.mtp-4268 .jet-listing-grid--1117 .jet-listing-grid__item:nth-of-type(1) {
	margin-top: -40px !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: 15px !important;
}

}


/*( 360 )*/
@media (max-width: 360px) {
	/** General 3 >> Wp container 23 paragraph **/
	.wp-container-23 p {
	width: 81.3% !important;
}

	/** General 3 >> Wp container 13 jet listing dynamic field content **/
	.wp-container-13 .jet-listing-dynamic-field__content {
	margin-left: 26px !important;
}

	/** General 3 >> Wp container 23 jet listing dynamic field content **/
	.wp-container-23 .jet-listing-dynamic-field__content {
	margin-left: 29px !important;
}

	/** General 3 >> Wp container 28 jet listing dynamic field content **/
	.wp-container-28 .jet-listing-dynamic-field__content {
	margin-left: 2px !important;
}

	/** General 3 >> Jet sm gb ef9bd8dd c2c3 4627 a4cf fd6a08298cf2 jet listing dynamic field content **/
	.jet-sm-gb-ef9bd8dd-c2c3-4627-a4cf-fd6a08298cf2 .jet-listing-dynamic-field__content {
	margin-left: -5px !important;
}

	/** General 3 2 >> Content is home **/
	#content .is-home {
	width: auto !important;
}

	/** General 3 2 >> Wp container 33 jet listing dynamic field content **/
	.wp-container-33 .jet-listing-dynamic-field__content {
	margin-left: 3px !important;
}

	/** General 3 2 >> Div (#2) has text color (#1) _2 **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-color:nth-of-type(1).free_fee {
	width: 101% !important;
}

	/** 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 2 2 >> Div (#1) div _9 **/
	.wp-container-56 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 100% !important;
}

	/** General 2 >> Phone number **/
	#phone_number {
	min-width: 100% !important;
}

	/** General 2 >> Last name **/
	#last_name {
	width: 112.5% !important;
	min-width: 105% !important;
	max-width: 109% !important;
}

	/** General 2 >> First name **/
	#first_name {
	min-width: 85% !important;
	margin-left: 43px !important;
}

	/** General 2 >> Email **/
	#email {
	min-width: 109% !important;
	max-width: 109% !important;
}

	/** General 2 >> Content wp container 49 **/
	#content .wp-container-49 {
	padding: 10px !important;
}

	/** General 2 >> Wp container 33 paragraph **/
	.wp-container-33 p {
	width: 71.1% !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	min-width: 127% !important;
	margin-left: -45px !important;
}

	/** General 2 >> Content wp container 28 **/
	#content .wp-container-28 {
	margin-top: -20px !important;
}

	/** General 4 >> Div (#1) div _8 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	max-width: 100% !important;
}

	/** General 4 >> Month 2 **/
	#month_2 {
	min-width: 102% !important;
	padding: 10px !important;
	margin-left: -6px !important;
}

	/** General 4 >> Wp container 15 wp block column **/
	.mtp-4268 .wp-container-15 .wp-block-column {
	margin-left: -5px !important;
}

	/** General 3 2 2 >> Content elementor button wrapper **/
	#content .elementor-button-wrapper.btn_thk_page {
	width: 130% !important;
	min-width: 130% !important;
	max-width: 130% !important;
	margin-left: -38px !important;
}

	/** General 3 2 2 >> Elementor element 7421ca7 jet listing dynamic field content **/
	.elementor-element-7421ca7 .jet-listing-dynamic-field__content {
	font-size: 18px !important;
}

	/** General 2 3 2 >> Elementor element b3b61e6 elementor heading title **/
	.elementor-element-b3b61e6 .elementor-heading-title {
	font-size: 24px !important;
}

	/** General 2 3 2 >> Gspb container id gsbp 30961c56 4695 **/
	.mtp-1588 #gspb_container-id-gsbp-30961c56-4695 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	width: 316px !important;
	margin-left: 0 !important;
}

	/** General 3 2 3 >> Elementor element 8c15e5d elementor divider **/
	.mtp-31 .elementor-element-8c15e5d .elementor-divider {
	margin-top: 24px !important;
}

	/** General 3 2 3 >> Gspb col id gsbp cec5bb5e ded9 **/
	.mtp-1588 #gspb_col-id-gsbp-cec5bb5e-ded9 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 3c784838 a88a **/
	.mtp-1588 #gspb_col-id-gsbp-3c784838-a88a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp a7c8e06f 4290 **/
	.mtp-1588 #gspb_col-id-gsbp-a7c8e06f-4290 {
	width: 110px !important;
}

	/** General 3 2 3 >> Jet sm gb 36696311 b8b3 45e4 8f58 7cb3ce820316 **/
	.mtp-1588 .jet-sm-gb-36696311-b8b3-45e4-8f58-7cb3ce820316 {
	width: 155px !important;
}

	/** General 2 2 3 >> Mtp 4268 month 1 **/
	.mtp-4268 #month_1 {
	width: 330px !important;
	margin-left: 4px !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	margin-right: -10px !important;
}

	/** General 2 2 >> Content jet form builder action button **/
	#content .jet-form-builder__action-button.search_btn_mobile {
	min-width: 50% !important;
}

	/** General 2 2 2 2 >> Gspb col id gsbp f37b8736 1726 **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 {
	width: 84px !important;
	margin-top: 2px !important;
}

	/** General 3 3 >> Jet listing dynamic field content _2 **/
	.mtp-1588 .jet-sm-gb-caa83e16-f518-4340-b00a-6470b4e0e825 .jet-listing-dynamic-field__content {
	margin-right: 37px !important;
}

	/** General 3 3 >> Gb container f4e53f80 **/
	.mtp-1588 .gb-container-f4e53f80 {
	padding-left: 0 !important;
}

	/** General 3 3 >> Gb container 1714446c **/
	.mtp-1588 .gb-container-1714446c {
	padding-left: 0 !important;
}

	/** General 3 3 >> Gb container f70e6b66 **/
	.mtp-1588 .gb-container-f70e6b66 {
	padding-left: 0 !important;
}

	/** General 3 3 >> Gb container 13a0fe57 **/
	.mtp-1588 .gb-container-13a0fe57 {
	padding-left: 0 !important;
}

	/** General 3 3 >> Has text align left _2 **/
	.mtp-1588 .gb-container-e46718ab .has-text-align-left {
	font-size: 14px !important;
	margin-right: 14px !important;
	margin-left: -12px !important;
}

	/** General 3 3 >> Has text align left **/
	.mtp-1588 .gb-container-1be34b78 .has-text-align-left {
	font-size: 14px !important;
}

	/** General 3 3 >> Has text align left _3 **/
	.mtp-1588 .gb-container-d1fac337 .has-text-align-left {
	font-size: 14px !important;
	margin-right: 8px !important;
}

	/** General 3 3 >> Has text align left _4 **/
	.mtp-1588 .gb-container-6cabdfb3 .has-text-align-left {
	font-size: 14px !important;
}

	/** General 3 3 >> Jet form builder calculated field val _3 **/
	.mtp-1588 #gspb_col-id-gsbp-e182ba54-af6d .jet-form-builder__calculated-field-val {
	font-size: 18px !important;
}

	/** General 3 3 >> Jet form builder calculated field suffix **/
	.mtp-1588 #gspb_col-id-gsbp-e182ba54-af6d .jet-form-builder__calculated-field-suffix {
	font-size: 18px !important;
}

	/** General 5 >> Gb container ae8885d7 **/
	.mtp-1588 .gb-container-ae8885d7 {
	padding-left: 0 !important;
}

	/** General 5 >> Jet listing dynamic field content _3 **/
	.mtp-1588 .gb-container-21248d2f .jet-listing-dynamic-field__content {
	margin-right: 38px !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: 0 !important;
}

}


/*( 325 )*/
@media (max-width: 325px) {
	/** General 2 3 2 >> Elementor element 7a06464 elementor heading title **/
	.elementor-element-7a06464 .elementor-heading-title {
	font-size: 16px !important;
}

	/** General 2 3 2 >> Elementor element b3b61e6 elementor heading title **/
	.elementor-element-b3b61e6 .elementor-heading-title {
	font-size: 20px !important;
}

	/** General 2 3 2 >> Gspb container id gsbp 30961c56 4695 **/
	.mtp-1588 #gspb_container-id-gsbp-30961c56-4695 {
	padding-top: 0 !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** General 2 3 2 >> Content elementor element 0a0f861 **/
	#content .elementor-element-0a0f861 {
	margin-top: 41px !important;
}

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	width: 100% !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
}

	/** General 3 2 2 >> Jet tabs content 9891 **/
	#jet-tabs-content-9891 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 3 2 2 >> Elementor element c4e53fd elementor heading title **/
	.elementor-element-c4e53fd .elementor-heading-title {
	font-size: 18px !important;
}

	/** General 3 2 2 >> Elementor element c125499 elementor heading title **/
	.elementor-element-c125499 .elementor-heading-title {
	font-size: 18px !important;
}

	/** General 3 2 2 >> Grid col desk 1 jet listing dynamic post 1462 **/
	.grid-col-desk-1 > .jet-listing-dynamic-post-1462 {
	padding: 5px !important;
	margin-top: -12px !important;
}

	/** General 3 2 2 >> Elementor element 7421ca7 jet listing dynamic field content **/
	.elementor-element-7421ca7 .jet-listing-dynamic-field__content {
	font-size: 16px !important;
}

	/** General 3 2 2 >> Elementor element 282f26e jet listing dynamic field content **/
	.elementor-element-282f26e .jet-listing-dynamic-field__content {
	font-size: 16px !important;
}

	/** General 3 2 2 >> Content elementor button link **/
	#content .elementor-button-link..btn_thk_page {
	min-width: 80% !important;
	max-width: 80% !important;
	margin-top: 5px !important;
	margin-left: 34px !important;
}

	/** General 3 2 2 >> Content elementor element 46a79db **/
	#content .elementor-element-46a79db {
	padding: 0 !important;
}

	/** General 3 2 2 >> Content elementor element 38018d1 **/
	#content .elementor-element-38018d1 {
	padding: 8px !important;
}

	/** General 3 2 2 >> Elementor element a68adee jet listing dynamic image **/
	.elementor-element-a68adee .jet-listing-dynamic-image {
	padding: 5px !important;
}

	/** General 3 2 2 >> Elementor element 6f4aa71 e con inner **/
	.elementor-element-6f4aa71 .e-con-inner {
	padding-bottom: 10px !important;
}

	/** General 3 2 2 >> Jet tabs content 9891 jet listing dynamic field content **/
	#jet-tabs-content-9891 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 >> Elementor element 04c7432 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-04c7432 .jet-listing-dynamic-field__content {
	font-size: 16px !important;
}

	/** General 3 2 2 >> Elementor element c9659a4 elementor heading title **/
	.mtp-3127 .elementor-element-c9659a4 .elementor-heading-title {
	font-size: 24px !important;
}

	/** General 3 2 >> Div (#3) link **/
	.jet-breadcrumbs__wrap > div:nth-of-type(3) > a {
	font-size: 12px !important;
}

	/** General 3 2 >> Div (#2) has text color (#1) _2 **/
	.is-layout-flex > div:nth-of-type(2) > .has-text-color:nth-of-type(1).free_fee {
	height: 15px !important;
}

	/** General 3 2 >> Wp container 33 jet listing dynamic field content **/
	.wp-container-33 .jet-listing-dynamic-field__content {
	margin-left: -6px !important;
}

	/** General 3 2 >> Wp block column paragraph _3 **/
	.wp-block-column p {
	width: 100% !important;
}

	/** General 4 >> Div (#1) div _8 **/
	.wp-container-53 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	width: 100% !important;
	max-width: 100% !important;
}

	/** General 4 >> Wp container 15 wp block column **/
	.mtp-4268 .wp-container-15 .wp-block-column {
	margin-left: -6px !important;
}

	/** General 4 >> Wp container 15 jet form builder label text _2 **/
	.mtp-4268 .wp-container-15 .jet-form-builder__label-text {
	margin-top: 25px !important;
}

	/** 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 >> Content wp container 18 **/
	#content .wp-container-18 {
	padding-right: 0 !important;
	padding-left: 10px !important;
}

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

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

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

	/** General 2 >> Wp container 28 jet form builder calculated field val **/
	.wp-container-28 .jet-form-builder__calculated-field-val {
	margin-left: -17px !important;
}

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

	/** General 2 >> Div (#1) jet form builder calculated field val _3 **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	font-size: 12px !important;
}

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

	/** General 2 >> Div (#1) jet form builder calculated field suffix _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	font-size: 12px !important;
	margin-top: 1px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field suffix _3 **/
	.is-layout-flow > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-suffix {
	font-size: 12px !important;
}

	/** General 2 >> Div (#1) jet form builder calculated field val _2 **/
	.is-layout-flex > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field-val {
	font-size: 12px !important;
	width: 100% !important;
	min-width: 136% !important;
	margin-top: 2px !important;
}

	/** General 2 >> Content wp container 49 **/
	#content .wp-container-49 {
	height: 185px !important;
}

	/** General 2 >> Wp container 33 paragraph **/
	.wp-container-33 p {
	line-height: 8px !important;
	width: 76.2% !important;
	margin-left: -11px !important;
}

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

	/** General 3 >> Wp container 23 paragraph **/
	.wp-container-23 p {
	line-height: 8px !important;
}

	/** General 3 >> Wp container 13 jet listing dynamic field content **/
	.wp-container-13 .jet-listing-dynamic-field__content {
	margin-left: 22px !important;
}

	/** General 3 >> Wp container 23 jet listing dynamic field content **/
	.wp-container-23 .jet-listing-dynamic-field__content {
	margin-left: 25px !important;
}

	/** General 3 >> Wp container 28 jet listing dynamic field content **/
	.wp-container-28 .jet-listing-dynamic-field__content {
	margin-left: -3px !important;
}

	/** General 3 >> Jet sm gb ef9bd8dd c2c3 4627 a4cf fd6a08298cf2 jet listing dynamic field content **/
	.jet-sm-gb-ef9bd8dd-c2c3-4627-a4cf-fd6a08298cf2 .jet-listing-dynamic-field__content {
	line-height: 13px !important;
	min-width: 124% !important;
}

	/** General 3 >> Jet sm gb cc18817d 9f42 4942 8fb3 89b4d8e4dc09 jet listing dynamic field content **/
	.jet-sm-gb-cc18817d-9f42-4942-8fb3-89b4d8e4dc09 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
	margin-top: -17px !important;
}

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

	/** General 3 >> Wp container 13 jet form builder field wrap **/
	.wp-container-13 .jet-form-builder__field-wrap {
	margin-left: 0 !important;
}

	/** General 2 2 >> Div (#1) jet form builder calculated field _4 **/
	.is-layout-flow > div:nth-of-type(1) > div:nth-of-type(1) > .jet-form-builder__calculated-field.deposit_box {
	margin-left: 17px !important;
}

	/** General 2 2 >> Is layout flow paragraph (#2) **/
	.is-layout-flow p:nth-of-type(2) {
	margin-right: -22px !important;
}

	/** General 2 2 >> Content jet form builder action button **/
	#content .jet-form-builder__action-button.search_btn_mobile {
	margin-top: 0 !important;
}

	/** General 2 2 2 >> Content wp image 4451 **/
	#content .wp-image-4451 {
	width: 100% !important;
	height: 100% !important;
}

	/** General 2 2 2 >> Content elementor element 84d679b **/
	#content .elementor-element-84d679b {
	width: 30% !important;
}

	/** General 2 2 2 >> Mtp 31 jet listing dynamic post 2586 **/
	.mtp-31 .jet-listing-dynamic-post-2586 {
	padding-bottom: 22px !important;
}

	/** General 2 2 2 >> Elementor element dc987e8 div **/
	.mtp-31 .elementor-element-dc987e8 > div {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 3 2 2 2 >> Elementor element dc6ef1d elementor heading title **/
	.mtp-3127 .elementor-element-dc6ef1d .elementor-heading-title {
	line-height: 18px !important;
}

	/** General 3 2 2 2 >> Elementor element c90a15f jet listing dynamic field content **/
	.mtp-3127 .elementor-element-c90a15f .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element af42503 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-af42503 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element b5e6c5a jet listing dynamic field content **/
	.mtp-3127 .elementor-element-b5e6c5a .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element aca38d6 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-aca38d6 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element c2b183b jet listing dynamic field content **/
	.mtp-3127 .elementor-element-c2b183b .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element 59729f7 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-59729f7 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element 79d39e3 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-79d39e3 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element e01b7e5 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-e01b7e5 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element 3ed23dd jet listing dynamic field content **/
	.mtp-3127 .elementor-element-3ed23dd .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element 01a290c jet listing dynamic field content **/
	.mtp-3127 .elementor-element-01a290c .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 2 2 2 >> Elementor element 160fa65 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-160fa65 .jet-listing-dynamic-field__content {
	font-size: 20px !important;
}

	/** General 3 2 2 2 >> Mtp 3127 elementor button text **/
	.mtp-3127 .elementor-button-text {
	font-size: 16px !important;
}

	/** General 3 2 2 2 >> Elementor element 0a197d3 jet listing dynamic field content **/
	.mtp-3127 .elementor-element-0a197d3 .jet-listing-dynamic-field__content {
	font-size: 20px !important;
}

	/** General 3 2 2 2 >> Elementor element 23f5cad elementor heading title **/
	.mtp-3127 .elementor-element-23f5cad .elementor-heading-title {
	font-size: 20px !important;
}

	/** General 3 2 2 2 >> Mtp 31 month 1 **/
	.mtp-31 #month_1 {
	width: 286px !important;
	margin-left: 4px !important;
}

	/** General 3 2 2 2 >> Elementor element 4bce58b elementor heading title **/
	.mtp-1462 .elementor-element-4bce58b .elementor-heading-title {
	margin-top: 0 !important;
}

	/** General 3 2 2 2 >> Attachment medium _4 **/
	.mtp-1462 #content .attachment-medium {
	margin-bottom: 0 !important;
}

	/** General 3 2 2 2 >> Elementor element 001953c **/
	.mtp-31 .elementor-element-001953c {
	margin-top: -78px !important;
}

	/** General 3 2 3 >> Elementor element 8c15e5d elementor divider **/
	.mtp-31 .elementor-element-8c15e5d .elementor-divider {
	margin-top: 31px !important;
}

	/** General 3 2 3 >> Elementor element ebb27ea jet headline label (#2) **/
	.mtp-31 .elementor-element-ebb27ea .jet-headline__label:nth-of-type(2) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element ebb27ea jet headline label (#1) **/
	.mtp-31 .elementor-element-ebb27ea .jet-headline__label:nth-of-type(1) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Span (#1) span **/
	.mtp-31 .elementor-element-c726521 > div:nth-of-type(1) > h2:nth-of-type(1) > span:nth-of-type(1) > span {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Span (#2) span **/
	.mtp-31 .elementor-element-c726521 > div:nth-of-type(1) > h2:nth-of-type(1) > span:nth-of-type(2) > span {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element 50b5b09 jet headline label (#2) **/
	.mtp-31 .elementor-element-50b5b09 .jet-headline__label:nth-of-type(2) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element 50b5b09 jet headline label (#1) **/
	.mtp-31 .elementor-element-50b5b09 .jet-headline__label:nth-of-type(1) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element 3152ace elementor heading title **/
	.mtp-31 .elementor-element-3152ace .elementor-heading-title {
	font-size: 30px !important;
}

	/** General 3 2 3 >> Elementor element 3766af6 jet headline label (#2) **/
	.mtp-31 .elementor-element-3766af6 .jet-headline__label:nth-of-type(2) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element 3766af6 jet headline label (#1) **/
	.mtp-31 .elementor-element-3766af6 .jet-headline__label:nth-of-type(1) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element 6fd65d8 jet headline label (#2) **/
	.mtp-31 .elementor-element-6fd65d8 .jet-headline__label:nth-of-type(2) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Elementor element 6fd65d8 jet headline label (#1) **/
	.mtp-31 .elementor-element-6fd65d8 .jet-headline__label:nth-of-type(1) {
	font-size: 21px !important;
}

	/** General 3 2 3 >> Jet form builder calculated field val _2 **/
	.mtp-1588 .total_price .jet-form-builder__calculated-field-val {
	margin-top: 3px !important;
}

	/** General 3 2 3 >> Jet form builder calculated field suffix _2 **/
	.mtp-1588 .total_price .jet-form-builder__calculated-field-suffix {
	margin-top: 3px !important;
}

	/** General 3 2 3 >> Field type calculated field **/
	.mtp-1588 .jet-sm-gb-01b817f8-c048-4c26-9a1c-5f4ce5c33665 .field-type-calculated-field {
	padding-top: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp cec5bb5e ded9 **/
	.mtp-1588 #gspb_col-id-gsbp-cec5bb5e-ded9 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 3c784838 a88a **/
	.mtp-1588 #gspb_col-id-gsbp-3c784838-a88a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 3 2 3 >> Gspb col id gsbp 5683e925 4491 **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 {
	min-width: 50% !important;
	max-width: 50% !important;
}

	/** General 3 3 >> Has text align left _5 **/
	.mtp-1588 .gb-container-ae8885d7 .has-text-align-left {
	width: 63px !important;
}

	/** General 3 3 >> Has black color **/
	.mtp-1588 .gb-container-f4e53f80 .has-black-color {
	width: 63px !important;
}

	/** General 3 3 >> Has text align left _2 **/
	.mtp-1588 .gb-container-e46718ab .has-text-align-left {
	margin-left: -38px !important;
}

	/** General 3 3 >> Jet listing dynamic field content _2 **/
	.mtp-1588 .jet-sm-gb-caa83e16-f518-4340-b00a-6470b4e0e825 .jet-listing-dynamic-field__content {
	margin-left: -28px !important;
}

	/** General 3 3 >> Has text align left _3 **/
	.mtp-1588 .gb-container-d1fac337 .has-text-align-left {
	margin-left: -21px !important;
}

	/** General 3 3 >> Jet listing dynamic field content **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 .jet-listing-dynamic-field__content {
	width: 76% !important;
}

	/** General 3 3 >> Jet form builder calculated field val _3 **/
	.mtp-1588 #gspb_col-id-gsbp-e182ba54-af6d .jet-form-builder__calculated-field-val {
	font-size: 16px !important;
}

	/** General 3 3 >> Jet form builder calculated field suffix **/
	.mtp-1588 #gspb_col-id-gsbp-e182ba54-af6d .jet-form-builder__calculated-field-suffix {
	font-size: 16px !important;
}

	/** General 2 2 2 2 >> Gspb col id gsbp f37b8736 1726 **/
	.mtp-1588 #gspb_col-id-gsbp-f37b8736-1726 {
	width: 78px !important;
}

	/** General 2 2 2 3 >> Jet listing grid item (#1) _2 **/
	.mtp-157 .jet-listing-grid--1117 .jet-listing-grid__item:nth-of-type(1) {
	margin-top: -70px !important;
}

	/** General 2 2 2 3 >> Elementor element 37a4fe9 **/
	.mtp-1787 .elementor-element-37a4fe9 {
	height: 120px !important;
}

	/** General 2 2 2 3 >> Jet listing grid item (#1) _3 **/
	.mtp-1787 .jet-listing-grid--1117 .jet-listing-grid__item:nth-of-type(1) {
	margin-top: -30px !important;
}

	/** General 2 2 2 3 >> Elementor element acbef74 **/
	.mtp-31 .elementor-element-acbef74 {
	margin-top: -20px !important;
}

	/** General 5 >> Has text align left **/
	.mtp-1588 .gb-container-1714446c .has-text-align-left {
	width: 63px !important;
}

	/** General 5 >> Has black color **/
	.mtp-1588 .gb-container-f70e6b66 .has-black-color {
	width: 63px !important;
}

	/** General 5 >> Has black color _2 **/
	.mtp-1588 .gb-container-13a0fe57 .has-black-color {
	width: 63px !important;
}

	/** General 5 >> Jet listing dynamic field content _3 **/
	.mtp-1588 .gb-container-21248d2f .jet-listing-dynamic-field__content {
	margin-left: -28px !important;
}

	/** General 5 >> Jet listing dynamic field inline wrap **/
	.mtp-1588 #gspb_col-id-gsbp-5683e925-4491 .jet-listing-dynamic-field__inline-wrap {
	max-width: 84% !important;
}

	/** General 2 2 3 >> Mtp 4268 month 1 **/
	.mtp-4268 #month_1 {
	width: 97.2% !important;
	margin-left: 3px !important;
}

	/** General 3 2 4 >> Gspb col id gsbp 1a03487a 0c1d **/
	.mtp-1588 #gspb_col-id-gsbp-1a03487a-0c1d {
	height: 50px !important;
	padding: 0 !important;
}

	/** General 3 2 4 >> Gspb col id gsbp e665b5ec 018d **/
	.mtp-1588 #gspb_col-id-gsbp-e665b5ec-018d {
	padding: 0 !important;
}

}

