/*  MICROTHEMER STYLES  */


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

/** General >> Selection select2 selection single **/
.selection .select2-selection--single {
	height: 36px !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-radius: 10px !important;
}

/** General >> Select2 country results select2 results message **/
#select2-country-results .select2-results__message {
	font-family: kanit !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-column-gap: 0 !important;
	column-gap: 0 !important;
	grid-row-gap: 0 !important;
	row-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 >> Content elementor element 1437429 **/
#content .elementor-element-1437429 {
	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 >> Wp container 64 div (#2) **/
.wp-container-64 > div:nth-of-type(2) {
	border-bottom: 0.5px solid rgb(221, 221, 221) !important;
}


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

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

/** General 3 2 >> Div (#3) link **/
.jet-breadcrumbs__wrap > div:nth-of-type(3) > a {
	color: #022E8C !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 {
	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 2 2 2 2 =========== */

/** General 2 2 2 2 >> Jet breadcrumbs content **/
.mtp-1588 .jet-breadcrumbs__content {
	padding-left: 20px !important;
}


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

/** General 3 2 3 >> Gspb col id gsbp b15aa70e 52c4 **/
.mtp-4268 #gspb_col-id-gsbp-b15aa70e-52c4 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General 3 2 3 >> Clear filter list **/
.mtp-4268 #gspb_col-id-gsbp-575d5b92-d823 .clear-filter-list {
	color: #022E8C !important;
	background-color: rgb(255, 255, 255) !important;
	border-color: #022E8C !important;
}

/** General 3 2 3 >> Clear filter list (:hover) **/
.mtp-4268 #gspb_col-id-gsbp-575d5b92-d823 .clear-filter-list:hover {
	color: #dfa713 !important;
	background-color: white !important;
	border-color: #dfa713 !important;
}

/** General 3 2 3 >> Button button **/
.mtp-4268 button[type="button"] {
	color: rgb(252, 104, 40) !important;
	background-color: rgb(255, 255, 255) !important;
	border-color: rgb(252, 104, 40) !important;
}

/** General 3 2 3 >> Button button (:hover) **/
.mtp-4268 button[type="button"]:hover {
	color: rgb(252, 104, 40) !important;
	background-color: rgb(248, 226, 226) !important;
	border-color: rgb(252, 104, 40) !important;
}


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

/** General 3 3 >> Has medium font size **/
.mtp-1588 #gspb_col-id-gsbp-945b22c8-063c .has-medium-font-size {
	margin-bottom: 0 !important;
}


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

/** General 4 2 >> Gspb col id gsbp 245b7cc4 6674 **/
.mtp-1588 #gspb_col-id-gsbp-245b7cc4-6674 {
	height: 54px !important;
}

/** General 4 2 >> Gspb col id gsbp 8d415e1c b79b **/
.mtp-1588 #gspb_col-id-gsbp-8d415e1c-b79b {
	height: 54px !important;
}

/** General 4 2 >> Gspb col id gsbp a95907e7 b3d3 **/
.mtp-4268 #gspb_col-id-gsbp-a95907e7-b3d3 {
	padding-top: 40px !important;
}

/** General 4 2 >> Select2 dropdown below **/
.mtp-31 .select2-dropdown--below {
	border-radius: 10px !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** 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: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

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

}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** 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: 16px !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: 16px !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: 16px !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 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: 16px !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: 16px !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: 16px !important;
}

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

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

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

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

	/** General 2 2 2 >> Wp block button width 50 has white background color **/
	.wp-block-button__width-50 .has-white-background-color {
	width: 162px !important;
	margin-left: 144px !important;
}

	/** General 2 2 2 >> Wp block button width 50 has white background color (:hover) **/
	.wp-block-button__width-50 .has-white-background-color:hover {
	color: white !important;
	background-color: #306BD3 !important;
	-webkit-transition: 0.5s !important;
	transition: 0.5s !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 2 2 >> Elementor element 29d4928 elementor heading title **/
	.elementor-element-29d4928 .elementor-heading-title {
	margin-left: 54px !important;
}

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

	/** General 3 2 2 2 >> Select2 country 1 container select2 selection placeholder **/
	.mtp-31 #select2-country_1-container .select2-selection__placeholder {
	color: rgb(0, 0, 0) !important;
}

	/** General 3 2 2 2 >> Mtp 4268 select2 selection placeholder **/
	.mtp-4268 .select2-selection__placeholder {
	color: rgb(0, 0, 0) !important;
}

}


/*( 768 )*/
@media (max-width: 768px) {
	/** 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: 300px !important;
	height: 300px !important;
	max-height: 100% !important;
}

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

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	min-width: 59% !important;
	max-width: 59% !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 4 >> Gspb col id gsbp 710330e0 4ee7 **/
	.mtp-1588 #gspb_col-id-gsbp-710330e0-4ee7 {
	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 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 2 2 2 2 >> Submit button **/
	.mtp-1588 button[type="submit"] {
	font-size: 16px !important;
}

}


/*( 480 )*/
@media (max-width: 480px) {
	/** 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 >> 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 >> 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 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 elementor element 76eb61a **/
	#jet-theme-core-single .elementor-element-76eb61a {
	margin-bottom: -11px !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-reverse !important;
	-moz-flex-direction: column-reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !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 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) div (#1) _3 **/
	.jet-listing-grid__item > 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) {
	height: 100% !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 {
	max-width: 100% !important;
}

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

	/** General 2 3 2 >> E con inner elementor element 11530c4 **/
	.e-con-inner .elementor-element-11530c4 {
	max-width: 100% !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 4 2 >> Jet listing dynamic field content **/
	.mtp-1588 #gspb_col-id-gsbp-5123c619-c0e7 .jet-listing-dynamic-field__content {
	font-size: 15px !important;
}

	/** General 4 2 >> Jet listing dynamic field content _2 **/
	.mtp-1588 #gspb_col-id-gsbp-54484cba-9f0f .jet-listing-dynamic-field__content {
	font-size: 15px !important;
}

	/** General 4 2 >> Jet listing dynamic field content _3 **/
	.mtp-1588 #gspb_col-id-gsbp-5c08e8be-a310 .jet-listing-dynamic-field__content {
	font-size: 15px !important;
}

	/** General 4 2 >> Jet listing dynamic field content _4 **/
	.mtp-1588 #gspb_col-id-gsbp-220bfbc3-c95a .jet-listing-dynamic-field__content {
	font-size: 15px !important;
}

	/** General 4 2 >> Jet listing dynamic field content _5 **/
	.mtp-1588 #gspb_col-id-gsbp-f55a9d63-aea9 .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

}


/*( 435 )*/
@media (max-width: 435px) {
	/** 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.4px !important;
	margin-left: -6px !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 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.9px !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 3 2 2 >> Mtp 3127 elementor button wrapper **/
	.mtp-3127 .elementor-button-wrapper {
	width: 110px !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 4 2 >> Gspb row content **/
	.mtp-1588 #gspb_row-id-gsbp-d262844e-4d8d .gspb_row__content {
	margin-bottom: -20px !important;
}

	/** General 4 2 >> Jet listing dynamic field content +3 more **/
	.mtp-1588 #gspb_col-id-gsbp-5123c619-c0e7 .jet-listing-dynamic-field__content, 
.mtp-1588 #gspb_col-id-gsbp-54484cba-9f0f .jet-listing-dynamic-field__content, 
.mtp-1588 #gspb_col-id-gsbp-5c08e8be-a310 .jet-listing-dynamic-field__content, 
.mtp-1588 #gspb_col-id-gsbp-220bfbc3-c95a .jet-listing-dynamic-field__content {
	font-size: 14px !important;
}

	/** General 3 3 >> Jet listing dynamic field content **/
	.mtp-1588 .jet-sm-gb-8239f556-dd21-4d1e-abdc-0b0794599c8f .jet-listing-dynamic-field__content {
	font-size: 15px !important;
}

	/** General 3 3 >> Jet listing dynamic field content _2 **/
	.mtp-1588 .jet-sm-gb-dec868cb-afbd-4805-9fd1-6edbd87ef55c .jet-listing-dynamic-field__content {
	font-size: 15px !important;
}

	/** General 3 3 >> Gspb row content _2 **/
	.mtp-1588 #gspb_row-id-gsbp-02837ee8-471e .gspb_row__content {
	margin-bottom: -14px !important;
}

}


/*( 414 )*/
@media (max-width: 414px) {
	/** General 4 >> Paragraph _3 **/
	.mtp-1588 #gspb_col-id-gsbp-8d415e1c-b79b p {
	font-size: 15px !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 2 2 >> Content jet form builder action button _2 **/
	#content .jet-form-builder__action-button.submit_btn {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

	/** General 4 2 >> Has text align left +3 more **/
	.mtp-1588 #gspb_col-id-gsbp-1bd4cab4-772d .has-text-align-left, 
.mtp-1588 #gspb_col-id-gsbp-739bf668-8a22 p, 
.mtp-1588 #gspb_col-id-gsbp-28b2615c-5678 .has-text-align-left, 
.mtp-1588 #gspb_col-id-gsbp-245b7cc4-6674 p {
	font-size: 15px !important;
	line-height: 20px !important;
}

}


/*( 390 )*/
@media (max-width: 390px) {
	/** General 2 >> Wp container 45 has text color **/
	.wp-container-45 .has-text-color {
	width: 60% !important;
	margin-top: -5px !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 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 >> 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 2 2 >> Elementor 1588 link _2 **/
	.elementor-1588 a {
	font-size: 14px !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 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 2 >> Mtp 3127 elementor button wrapper **/
	.mtp-3127 .elementor-button-wrapper {
	min-width: 112% !important;
}

	/** General 3 3 >> Gspb col id gsbp 6b99da32 16bf **/
	.mtp-1588 #gspb_col-id-gsbp-6b99da32-16bf {
	width: 72px !important;
}

	/** General 2 2 2 2 >> Submit button **/
	.mtp-1588 button[type="submit"] {
	font-size: 14px !important;
}

	/** General 2 2 2 2 >> Fa angle right **/
	.mtp-1588 #content .fa-angle-right {
	margin-top: 15px !important;
}

}


/*( 360 )*/
@media (max-width: 360px) {
	/** General 2 2 2 >> Content jet form builder action button _2 **/
	#content .jet-form-builder__action-button.submit_btn {
	padding-top: 12px !important;
	padding-bottom: 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 2 2 >> Elementor 1588 link _2 **/
	.elementor-1588 a {
	width: 153px !important;
	margin-left: -10px !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.1px !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 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 4 >> Gspb col id gsbp 710330e0 4ee7 **/
	.mtp-1588 #gspb_col-id-gsbp-710330e0-4ee7 {
	padding-right: 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 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	height: 250px !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 4 >> Paragraph _3 **/
	.mtp-1588 #gspb_col-id-gsbp-8d415e1c-b79b p {
	font-size: 14px !important;
	margin-top: -10px !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.2px !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 2 2 2 >> Content jet form builder action button _2 **/
	#content .jet-form-builder__action-button.submit_btn {
	padding-top: 11px !important;
	padding-bottom: 11px !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 2 2 2 >> Content e con inner **/
	#content .e-con-inner {
	padding-top: 0 !important;
}

	/** General 2 2 2 >> Elementor 1588 link _2 **/
	.elementor-1588 a {
	width: 153px !important;
	margin-left: -10px !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 >> Elementor element 4bce58b elementor heading title **/
	.mtp-1462 .elementor-element-4bce58b .elementor-heading-title {
	margin-top: 0 !important;
}

	/** General 4 2 >> Has text align left +3 more **/
	.mtp-1588 #gspb_col-id-gsbp-1bd4cab4-772d .has-text-align-left, 
.mtp-1588 #gspb_col-id-gsbp-739bf668-8a22 p, 
.mtp-1588 #gspb_col-id-gsbp-28b2615c-5678 .has-text-align-left, 
.mtp-1588 #gspb_col-id-gsbp-245b7cc4-6674 p {
	font-size: 14px !important;
}

}


/*( 575 )*/
@media (max-width: 575px) {
	/** General 2 3 2 >> Elementor element cb08fe8 jet listing dynamic image img **/
	.elementor-element-cb08fe8 .jet-listing-dynamic-image__img {
	width: 200px !important;
	height: 200px !important;
}

}

