﻿
@media screen and (min-width: 1170px) {

	.vitrin.genelListe.oto li { width: calc(25% - 21px); margin-right: 24px; margin-bottom: 28px; }
	.vitrin.genelListe.oto li:nth-child(2) { width: calc(50% - 6px); float: right; margin-bottom: 0 }
	.vitrin.genelListe.oto li:nth-child(1) { float: right; margin-right: 0; }
	.vitrin.genelListe.oto li:nth-child(5) { position: absolute; right: 0px; bottom: 0; margin-right: 0; margin-bottom: 0; }
	.vitrin.genelListe.oto li:nth-child(4) { margin-bottom: 0 }
}

@media screen and (max-width: 1170px) {


	.ortala { width: 100% !important; max-width: none; display: block; float: left; padding: 0px 20px !important; box-sizing: border-box; position: relative; box-sizing: border-box; margin: 0 !important; }
	.ortala.sld { padding: 0px; }

	a.kmenu { display: block; }


	.icerik { margin-top: 20px; padding: 0px; }

	.bekle { background-position: center 7px; }
	.bekle:after { margin-top: 76px; }

	.anaBaslik { margin: 0 0 15px 0; padding: 0; }
	.anaBaslik:before, .anaBaslik:after { display: none; }
	.anaBaslik .arr { top: inherit; bottom: 0; }
	.anaBaslik .arr.sol { left: 0; }
	.anaBaslik .arr.sag { right: 0; }
	.genelBaslik { padding-bottom: 12px; padding-left: 7px; border-bottom: solid 1px #c3c3c3; display: table; margin-top: 20px; margin-bottom: 0; text-align: center; }
	.genelBaslik .gSayi { display: none; }
	.genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6, .genelBaslik strong { width: 100%; float: left; display: inherit; text-align: center; }
	.icerik .genelBaslik { margin-top: 0px; margin-bottom: 14px; }
	.genelBaslik .KatBaslik { display: none; }
	.genelBaslik h1 a, .genelBaslik h2 a, .genelBaslik h3 a, .genelBaslik h4 a, .genelBaslik h5 a, .genelBaslik h6 a, .genelBaslik strong a, .genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6, .genelBaslik strong, .urunDetay .baslik h1, .blogDetay .baslik h1 { font-size: 18px; line-height: 22px; margin-top: 1px; }

	.icerik .genelBaslik h1, .icerik .genelBaslik h2, .icerik .genelBaslik h3, .icerik .genelBaslik h4, .icerik .genelBaslik h5, .icerik .genelBaslik h6, .icerik .genelBaslik strong { float: none; display: table-cell; vertical-align: middle; padding-left: 9px; margin: 0; width: auto; text-align: left; }
	.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { font-size: 18px; line-height: 19px; padding: 0; letter-spacing: 3px; }
	.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { width: auto; padding: 0px; margin: 0px; text-align: center; border-bottom: solid 2px; padding: 5px 14px 5px 34px; max-width: 100%; box-sizing: border-box; }

	.genelBaslik a.Vmenu { display: table-cell; margin-top: 0; height: 20px !important; background: url(../images/mobile/mktic.png) no-repeat center center; float: none; width: 14px !important; }
	.genelBaslik a.Vmenu.active { background: url(../images/mnu5.png) no-repeat center center; margin-right: 0; }
	.genelBaslik.alti { margin-top: 14px; margin-bottom: 8px; display: table; table-layout: fixed; }
	.genelBaslik.alti h1, .genelBaslik.alti h2, .genelBaslik.alti h3, .genelBaslik.alti h4, .genelBaslik.alti h5, .genelBaslik.alti h6, .genelBaslik.alti strong { display: table-cell; vertical-align: middle; float: none; text-align: left; width: calc(100% - 39px); padding-left: 9px; }
	.anaBaslik .tumu { display: none; }
	.solBar .guncelle { display: none; }
	.solBar .guncelle.tk { display: block; }

	.mobBar { width: 100%; left: 0; height: auto; float: left; display: block; margin-bottom: 17px; position: relative; margin-top: -10px; padding: 0; box-sizing: border-box; /* border-top: solid 1px #3e3e3e; */ border-bottom: solid 1px #000; }
	.mobBar .Vmenu { display: block; margin-left: 12px; margin-top: 0; background: url(../images/mobile/mbktic.svg) no-repeat left center !important; width: auto !important; height: auto !important; font-size: 12px; line-height: 15px; color: #3e3e3e; margin-left: 0; padding: 14px 0 12px 0; padding-left: 21px; background-size: 100%; }
	.mobBar .Vmenu:after { content: "Kategori"; }
	a.fAra { display: block; }
	.mfiltre { width: auto; float: right; display: block; }
	.mfiltre ul { width: auto; float: left; }
	.mfiltre ul li { width: auto; float: left; box-sizing: border-box; }
	.mfiltre a { width: auto; float: left; font-size: 12px; color: #3e3e3e; margin-left: 10px; border-right: solid 1px #b2b2b2; padding-right: 0; box-sizing: border-box; }
	.mfiltre a.active { color: #6f6a60; }
	.mfiltre li:last-child a { padding-right: 0px; border-right: none; }

	.mfiltre ul.toparlan { width: 180px; display: none; position: absolute; right: 0; margin-top: 27px; z-index: 99999; background: #fff; padding: 5px 10px; box-sizing: border-box; -webkit-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); -moz-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); }
	.mfiltre ul.toparlan li { width: 100%; border-bottom: solid 1px #cecece; }
	.mfiltre ul.toparlan li:last-child { border-bottom: none; }
	.mfiltre ul.toparlan li a { margin: 0px; border: none; padding: 5px; width: 100%; }
	.filtre.top { display: inherit; position: relative; box-shadow: none; box-sizing: border-box; width: 100%; right: inherit; top: inherit; margin: 0px 0px 16px 0px; padding: 0 0; border: none; }

	.filTop { width: 217px; position: absolute; right: 0; background: #fff; -webkit-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); -moz-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); margin-top: 41px; display: none; padding: 21px 10px 11px 10px; top: -9px; }
	.solBar .filTop .guncelle { display: block; }

	.filTop .filtre ul { display: none; margin-top: 13px; margin-bottom: 0; }
	.filtre ul li label { font-size: 12px; padding: 4px 0px 3px 26px !important; line-height: 12px; }
	.filTop .filtre.top:last-child { margin-bottom: 0; border: none; }
	.mfiltre a.fac { border: none; background: url(../images/mobile/fltric.svg) no-repeat left center; padding: 13px 0; padding-left: 21px; }
	.mfiltre a.sirla { border: none; background: url(../images/mobile/srlic.svg) no-repeat left center; padding: 13px 0; padding-left: 20px; margin-right: 7px; margin-left: 0; }
	.mfiltre a.fac.active { color: #6f6a60; }
	.filtre strong.active { color: cb8774; }
	.filtre strong { font-size: 13px; margin: 0px; padding: 0px 0px 5px 0px; border-bottom: solid 1px #dedede; background: none; color: #4c4c4c; }
	.filtre .araF input[type="submit"] { width: 100%; margin-top: 10px; }
	.filtre .araF input[type="text"] { width: 100%; float: left; }
	.mobLinks .mMenu, .mobLinks .mAra { display: inherit; }
	.mobBar .links { width: 217px; position: absolute; right: 0; background: #fff; -webkit-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); -moz-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); display: none; padding: 4px 20px; top: 0; z-index: 9999; right: 0; top: 42px; box-sizing: border-box; }
	.mobBar .links ul { width: 100%; float: left; position: relative; box-sizing: border-box; }
	.mobBar .links ul li { width: 100%; float: left; position: relative; box-sizing: border-box; }
	.mobBar .links ul li:last-child a { border: 0 }
	.mobBar .links ul li a { width: 100%; float: left; font-size: 13px; color: #555; box-sizing: border-box; line-height: 13px; padding: 14px 0; border-bottom: solid 1px #dedede; }

	.lBaslik { display: none }
	.lBaslik .sagKisim { display: none }

	.icerik .solBar { width: 100%; float: left; position: relative; left: 0px; top: 0px; z-index: 99999; }
	.icerik .sagBar { width: 100%; float: left; padding: 0px; margin: 0; }
	.icerik .sagBar.urunsuz { padding: 0px 12px; margin-top: 10px; padding-bottom: 8px; }
	.icerik .sagBar.urunsuz .genelBaslik.alti { margin-top: 4px; }

	.YanMenu.tkby15, .YanMenu.tkby16 { width: 262px !important; position: absolute; top: 31px; display: none; -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.17); -moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.17); box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.17); padding: 15px 10px 10px 10px; background: #fff; top: 33px; padding: 10px 19px; border-radius: 0; }
	.YanMenu.ft { top: 33px; display: none; left: 0; padding: 10px 9px; }
	.YanMenu.tkby15 .baslik { display: none }
	.filtre { width: 250px; display: none; position: absolute; right: 0; margin-top: 27px; z-index: 99999; background: #fff; padding: 15px; box-sizing: border-box; -webkit-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); -moz-box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); box-shadow: -3px 3px 7px 0px rgba(0,0,0,0.17); border-bottom-left-radius: 4px; }
	.icerik { position: relative; }
	.genelBaslik .markaLogo { width: 51px; height: 52px; line-height: 52px; bottom: -2px; z-index: 5; right: 13px; }

	.solBar .FiltreAlani { width: 240px; position: absolute; z-index: 999; top: 26px; left: 0; background: #fff; padding: 10px; box-sizing: border-box; border-radius: 5px; display: none; -webkit-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.3); box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.3); border-top-left-radius: 0px; }


	.YanMenu.tkby15 ul { background: none !important; }
	.YanMenu.tkby15 > ul > li { background: none !important; }
	.YanMenu.tkby15 ul li > a { font-size: 13px !important; line-height: 13px !important; padding: 10px 14px 10px 12px !important; }
	.YanMenu.tkby15 ul li ul { padding: 0 10px 0 0 !important; }
	.YanMenu.tkby15 ul li ul li { }
	.YanMenu.tkby15 ul li ul li a { padding: 0; font-size: 12px; line-height: 12px; padding: 10px 0; }
	.YanMenu.tkby15 ul li a span.ynAc { /* top: 0; */ right: 1px; left: inherit; }



	.header { z-index: 950; }
	.header:after { display: none; }
	.header .ust { display: none; }
	.header .orta { padding: 0; }
	.header .orta .logo { margin: 0; width: 199px; padding: 15px 0; }
	.header .orta .logo:after { content: ""; width: 86px; height: calc(100% + 10px); position: absolute; left: -7px; top: 0px; background: #bd1829; z-index: -1; }
	.header .orta .aramaWrap { width: 100%; height: 100%; background: rgba(25, 18, 18, 0.89); position: fixed; left: 0px; top: 0px; z-index: 9999; display: none; }
	.header .orta .aramaWrap .aramaBar { width: 300px; position: fixed; margin: 0; padding: 0; background: #fff; z-index: 9996; top: 44px; left: calc(50% - 150px); box-shadow: 0px 0px 0px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.51); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.51); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.51); }
	#aAramaUl { top: 45px; border-radius: 0 }
	.header .orta .aramaWrap .aramaBar .mArpt { display: inherit; }
	.header .orta .aramaWrap .aramaBar input[type="text"] { border: none; font-size: 13px; line-height: 14px; padding: 15px 40px 13px 20px; color: #000000; }
	.header .orta .aramaWrap .aramaBar input[type="submit"] { background-position: center; right: 8px; width: 20px; background-image: url(../images/mobile/mbara.svg); }

	.header .orta .sosyalMedia { display: none; }
	.header .menuBar { display: none; }


	.sldWrap { background: #bd1829; }

	.slider ul, .slider ul li, .slider ul li a, .slider ul li img { background-size: cover !important; }

	.sldWrap .aramaAlani { width: 100%; margin: 0; left: 0; top: 0; transform: inherit; position: relative; padding: 20px 20px; box-sizing: border-box; }
	.sldWrap .aramaAlani > strong { font-size: 17px; line-height: 18px; }
	.sldWrap .aramaAlani > span { font-size: 16px; line-height: 16px; margin: 5px 0 0 0; }
	.sldWrap .aramaAlani .kapsa { margin: 20px 0 0 0; }
	.sldWrap .aramaAlani .kapsa .slot { width: 100% !important; margin: 0 0 10px 0; }
	.sldWrap .aramaAlani .kapsa .slot:first-child .select2-container--default .select2-selection--single { border-radius: 0; }
	.sldWrap .aramaAlani .kapsa .slot .select2-container--default .select2-selection--single { padding: 16px 13px; }
	.sldWrap .aramaAlani .kapsa .slot .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px; line-height: 14px; }
	.sldWrap .aramaAlani .kapsa .slot input[type="submit"] { background: #000; border-radius: 0; }


	.genelListe.caro .pages { margin: 20px 0 0 }

	.anaSayfa { margin: 20px 0 0 0; }
	.anaSayfa .slot { margin-bottom: 25px; }
	.anaSayfa .slot:last-child { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0 }


	.kategori.genelListe { margin-top: 0; }
	.kategori.genelListe li { width: 16.66%; }



	.vitrin.genelListe.ikiLi h6 { font-size: 22px; line-height: 22px; }
	.vitrin.genelListe.ikiLi p { font-size: 13px; line-height: 20px; margin: 10px 0 0 0; }


	.vitrin.genelListe.ikiLi li a { padding: 0 5px !important; }
	.vitrin.genelListe.ikiLi:not(.noCaro) .kapsul { }
	.vitrin.genelListe.ikiLi .kapsul { padding: 20px 20px !important; }


	.Urun.genelListe.ucLu li, .Urun.genelListe.dortLu li, .Urun.genelListe.besLi li { width: 25%; margin: 0 0 15px 0; padding: 5px; }
	.Urun.genelListe li h6 { font-size: 13px; line-height: 15px; }


	.vitrin.genelListe.oto li { width: 25%; margin: 0px; padding: 0 }
	.vitrin.genelListe.oto li a { padding: 5px }
	.vitrin.genelListe.oto li h6 { font-size: 18px; line-height: 18px; font-weight: 500; padding: 0 20px; }

	.genelListe.caro .sPage { display: inherit; }


	.referans.genelListe.altiLi.caro:not(.noCaro) li, .referans.genelListe.altiLi:not(.caro) li, .referans.genelListe.altiLi.noCaro li { width: 25%; margin: 0px; }
	.referans.genelListe.altiLi.caro:not(.noCaro) li a, .referans.genelListe.altiLi:not(.caro) li a, .referans.genelListe.altiLi.noCaro li a { padding: 4px }


	.eBulten { padding: 20px 20px; box-sizing: border-box; margin-top: 20px; }
	.eBulten label { width: 100%; margin: 0 0 15px 0; }
	.eBulten input[type="text"] { width: calc(100% - 80px); float: left; margin: 0; font-size: 13px; line-height: 13px; padding: 14px 20px; }
	.eBulten input[type="submit"] { width: 70px; float: right; background: #000; padding: 14px 0; }

	.altBar { text-align: center; }
	.altBar .ust { padding: 20px 0px; }
	.altBar .ust .slot { width: 100% !important; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: solid 1px #e0e0e0; }
	.altBar .ust .slot:last-child { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0 }
	.altBar .ust .slot .sosyalMedia { }
	.altBar .ust .slot .sosyalMedia a { display: inline-table; vertical-align: text-bottom; float: none; }
	.altBar .ust .slot h6 { font-size: 16px; line-height: 16px; font-weight: bold; padding: 0; margin: 0 0 10px 0; border: none; }
	.altBar .ust .slot ul li a, .altBar .ust .slot .yazi { }
	.altBar .ust .slot:nth-child(3) ul li { width: 100% !important; margin: 0; }
	.altBar .alt { }
	.altBar .alt .bilgi, .altBar .alt .teknoBay { width: 100%; }
	.altBar .alt .bilgi { }
	.altBar .alt .teknoBay { margin-top: 10px; }


	.katResim { height: 100px; }
	.katResim h1, .katResim strong { left: 20px; margin: 0; font-size: 17px; line-height: 17px; padding: 8px 15px 8px 35px; }
}

@media screen and (max-width: 1024px) {

	.icerik .yazi { font-size: 13px; line-height: 21px; }


	.urunDetay { text-align: center; }
	.urunDetay .slot { margin-bottom: 30px; }

	.urunDetay .baslik { border-bottom: solid 1px #dadada; padding-bottom: 20px; }
	.urunDetay .sagKisim { margin: 25px 0 0 0; border-top: solid 1px #dadada; padding-top: 25px; }
	.urunDetay .baslik, .urunDetay .sagKisim { width: 100%; }
	.urunDetay .solKisim { width: 360px; display: inline-table; vertical-align: text-bottom; float: none; }
	.urunDetay .baslik .kBilgi { }
	.urunDetay .baslik .kBilgi > div { }
	.urunDetay .baslik .kBilgi .uKodu { width: 100%; margin: 0; }
	.urunDetay .sagKisim .dKapsa { }
	.urunDetay .sagKisim .dKapsa h6 { font-size: 16px; line-height: 16px; }
	.urunDetay .sagKisim .ozellik ul { }
	.urunDetay .sagKisim .ozellik ul li { display: inherit; }
	.urunDetay .sagKisim .ozellik ul li .solK { width: 100%; float: left; display: inherit; font-weight: bold; }
	.urunDetay .sagKisim .ozellik ul li .solK:after { display: none; }
	.urunDetay .sagKisim .ozellik ul li .sagK { width: 100%; float: left; display: inherit; padding: 0; }

	.urunDetay .tabBar .icKisim { min-height: inherit }
	.urunDetay .tabBar .tabMenu .tbAc { width: auto; display: inline-table; vertical-align: text-bottom; font-size: 17px; line-height: 16px; position: relative; padding-right: 21px; }
	.urunDetay .tabBar .tabMenu { padding: 20px 0; margin-bottom: 20px; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #bfbfbf; display: none; }
	.urunDetay .tabMenu .tbAc:after { content: ""; width: 12px; height: 100%; position: absolute; right: 0; top: 0; background: url(../images/mnar.png) no-repeat center; }
	.urunDetay .tabMenu .tbAc.active:after { transform: rotate(180deg) }
	.urunDetay .tabBar .tabMenu ul { width: 270px; position: absolute; left: calc(50% - 135px); top: 53px; display: none; z-index: 458; background: #fbfbfb; -webkit-box-shadow: 0px 8px 11px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 8px 11px 0px rgba(0,0,0,0.2); box-shadow: 0px 8px 11px 0px rgba(0,0,0,0.2); padding: 18px 10px; box-sizing: border-box; }
	.urunDetay .tabBar .tabMenu ul li { width: 100%; float: left; margin: 0; padding: 0; }
	.urunDetay .tabBar .tabMenu ul li a { width: 100%; padding: 11px 0; margin: 0; font-size: 15px; line-height: 15px; font-weight: 400; background: none; border-radius: 0; }
	.urunDetay .tabBar .tabMenu ul li a.active { color: #ffffff; }
	.urunDetay .tabBar .tabMenu ul li a:after { display: none; }
	.urunDetay .tabBar .icKisim .ick { padding: 0; position: relative; margin-bottom: 9px; display: inherit; }
	.urunDetay .tabBar .icKisim .ick h3 { width: 100%; float: left; position: relative; display: inherit; font-size: 15px; line-height: 18px; color: #000; margin-bottom: 9px; background: #f9f9f9; padding: 13px 20px; cursor: pointer; box-sizing: border-box; text-align: left; }
	.urunDetay .tabBar .icKisim .ick h3.active { background-color: #eaeaea }
	.urunDetay .tabBar .icKisim .ick h3:after { content: ""; width: 8px; height: 100%; vertical-align: middle; background: url(../images/artir.png) no-repeat center center; float: right; position: absolute; right: 10px; top: 0; }
	.urunDetay .tabBar .icKisim .ick h3.active:after { background-image: url(../images/eksilt.png); transform: rotate(180deg); }
	.urunDetay .tabBar .icKisim .ick .mTab { width: 100%; float: left; position: relative; display: none; box-sizing: border-box; padding: 0px 20px 10px 20px; text-align: justify; }
	.urunDetay .yorumLar .bilgisi { margin-bottom: 20px; }
	.urunDetay .slot .tabBar .yildiz { display: inline-table; float: none; vertical-align: text-bottom; }
	.urunDetay .yorumLar .yorumYap ul li input[type="text"], .urunDetay .yorumLar .yorumYap ul li textarea { text-align: center; }
	.urunDetay .yorumLar .yorumYap ul li { width: 100% }
	.urunDetay .yorumLar .yorumYap ul li input[type="submit"] { width: 100%; }
	.urunDetay .yorumLar .yorumList.genelListe li { padding: 20px 0; margin: 0; }
	.urunDetay .yorumLar .yorumList.genelListe li .ySag { width: 100%; display: inherit; float: left; }
	.urunDetay .yorumLar .yorumList.genelListe li .ySol { width: 280px; margin: 0; padding: 0; display: inline-table; table-layout: fixed; float: none; margin: 20px 0 0 0; }
}

@media screen and (max-width: 980px) {
	.genelListe.media li { width: 33.33%; }
}

@media screen and (max-width: 900px) {
	.Urun.genelListe.ucLu li, .Urun.genelListe.dortLu li, .Urun.genelListe.besLi li { width: 33.33% }
	.vitrin.genelListe.oto li { width: 33.33% }
	.referans.genelListe.altiLi.caro:not(.noCaro) li, .referans.genelListe.altiLi:not(.caro) li, .referans.genelListe.altiLi.noCaro li { width: 33.33%; }


	.kategori.genelListe li { width: 20%; }
	.kategori.genelListe li h6 { font-size: 13px; line-height: 16px; }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 720px) {

	.genelListe.media li { width: 50%; }



	.Urun.genelListe.ucLu li, .Urun.genelListe.dortLu li, .Urun.genelListe.besLi li { width: 50%; }


	.vitrin.genelListe.ikiLi:not(.caro) li, .vitrin.genelListe.ikiLi.noCaro li, .vitrin.genelListe.ikiLi.caro:not(.noCaro) li { width: 100%; margin: 0px; }
	.vitrin.genelListe.ikiLi li a { padding: 0 !important }

	.vitrin.genelListe.oto li { width: 50%; }
	.referans.genelListe.altiLi.caro:not(.noCaro) li, .referans.genelListe.altiLi:not(.caro) li, .referans.genelListe.altiLi.noCaro li { width: 50%; }


	.kategori.genelListe li { width: 25%; }
}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 600px) {
	.kategori.genelListe li { width: 33.33%; }
}

@media screen and (max-width: 568px) {
}

@media screen and (max-width: 530px) {
}

@media screen and (max-width: 510px) {
}

@media screen and (max-width: 480px) {

	.vitrin.genelListe.ikiLi .kapsul { position: relative; padding: 15px 20px !important; background: #bd1829; top: inherit; left: inherit; transform: inherit; float: left; text-align: center; }

	.Urun.genelListe.ucLu li, .Urun.genelListe.dortLu li, .Urun.genelListe.besLi li { width: 100%; padding: 0; margin-bottom: 25px; }

	.vitrin.genelListe.oto li { width: 100%; padding: 0px; }
	.vitrin.genelListe.oto li a { padding: 0 }
	.genelListe.caro .pages { margin-top: 10px; }

	.referans.genelListe.altiLi.caro:not(.noCaro) li, .referans.genelListe.altiLi:not(.caro) li, .referans.genelListe.altiLi.noCaro li { width: 100%; }

	.urunDetay .solKisim { width: 100%; }


	.kategori.genelListe li { width: 100%; }
}

@media screen and (max-width: 470px) {
	.genelListe.media li { width: 100%; }
}

@media screen and (max-width: 400px) {
}

@media screen and (max-width: 370px) {
}
