@media (max-width: 1585px) {


}
@media (max-width: 1360px) {


}
@media (max-width: 960px) {

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}

	.container-fluid {
		max-width:calc(100vw - 0px);	
	}	
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

	/*------------------slider----------------------*/

	#slider .item .anaresim {
		width:100%;
		height:60vh;
		object-fit:cover;
	}
	#slider .item .bilgi {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 40px;
		line-height: 45px; /* 131.25% */
		letter-spacing: -2.8px;
		margin-bottom:14px;
		padding-bottom:14px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 16px;
	}
	#slider .item .bilgi .butonlar {
		justify-content:flex-start;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next 
	{
		display:none;
	}


	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		position:relative;
	}
	#hakkimizda .ust {
		position:relative;
		padding:26px 0px;
	}
	#hakkimizda .ust .resim {
		width:100%;
		border-radius:20px;
	}
	#hakkimizda .ust .yazi1 {
		font-size: 18px;
		line-height: 26px; 
		margin-bottom:17px;
	}
	#hakkimizda .alt {
		position:relative;
		border-top:1px solid #F4F4F4;
	}
	#rakamlar .rakam {
		border-top:2px solid #C4C4C4;
		padding:17px 0px;
	}
	#rakamlar .rakam:hover {
		border-top:2px solid var(--anarenk);
	}
	#rakamlar .rakam .sayi {
		font-size: 28px;
		line-height: 30px;
		margin-bottom:10px;
	}
	#rakamlar .rakam .adi {
		font-size: 14px;
		line-height: 22px; /* 138.889% */
		letter-spacing: -1.08px;
	}	
		
	/*------------------git----------------------*/
	.git {
		display:flex;
		align-items:center;
		grid-gap:8px;
	}
	.git .yazi {
		font-size: 16px;
		line-height: 30px; 
	}
	.git .icon {
		width:30px;
		height:30px;
		font-size:20px;
	}

	/*------------------anabaslik----------------------*/

	.anabaslik1 {
		padding:6px 16px 6px 33px;
		font-size: 14px;
		line-height: 18px; /* 128.571% */
		border-radius: 16px;
	}
	.anabaslik1:before {
		top:5px;
		left:9px;
		width:21px;
		height:21px;
	}
	.anabaslik2 {
		font-size: 26px;
		line-height: 32px;
	}
	.anaaciklama1 {
		font-size: 14px;
		line-height: 22px; /* 165.517% */
	}


	/*------------------urunler----------------------*/

	#urunler {
		padding:29px 0px;
	}
	#urunler .ust {
		margin-bottom:20px;
	}

	/*------------------urunitem----------------------*/

	.urunitem {
		border-radius:14px;
	}
	.urunitem:before {
		border-radius:14px;
	}
	.urunitem .resim {
		width:100%;
		aspect-ratio:1/1;
		border-radius:14px;
		z-index:1;
	}
	.urunitem .adi {
		bottom:5px;
		left:5px;
		width:calc(100% - 10px);
		border-radius: 10px;
		padding:11px 12px;
		font-size: 14px;
		line-height: 18px;
	}
	.urunitem .adi .ok {
		top:-15px;
		right:10px;
		width:30px;
		height:30px;
		font-size:15px;
	}
	.urunitem:hover .adi .ok {
		opacity:1;
	}	
	

	/*------------------tanitimvideo----------------------*/

	#tanitimvideo {
		padding:33px 0px;
	}
	#tanitimvideo:before {
		width:100%;
		height:30%;
	}
	.tanitimvideo {
		position:relative;
		display:block;
	}
	.tanitimvideo .resim {
		width:100%;
		aspect-ratio:1350/708;
		border-radius: 20px;
	}
	.tanitimvideo .bilgi {
		grid-gap:12px;
		border-radius: 20px;
	}
	.tanitimvideo .bilgi div {
		font-size: 26px;
		line-height: 32px; 
	}
	.tanitimvideo .bilgi span {
		width:50px;
		height:50px;
		border-radius:50%;
		font-size:25px;
	}

	/*------------------surdur----------------------*/

	#surdur {
		position:relative;
		padding:33px 0px 93px 0px;
	}
	#surdur .resim {
		width:100%;
		border-radius:14px;
	}


	/*------------------haberler----------------------*/

	#haberler {
		position:relative;
		padding:39px 0px;
		background:var(--anarenk);
	}
	#haberler .ust {
		text-align:center;
		margin-bottom:20px;
	}
	#haberler .swiper {
		padding:0px 40px;
	}

	/*------------------haberitem----------------------*/

	.haberitem {
		position:relative;
		display:block;
	}
	.haberitem .resim {
		width:100%;
		aspect-ratio:440/459;
		border-radius:24px;
	}
	.haberitem .bilgi {
		border-radius:24px;
		grid-gap:10px;
		padding:24px;
	}
	.haberitem .bilgi .tarih {
		font-size: 16px;
	}
	.haberitem .bilgi .adi {
		font-size: 22px;
	}	
		
	/*------------------sertifikalar----------------------*/

	#sertifikalar {
		position:relative;
		padding:29px 0px;
		background:#F6F6F6;
	}

	#sertifikalar .ust {
		text-align:center;
		margin-bottom:20px;
	}
	#sertifikalar .swiper {
		padding:0px 40px;
	}
	/*------------------belgeitem----------------------*/

	.belgeitem {
		grid-gap:25px;
		padding:45px 14px 14px 14px; 
		border-radius: 15px;
	}
	.belgeitem .icon {
		height:84px;
	}
	.belgeitem .adi {
		font-size: 20px;
		line-height: 27px;
	}

	.belgeitem .indir {
		border-radius: 15px;
		padding:31px 29px;
		font-size: 18px;
		line-height: 22px;
	}

	/*------------------footer----------------------*/

	#footer {
		position:relative;
	}
	#footer .ust {
		padding:30px 0px;
	}
	#footer .ust .sosyal {
		grid-gap:10px;
	}
	#footer .ust .sosyal a {
		width:50px;
		height:50px;
		font-size:22px;
	}
	#footer .ust .logo {
		display:block;
		text-align:center;
	}
	#footer .ust .logo img {
		height:72px;
	}
	#footer .orta {
		padding:20px 0px;
	}

	#footer .menubas {
		position:relative;
		font-size: 16px;
		text-align:left;
		padding-right:40px;
	}
	#footer .menubas:before {
		position:absolute;
		content:"\f105";
		top:0px;
		right:0px;
		height:100%;
		width:30px;
		font-size:20px;
		color:var(--pembe);
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:0px;
		margin-bottom:20px;
	}
	#footer .menulink {
		font-size: 12px;
		text-align:left;
	}
	#footer .alt {
		position:relative;
		padding:10px 0px;
		display:flex;
		align-items:center;
		justify-content:center;
		flex-direction:column;
		grid-gap:10px;
	}
	#footer .alt .copy {
		font-size: 14px;
		line-height: 24px; 
	}
	#footer .alt .fav {
		font-size: 14px;
		font-weight: 700;
		line-height: 24px; 
	}
	


	/*------------------hakkimizdapage----------------------*/

	#hakkimizdapage {
		position:relative;
		padding:39px 0px;
	}
	#hakkimizdapage .resim {
		width:100%;
		border-radius:24px;
	}
	#hakkimizdapage .ust {
		text-align:center;
		margin-bottom:20px;
	}
	#hakkimizdapage .orta {
		margin-bottom:20px;
	}
	#hakkimizdapage .alt {
		padding:20px 0px;
		background: #F6F6F6;
	}
	#hakkimizdapage .vizyonmisyon {
		padding:20px 0px;
	}

	.vmkutu {
		border-radius: 20px;
	}
	.vmkutu .vmust {
		padding:28px;
	}
	.vmkutu .vmust .icon {
		height:35px;
		margin-bottom:15px;
	}
	.vmkutu .vmust .adi {
		font-size: 28px;
		line-height: 35px; 
		margin-bottom:15px;
	}
	.vmkutu .vmust .desc {
		font-size: 14px;
		line-height: 21.5px; /* 175% */
	}
	.vmkutu .vmres {
		width:100%;
		aspect-ratio:600/200;
		object-fit:cover;
		object-position:center;
		border-radius:0px 0px 20px 20px;
	}	

	/*------------------urundetay----------------------*/

	#urundetay {
		position:relative;
	}
	#urundetay .katman1 {
		padding:20px 0px;
	}
	#urundetay .katman1:before {
		top:10%;
		right:0px;
		width:70%;
		height:90%;
		border-radius: 20px 0px 0px 20px;
	}
	#urundetay .katman1 .resim {
		position:relative;	
	}
	#urundetay .katman1 .resim .res {
		aspect-ratio:1606/970;
		border-radius: 24px;
	}
	#urundetay .katman1 .resim .adi {
		padding:30px 30px;
		font-size: 35px;
		line-height: 34.469px;
		border-radius: 24px;
	}
	#urundetay .katman2 {
		padding:30px 0px;	
	}
	#urundetay .katman2 .olcualan {
		padding:20px;
		border-radius: 15px;
		grid-gap:15px;
	}
	#urundetay .katman2 .olcualan .icon img {
		height:50px;
	}
	#urundetay .katman2 .olcualan .yazi1 {
		font-size: 28px;
		line-height: 27px;
	}
	#urundetay .katman2 .olcualan .yazi2 {
		font-size: 16px;
		line-height: 25px; /* 281.25% */
	}
	#urundetay .katman2 .olcualan2 {
		padding:20px;
		flex-direction:column;
	}
	#urundetay .katman2 .olcualan2 .icon img {
		height:50px;
	}
	#urundetay .katman2 .olcualan2 .yazi1 {
		font-size: 28px;
		line-height: 27px;
	}
	#urundetay .katman2 .olcualan2 .yazi2 {
		font-size: 16px;
		line-height: 25px; /* 281.25% */
	}
	#urundetay .katman2 .olcualan2 .yazi2 p {
		margin-bottom:0px;
	}
	#urundetay .katman3 {
		padding:30px 0px;	
	}
	#urundetay .katman3 .tablar {
		grid-gap:10px;
		margin-bottom:20px;
	}
	#urundetay .katman3 .tablar a {
		padding:6px 16px 6px 16px;
		font-size: 14px;
		line-height: 18px; /* 128.571% */
		border-radius: 16px;
	}
	#urundetay .katman3 .tablar a.active {
		padding:6px 16px 6px 33px;
	}
	#urundetay .katman3 .tab {
		padding:20px;
	}
	#urundetay .katman3 .tab.active {
		display:block;
	}
	#urundetay .katman4 {
		position:relative;
		padding:20px 0px;	
	}
	#urundetay .katman4 .swiper {
		padding:0px 40px;	
	}
	#urundetay .katman4 .resitem {
		position:relative;
		display:block;	
	}
	#urundetay .katman4 .resitem img {
		width:100%;
		aspect-ratio:1/1;
		border-radius:24px;	
	}
	
}
