/**
 * Single Production — mobile action cards.
 * Icon left, label beside it, 20px padding, 20px gaps matching the viewport inset.
 */
@media (max-width: 767px) {
	.elementor-location-single .elementor-element-om-prod-hero > .e-con-inner,
	.elementor-5262 .elementor-element-om-prod-hero > .e-con-inner {
		padding: 0 0 20px !important;
	}

	.elementor-location-single .elementor-element-a461220,
	.elementor-5262 .elementor-element-a461220 {
		padding: 0 20px !important;
	}

	.elementor-location-single .elementor-element-a461220 > .e-con-inner,
	.elementor-5262 .elementor-element-a461220 > .e-con-inner {
		padding: 0 !important;
	}

	.elementor-location-single .elementor-element-ac12f9e,
	.elementor-5262 .elementor-element-ac12f9e {
		gap: 20px !important;
		flex-direction: column !important;
	}

	.elementor-location-single .elementor-element-0507eed,
	.elementor-location-single .elementor-element-c966072,
	.elementor-location-single .elementor-element-162fa5a,
	.elementor-location-single .elementor-element-e1da680,
	.elementor-5262 .elementor-element-0507eed,
	.elementor-5262 .elementor-element-c966072,
	.elementor-5262 .elementor-element-162fa5a,
	.elementor-5262 .elementor-element-e1da680 {
		flex-direction: row !important;
		align-items: center !important;
		justify-content: flex-start !important;
		min-height: 0 !important;
		padding: 20px !important;
		gap: 12px !important;
		width: 100% !important;
	}

	.elementor-location-single .elementor-element-5cbab94,
	.elementor-location-single .elementor-element-704bcaa,
	.elementor-location-single .elementor-element-bab2264,
	.elementor-location-single .elementor-element-9fba467,
	.elementor-5262 .elementor-element-5cbab94,
	.elementor-5262 .elementor-element-704bcaa,
	.elementor-5262 .elementor-element-bab2264,
	.elementor-5262 .elementor-element-9fba467 {
		width: auto !important;
		flex: 0 0 auto !important;
	}

	.elementor-location-single .elementor-element-5cbab94 .jet-listing-dynamic-field__content,
	.elementor-location-single .elementor-element-704bcaa .jet-listing-dynamic-field__content,
	.elementor-location-single .elementor-element-bab2264 .jet-listing-dynamic-field__content,
	.elementor-location-single .elementor-element-9fba467 .jet-listing-dynamic-field__content,
	.elementor-5262 .elementor-element-5cbab94 .jet-listing-dynamic-field__content,
	.elementor-5262 .elementor-element-704bcaa .jet-listing-dynamic-field__content,
	.elementor-5262 .elementor-element-bab2264 .jet-listing-dynamic-field__content,
	.elementor-5262 .elementor-element-9fba467 .jet-listing-dynamic-field__content,
	.elementor-location-single .elementor-element-5cbab94 .jet-listing-dynamic-field__content i,
	.elementor-location-single .elementor-element-704bcaa .jet-listing-dynamic-field__content i,
	.elementor-location-single .elementor-element-bab2264 .jet-listing-dynamic-field__content i,
	.elementor-location-single .elementor-element-9fba467 .jet-listing-dynamic-field__content i,
	.elementor-5262 .elementor-element-5cbab94 .jet-listing-dynamic-field__content i,
	.elementor-5262 .elementor-element-704bcaa .jet-listing-dynamic-field__content i,
	.elementor-5262 .elementor-element-bab2264 .jet-listing-dynamic-field__content i,
	.elementor-5262 .elementor-element-9fba467 .jet-listing-dynamic-field__content i {
		font-size: 22px !important;
		line-height: 1 !important;
	}

	.elementor-location-single .elementor-element-5157d63 .elementor-heading-title,
	.elementor-location-single .elementor-element-e25ea2f .elementor-heading-title,
	.elementor-location-single .elementor-element-32d2893 .elementor-heading-title,
	.elementor-location-single .elementor-element-c59bd37 .elementor-heading-title,
	.elementor-5262 .elementor-element-5157d63 .elementor-heading-title,
	.elementor-5262 .elementor-element-e25ea2f .elementor-heading-title,
	.elementor-5262 .elementor-element-32d2893 .elementor-heading-title,
	.elementor-5262 .elementor-element-c59bd37 .elementor-heading-title {
		font-size: 18px !important;
		text-align: left !important;
		line-height: 1.2 !important;
	}

	.elementor-location-single .elementor-element-5789805,
	.elementor-5262 .elementor-element-5789805 {
		padding: 20px 20px 0 !important;
	}

	.elementor-location-single .elementor-element-5789805 > .e-con-inner,
	.elementor-5262 .elementor-element-5789805 > .e-con-inner {
		padding: 0 !important;
	}

	.elementor-location-single .elementor-element-2862be7,
	.elementor-5262 .elementor-element-2862be7 {
		flex-direction: column-reverse !important;
		gap: 20px !important;
		padding: 20px !important;
	}

	.elementor-location-single .elementor-element-ac5c742,
	.elementor-5262 .elementor-element-ac5c742 {
		padding: 20px 20px !important;
	}

	.elementor-location-single .elementor-element-ac5c742 > .e-con-inner,
	.elementor-5262 .elementor-element-ac5c742 > .e-con-inner {
		padding: 0 !important;
		gap: 20px !important;
	}

	.elementor-location-single .om-poster-ar-16-9,
	.elementor-location-single .elementor-widget-num-production-poster,
	.elementor-5262 .om-poster-ar-16-9,
	.elementor-5262 .elementor-widget-num-production-poster {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-location-single .elementor-widget-num-production-poster img,
	.elementor-5262 .elementor-widget-num-production-poster img {
		border-radius: 0 !important;
		width: 100% !important;
	}
}
