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

	.ortala.wide { width: calc(100% - 80px); /* height: auto; */ margin: 0 0 0 40px; /* padding: 0 40px; */ }

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


}


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

	strong, b {text-align: left;width: 100%;display: inline-block;}


	.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: left; position: relative; display: initial; margin: 0 11px 0 0; }


	main section.icerik .solBar { width: 240px; 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: -30px; left: 30px; z-index: 9999; background: #fff; overflow: hidden; background: transparent; transition: all .3s cubic-bezier(.645,.045,.355,1); z-index: 9999; pointer-events: none; opacity: 0; background: none; border-radius: 20px; border-top-left-radius: 0; border-top-right-radius: 0; }
	.icerik .solBar.active { opacity: 1; pointer-events: auto; visibility: visible; /* background: #ffffffd4; */ /* backdrop-filter: blur(4px); */ }
	main section.icerik .sagBar { width: 100%; float: left; padding: 0; margin: 0; }
	.YanMenu.qbr { border-top-left-radius: 0; border-top-right-radius: 0; }


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

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


	main section { width: 100%; margin: 0 0 50px 0; }
	main section .ortala, main section .inner { /* opacity: 1; */ top: 0px; flex-direction: column; }
	main section .yazi {font-size: 15px;line-height: 22px;}
	main section a.link {font-size: 14px;line-height: 14px;font-weight: 500;padding: 18px 23px;}



	.anaBaslik { margin: 0 0 30px 0; flex-direction: column; align-items: center; justify-content: center; }
	.anaBaslik:after {width: 208px;height: 15px;left: -50px;bottom: -7px;}
	.anaBaslik.genelBaslik { flex-direction: row; }
	.anaBaslik p { font-size: 18px; line-height: 26px; font-weight: 400; text-align-last: center; margin: 20px 0 0 0; }
	.anaBaslik *.none { display: initial; }
	.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 { padding: 0 0 8px 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: 22px;text-align: center;}
	.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after, .anaBaslik strong:after { display: none; }


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


	main section.icerik .inner { flex-direction: column; align-items: center; justify-content: center; }


   header .inner:after {display: none;}
   header .logo {width: 110px;position: relative;left: initial;}
   header .secim.sol { display:none }
   header .sosyal {display: none;}
   header .sosyal a.sec {width: 34px;height: 90px;background-size: contain;background-color: initial;}
   header .sosyal a.sec.instagram {background-image: url(../images/instagram2.svg);}


   .menuWrap .mobMenu > ul {flex-direction: column;}
   .menuWrap .mobMenu > ul > li {margin: 0 0 13px 0;width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: center;}
   .menuWrap .mobMenu > ul > li a {width: auto;font-size: 17px;line-height: 17px;position: relative;padding: 0 21px 0 0;}
	.menuWrap .mobMenu > ul > li a.sub:after {width: 12px;height: 100%;right: 0;top: 0;left: initial;}


	
   .menuWrap .mobMenu > ul > li { 	padding: 0 !important; margin: 0px 0px 12px 0 !important; text-align: center; opacity: 0; transition: all .6s cubic-bezier(.645,.045,.355,1) 0s; visibility: hidden; transform: translateY(-40px); } 
   .menuWrap.active .mobMenu > ul > li { opacity: 1; transform: translateY(0) !important; visibility: visible; }	
   .menuWrap .mobMenu > ul.acildi > li:not(.active) {opacity: 0;position: absolute;left: 100%;}

	.menuWrap .mobMenu > ul > li ul { width: 100%; top: 0; display: flex; flex-wrap: wrap; flex-direction: column; margin-top: 31px; display: none; opacity: 1; transform: translateY(0) !important; visibility: visible; transition: transition; }
	.menuWrap .mobMenu > ul > li ul li:before { display:none }

	.menuWrap .mobMenu > ul > li ul li {padding: 0;}

	.menuWrap .mobMenu { margin:0 }


	
   .menuWrap .detay {display: none;}



   .sliderWrap:before {display: none;}
   .sliderWrap .bulut { display: none; }
	.bigCloud { display:none }
   .sliderWrap.katWrap {height: 210px;}
   .sliderWrap.katWrap .katResim .kapsa { margin: 120px 0 0 0; }
   .sliderWrap.katWrap .katResim .kapsa h1, .sliderWrap.katWrap .katResim .kapsa strong {font-size: 22px;line-height: 22px;width: 100%;text-align: center;padding: 0 20px;}



   .slider:after { width: 68px; height: 125px; background-size: contain; }
   .slider ul li .kapsa {width: calc(100% - 40px);height: calc(100% - 170px);top: 120px;}
   .slider ul li .kapsa .yazisi {width: 100%;}
   .slider ul li .kapsa .yazisi .kapsul {width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
   .slider ul li .kapsa .yazisi strong { align-items: center; justify-content: center; text-shadow: 2px 2px 0px #00000052; }
   .slider ul li .kapsa .yazisi strong span {font-size: 26px;line-height: 48px;color: #fff;}
   .slider ul li .kapsa .yazisi strong u {font-size: 29px;line-height: 29px;color: #fff;}
   .slider ul li .kapsa .yazisi a {font-size: 18px;line-height: 18px;font-weight: 600;margin: 0;display: none;}
   .slider ul li .kapsa .yazisi a:before {display: none;}
   .slider ul li .kapsa .resmi {width: 100%;}
   .slider ul li .kapsa .resmi img {max-width: 100%;max-height: 100%;width: auto;height: auto;}



   .kurumsal {padding: 40px 0 0 0;}
   .kurumsal .slot {width: 100%;}
   .kurumsal .slot.resmi {display: none;}
   .kurumsal .slot .kapsa { width: 100%; align-items: center; }
   .kurumsal.alt .slot .kapsa { align-items: flex-start; }
   .kurumsal.alt .slot {width: 100%;}
   .kurumsal.alt .anaBaslik { display:none }



	main section.aktivite.genelListe:not(.alt) .ortala {padding: 0 !important;}
   .aktivite.genelListe {background: none;margin-bottom: 0;}
   .aktivite.genelListe .pages {display: none;}



   footer {margin: 50px 0 0 0;}
   footer:before{display: none;}
   footer section .logo {width: 125px;margin: 0 0 34px 0;}
   footer .altMenu {margin: 0 0 34px 0;}
   footer .altMenu ul li {width: 100%;padding: 0;margin: 0 0 13px 0;border: none;}
   footer .altMenu ul li:last-child {margin: 0;}
   footer .altMenu ul li a {width: 100%;float: left;position: relative;text-align: center;font-size: 14px;line-height: 14px;}
   footer .sosyal {margin: 0;}
   footer .sosyal a {width: 50px;height: initial;aspect-ratio: 1/1;margin: 0 15px 0 0;font-size: 19px;}
   footer .iletisim {width: 100%;}
   footer .iletisim ul, footer .iletisim ul li, footer .iletisim li a {width: 100%;}
   footer .iletisim li:last-child { margin: 0}
   footer .iletisim li {margin: 0 0 19px 0;}
   footer .iletisim ul li a {flex-direction: column;width: 100%;}
   footer .iletisim ul li a img {margin: 0 0 12px 0;}
   footer .iletisim ul li a span {font-size: 14px;line-height: 18px;text-align: center;}
   footer .ust {padding: 50px 0px 0px 0px;}
   footer .alt .inner {flex-direction: column;}
   footer .bilgi {font-size: 13px;line-height: 19px;text-align: center;}
   footer .qBrand {margin: 14px 0 0 0;}



   .brans.genelListe li h6 {font-size: 19px;line-height: 19px;}
   .brans.genelListe .yazi {border-radius: 20px;margin: 0 0 30px 0;padding: 30px 20px;}



   .montessori {padding: 0;}
   .montessori .slot {width: 100%;}
   .montessori .slot.resmi {display: none;}
   .montessori .slot .kapsa {width: 100%;align-items: 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: 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 strong { text-align:center}
	.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) {
	.brans.genelListe li {width: 100%;}
	.brans.genelListe li:last-child { margin-bottom: 0  }
}

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