@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 {
		position:relative;
	}
	#slider .item {
		position:relative;
	}
	#slider .item .anaresim {
		min-height:70vh;
		filter: brightness(0.5);
	}
	#slider .item .bilgi .yazi1 {
		font-size: 50px;
		line-height: 60px;
	}
	#slider .item .bilgi .yazi2 {
		font-weight: 800;
		font-size: 90px;
		line-height: 100px;
		color: #FFFFFF;
	}
	#slider .butonlar {
		bottom:40px;
		left:15px;
		grid-gap:10px;
		z-index:20;
	}


	/*------------------anavideo----------------------*/

	#anavideo {
		position:relative;
		padding:30px 0px;
	}
	#anavideo .yazi1 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom:20px;
	}
	
	/*------------------anagaleri----------------------*/

	#anagaleri {
		padding:30px 0px;
	}
	#anagaleri .logo img {
		height:56px;
	}
	#anagaleri .yazi1 {
		font-size: 24px;
		line-height: 36px;
	}
	#anagaleri .yazi2 {
		font-size: 14px;
		line-height: 26px;
	}
	#anagaleri .swiper {
		padding-right:30%;
	}
	#anagaleri .resim {
		width:100%;
		border-radius:8px;
	}

	/*------------------projeler----------------------*/

	#projeler {
		position:relative;
		padding:30px 0px;
	}
	#projeler .baslik {
		font-size: 38px;
		line-height: 46px;
		margin-bottom:10px;
	}
	#projeler .kesfet {
		margin-bottom:20px;
	}

	.projeitem {
		position:relative;
		display:block;
	}
	.projeitem .resim {
		width:100%;
		aspect-ratio:670/460;
		object-fit:cover;
		object-position:center;
		border-radius:8px;
	}
	.projeitem .bilgi {
		padding:24px;
		border-radius:8px;
	}
	.projeitem .bilgi .adi {
		font-size: 23px;
		line-height: 32px;
	}

	/*------------------footer----------------------*/

	#footer {
		padding:30px 0px;
	}
	#footer .logo {
		display:block;
		margin-bottom:20px;
	}
	#footer .logo img {
		height:76px;
	}

	#footer .sosyal {
		grid-gap:10px;
		margin-bottom:20px;
	}
	#footer .sosyal a {
		font-size:26px;
	}
	#footer .menu {
		grid-gap:15px;
		margin-bottom:20px;
	}
	#footer .menu a {
		font-size: 14px;
		line-height: 20px;
	}
	#footer .bilgiler {
		grid-gap:10px;
		margin-bottom:40px;
	}
	#footer .bilgiler a {
		font-size: 14px;
		line-height: 17px;
		grid-gap:6px;
		height: 48px;
		padding:0px 10px;
	}
	#footer .bilgiler a i {
		font-size: 20px;
	}
	#footer .alt {
		display:flex;
		align-items:center;
		justify-content:Center;
	}
	#footer .alt a {
		font-size: 12px;
		line-height: 15px;
		padding:0px 10px;
	}
}
