﻿
@media screen and (max-width: 1720px) {

	.ortala.wide { width: calc(100% - 120px); height: auto; margin: 0 0 0 60px; padding: 0; }

	.ortala { width: 1170px; margin-left: calc(50% - 585px); }


	header .logo { width: 170px; }

	header .sagK { padding: 18px 20px 18px 20px; }

	header section.alt:after { width: 30px; }
	header section.ust:after { width: 60px; }
	header:after { width: calc(100% - 60px); left: 30px; }

	header:before { width: calc(100% - 120px); height: calc(100% - 80px); position: absolute; left: 30px; top: 80px; }



	header .menuBar > ul > li > a { padding: 61px 16px 61px 16px; font-size: 14px; line-height: 15px; }


	.slider { width: calc(100% - 60px); height: calc(100% - 100px); left: 30px; bottom: 50px; }

	.sliderWrap.katWrap .katResim { width: calc(100% - 60px); height: calc(100% - 100px); left: 30px; bottom: 50px; }

	.slider .arr.sol { left: 30px; }
	.slider .arr.sag { right: 30px; }


	.drgXWrap:after { right: 0; width: calc(40% - 30px); }

	.urunler.genelListe .alt { padding: 0 30px; }

	.anaBlog.genelListe:after { left: 0; }

	.referans.genelListe:after { width: 100%; left: 0; }


	footer .ust:before { width: 100%; left: 0; }
	footer .ust:after { width: 100%; left: 0; }


	.siloksanDetay .slot.zarar:before { right: 0; width: calc(40% - 30px); }
}


@media screen and (max-width: 1280px) {


	.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; }


	.genelBaslik .Vmenu { float: none; display: table-cell; vertical-align: middle; top: 0; }
	.genelBaslik h1 a, .genelBaslik h2 a, .genelBaslik h3 a, .genelBaslik h4 a, .genelBaslik h5 a, .genelBaslik h6 a, .genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6 { font-size: 17px; line-height: 20px; }
	.genelBaslik { padding: 0 0 20px 0; border-bottom: solid 1px #c3c3c3; margin-top: 0px; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: flex-start; }
	.genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6 { float: none; display: table-cell; vertical-align: middle; padding-left: 10px; }


	.icerik .solBar { width: 250px; position: absolute; -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); top: 33px; z-index: 9999; background: #fff; padding: 12px 20px; overflow: hidden; background: transparent; transition: all .3s cubic-bezier(.645,.045,.355,1); z-index: 9999; pointer-events: none; opacity: 0; }
	.icerik .solBar.active { opacity: 1; pointer-events: auto; visibility: visible; background: #ffffffd4; backdrop-filter: blur(4px); }
	.icerik .sagBar { width: 100%; float: left; padding: 0; margin: 0; }



	.userControl { margin-top: 0px !important; }

	.bekle { background-position: center 7px; }
	.bekle:after { margin-top: 76px; }


	main section .ortala, main section .inner { opacity: 1; top: 0px; flex-direction: column; }
	main section .yazi { font-size: 15px; line-height: 21px; text-align-last: left; }
	main section a.link { font-size: 14px; line-height: 14px; padding: 13px 38px; margin: 25px 0 0 0; }
	main section a.link:after { width: 100%; }




	.anaBaslik { padding: 25px 0px 25px 0; margin: 0 0 10px 0; }
	.anaBaslik *.none { display: initial; }
	.anaBaslik p { font-size: 20px; line-height: 29px; text-align: justify; text-align-last: center; margin: 0; }
	.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: 21px; line-height: 26px; padding: 26px 0 0 0; text-align: center; }
	.anaBaslik h1:before, .anaBaslik h2:before, .anaBaslik h3:before, .anaBaslik h4:before, .anaBaslik h5:before, .anaBaslik h6:before, .anaBaslik strong:before, .anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after, .anaBaslik strong:after { width: 100%; height: 20px; top: initial; }
	.anaBaslik h1:before, .anaBaslik h2:before, .anaBaslik h3:before, .anaBaslik h4:before, .anaBaslik h5:before, .anaBaslik h6:before, .anaBaslik strong:before { top: 0; }
	.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after, .anaBaslik strong:after { bottom: 0; opacity: 0; }





	header { position: relative; }
	header:before { width: 100%; height: 100%; left: 0; top: 0; display: none; }
	header:after { width: 100%; left: 0; }
	header section.ust:after { width: 20px; }
	header section.ust { background: #53bf9b; display: none; }
	header section.alt { margin: 0 0 0 0; padding: 15px 0; }
	header section.alt:after { width: 20px; display: none; }
	header .ulas { padding: 0 0 0 30px; padding: 0; width: 100%; }
	header .ulas a { font-size: 13px; line-height: 14px; padding: 0; margin: 0 18px 0 0; }
	header .ulas a:before { display: none; }
	header .logo { width: 120px; height: 56px; }
	header .menuBar { width: 100%; height: 100%; float: left; color: #fff; position: fixed; left: 0; top: 0; overflow: hidden; background: transparent; transition: all .3s cubic-bezier(.645,.045,.355,1); z-index: 9999; pointer-events: none; opacity: 0; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; transform: initial; padding: 20px 0 0px 0; background: #56bf9bf0; backdrop-filter: blur(4px); }
	header .menuBar.active { opacity: 1; pointer-events: auto; visibility: visible; /* background: #56bf9be0; */ backdrop-filter: blur(4px); }
	header .menuBar ul.sag { margin: 0; }
	header .menuBar .sosyal { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; opacity: 0; transition: all .6s cubic-bezier(.645,.045,.355,1) 0s; visibility: hidden; transform: translateY(-40px); }
	header .menuBar.active .sosyal { opacity: 1; transform: translateY(0) !important; visibility: visible; }
	header .sagK { padding: 0; background: none; }
	header .sagK > div { padding: 12px 20px 12px 0; z-index: 99999; }
	header .sagK .sosyal { display: none; }
	header .sagK .dil a.dilAc { color: #fff; }
	header .sagK .dil a.dilAc:after { background-image: url(../images/dil2.svg); }
	header .sagK .dil ul { top: 70px; right: initial; left: 0; }
	header.koyu:after { display: none; }
	header.koyu.active .logo img.disi { opacity: 1; }
	header.koyu.active .logo img.erkek { opacity: 0; }
	header.koyu .menuBar ul li a { color: #ffffff; }
	header.koyu .sagK { background: none; }
	header.koyu .sagK .dil a.dilAc { color: #3b3b3b; }
	header.koyu .sagK .dil a.dilAc:after { background-image: url(../images/dil.svg); }
	header.koyu.active .sagK .dil a.dilAc { color: #ffffff; }
	header.koyu.active .sagK .dil a.dilAc:after { background-image: url(../images/dil2.svg); }


	.sliderWrap.katWrap { height: auto; margin: 0 0 40px 0; }
	.sliderWrap.katWrap .katResim { width: 100%; height: 157px; left: 0; bottom: inherit; position: relative; }
	.sliderWrap.katWrap .katResim .kapsa { width: auto; max-width: calc(100% - 20px); padding: 20px 20px; }
	.sliderWrap.katWrap .katResim .kapsa h1, .sliderWrap.katWrap .katResim .kapsa strong { font-size: 20px; line-height: 25px; text-align: center; }
	.sliderWrap .linkAgaci { display: none; }
	.sliderWrap .sMenu { display: none; }
	.slider { width: 100%; height: 100%; /* height: 100%; */ left: 0; bottom: 0; }
	.slider ul li .kapsa { width: calc(100% - 40px); bottom: initial; height: initial; min-height: initial; padding: 30px 0 0 0; border: none; border: solid 1px rgb(255 255 255 / 39%); }
	.slider ul li .kapsa strong { font-size: 17px; line-height: 30px; font-weight: 900; }
	.slider ul li .kapsa a { font-size: 14px; line-height: 14px; padding: 13px 29px; margin: 20px 0 -22px 0; }
	.slider ul li .kapsa.active { bottom: inherit; }
	.slider .arr { width: 36px; top: calc(50% + 60px); }
	.slider .arr:before { z-index: 9; }
	.slider .arr:after { border: none; background: #53bf9b; }
	.slider .arr span { display: none; }
	.slider .arr.sol { left: 10px; }
	.slider .arr.sag { right: 10px; }



	.bilgilendirme { padding: 50px 0px 40px 0; }
	.bilgilendirme:after { opacity: 0.1; }
	.bilgilendirme .yazi { width: 100%; }
	.bilgilendirme .ortala:before { width: 100%; height: 140px; top: 0; bottom: initial; background-position: top center; opacity: 0; }



	.filtrele { margin: 20px 0 60px 0; }
	.filtrele .tabFilter .filter { width: 100%; float: left; height: initial; }
	.filtrele .tabFilter .filter .kapsul { position: relative; overflow: hidden; list-style: none; padding: 0; width: 100%; float: left; position: relative; }


	.drgXWrap:after { right: 0; }
	.drgX ul li { width: calc(33.33% - 20px); }
	.drgX ul li > div span:before { width: calc(100% - 40px); height: calc(100% - 40px); position: absolute; left: 20px; top: 20px; border-width: 1px; }
	.drgX ul li > .once { border-width: 1px; }
	.drgX ul li strong { font-size: 16px; line-height: 16px; bottom: -45px; }
	.drgX ul li > div i { font-size: 15px; line-height: 21px; font-weight: bold; padding: 0 30px; }
	.drgX ul li > div.once i { top: 33px; }
	.drgX ul li > div.sonra i { bottom: 33px; }



	.kazanclar.genelListe .yazi { width: 100%; }
	.kazanclar.genelListe li { width: 50%; }
	.kazanclar.genelListe li:after { width: calc(100% - 20px); height: 50%; left: 10px; top: initial; bottom: -2px; }
	.kazanclar.genelListe li .kapsul { padding: 43px 30px; }
	.kazanclar.genelListe li .resim { width: 60px; height: 60px; margin: 0 0 20px 0; }
	.kazanclar.genelListe li .resim img { max-width: calc(100% - 30px); max-height: calc(100% - 30px); }
	.kazanclar.genelListe li h6 { font-size: 16px; line-height: 16px; margin: 0 0 14px 0; }
	.kazanclar.genelListe li p { font-size: 14px; line-height: 21px; min-height: 46px; margin: 0 0 20px 0; }
	.kazanclar.genelListe li .kazanc .sayi { font-size: 40px; line-height: 40px; margin: 0 10px 0 0; }
	.kazanclar.genelListe li .kazanc .deger span { font-size: 12px; line-height: 13px; }



	.projeler.genelListe.dortLu li { width: calc(50% - 10px); margin: 0 0 20px 0; }
	.projeler.genelListe.alt li .alt { padding: 80px 30px 21px 30px; }
	.projeler.genelListe li .alt .yer { font-size: 12px; line-height: 12px; padding: 11px 20px; }
	.projeler.genelListe li .alt h6 { font-size: 15px; line-height: 23px; }
	.projeler.genelListe.alt .solKisim { width: 100%; display: none; width: 250px; position: absolute; -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); top: 45px; z-index: 9999; background: #fff; padding: 0; overflow: hidden; /* background: transparent; */ transition: all .3s cubic-bezier(.645,.045,.355,1); z-index: 9999999; pointer-events: none; opacity: 0; }
	.projeler.genelListe.alt .solKisim.active { opacity: 1; pointer-events: auto; visibility: visible; /* background: #ffffffd4; */ backdrop-filter: blur(4px); }
	.projeler.genelListe.alt .sagKisim { width: 100%; }

	.projeler.genelListe .mFiltre { display: initial; }



	.urunler.genelListe .alt { margin: 20px 0 0 0px; padding: 0 20px; }
	.urunler.genelListe li .kapsul:after { width: calc(100% - 40px); height: calc(100% - 40px); position: absolute; left: 20px; bottom: 20px; }
	.urunler.genelListe li .bilgi { padding: 44px 15px 20px 15px; }
	.urunler.genelListe li h6 { min-height: 40px; }

	.urunler.genelListe.alt ul li { width: calc(50% - 10px); margin-bottom: 20px; }
	.urunler.genelListe.alt li .bilgi { padding: 44px 15px 20px 15px; }
	.urunler.genelListe.alt li p { display: none; }
	.urunler.genelListe.bayX li { width: calc(50vw - 30px); }
	.urunler.genelListe.bayX li p { display: none; }
	.urunler.genelListe .arr { top: calc(50% + 21px); }



	.anaBlog.genelListe:after { width: 170px; left: calc(50% - 85px); }
	.anaBlog.genelListe ul:not(.swiper-wrapper) { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
	.anaBlog.genelListe li { width: calc(50% - 10px) !important; margin: 0 0 20px 0 !important; }
	.anaBlog.genelListe li:last-child { display: initial; }
	.anaBlog.genelListe li:first-child .resim { height: inherit; }
	.anaBlog.genelListe li .resim { height: initial; }
	.anaBlog.genelListe li .resim img { height: initial; }
	.anaBlog.genelListe li h6 { width: 100%; text-align: center; font-size: 14px; line-height: 18px; padding: 14px 20px; }



	.referans.genelListe:after { width: 100%; left: 0; }
	.referans.genelListe li { width: calc(50% - 10px); margin: 0 0 20px 0; }
	.referans.genelListe li .resim img { max-width: calc(100% - 33px); max-height: calc(100% - 46px); }



	footer { margin: 50px 0 0 0; }
	footer .form .kapsa { width: 100%; flex-direction: column; padding: 30px 30px; }
	footer .form .kapsa strong { width: 100%; margin: 0 0 28px 0; }
	footer .form .kapsa ul { width: 100%; }
	footer .form .kapsa ul li { width: 100%; margin: 0 0 25px 0; }
	footer .form .kapsa ul li:last-child { margin-bottom: 0; }
	footer .form .kapsa ul li input[type="text"] { width: 100%; text-align: center; }
	footer .form .kapsa ul li input[type="submit"] { width: 100%; }
	footer .ust:before { width: 100%; left: 0; background-position: top center; }
	footer .ust:after { width: 100%; left: 0; }
	footer .ust .slot { flex-direction: column; align-items: center; padding: 0 0 30px 0; margin: 0 0 30px 0; }
	footer .ust .logo { width: 130px; margin: 0 0 30px 0; }
	footer .iletisim { width: 100%; float: left; }
	footer .iletisim ul, footer .iletisim ul li, footer .iletisim li a { width: 100%; float: left; position: relative; }
	footer .iletisim li { margin: 0 0 20px 0px; }
	footer .iletisim li:last-child { margin-bottom: 0; }
	footer .iletisim ul li a { width: 100%; flex-direction: column; }
	footer .iletisim ul li a i { margin: 0 0 14px 0; }
	footer .iletisim ul li a span { width: 100%; text-align: center; }
	footer .altMenu .slt { width: 100% !important; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; margin: 0 0 30px 0; }
	footer .altMenu .slt:last-child { margin-bottom: 0; }
	footer .altMenu .slt h6 { width: auto; float: left; }
	footer .altMenu .slt ul li a { text-align: center; }



	.genelForm.hesapla ul li .slt .kps.active label { width: auto; left: initial; }
	.genelForm.hesapla ul li .slt .kps p { text-align: center; }
	.genelForm.hesapla ul li .slt .kps input[type="text"], .genelForm.hesapla ul li .slt .kps input[type="number"], .genelForm.hesapla ul li .slt .kps .select { text-align: center; }



	.hesapList .sonuc ul li { flex-direction: column; align-items: center; justify-content: center; padding: 0 0 18px 0; margin: 0 0 18px 0; font-size: 14px; line-height: 20px; }
	.hesapList .sonuc ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
	.hesapList .sonuc ul li strong { width: 100%; border: none; float: left; text-align: center; padding: 0; }
	.hesapList .sonuc ul li p { width: 100%; text-align: center; align-items: center; justify-content: center; }
	.hesapList .sonuc ul li p span { font-size: 17px; letter-spacing: 2px; font-weight: 600; }



	.hakkimizda { flex-direction: column; }
	.hakkimizda .resmi { width: 200px; }
	.hakkimizda .resmi:after { width: calc(100% - 30px); height: calc(100% - 30px); left: 15px; top: 15px; }
	.hakkimizda .bilgi { width: 100%; padding: 0; margin: 40px 0 0 0; }



	.linkler { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
	.linkler a { margin: 0 0 19px 0; }
	.linkler a:last-child { margin: 0; }



	.projeDetay { flex-direction: column; }
	.projeDetay .solKisim { width: 100%; }
	.projeDetay .solKisim .slot { align-items: center; justify-content: center; }
	.projeDetay .solKisim .slot.bilgi ul li { flex-direction: column; align-items: center; justify-content: center; }
	.projeDetay .solKisim .slot.bilgi ul li .solK { width: 100%; float: left; text-align: center; }
	.projeDetay .solKisim .slot.bilgi ul li .sagK { width: 100%; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
	.projeDetay .projeSwip.genelListe li a:after { width: calc(100% - 40px); height: calc(100% - 40px); left: 20px; top: 20px; }
	.projeDetay .projeSwip.genelListe .arr { display: none; }
	.projeDetay .sagKisim { display: none; }



	.blog.genelListe li .bilgi { padding: 30px 30px; }
	.blog.genelListe li:nth-child(2n-1) .bilgi { padding-left: 0; }
	.blog.genelListe li:nth-child(2n) .bilgi { padding-right: 0; }
	.blog.genelListe li .bilgi .ust h6 { font-size: 15px; line-height: 19px; }



	.blogDetay .solKisim .slot .baslik h1 { font-size: 20px; line-height: 26px; padding-right: 0; }
	.blogDetay .solKisim .slot .baslik h1:before { display: initial; }



	.urunDetay .slot { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
	.urunDetay .uGal.genelListe li .resim:after { width: calc(100% - 40px); height: calc(100% - 40px); left: 20px; top: 20px; }
	.urunDetay .uGal.genelListe .arr { display: none; }



	.siloksanDetay .slot .inner { flex-direction: column; }
	.siloksanDetay .slot.nedir .inner { flex-direction: column-reverse; }
	.siloksanDetay .slot.nedir { padding: 0; }
	.siloksanDetay .slot.nedir .bilgi { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; margin: 50px 0 0 0; }
	.siloksanDetay .slot.nedir .resmi { width: 240px; margin: 30px 0 0 0; }



	.siloksanDetay .slot.zarar { margin: 50px 0 0 0; padding-bottom: 50px; }
	.siloksanDetay .slot.zarar:before { right: 0; top: -100px; width: 150px; display: none; }
	.siloksanDetay .slot.zarar .yazi { padding: 0; }



	.siloksanDetay .slot.cozum { margin: 0; }
	.siloksanDetay .slot.cozum .inner { align-items: center; align-content: initial; flex-direction: column-reverse; }
	.siloksanDetay .slot.cozum .resmi { width: 100%; padding: 30px 20px; }
	.siloksanDetay .slot.cozum .resmi img { width: 170px; }
	.siloksanDetay .slot.cozum .bilgi { width: 100%; padding: 0; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
	.siloksanDetay .slot .sonuc { width: 100%; }
	.siloksanDetay .slot .sonuc .wrap { padding: 30px 40px; }



	.referansWrap .referansi .kapsul { width: calc(100% - 50px); }
	.referansWrap .referansi .kapsul .detay { flex-direction: column-reverse; align-content: initial; align-items: center; justify-content: center; }
	.referansWrap .referansi .kapsul .detay .resmi { width: 220px; display: none; }
	.referansWrap .referansi .kapsul .detay .bilgi { width: 100%; padding: 0 26px; }
	.referansWrap .referansi .kapsul .detay .bilgi .slot { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
	.referansWrap .referansi .kapsul .detay .bilgi .slot .anaBaslik h6 { font-size: 22px; line-height: 28px; }
	.referansWrap .referansi .kapsul .detay .bilgi .slot strong { text-align: center; }



	.kariyer:after { display: none; }



	.bizeUlasin { flex-direction: column-reverse; }
	.bizeUlasin .solK { width: 100%; margin: 30px 0 0 0; }
	.bizeUlasin .solK iframe { height: 300px; }
	.bizeUlasin .sagK { width: 100%; padding: 30px 20px 0 20px; text-align: center; }
	.bizeUlasin .sagK .sosyalBar a { display: inline-table; vertical-align: text-bottom; float: none; }
	.bizeUlasin .sagK .bilgi ul li { width: 100% !important; margin: 0 0 23px 0; }
	.bizeUlasin .sagK .bilgi ul li:last-child { margin-bottom: 0; }
	.bizeUlasin .sagK .bilgi ul li a { padding: 68px 0 0 0; }
	.bizeUlasin .sagK .bilgi ul li a:before, .bizeUlasin .sagK .bilgi ul li a:after { left: calc(50% - 27px); top: 0; }
}


@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 980px) {

	.filtrele .tabFilter .filter .kapsul { height: auto; }
	.filtrele .tabFilter .filtBaslik { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; margin: 0 0 20px 0; }
	.filtrele .tabFilter .filtBaslik a { width: calc(50% - 10px); float: left; position: relative; font-size: 15px; line-height: 20px; color: #3f3f3c; background: #f5f5f5; padding: 15px 16px; -webkit-transition-property: color, background,transform,-webkit-transform; transition-property: color, background,transform,-webkit-transform; transition-property: color, background,transform,-webkit-transform; transition-property: color, background,transform,-webkit-transform; -webkit-transition-duration: .9s; transition-duration: .9s; -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1); transition-timing-function: cubic-bezier(.23,1,.32,1); }
	.filtrele .tabFilter .filtBaslik a:before { content: ""; width: 50px; height: 100%; position: absolute; top: 0; background: #f5f5f5; z-index: -1; -webkit-transition-property: color, background,transform,-webkit-transform; transition-property: color, background,transform,-webkit-transform; transition-property: color, background,transform,-webkit-transform; transition-property: color, background,transform,-webkit-transform; -webkit-transition-duration: .9s; transition-duration: .9s; -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1); transition-timing-function: cubic-bezier(.23,1,.32,1); }
	.filtrele .tabFilter .filtBaslik a.oncesi { /* left: -20px; */ padding-left: 0; }
	.filtrele .tabFilter .filtBaslik a.oncesi:before { left: -20px; }
	.filtrele .tabFilter .filtBaslik a.sonrasi { /* right: -20px; */ text-align: right; padding-right: 0; }
	.filtrele .tabFilter .filtBaslik a.sonrasi:before { right: -20px; }
	.filtrele .tabFilter .filtBaslik a.active { color: #fff; background: #53bf9b; }
	.filtrele .tabFilter .filtBaslik a.active:before { background: #53bf9b; animation: #53bf9b; }
	.filtrele .tabFilter .pages { display: flex; margin: 20px 0 0 0; }

	.drgXWrap { position: relative; top: initial; padding: 0; }
	.drgXWrap:after { display: none; }


	.urunler.genelListe li h6 { min-height: 40px; }
}

@media screen and (max-width: 900px) {

	.projeler.genelListe.ucLu li { width: 100%; }
	.projeler.genelListe.ucLu li:last-child { margin-bottom: 0; }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 720px) {
}

@media screen and (max-width: 714px) {
}

@media screen and (max-width: 700px) {

	.blog.genelListe li { margin: 0 0 30px 0; }
	.blog.genelListe li:last-child { margin-bottom: 0; }
	.blog.genelListe li a:after { right: -20px; height: 100%; top: 0; }
	.blog.genelListe li .bilgi { width: 100%; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; padding: 50px 0 !important; }
	.blog.genelListe li .bilgi .ust { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
	.blog.genelListe li .bilgi .ust h6 { text-align: center; }
	.blog.genelListe li .bilgi .yazi { text-align-last: center; }
	.blog.genelListe li .resim { display: none; }
	.blog.genelListe li:nth-child(2n) a:after { left: -20px; }

	.urunler.genelListe.bayX li { width: calc(95vw - 0px); }
}

@media screen and (max-width: 640px) {
}

@media screen and (max-width: 600px) {
	.kazanclar.genelListe li { width: 100%; }
	.kazanclar.genelListe li:nth-child(1) { z-index: 6; }
	.kazanclar.genelListe li:nth-child(2) { z-index: 4; }
	.kazanclar.genelListe li:nth-child(3) { z-index: 2; }
	.kazanclar.genelListe li:nth-child(4) { z-index: 1; }


	.projeler.genelListe.dortLu li { width: 100%; }
	.projeler.genelListe.dortLu li:last-child { margin-bottom: 0; }


	.anaBlog.genelListe li { width: 100% !important; }
	.anaBlog.genelListe li:last-child { margin-bottom: 0 !important; }


	.urunler.genelListe.alt ul li { width: 100%; }
	.urunler.genelListe.alt ul li:last-child { margin-bottom: 0; }

	.projeler.genelListe.ikiLi li { width: 100%; }
	.projeler.genelListe.ikiLi li:last-child { margin-bottom: 0; }
}

@media screen and (max-width: 568px) {
}

@media screen and (max-width: 530px) {
}

@media screen and (max-width: 510px) {
	.referans.genelListe li .resim { height: 95px; }
}

@media screen and (max-width: 480px) {
}


@media screen and (max-width: 470px) {
}

@media screen and (max-width: 420px) {
}


@media screen and (max-width: 370px) {
	.hakkimizda .resmi { width: 100%; }
}
