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

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

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


	.hizmetList.genelListe li .kapsul { width: 1170px; margin-left: calc(50% - 585px); }


	.slider .kapsa { left: 40px; }
	.sliderWrap .pages { left: 40px; }
	.sliderWrap .sosyal { right: 40px; }


	.iletBari.genelListe li .kapsul { width: 100%; }
}

@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: 18px 31px 18px 58px; margin: 41px 0 0 0; }
	main section a.link:after { width: 51px; height: 65px; left: -10px; }


	.anaBaslik { margin: 0 0 34px 0px; }
	.anaBaslik *.none { display: initial; }
	.anaBaslik p { font-size: 16px; line-height: 31px; display: none; }
	.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: 27px; line-height: 27px; line-height: 26px; }
	.anaBaslik h1:before, .anaBaslik h2:before, .anaBaslik h3:before, .anaBaslik h4:before, .anaBaslik h5:before, .anaBaslik strong:before { width: 46px; height: 4px; }
	.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik strong:after { width: 38px; height: 3px; }



	header { padding: 30px 0 30px 0; }
	header:before { content: ""; width: 100%; height: 1px; position: absolute; left: 0px; bottom: 0px; background: #ffffff7a; z-index: 180; }
	header.active { position: fixed; }
	header .hizli { display: none; }
	header .hizli a.telefon { display: none; }
	header .hizli a span { font-size: 14px; line-height: 14px; }
	header .logo { width: 101px; z-index: 200; }
	header .menuBar { z-index: 100; }
	header .yol { display: none; }



	.sliderWrap .pages { width: 100%; left: 0; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
	.sliderWrap .sosyal { display: none; }
	.sliderWrap.katWrap { margin: 0 0 40px 0; }
	.sliderWrap.katWrap .katResim { height: 260px; }
	.sliderWrap.katWrap .katResim .kapsa { bottom: 69px; }
	.sliderWrap.katWrap .katResim .kapsa h1,
	.sliderWrap.katWrap .katResim .kapsa strong { font-size: 36px; line-height: 37px; font-weight: 800; }



	.slider .kapsa { width: 100%; left: 0; padding: 0 20px; }
	.slider .kapsa strong { font-size: 23px; line-height: 29px; text-align: center; flex-direction: column; }
	.slider .kapsa strong u { border-left: none; border-top: solid 5px #ea6632; font-size: 15px; padding: 10px 10px 0 10px; margin: 10px 0 0 0; }
	.slider .kapsa p { display: none; }



	.nedenBiz.genelListe { margin: 40px 0 30px 0; min-height: initial; padding: 0; }
	.nedenBiz.genelListe:after { display: none; }
	.nedenBiz.genelListe .yazi { width: 100%; }
	.nedenBiz.genelListe .kapsa { margin: 50px 0 0 0; }
	.nedenBiz.genelListe .kapsa ul { padding: 268px 0 0 0; align-items: flex-start; }
	.nedenBiz.genelListe li { width: 50%; margin: 0 0 0px 0 !important; }
	.nedenBiz.genelListe li:not(.center) { border-right: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; padding: 23px 0; }
	.nedenBiz.genelListe li:nth-child(2), .nedenBiz.genelListe li:nth-child(5) { border-right: 0; }
	.nedenBiz.genelListe li:nth-child(4), .nedenBiz.genelListe li:nth-child(5) { border-bottom: 0; }
	.nedenBiz.genelListe li.center .resim { width: 150px; height: 150px; }
	.nedenBiz.genelListe li.center .resim img { margin: -14px 0 0 0; height: 80px; }
	.nedenBiz.genelListe li.center h6 { font-size: 19px !important; line-height: 28px !important; margin: -40px 0 0 0 !important; }
	.nedenBiz.genelListe li:not(.center) .resim { border: none; width: initial; height: initial; }
	.nedenBiz.genelListe li .resim img { height: 50px !important; margin: 0 !important; }
	.nedenBiz.genelListe li h6 { font-size: 14px !important; line-height: 19px !important; margin: 7px 0 0 0 !important; }
	.nedenBiz.genelListe li:nth-child(1) h6 br, .nedenBiz.genelListe li:nth-child(5) h6 br { content: initial; }

	.nedenBiz.genelListe li.center { width: 280px; height: 280px; position: absolute; left: calc(50% - 140px); top: 0; overflow: hidden; }
	.nedenBiz.genelListe li.center:before { background-position: top center; background-size: contain; }
	.nedenBiz.genelListe li.center:after { width: 100%; height: 100px; }
	.nedenBiz.genelListe li.center .kapsul:before { width: calc(100% - 40px); height: calc(100% - 40px); }
	.nedenBiz.genelListe li.center .kapsul:after { width: 200px; height: 200px; background-position: top center; background-size: contain; }



	.hizmetList.genelListe li { width: 100%; }
	.hizmetList.genelListe li a { flex-direction: column; padding: 0; }
	.hizmetList.genelListe li .kapsul { width: 100%; margin: 0; }
	.hizmetList.genelListe li .bilgi { width: 100%; align-items: center; justify-content: center; padding: 0; position: absolute; z-index: 45; }
	.hizmetList.genelListe li .bilgi h6 { width: 100%; font-size: 16px; line-height: 20px; font-weight: 500; color: #fff; text-transform: uppercase; text-align: center; letter-spacing: 1px; padding: 0 50px; margin: 0; }
	.hizmetList.genelListe li .bilgi .yazi { text-align-last: center; display: none; }
	.hizmetList.genelListe li .devami { display: none; }
	.hizmetList.genelListe li .resim { width: 100%; height: initial; }
	.hizmetList.genelListe li .resim:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #00000070; }
	.hizmetList.genelListe li .resim img { width: 100%; height: initial; float: left; }



	.hizmetList.genelListe.alt > ul > li { border-bottom: solid 1px #d2d2d2; margin: 0 0 40px 0; padding: 0 0 40px 0; }
	.hizmetList.genelListe.alt > ul > li:last-child { margin-bottom: 0; padding-bottom: 0px; border-bottom: 0; }
	.hizmetList.genelListe.alt li:nth-child(2n) .bilgi { padding: 0; }
	.hizmetList.genelListe.alt li .bilgi h6 { color: #404040; font-size: 20px; padding: 0; letter-spacing: 0; margin: 0 0 20px 0; font-weight: 600; }
	.hizmetList.genelListe.alt li .bilgi .yazi { display: initial; text-align-last: left; }
	.hizmetList.genelListe.alt li .bilgi { width: 100%; position: relative; }
	.hizmetList.genelListe.alt li .resim { display: none; }
	.hizmetList.genelListe .arr { width: 25px; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; top: 0; /* bottom: 22px; */ }
	.hizmetList.genelListe .arr.sol {left: 20px;background-image: url(../images/crsol2.svg);}
	.hizmetList.genelListe .arr.sag {right: 20px;background-image: url(../images/crsag2.svg);}



	.iletBari.genelListe { margin: 30px 0 0 0; }
	.iletBari.genelListe ul:not(.swiper-wrapper) { flex-direction: column; align-items: center; }
	.iletBari.genelListe li { width: 100%; }
	.iletBari.genelListe li .baslik strong { font-size: 22px; line-height: 22px; font-weight: 500; text-transform: uppercase; }
	.iletBari.genelListe li .telefon { font-size: 20px; line-height: 20px; }
	.iletBari.genelListe li .form { padding: 0 20px; }
	.iletBari.genelListe li .form .kps { width: 100%; margin: 0 0 30px 0; }
	.iletBari.genelListe li .form .kps:last-child { margin-bottom: 0; }
	.iletBari.genelListe li .form .kps input[type="text"] { font-family: 'mont',sans-serif; font-size: 14px; line-height: 18px; border: solid 1px #ffffff61; padding: 13px 0; text-transform: uppercase; }



	footer { padding: 0; }
	footer .ust { padding: 40px 0; }
	footer .ust:before { width: 100%; height: 100%; left: 0; }
	footer .ust:after { display: none; }
	footer .ust .logo { width: 140px; }
	footer .ust ul { margin: 30px 0 0 0; flex-direction: column; }
	footer .ust ul li { width: 100%; margin: 0 0 30px 0; }
	footer .ust ul li:last-child { margin-bottom: 0; }
	footer .ust ul li a { width: 100%; flex-direction: column; font-size: 14px; line-height: 18px; text-align: center; }
	footer .ust ul li a img { margin: 0 0 12px 0; }
	footer .alt .inner { flex-direction: column; align-items: center; padding: 30px 0; }
	footer .alt .qBrand { width: 80px; margin: 13px 0 0 0; }



	.kurumsal .slot { padding: 0 0 30px 0; margin: 0 0 30px 0; }
	.kurumsal .slot.ikiLi { flex-direction: column; }
	.kurumsal .slot.ikiLi .kapsa { width: 100%; margin: 0 0 30px 0; }
	.kurumsal .slot.ikiLi .kapsa:last-child { margin-bottom: 0; }
	.kurumsal .slot .kapsa .anaBaslik h2 { font-size: 23px; line-height: 23px; }
	.kurumsal .slot .kapsa .anaBaslik h3 { font-size: 19px; line-height: 24px; }
	.kurumsal .slot .kapsa .yazi { text-align-last: center; }



	.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) {
}

@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) {
}

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

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

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

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

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

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

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

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


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