/* Mobil footer: logo, menü ve metin aynı hatta */
@media (max-width: 767px) {
	.elementor-location-footer .elementor-section-boxed > .elementor-container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.elementor-location-footer .elementor-element-836b2d6 > .elementor-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.elementor-location-footer .elementor-element-836b2d6 .elementor-column > .elementor-element-populated {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.elementor-location-footer .elementor-element-8c3d37c {
		width: 100% !important;
		margin: 0 0 28px;
	}

	.elementor-location-footer .elementor-element-5b2b9f1 {
		text-align: left !important;
	}

	.elementor-location-footer .elementor-element-5b2b9f1 img {
		display: block;
		width: 160px !important;
		max-width: none;
		height: auto;
		margin: 0;
	}

	.elementor-location-footer .elementor-element-50068ba,
	.elementor-location-footer .elementor-element-5a3842e {
		width: 50% !important;
	}

	.elementor-location-footer .elementor-element-50068ba > .elementor-element-populated {
		padding: 0 14px 0 0 !important;
	}

	.elementor-location-footer .elementor-element-5a3842e > .elementor-element-populated {
		padding: 0 0 0 14px !important;
	}

	.elementor-location-footer .elementor-element-08b1043,
	.elementor-location-footer .elementor-element-d68a233,
	.elementor-location-footer .elementor-element-ead894e,
	.elementor-location-footer .elementor-element-463e294 {
		width: 100% !important;
		max-width: none !important;
		text-align: left !important;
	}

	.elementor-location-footer .elementor-element-08b1043,
	.elementor-location-footer .elementor-element-d68a233 {
		margin-bottom: 10px;
	}

	.elementor-location-footer .elementor-element-08b1043 > .elementor-widget-container,
	.elementor-location-footer .elementor-element-d68a233 > .elementor-widget-container,
	.elementor-location-footer .elementor-element-ead894e > .elementor-widget-container,
	.elementor-location-footer .elementor-element-463e294 > .elementor-widget-container {
		margin: 0 !important;
		padding: 0 !important;
	}

	.elementor-location-footer .elementor-element-08b1043 .elementor-heading-title,
	.elementor-location-footer .elementor-element-d68a233 .elementor-heading-title {
		font-size: 13px !important;
		font-weight: 600 !important;
		line-height: 1.4 !important;
		text-align: left !important;
	}

	.elementor-location-footer .elementor-nav-menu__align-end .elementor-nav-menu--main,
	.elementor-location-footer .elementor-nav-menu__align-start .elementor-nav-menu--main,
	.elementor-location-footer .elementor-element-ead894e .elementor-nav-menu,
	.elementor-location-footer .elementor-element-463e294 .elementor-nav-menu {
		margin-left: 0 !important;
		margin-right: 0 !important;
		text-align: left !important;
	}

	.elementor-location-footer .elementor-element-ead894e .elementor-nav-menu .elementor-item,
	.elementor-location-footer .elementor-element-463e294 .elementor-nav-menu .elementor-item {
		justify-content: flex-start !important;
		padding: 0 !important;
		font-size: 13px !important;
		font-weight: 400 !important;
		line-height: 1.4 !important;
		text-align: left !important;
	}

	.elementor-location-footer .elementor-element-ead894e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child),
	.elementor-location-footer .elementor-element-463e294 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 8px;
	}

	.elementor-location-footer .elementor-element-299925d .elementor-column > .elementor-element-populated,
	.elementor-location-footer .elementor-element-7dca306 .elementor-column > .elementor-element-populated {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.elementor-location-footer .elementor-element-721f810,
	.elementor-location-footer .elementor-element-206b915 {
		width: 100% !important;
	}

	.elementor-location-footer .elementor-element-3eabdd9 {
		--grid-template-columns: repeat(6, auto) !important;
		width: 100%;
	}

	.elementor-location-footer .elementor-element-3eabdd9 .elementor-widget-container,
	.elementor-location-footer .elementor-element-3eabdd9 .elementor-grid {
		text-align: left !important;
		justify-content: flex-start !important;
	}

	.elementor-location-footer .elementor-element-4a27a5b,
	.elementor-location-footer .elementor-element-4410a82,
	.elementor-location-footer .elementor-element-7dca306 {
		text-align: left !important;
	}

	.elementor-location-footer .elementor-element-7dca306 .elementor-widget-container,
	.elementor-location-footer .elementor-element-4a27a5b .elementor-widget-container,
	.elementor-location-footer .elementor-element-4410a82 .elementor-widget-container {
		text-align: left !important;
	}
}
