﻿

@media screen and (max-width: 1170px) {
	.ortala { width: 100%; max-width: none; display: block; float: left; padding: 0px 15px; box-sizing: border-box; position: relative; box-sizing: border-box; margin: 0; }
	.ortala.sld { padding: 0px; }

	.header { height: auto; padding: 0; }
	.header .logo { margin: 0px; width: 190px; margin-top: 18px; margin-bottom: 19px; }
	.header .logo:after { display: none; }
	.header .menuBar { width: auto; float: right; margin-top: 20px; position: relative; }
	.slider .arr { width: 20px; height: 36px; top: calc(50% - 18px); background-size: contain; }
	.slider .kapsa h6 { font-size: 14px; line-height: 19px; padding: 6px 10px; width: auto; position: absolute; left: 50%; bottom: 20px; z-index: 45; transform: translate(-50%, 0); padding: 13px 20px; text-align: center; margin: 0; }
	.slider .kapsa .yazi { font-size: 12px; line-height: 16px; padding: 10px 10px; }
	.slider:after { display: none; }
	.header .telefon { }
	.header .ust { width: 100%; margin: 14px 0px 17px 0px; border-bottom: solid 1px #bd1f28; padding-bottom: 15px; }
	.header .ust .userC { float: left; }
	a.kmenu { display: block; float: right; }
	.header .language { width: 100%; border-bottom: solid 1px #e4e4e4; padding-bottom: 10px; margin-top: 10px; }
	.header .language a { margin-left: 0px; margin-right: 7px; }

	.katResim { height: 117px; background-size: cover !important; display: block; }
	.katResim:after { display: none; }
	.katResim img { }
	.katResim strong, .katResim h1 { display: none; }

	.linkTree { display: none; }

	.genelBaslik .Vmenu { display: block; 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: 19px; line-height: 21px; margin-top: 1px; }
	.genelBaslik { padding-bottom: 12px; padding-left: 7px; border-bottom: solid 1px #c3c3c3; display: table; margin-top: 0px; margin-bottom: 20px; box-sizing: border-box; }
	.icerik .solBar { width: 250px; position: absolute; 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); top: 50px; z-index: 9999; background: #fff; }
	.icerik .sagBar { width: 100%; float: left; padding: 0; }
	.icerik .sagBar.projeDetay { text-align: center; }
	.genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6 { float: none; display: table-cell; vertical-align: middle; padding-left: 10px; text-align: left; }
	.hesapYap h3 { font-size: 16px; font-weight: 400; text-align: center; }

	.genelBaslik h1:after, .genelBaslik h2:after, .genelBaslik h3:after, .genelBaslik h4:after, .genelBaslik h5:after, .genelBaslik h6:after, .genelBaslik strong:after { display: none; }
	.icerik { margin-top: 20px; padding: 0px; }
	.userControl { margin-top: 0px !important; }


	.slider .kapsa { width: calc(100% - 30px); left: 15px; bottom: 0; }

	.icerik .yazi { font-size: 13px; line-height: 26px; }

	.YanMenu.tkby15 ul:first-child li:last-child > a { border-bottom: none; }
	.kurumsal { margin-top: 12px; }
	.projeDetay .sagKisim { width: 450px; float: none; display: inline-table; table-layout: fixed; float: none; }
	.projeDetay .sagKisim .sosyalMedia { text-align: center; }
	.projeDetay .solKisim { width: 100%; float: left; margin-top: 20px; }
	.kurumsal h1 { line-height: 21px; font-size: 21px; }


	.projeler.genelListe { margin-top: 20px; }
}

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 980px) {
	.genelListe.media li { width: 33.33%; }
	.hizmetIC.genelListe li { margin: 0px; padding: 6px; width: 50%; }
	.hizmet.genelListe.alt ul li h6 { height: auto; min-height: inherit; }
	.hizmet.genelListe { padding: 15px 0px; }
	.hizmetIC.genelListe li h6 { margin: 0px; padding: 10px 0px; min-height: auto; }


	.altBar .ust .solKisim { width: 100%; float: left; text-align: center; }
	.altBar .ust .solKisim h6 { border-color: #24567b }
	.altBar .ust .sagKisim { width: 100%; float: left; text-align: center; display: inherit; margin-top: 20px; }
	.altBar .ust .sagKisim ul li a { text-align: center; font-size: 12px; }
	.altBar .alt .sosyalMedia { width: 100%; float: left; text-align: center; }
	.altBar .alt .teknoBay { width: 100%; float: left; text-align: center; }

	.slider .kapsa { }
	.kurumsal .yazi { font-size: 14px; line-height: 21px; margin-top: 10px; }
	.projeler.genelListe h6 { font-size: 15px; line-height: 17px; }
	.projeler.genelListe p { font-size: 11px; line-height: 18px; }
	.projeler.genelListe .devam { font-size: 12px; padding: 8px; }
	.altBar .ust .sagKisim h6 { font-size: 18px; border-color: #24567b; }
	.altBar .alt .solKisim { text-align: center; width: 100%; float: left; font-size: 15px; margin-bottom: 16px; }


	.genelHarita { height: 150px; }
	.altBar .ust .sagKisim .slot:nth-child(2) ul li { width: 100% }
}

@media screen and (max-width: 900px) {
	.projeList.genelListe h6 { font-size: 13px; line-height: 15px; }
}

@media screen and (max-width: 768px) {
	.altBar .ust .sagKisim .slot { width: 100% !important; margin-bottom: 20px; }
	.altBar .ust .sagKisim .slot:last-child { margin-bottom: 0 }
}

@media screen and (max-width: 720px) {

	.urunListe.genelListe.ikiLi li { width: 50%; }

	.ikonsal.genelListe ul li { width: 100%; margin-right: 0px; margin-bottom: 15px; }
	.ikonsal.genelListe ul li:last-child { margin-bottom: 0px; }
	.genelListe.media li { width: 50%; }

	.urunListe.genelListe.ucLu li { width: 50%; margin: 0px; margin-bottom: 15px; }
	.urunListe.genelListe.ucLu li a { padding: 5px; }

	.hizmet.genelListe ul li { width: 50%; }

	.slider .arr.sol, .slider .arr.sag { }

	.linkTree { font-size: 14px; }
	.projeDetay .solKisim { width: 100%; float: left; }
	.projeDetay .sagKisim { }

	.projeList.genelListe li { width: 50%; }

	.projeler.genelListe li { width: 50%; margin: 0px 0px 20px 0px; padding: 4px; }

	.bizeUlasin .slot h6 { }
}

@media screen and (max-width: 700px) {
	.slider .kapsa { }
	.projeDetay .sagKisim { width: 100%; float: left; }
}

@media screen and (max-width: 600px) {
	.projeler.genelListe li { }
	.projeler.genelListe li a { }
}

@media screen and (max-width: 568px) {
}

@media screen and (max-width: 530px) {
}

@media screen and (max-width: 510px) {
}

@media screen and (max-width: 480px) {

	.anasayfa .slot .kapsa.ust .baslik h2 { padding: 18px 20px 12px 20px; }
	.anasayfa .slot .kapsa.ust .baslik .sayi { display: none; }

	.anasayfa .slot .kapsa.ust .baslik h2 span { font-size: 14px; line-height: 16px; }
	.anasayfa .slot .kapsa.ust .baslik h2 strong { font-size: 20px; font-weight: 600; line-height: 22px; }
	.anasayfa .slot .kapsa.ust .baslik h2 span, .anasayfa .slot .kapsa.ust .baslik h2 strong { text-align: center; }

	.hizmet.genelListe ul li, .hizmetIC.genelListe li { width: 100%; }

	.linkTree { font-size: 12px; }
	.projeList.genelListe h6 { font-size: 12px; line-height: 15px; }

	.projeList.genelListe li { width: 100%; }
	.projeler.genelListe li { width: 100%; padding: 0px; margin-bottom: 30px; }
	.projeler.genelListe li:last-child { margin-bottom: 0px; }
}

@media screen and (max-width: 470px) {
	.genelListe.media li { width: 100%; }
}

@media screen and (max-width: 450px) {
	.urunListe.genelListe.ikiLi li { width: 100%; }
}

@media screen and (max-width: 370px) {
	.urunListe.genelListe.ucLu li { width: 100%; }
}
