@media(max-width:991px){
	.ilan-detay-breadcrumb{display:none!important}.container.ilan{width:100%!important;padding:0 10px!important}.container.ilan>.ust{display:flex!important;flex-direction:column;margin:0!important;padding:8px 0 0!important}.container.ilan>.ust .row{display:flex!important;flex-direction:column-reverse!important}.container.ilan>.ust .ilan-baslik{width:100%!important;padding:0 8px!important;text-align:center!important}.container.ilan>.ust .ilan-baslik h1{margin:5px 0 10px!important;font-size:15px!important;line-height:20px!important;font-weight:700!important;text-transform:uppercase}.container.ilan>.ust .col-md-11{position:relative!important;width:100%!important;min-height:42px!important;padding:0 7px!important}.container.ilan>.ust .buton{display:flex!important;float:none!important;width:max-content!important;margin-left:auto!important;justify-content:flex-end!important;gap:8px!important}.container.ilan>.ust .share-buttons{display:none!important}.ilan-mobil-gorsel-wrap{margin-left:-10px!important;margin-right:-10px!important}.ilan-mobil-gorsel-wrap #mobil_slides,.ilan-mobil-gorsel-wrap .slidesjs-container,.ilan-mobil-gorsel-wrap .slidesjs-control{width:100%!important;max-height:none!important}.ilan-mobil-gorsel-wrap img{width:100%!important;aspect-ratio:1.34/1!important;object-fit:cover!important}.ilan-mobil-thumb-galeri{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:8px auto!important;padding:0!important;overflow:visible!important;text-align:center!important}.ilan-mobil-thumb-galeri button{display:block!important;float:none!important;flex:0 0 7px!important;width:7px!important;height:7px!important;min-width:7px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#dfd4cc!important;overflow:hidden}.ilan-mobil-thumb-galeri button.active{background:rgb(233 82 29 / var(--tw-bg-opacity))!important}.ilan-mobil-thumb-galeri button img{display:none!important}.ilan-mobil-ozet{width:auto!important;margin-left:-10px!important;margin-right:-10px!important;text-align:center;padding:0 0 8px!important}.ilan-mobil-kategori-yolu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 8px;color:rgb(233 82 29 / var(--tw-bg-opacity));font-size:12px;font-weight:600}.ilan-mobil-kategori-yolu a{color:rgb(233 82 29 / var(--tw-bg-opacity))!important;text-decoration:none!important}.ilan-mobil-kategori-yolu span{font-weight:400}.ilan-mobil-konum{padding:4px 8px 10px;color:#8d817b;font-size:11px;border-bottom:1px solid #ead6cb}.ilan-mobil-satici{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:10px;border-bottom:1px solid #ead6cb;color:rgb(233 82 29 / var(--tw-bg-opacity))!important;text-decoration:none!important;font-size:12px}.ilan-mobil-satici i{display:flex;width:23px;height:23px;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;color:#111}.ilan-mobil-satici strong{font-weight:500}.container.ilan ul.adres{display:none!important}.container.ilan>.row{margin-left:-10px!important;margin-right:-10px!important}.container.ilan>.row>div{padding-left:10px!important;padding-right:10px!important}
	body.ilan-detay .gri,
	body.ilan-detay .ilan-detay-breadcrumb,
	.gri.ilan-detay-breadcrumb,
	.container.ilan > .ilan-detay-breadcrumb{display:none!important}
	.ilan-mobil-gorsel-wrap{margin-left:0!important;margin-right:0!important;border-radius:7px!important}
	.ilan-mobil-ozet{width:100%!important;margin-left:0!important;margin-right:0!important}
	.container.ilan>.row{margin-left:0!important;margin-right:0!important}
	.container.ilan>.row>div{padding-left:0!important;padding-right:0!important}
}
@media (max-width:991px) {
	.ilan-mobil-gorsel-wrap {
		width:calc(100% + 20px) !important;
		max-width:none !important;
		margin-right:-10px !important;
		margin-left:-10px !important;
		border-radius:0 !important;
		overflow:hidden !important;
	}
	.ilan-mobil-gorsel-wrap #mobil_slides {
		position:relative !important;
		width:100% !important;
		aspect-ratio:1.34 / 1 !important;
		overflow:hidden !important;
		background:#fff !important;
		border-radius:0 !important;
	}
	.ilan-mobil-gorsel-wrap .mobil-slides-track {
		display:flex !important;
		width:100% !important;
		height:100% !important;
		overflow-x:auto !important;
		overflow-y:hidden !important;
		scroll-snap-type:x mandatory !important;
		scroll-behavior:smooth !important;
		-webkit-overflow-scrolling:touch !important;
		scrollbar-width:none !important;
	}
	.ilan-mobil-gorsel-wrap .mobil-slides-track::-webkit-scrollbar {
		display:none !important;
	}
	.ilan-mobil-gorsel-wrap .mobil-slide-item {
		flex:0 0 100% !important;
		width:100% !important;
		height:100% !important;
		scroll-snap-align:start !important;
		scroll-snap-stop:always !important;
		position:relative !important;
		margin:0 !important;
		padding:0 !important;
	}
	.ilan-mobil-gorsel-wrap .mobil-slide-item img {
		display:block !important;
		width:100% !important;
		height:100% !important;
		max-height:none !important;
		aspect-ratio:auto !important;
		object-fit:contain !important;
		object-position:center center !important;
		border-radius:0 !important;
	}
	.ilan #mobil_slides .slidesjs-navigation {
		position:absolute !important;
		top:50% !important;
		transform:translateY(-50%) !important;
		z-index:25 !important;
		width:38px !important;
		height:38px !important;
		display:flex !important;
		align-items:center !important;
		justify-content:center !important;
		padding:0 !important;
		border:1px solid rgba(15,23,42,.12) !important;
		border-radius:50% !important;
		background:rgba(255,255,255,.92) !important;
		box-shadow:none !important;
		color:#202733 !important;
		cursor:pointer !important;
		touch-action:manipulation;
	}
	.ilan #mobil_slides .slidesjs-previous { left:10px !important; }
	.ilan #mobil_slides .slidesjs-next { right:10px !important; }
	.ilan #mobil_slides .slidesjs-navigation svg {
		width:20px !important;
		height:20px !important;
		fill:none !important;
		stroke:currentColor !important;
		stroke-width:2.25 !important;
		stroke-linecap:round !important;
		stroke-linejoin:round !important;
	}
	/* Mobilde galeri kartını kaldır ve fotoğrafı ekran genişliğine yay. */
	.container.ilan > .ust {
		margin:0 !important;
		padding:0 !important;
	}
	.container.ilan > .ust .row {
		display:grid !important;
		grid-template-areas:"aksiyon" "baslik" !important;
		grid-template-columns:100% !important;
		grid-template-rows:42px auto !important;
		margin:0 !important;
		gap:0 !important;
	}
	.container.ilan > .ust .col-md-11 {
		grid-area:aksiyon !important;
		position:static !important;
		display:block !important;
		width:100% !important;
		height:42px !important;
		min-height:42px !important;
		margin:0 !important;
		padding:8px 7px 2px !important;
	}
	.container.ilan > .ust .buton {
		height:32px !important;
		margin:0 0 0 auto !important;
		gap:8px !important;
	}
	.container.ilan > .ust .ilan-ust-favori,
	.container.ilan > .ust .karsilastir-btn,
	.container.ilan > .ust .ilan-ust-paylas {
		width:32px !important;
		height:32px !important;
		min-width:32px !important;
		min-height:32px !important;
		padding:0 !important;
		border:0 !important;
		border-radius:0 !important;
		background:transparent !important;
		color:rgb(233 82 29 / var(--tw-bg-opacity)) !important;
		box-shadow:none !important;
	}
	.container.ilan > .ust .karsilastir-btn.aktif {
		background:transparent !important;
		color:rgb(233 82 29 / var(--tw-bg-opacity)) !important;
	}
	.container.ilan > .ust .ilan-baslik h1 {
		margin:0 !important;
		padding:0 !important;
		font-size:13px !important;
		line-height:18px !important;
		max-height:none !important;
		overflow:visible !important;
		white-space:normal !important;
		text-overflow:clip !important;
		overflow-wrap:anywhere !important;
	}
	.container.ilan > .ust .ilan-baslik {
		grid-area:baslik !important;
		position:static !important;
		display:block !important;
		width:100% !important;
		height:auto !important;
		min-height:18px !important;
		margin:0 !important;
		padding:0 8px !important;
		line-height:18px !important;
		overflow:visible !important;
	}
	.container.ilan > .ust + .row,
	.container.ilan > .ust + .row > .ilan-ana-icerik,
	.container.ilan > .ust + .row > .ilan-ana-icerik > .row {
		margin-top:0 !important;
	}
	.container.ilan .ilan-ana-icerik > .row {
		width:calc(100% + 20px) !important;
		max-width:none !important;
		margin-right:-10px !important;
		margin-left:-10px !important;
		padding:0 !important;
		border:0 !important;
		border-radius:0 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
	.container.ilan .ilan-galeri-kolon {
		width:100% !important;
		padding:0 !important;
		border:0 !important;
		background:transparent !important;
	}
	.ilan .ilan-mobil-gorsel-wrap {
		width:100% !important;
		max-width:none !important;
		margin:0 !important;
		padding:0 !important;
		border:0 !important;
		border-radius:0 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
	.ilan .ilan-mobil-gorsel-wrap #mobil_slides {
		width:100% !important;
		aspect-ratio:16 / 9 !important;
		margin:0 !important;
		padding:0 !important;
		border:0 !important;
		border-radius:0 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
	.ilan .ilan-mobil-gorsel-wrap .mobil-slides-track,
	.ilan .ilan-mobil-gorsel-wrap .mobil-slide-item,
	.ilan .ilan-mobil-gorsel-wrap .mobil-slide-item img {
		border:0 !important;
		border-radius:0 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
}
/* Masaüstü ilan galerisi: kareye yakın ana görsel ve kare küçük resimler. */
@media (min-width:992px) {
	.ilan .ilan-sag-kolon > .ilan-sag-yapiskan-wrap {
		margin-top:-20px !important;
	}
	.ilan .ilan-ana-icerik > .row {
		display:flex !important;
		align-items:stretch !important;
		padding:0 !important;
	}
	.ilan .ilan-galeri-kolon {
		display:flex !important;
		flex:0 0 622px !important;
		width:622px !important;
		max-width:622px !important;
		min-width:0 !important;
		padding-right:0 !important;
		padding-left:0 !important;
		padding-top:0 !important;
		margin-top:0 !important;
		flex-direction:column !important;
	}
	.ilan .ilan-galeri-kolon > .prelative {
		flex:0 0 500px !important;
		width:622px !important;
		max-width:100% !important;
		height:500px !important;
		min-height:500px !important;
		max-height:500px !important;
		aspect-ratio:auto !important;
		border-radius:0 !important;
		background:#fff !important;
		margin-top:0 !important;
		padding-top:0 !important;
	}
	.ilan .ilan-galeri-kolon > .prelative > #genis_gorsel {
		position:absolute !important;
		inset:0 !important;
		width:100% !important;
		height:100% !important;
		aspect-ratio:auto !important;
		object-fit:cover !important;
		object-position:center center !important;
		border-radius:0 !important;
		background:#fff !important;
		transition:opacity .16s ease !important;
		will-change:opacity;
	}
	.ilan .ilan-galeri-kolon > .prelative > #genis_gorsel.galeri-gecis {
		opacity:0 !important;
	}
	.ilan .well.gorseller {
		flex:0 0 102px !important;
		width:622px !important;
		max-width:100% !important;
		min-height:102px !important;
		margin:0 !important;
		padding:10px 0 0 !important;
		border:0 !important;
		border-radius:0 !important;
		background:#fff !important;
		box-shadow:none !important;
	}
	.ilan .well.gorseller .padding {
		display:flex !important;
		align-items:stretch !important;
		gap:7px !important;
		height:92px !important;
		padding:0 !important;
		overflow-x:auto !important;
		overflow-y:hidden !important;
		-ms-overflow-style:none !important;
		scrollbar-width:none !important;
	}
	.ilan .well.gorseller .padding::-webkit-scrollbar {display:none !important;}
	.ilan .well.gorseller .galeri_gorsel {
		position:relative !important;
		flex:0 0 88px !important;
		width:88px !important;
		height:88px !important;
		padding:0 !important;
		border:0 !important;
		border-radius:0 !important;
		overflow:hidden !important;
		background:#f3f4f5 !important;
		opacity:.58 !important;
		transition:opacity .16s ease, transform .16s ease !important;
	}
	.ilan .well.gorseller .galeri_gorsel.active {
		border:0 !important;
		opacity:1 !important;
	}
	.ilan .well.gorseller .galeri_gorsel:hover {
		opacity:.9 !important;
	}
	.ilan .well.gorseller .galeri_gorsel img {
		display:block !important;
		width:100% !important;
		height:100% !important;
		max-width:none !important;
		object-fit:cover !important;
		border:0 !important;
		border-radius:0 !important;
	}
}
/* Mobil ilan detayinda yalnizca galeri kendi icinde yatay kayar;
 * sayfanin tamaminda olusan sag/sol tasma engellenir. */
@media (max-width:991px) {
	html,
	body {
		width:100% !important;
		max-width:100% !important;
		overflow-x:hidden !important;
	}
	html body .container.ilan {
		width:100% !important;
		max-width:100% !important;
		overflow-x:hidden !important;
	}
	html body .container.ilan .ilan-mobil-gorsel-wrap,
	html body .container.ilan .ilan-ana-icerik > .row {
		width:100% !important;
		max-width:100% !important;
		margin-right:0 !important;
		margin-left:0 !important;
	}
	html body .mobil_fixed_iletisim {
		width:100% !important;
		max-width:100vw !important;
		box-sizing:border-box !important;
	}
	html body .ilan-mobil-satici .ilan-mobil-satici-avatar {
		display:block !important;
		width:34px !important;
		height:34px !important;
		flex:0 0 34px !important;
		border:1px solid #e1e5e9 !important;
		border-radius:50% !important;
		background:#f4f5f6 !important;
		object-fit:cover !important;
		object-position:center !important;
	}
	html body .container.ilan .ilan-mobil-ozet,
	html body .container.ilan .ilan-mobil-satici,
	html body .container.ilan .ilan-detay-alt-yerlesim,
	html body .container.ilan .ilan-detay-alt-yerlesim > .detay,
	html body .container.ilan .ilan-detay-alt-yerlesim > .detay > .panel,
	html body .container.ilan .ilan-detay-alt-yerlesim > .detay > .panel > .panel-heading,
	html body .container.ilan .ilan-detay-alt-yerlesim > .detay > .panel > .tab-content {
		border:0 !important;
		border-radius:0 !important;
		outline:0 !important;
		box-shadow:none !important;
	}
	html body .container.ilan .ilan-mobil-konum,
	html body .container.ilan .ilan-mobil-satici {
		border-right:0 !important;
		border-bottom:0 !important;
		border-left:0 !important;
	}
	html body .container.ilan > .ust .ilan-ust-favori,
	html body .container.ilan > .ust .karsilastir-btn,
	html body .container.ilan > .ust .ilan-ust-paylas,
	html body .container.ilan > .ust .ilan-ust-favori:hover,
	html body .container.ilan > .ust .karsilastir-btn:hover,
	html body .container.ilan > .ust .ilan-ust-paylas:hover {
		border:0 !important;
		border-radius:0 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
	html body .container.ilan > .ust .ilan-ust-favori svg,
	html body .container.ilan > .ust .karsilastir-btn svg,
	html body .container.ilan > .ust .ilan-ust-paylas svg {
		width:22px !important;
		height:22px !important;
	}
}
