/**
 * İstanbul Av Market — Ana sayfa kritik düzen (CSS yüklenmese bile yedek)
 */

/* Elementor görünürlük sınıfları — geniş flex kuralı bunları ezmesin (çift banner) */
body.home .elementor-77648 .e-con.e-parent.elementor-hidden-desktop {
	display: none !important;
}

@media (max-width: 1024px) {
	body.home .elementor-77648 .e-con.e-parent.elementor-hidden-tablet {
		display: none !important;
	}
}

@media (max-width: 767px) {
	body.home .elementor-77648 .e-con.e-parent.elementor-hidden-mobile {
		display: none !important;
	}
}

body.home .elementor-77648 .e-con.e-parent:not(.elementor-hidden-desktop):not(.elementor-hidden-tablet):not(.elementor-hidden-mobile) {
	display: flex !important;
	width: 100% !important;
	max-width: 100% !important;
}

body.home .elementor-element-9f67bbc {
	display: none !important;
}

body.home .elementor-element-e3f1883 .wd-carousel > .wd-carousel-wrap,
body.home .elementor-element-e3f1883 .wd-carousel .swiper-wrapper,
body.home .elementor-element-07f6fe6 .wd-carousel > .wd-carousel-wrap,
body.home .elementor-element-0dbf4a1 .wd-carousel > .wd-carousel-wrap,
body.home .elementor-element-6d61d44 .wd-carousel > .wd-carousel-wrap {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
}

body.home .elementor-element-e3f1883 .wd-carousel-item,
body.home .elementor-element-e3f1883 .swiper-slide {
	flex: 0 0 16.666% !important;
	max-width: 16.666% !important;
	width: 16.666% !important;
}

body.home .elementor-element-e3f1883 .wd-brand-item {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 72px;
	padding: 10px 6px;
}

body.home .elementor-element-e3f1883 .wd-brand-item img {
	max-height: 52px !important;
	width: auto !important;
	max-width: 100% !important;
	object-fit: contain !important;
	display: block !important;
	margin: 0 auto !important;
}

body.home .elementor-element-07f6fe6 .wd-carousel-item,
body.home .elementor-element-0dbf4a1 .wd-carousel-item {
	flex: 0 0 20% !important;
	max-width: 20% !important;
	width: 20% !important;
}

body.home .elementor-element-6d61d44 .wd-carousel-item {
	flex: 0 0 16.666% !important;
	max-width: 16.666% !important;
	width: 16.666% !important;
}

@media (max-width: 1024px) {
	body.home .elementor-element-e3f1883 .wd-carousel-item,
	body.home .elementor-element-e3f1883 .swiper-slide,
	body.home .elementor-element-07f6fe6 .wd-carousel-item,
	body.home .elementor-element-0dbf4a1 .wd-carousel-item,
	body.home .elementor-element-6d61d44 .wd-carousel-item {
		flex: 0 0 25% !important;
		max-width: 25% !important;
		width: 25% !important;
	}
}

@media (max-width: 768px) {
	body.home .elementor-element-e3f1883 .wd-carousel-item,
	body.home .elementor-element-e3f1883 .swiper-slide {
		flex: 0 0 33.333% !important;
		max-width: 33.333% !important;
		width: 33.333% !important;
	}

	body.home .elementor-element-07f6fe6 .wd-carousel-item,
	body.home .elementor-element-0dbf4a1 .wd-carousel-item {
		flex: 0 0 50% !important;
		max-width: 50% !important;
		width: 50% !important;
	}
}
