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

	.ortala.wide { width: 100%; margin: 0; padding: 0 40px; }

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


	.sosyalAlanlar .alanList.genelListe li { margin: 0 20px 0 0; padding: 8px 20px 8px 0; }

	.menuWrap .mobMenu ul li a { font-size: 46px; line-height: 53px; }


	.sliderWrap.katWrap .katResim { left: 70px; }
	.sliderWrap.katWrap .anaBaslik h1, .sliderWrap.katWrap .anaBaslik strong { font-size: 27px; line-height: 32px; }


	main section.icerik { padding: 0px 0 0 60px; min-height: initial; }

	.hakkimizda .sol { width: 440px; }
	.hakkimizda .sag { width: calc(100% - 440px); }
	.hakkimizda .sag .yazi { font-size: 16px; line-height: 26px; }
	.hakkimizda .sag .yazi i { font-size: 32px; line-height: 32px; }


	.kurumsal { margin: 0 0 10px 0; }
	.videoAlani { overflow: hidden; padding: 120px 0 38px 0; }
	.sosyalAlanlar { margin: 98px 0 0 0; }


	.kesfet .sagKisim .ozellik.genelListe li .resim { width: 65px; height: 65px; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi p span { font-size: 14px; line-height: 14px; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi h6 { font-size: 16px; line-height: 16px; font-weight: 300; }
}

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

	.kurumsal .solK { width: 630px; }
	.kurumsal .sagK { width: calc(100% - 630px); }

	.kurumsal .solK ul.yazi li .bilgi u { font-size: 25px; line-height: 25px; font-weight: 500; }
	.kurumsal .solK ul.yazi li .bilgi u i { font-size: 21px; }
	.kurumsal .solK ul.yazi li .mesafe { font-size: 26px; line-height: 35px; }

	.kurumsal .solK ul.yazi, .kurumsal .solK ul.icon, .kurumsal .solK ul.pages { width: calc(100% - 240px); height: calc(100% - 240px); }
	.kurumsal .solK ul.icon li .resmi { width: 70px; height: 70px; left: -35px; top: -35px; }
	.kurumsal .solK ul.icon li .resmi span i { width: 70px; height: 70px; background-size: calc(100% - 30px) calc(100% - 30px); }
}

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



	.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; margin-top: 1px; }
	.genelBaslik { padding-bottom: 12px; padding-left: 7px; border-bottom: solid 1px #c3c3c3; display: table; margin-top: 0px; }
	.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; 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: 33px; z-index: 9999; background: #fff; padding: 12px 20px; }
	.icerik .sagBar { width: 100%; float: left; padding: 0; }



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

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

	main section.icerik { margin: 0 !important; min-height: inherit; padding: 0 !important; }
	main section .ortala, main section .inner { opacity: 1; top: 0px; flex-direction: column; }
	main section .yazi { text-align-last: center; font-size: 15px; line-height: 23px; }
	main section a.link { font-size: 15px; line-height: 15px; padding: 14px 30px; margin: 41px 0 0 0; }
	main section a.link:after { width: 51px; height: 65px; left: -10px; }


	.anaBaslik { margin: 0 0 24px 0; }
	.anaBaslik *.none { display: initial; }
	.anaBaslik p { font-size: 16px; line-height: 21px; /* display: none; */ text-align: center; }
	.anaBaslik p u { font-size: 36px; line-height: 46px; }
	.anaBaslik:after { font-size: 109px; line-height: 109px; left: -30px; }
	.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: 24px; line-height: 26px; font-weight: 200; }
	.anaBaslik h1:before, .anaBaslik h2:before, .anaBaslik h3:before, .anaBaslik h4:before, .anaBaslik h5:before, .anaBaslik strong:before { width: 46px; height: 4px; }



	header { padding: 20px 0; height: 79px; }
	header:after { background: linear-gradient( 180deg, rgb(0 0 0 / 64%) 0%, rgba(0,0,0,0) 100%); }
	header .logo { width: 110px; }
	header .logo > a { height: 38px; }
	header .logo .sosyal { opacity: 0; }
	header.mActive .logo .sosyal { opacity: 1; }
	header .sagK .kisaYol > div { display: none; }
	header.alt.sesActive .sagK .kisaYol .ses { display: initial; padding-left: 0; border-right: none; padding-right: 0; margin-right: 10px; width: auto !important; }
	header .sagK .kisaYol .ses span { position: relative; right: 0; }
	header .sagK .kisaYol .ses:before { display: none; }
	header .sagK .kisaYol .ses:after { display: none; }
	a.kmenu u { font-size: 15px; line-height: 15px; }


	.kurumsal { padding: 40px 0; margin: 0 0 10px 0; }
	.kurumsal .inner { flex-direction: row; }
	.kurumsal .solK:after { display: none; }
	.kurumsal .solK ul.icon { width: calc(100% - 90px); height: calc(100% - 90px); }
	.kurumsal .solK ul.icon li .resmi { width: 50px; height: 50px; left: -25px; top: -25px; }
	.kurumsal .solK ul.icon li .resmi span i { width: 30px; height: 30px; background-size: contain; }
	.kurumsal .solK ul.yazi { width: calc(100% - 90px); height: calc(100% - 90px); }
	.kurumsal .solK ul.yazi li .bilgi u { font-size: 22px; line-height: 24px; }
	.kurumsal .solK ul.yazi li .bilgi u i { font-size: 14px; }
	.kurumsal .solK ul.yazi li .mesafe { font-size: 20px; line-height: 26px; }

	.kurumsal .solK ul.pages { width: calc(100% - 90px); height: calc(100% - 90px); }

	.kurumsal .solK .bg { padding: 0; }
	.kurumsal video { bottom: -51px; }


	.videoAlani:after { display: none; }
	.videoAlani .ses { width: 50px; height: 50px; left: 20px; bottom: 20px; }


	.videoAlani .aciklama { width: calc(100% - 30px); padding: 60px 20px 0 20px; }
	.videoAlani .aciklama .slogan { width: 100%; margin: 0 0 30px 0; }
	.videoAlani .aciklama:after { background-size: 110px; top: -20px; }
	.videoAlani .aciklama .anaBaslik p { display: inherit; margin: 0 0 30px 0; }
	.videoAlani .aciklama .anaBaslik i.logo { width: 130px; margin: 0 0 -22px 0; }





	.sosyalAlanlar { margin: 70px 0 0 0; }
	.sosyalAlanlar .alanList.genelListe { margin: 0 0 30px 0; }
	.sosyalAlanlar .alanList.genelListe li { width: auto; margin: 0 20px 10px 0; padding: 0; border: none; }
	.sosyalAlanlar .alanList.genelListe li h6 { font-size: 16px; }
	.sosyalAlanlar .resmi { padding: 0 22px; }



	.anaGaleri.genelListe { margin: 50px 0 0 0; }
	.anaGaleri.genelListe .yazi { text-align: justify; text-align-last: center; }
	.anaGaleri.genelListe .ust { margin: 0 0 50px 0; }
	.anaGaleri.genelListe .ust .kapsa { padding: 42px 0 0 0; }
	.anaGaleri.genelListe li { width: 50%; }


	.footer .ust .baslik { padding: 0 20px 30px 20px; margin: 0 0 30px 0; }
	.footer .ust .baslik:after { width: 100px; left: calc(50% - 50px); top: initial; bottom: 0; }
	.footer .ust .baslik strong { font-size: 38px; line-height: 37px; }
	.footer .ust .baslik strong u { font-size: 22px; line-height: 24px; }
	.footer { margin: 60px 0 0 0 !important; height: auto !important; padding: 40px 0 130px 0 !important; background: #f9f9f9; min-height: initial; }
	.footer .ust { flex-direction: column; margin: 0; }
	.footer .iletisim { flex-direction: column-reverse; padding: 0 20px; }
	.footer .iletisim .slot { width: 100%; height: auto; border-bottom: solid 1px #cbcbcb; margin: 0 0 40px 0; padding: 0 0 40px 0; }
	.footer .iletisim .slot h6 { font-size: 18px; line-height: 18px; font-weight: 300; padding: 33px 0 0 0; margin: 0 0 13px 0; }
	.footer .iletisim .slot h6:before { width: 100%; background-position: top center !important; height: 29px; bottom: initial; top: 0; }
	.footer .iletisim .slot h6:after { display: none; }
	.footer .iletisim .slot p { font-size: 17px; line-height: 31px; margin: 0 0 18px 0; }
	.footer .iletisim .slot a { font-family: 'Playfair Display', serif; font-size: 20px; line-height: 20px; }
	.footer .alt { flex-direction: column; height: auto; padding: 0; }
	.footer .alt:before { display: none; }
	.footer .alt > div { margin: 0 0 32px 0 !important; }
	.footer .alt > div:last-child { margin-bottom: 0 !important; }
	.footer .alt:after { display: none; }
	.footer .alt > * { background: #f9f9f9; }
	.footer .alt .bilgi { padding: 0; margin: 0 0 19px 0; color: #595959; text-shadow: none; }
	.footer .alt .kosen { width: 100%; position: relative; padding: 0 20px; left: initial; }
	.footer .alt .kosen a { width: 100%; flex-direction: column; border-bottom: solid 1px #d0d0d0; padding: 0 0 30px 0; }
	.footer .alt .kosen i { color: #005cb9; border-bottom: solid 1px #005cb9; padding: 0; border-left: none; }
	.footer .alt .kosen i.desk { display: none; }
	.footer .alt .kosen i.mob { display: initial; padding: 0 0; margin: 20px 0 0 0; font-family: 'pop'; font-weight: 300; font-size: 17px; line-height: 15px; /* border: none; */ font-style: normal; }
	.footer .alt .qBrand { width: 70px; padding: 0; }



	.sliderWrap { height: calc(100vw * 0.75); }
	.sliderWrap.katWrap { width: 100%; height: initial; top: 0; background: #f7f7f7; padding: 19px 0; position: relative; margin: 0 0 30px 0; }
	.sliderWrap.katWrap .katResim { width: 100%; float: left; position: relative; left: 0; transform: initial; }
	.sliderWrap.katWrap .anaBaslik { width: 100%; }
	.sliderWrap.katWrap .anaBaslik h1, .sliderWrap.katWrap .anaBaslik strong { padding: 0; transform: initial; }
	.sliderWrap.katWrap .anaBaslik:after { width: 100%; height: 80px; right: initial; left: 0; top: -35px; background-position: top center; }
	.sliderWrap.katWrap .anaBaslik h1:after, .sliderWrap.katWrap .anaBaslik strong:after { display: none; }


	.hakkimizda { flex-direction: column; align-items: center; }
	.hakkimizda .sol { width: 160px; }
	.hakkimizda .sag { width: 100%; padding: 0; margin: 40px 0 0 0; }
	.hakkimizda .sag .yazi { font-size: 15px; line-height: 25px; }
	.hakkimizda .sag .yazi i { text-align: center; border: none; font-size: 19px; line-height: 22px; font-weight: 300; padding: 0; }



	.bizeUlasin { flex-direction: column-reverse; margin: 0; }
	.bizeUlasin .solK { width: 100%; margin: 30px 0 0 0; }
	.bizeUlasin .solK iframe { height: 300px; }
	.bizeUlasin .sagK { width: 100%; padding: 0; 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; }



	.kesfet .solKisim { width: 400px; }
	.kesfet .solKisim .resmi { min-height: initial; }
	.kesfet .solKisim .bilgi { display: none; }
	.kesfet .sagKisim { width: 100%; padding: 0; margin: 40px 0 0 0; }
	.kesfet .sagKisim .slot:last-child { margin-bottom: 0; }
	.kesfet .sagKisim .baslik { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
	.kesfet .sagKisim .baslik a { font-size: 18px; line-height: 19px; font-weight: 300; padding: 0; margin: 0 0 10px 0; width: 100%; text-align: center; border: none; }
	.kesfet .sagKisim .baslik a:last-child { margin-bottom: 0; }
	.kesfet .sagKisim .ozellik.genelListe { margin: 0; }
	.kesfet .sagKisim .ozellik.genelListe ul:not(.swiper-wrapper) { justify-content: space-between; align-items: initial; }
	.kesfet .sagKisim .ozellik.genelListe li { flex-direction: column; justify-content: center; /* width: 150px; */ }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi { align-items: center; justify-content: center; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi h6 { font-size: 14px; line-height: 14px; font-weight: 300; margin: -12px 0 0 0; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi p { margin-left: 0; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi p span { font-size: 14px; line-height: 16px; }
	.kesfet .sagKisim .toplamAlani { justify-content: center; margin: 40px 0 0 0; }
	.kesfet .sagKisim .toplamAlani:after { display: none; }
	.kesfet .sagKisim .toplamAlani > div strong { text-align: center; }
	.kesfet .sagKisim .toplamAlani > div span { font-size: 20px; line-height: 20px; font-weight: 300; }



	.villsTanitim.genelListe .kSlot { margin: 0 0 30px 0; }
	.villsTanitim.genelListe .kSlot .sKapsa { margin: 0; }
	.villsTanitim.genelListe li { width: 100%; padding: 0 0 30px 0; margin: 0 0 40px 0; }
	.villsTanitim.genelListe li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0; }
	.villsTanitim.genelListe li:last-child:after { display: none; }
	.villsTanitim.genelListe li h6 { font-size: 19px; line-height: 19px; text-align: center !important; }
	.villsTanitim.genelListe li .yazi { padding: 0; text-align: center !important; text-align-last: center; }
	.villsTanitim.genelListe li:after { width: 100%; }



	.bayPo .bayPoTab .poMenu { margin: 0 0 30px 0; }
	.bayPo .bayPoTab .poMenu ul li { padding: 10px 20px 0px 0px; margin: 0 30px 0 0; }
	.bayPo .bayPoTab .poMenu ul li a { font-size: 16px; line-height: 16px; font-weight: 300; }


	.projeListV2.genelListe li { width: calc(50% - 10px); }
	.projeListV2.genelListe li h6 { position: absolute; opacity: 1; margin: 0; text-shadow: 1px 1px 2px #0000006e; color: #ffffff; text-transform: initial; letter-spacing: 0; font-size: 16px; margin: 0; bottom: 11px; background: linear-gradient( 0deg, rgb(0 0 0 / 72%) 0%, rgba(0,0,0,0) 100%); width: 100%; bottom: 0; padding: 30px 0 20px 0; }


	.menuWrap { height: 100%; }
	.menuWrap .mobMenu { padding: 0; }
	.menuWrap .mobMenu ul { flex-direction: column; align-items: center; justify-content: center; }
	.menuWrap .mobMenu ul li { width: 100%; margin: 0 0 14px 0; }
	.menuWrap .mobMenu ul li a { font-size: 26px; line-height: 26px; font-weight: 400; width: 100%; text-align: center !important; color: #acacac !important; padding: 0 !important; }
	.menuWrap .mobMenu ul li:nth-child(2n) a { padding-left: 20px; }
	.menuWrap .mobMenu ul li.mobKont { display: inherit; }
	.menuWrap .bg { display: none; }
	.menuWrap .detay { display: none; }
	.menuWrap .kapsa:after { background-size: contain; }


	.mBar, .bilgiFormu { display: initial; }
	.yukariCik { bottom: 94px; }


	.iconList.genelListe li { width: 100%; flex-direction: column; align-items: center; justify-content: center; margin: 0 0 32px 0; }
	.iconList.genelListe li:last-child { margin-bottom: 0; }
	.iconList.genelListe li .bilgisi { align-items: center; justify-content: center; }
	.iconList.genelListe li h6 { margin: -12px 0 0 0; text-align: center; line-height: 26px; }


	.videoAlani { padding: 0; overflow: initial; }
	.videoAlani:after, .videoAlani:before { display: none; }
	.videoAlani .video:before, .videoAlani .video:after { display: none; }
	.videoAlani .video video { border: none; padding: 0; }
	.videoAlani .videoWrap:after { display: none; }



	.kurumsal .inner { flex-direction: column-reverse; }
	.kurumsal .solK { width: 360px; }
	.kurumsal { margin: 0px 0 30px 0; padding-top: 30px; overflow: hidden; }
	.kurumsal .solK ul.yazi li .bilgi u { font-weight: 600; font-size: 20px; line-height: 21px; }
	.kurumsal .solK ul.yazi li .mesafe { font-size: 23px; line-height: 25px; }
	.kurumsal .sagK { width: 350px; padding: 0; margin: 0px 0 60px 0px; }
	.kurumsal video { bottom: -60px; }
}


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

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

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

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

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

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

@media screen and (max-width: 700px) {
	.kesfet .sagKisim .ozellik.genelListe li { width: 50%; border-right: solid 1px #dadada; border-bottom: solid 1px #dadada; margin: 0; padding: 33px 0; justify-content: flex-start; }
	.kesfet .sagKisim .ozellik.genelListe li:nth-child(2n) { border-right-color: transparent; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi p { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi p span { margin: 0 0 3px 0; padding: 0; border: none; }
	.kesfet .sagKisim .ozellik.genelListe li .bilgi p span:last-child { margin-bottom: 0; }
}

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

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

@media screen and (max-width: 568px) {
	.kesfet .solKisim { width: 100%; }
}

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

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

@media screen and (max-width: 480px) {
	.kurumsal .solK { width: 100%; }
	.kurumsal .sagK { width: 100%; }
}

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

@media screen and (max-width: 420px) {
	.projeListV2.genelListe li { width: 100%; }
}


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

@media screen and (max-width: 340px) {
	.kesfet .sagKisim .ozellik.genelListe li { width: 100%; border-right: 0; padding: 0 0 30px 0; margin: 0 0 30px 0; }
	.kesfet .sagKisim .ozellik.genelListe li:last-child { margin-bottom: 0; }
}
