@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);	
	}
	.btn {
		grid-gap:2px;
		padding:0px 15px;
		height:44px;
		font-size: 14px;
		font-weight: 700;
	}
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

	/*------------------slider----------------------*/

	#slider {
		position:relative;
		padding:15px 0px;
	}
	#slider .item .anaresim {
		border-radius: 15px;
	}
	#slider .item .bilgi {
		align-items:flex-end;
		padding:30px 0px;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 30px;
		margin-bottom:16px;
	}
	#slider .item .bilgi .yazi2 span {
		height:36px;
		padding:0px 20px;
		border-radius:30px;
		font-size: 15px;
		margin-bottom:4px;
	}
	#slider .alt {
		display:none;
	}

	/*------------------egitimsaatleri----------------------*/

	#egitimsaatleri {
		padding:15px 0px;
	}
	#egitimsaatleri .resim {
		min-height:500px;
		border-radius:16px 16px 0px 0px;
		background-position:top center !important;
	}
	#egitimsaatleri .sol {
		padding:15px;
		border-radius:0px 0px 0px 0px;
	}
	#egitimsaatleri .sol .yazi1 {
		font-size: 30px;
		line-height: 34px; 
		margin-bottom:16px;
	}
	#egitimsaatleri .sol .yazi2 {
		font-size: 16px;
		line-height: 24px; /* 146.471% */
		margin-bottom:16px;
	}
	#egitimsaatleri .sol .yazi3 {
		font-size: 16px;
		line-height: 24px;
	}
	#egitimsaatleri .sol .yazi3 i {
		font-size: 20px;
	}
	#egitimsaatleri .sag {
		padding:15px;
		border-radius:0px 0px 16px 16px;
		grid-gap:20px;
	}
	#egitimsaatleri .mekan {
		font-size: 20px;
		line-height: 26px;
		padding-bottom:8px;
		margin-bottom:8px;
	}
	#egitimsaatleri .mekan small {
		font-size: 14px;
		line-height: 24px; 
	}
	#egitimsaatleri .mekan small i {
		font-size: 18px;
	}
	#egitimsaatleri .gunler {
		grid-gap:10px;
		margin-bottom:20px;
	}
	#egitimsaatleri .gunler .adi {
		width:25%;
		color: #FFF;
		font-size: 13px;
		font-weight:400;
		line-height: 20px; /* 113.214% */
	}
	#egitimsaatleri .gunler .saat {
		padding:0px 5px;
		height:20px;
		border-radius:20px;
		font-size: 9px;
	}


	/*------------------kutular----------------------*/

	#kutular {
		padding:15px 0px;
	}
	.kutu {
		margin-bottom:15px;
	}
	.kutu .resim {
		aspect-ratio:550/346;
		border-radius:16px;
	}
	.kutu .bilgi {
		padding:30px 15px;
		border-radius:16px;
	}
	.kutu:hover .bilgi {
		background: rgba(228, 30, 38, 0.80);
	}
	.kutu .bilgi .adi {
		font-size: 30px;
		font-weight: 400;
		line-height: 40px;
	}
	.kutu .bilgi .incele {
		opacity:0;
		transition:all 0.3s ease;
	}
	.kutu:hover .bilgi .incele {
		opacity:1;
	}

	/*------------------galeri----------------------*/

	#galeri {
		padding:15px 0px;
	}
	#galeri .yazi1 {
		font-size: 20px;
	}
	#galeri .yazi2 {
		font-size: 20px;
		font-weight: 400;
		margin-bottom:16px;
	}
	#galeri .yazi3 {
		font-size: 12px;
	}
	#galeri .swiper {
		padding:0px 40px;
	}
	#galeri .cizgi {
		height:1px;
		margin-bottom:40px;
	}
	#galeri .item {
		position:relative;
		Display:block;
	}
	#galeri .item .resim {
		aspect-ratio:1/1;
		max-height:500px;
		border-radius:16px;
	}
	

	/*------------------rakamlar----------------------*/

	#rakamlar {
		padding:15px 0px 0px 0px;
	}
	#rakamlar .resim {
		width:100%;
	}
	#rakamlar .sol {
		position:relative;
		Display:flex;
		flex-direction:column;
		justify-content:center;
		height:100%;
	}
	#rakamlar .rakam {
		position:relative;
		Display:block;
		margin:30px 0px;
	}
	#rakamlar .rakam .sayi {
		font-size: 30px;
		margin-bottom:4px;
		text-align:center;
	}
	#rakamlar .rakam .adi {
		font-size: 14px;
		text-align:center;
	}	
		

	/*------------------bloglar----------------------*/

	#bloglar {
		padding:15px 0px 15px 0px;
	}
	#bloglar .baslik {
		font-size: 20px;
		margin-bottom:15px;
	}
	.blogitem {
		border-radius: 16px;
		padding:16px;
		margin:10px 0px;
	}
	.blogitem .resim {
		border-radius: 8px;
	}
	.blogitem .sag {
		padding:8px 0px 8px 8px;
	}
	.blogitem .sag .adi {
		font-size: 16px;
		margin-bottom:10px;
	}
	.blogitem .sag .tarih {
		font-size: 12px;
		line-height: 22px; /* 270% */
	}
	.blogitem .sag .tarih i {
		font-size: 18px;
	}
	
	/*------------------videolar----------------------*/

	#videolar {
		padding:15px 0px 15px 0px;
	}
	#videolar .videoitem {
		margin-bottom:10px;
	}
	#videolar .videoitem .resim {
		border-radius:16px;
	}
	#videolar .videoitem .bilgi {
		border-radius:16px;
		padding:16px;
	}
	#videolar .videoitem .bilgi .adi {
		width:50%;
		font-size: 16px;
	}
	#videolar .videoitem .bilgi .izle {
		height:50px;
		border-radius:50px;
		padding:5px 10px 5px 5px;
		font-size: 14px;
	}
	#videolar .videoitem .bilgi .izle span {
		width:40px;
		height:40px;
		font-size:20px;
	}

	/*------------------footer----------------------*/

	#footer {
	}
	#footer .ust {
		padding:20px 0px;
	}
	#footer .logo {
		margin-bottom:16px;
		text-align:center;
	}
	#footer .logo img {
		height:47px;
	}
	#footer .sosyalbas {
		font-size: 15px;
		margin-bottom:16px;
		text-align:center;
	}
	#footer .sosyal {
		justify-content:center;
		grid-gap:10px;
		margin-bottom:20px;
	}
	#footer .sosyal a {
		width:43px;
		height:43px;
		border-radius:50%;
		font-size:20px;
	}
	#footer .bultenicon {
		Display:none;
		text-align:center;
		font-size:29px;
		margin-bottom:10px;
	}
	#footer .bultenyazi1 {
		font-size: 22px;
		margin-bottom:10px;
	}
	#footer .bultenyazi2 {
		font-size: 13px;
		margin-bottom:16px;
	}
	#footer .bulten {
		Display:flex;
		align-items:center;
		grid-gap:10px;
		margin-bottom:20px;
	}
	#footer .bulten .form-control {
		padding: 0px 30px;
		height: 54px;
		border-radius: 30px;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	#footer .bilgi {
		Display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	#footer .bilgi .icon {
		Display:flex;
		align-items:center;
		justify-content:center;
		width:50px;
		height:100%;
		font-size:30px;
		color:#000;
		border-right:1px solid rgba(0, 0, 0, 0.20);
	}
	#footer .bilgi .yazi {
		width:calc(100% - 50px);
		padding:10px;
		color: #000;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	#footer .bilgi .yazi small {
		Display:block;
		color: #E41E26;
		font-size: 15px;
		font-style: normal;
		font-weight: 800;
		line-height: normal;
	}
	#footer .bilgi .yazi b {
		Display:block;
		color: #000;
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	#footer .alt {
		Display:flex;
		align-items:center;
		justify-content:center;
		border-top:1px solid #F8F7F4;
		padding:25px 0px;
	}
	#footer .alt .copy {
		color: #000;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	#footer .alt .copy span {
		color: var(--kirmizi);
	}

	/*------------------bread----------------------*/

	#bread {
		position:relative;
		padding-top:15px;
	}
	#bread .alan {
		position:relative;
	}
	#bread .alan .back {
		width:100%;
		min-height:300px;
		object-fit:cover;
		border-radius:16px;
	}
	#bread .alan .bilgi {
		grid-gap:10px;
		padding:20px;
	}
	#bread .alan .bilgi .baslik {
		font-size:30px;
		line-height:40px;
		text-align:center;
	}
	#bread .alan .bilgi .linkler {
		grid-gap:5px;
		font-size:13px;
	}
	#bread .alan .bilgi .linkler a {
		font-size:13px;
	}

	/*------------------genelyazi----------------------*/

	#genelyazi {
		padding:15px 0px;
	}
	/*------------------aciklama----------------------*/

	.aciklama {
		margin-bottom:15px;
		padding:16px;
		border-radius:16px;
	}
	
	
	/*------------------ekibimiz----------------------*/

	#ekibimiz {
		position:relative;
		padding:30px 0px;
	}

	#ekibimiz .baslik {
		font-size:30px;
		line-height:40px;
		margin-bottom:15px;
	}

	.ekipitem {
		margin-bottom:20px;
	}
	.ekipitem .resim {
		margin-bottom:20px;
	}
	.ekipitem .adi {
		font-size:16px;
		line-height:23px;
	}
	.ekipitem .meslek {
		font-size:12px;
		line-height:18px;
	}


	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		padding:30px 0px 30px 0px;
	}
	#iletisimpage .baslik {
		font-size: 20px;
		line-height: 40px;
		margin-bottom:20px;
		text-align:center;
	}
	#iletisimpage .bilgi {	
		grid-gap:5px;
		margin-bottom:20px;
	}
	#iletisimpage .bilgi .icon {	
		color: #000;
		font-size:38px;
		text-align:center;
	}
	#iletisimpage .bilgi .yazi {		
		font-weight: 400;
		font-size: 15px;
		line-height: 25px;
		color: #000;
		text-align:center;
	}
	#iletisimpage .bilgi .yazi b {	
		display:block;	
		font-weight: 700;
		margin-bottom:10px;
	}
	#iletisimpage iframe {	
		width:100%;
		height:300px;
		border-radius:8px;
	}
}
