@media (max-width: 1585px) {


}
@media (max-width: 1360px) {


}
@media (max-width: 960px) {

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
		width:100%;
	}

	/*------------------rakamlar----------------------*/

	#rakamlar {
		position:relative;
		padding:30px 0px;
	}
	#rakamlar .rakam {
		padding:10px;
	}
	#rakamlar .rakam .sayi {
		font-size: 30px;
	}
	#rakamlar .rakam .adi {
		font-size: 14px;
	}
	/*------------------sabitler----------------------*/

	.cizgi {
		height:10px;
	}
	.cizgi div {
		width:1px;
		height:70px;
	}
	.baslik {
		font-size: 16px;
		letter-spacing: 3px;
	}
	.altbaslik {
		font-size: 18px;
	}
	
	/*------------------sektorler----------------------*/

	#sektorler {
		padding:30px 0px;
		z-index:20;
	}
	#sektorler:before {
		top:-30px;
		left:10%;
		width:80%;
		height:100%;
	}
	#sektorler .swiper {
		padding:0px 70px;
	}
	/*------------------hizmetler----------------------*/

	#hizmetler {
		padding:30px 0px;
	}
	/*------------------hizmetitem----------------------*/

	.hizmetitem {
		aspect-ratio:900/700;
	}
	.hizmetitem.buyuk {
		aspect-ratio:900/700;
	}
	.hizmetitem .resim {
		aspect-ratio:900/700;
	}
	.hizmetitem.buyuk .resim {
		aspect-ratio:900/700;
	}
	.hizmetitem .adi {
		padding:20px 10px;
		font-size: 25px;
	}
	.hizmetitem:hover .adi {
		padding-bottom:30px;
	}
	
	/*------------------referanslar----------------------*/

	#referanslar {
		padding:30px 0px;
	}
	#referanslar .swiper {
		padding:0px 0px;
	}

	.refitem {
		aspect-ratio:1/1;
		padding:20px;
	}
	.refitem .resim {
		width:100%;
		max-height:120px;
	}

	/*------------------blog----------------------*/

	#blog {
		position:relative;
		padding:30px 0px;
		z-index:20;
	}


	.blogitem.buyuk {
		height:250px;
	}

	.blogitem .resim {
		aspect-ratio:283/150;
	}

	.blogitem .bilgi {
		grid-gap:10px;
		padding:15px 0px;
	}
	.blogitem.buyuk .bilgi {
		padding:30px;
	}

	.blogitem .bilgi .adi {
		font-size:16px;
		line-height:24px;
	}
	.blogitem.buyuk .bilgi .adi {
		font-size:26px;
		line-height:34px;
	}
	.blogitem .bilgi .desc {
		line-height: 18px;
		font-size: 12px;
	}
	.blogitem .bilgi .detay {
		grid-gap:10px;
		font-size: 13px;
	}

	.blogitem .bilgi .detay i {
		font-size: 23px;
	}	/*------------------footer----------------------*/

	#footer {
		position:relative;
		z-index:20;
	}
	#footer .logo {
		padding:20px 0px;
	}
	#footer .logo img {
		height:100px;
		background:#fff;
		padding:0px 30px;
	}

	#footer .ust {
		padding:28px 0px 28px 0px;
	}
	#footer .bilgi1 {
		font-size: 18px;
		margin-bottom:8px;
	}
	#footer .bilgi2 {
		font-size: 15px;
		margin-bottom:8px;
	}
	#footer .bilgi3 {
		font-size: 12px;
		opacity: 0.4;
		margin-bottom:8px;
	}
	#footer .sosyal {
		grid-gap:10px;
		margin-top:8px;
		margin-bottom:18px;
	}
	#footer .sosyal a {
		font-size:20px;
	}
	#footer .logolar {
		margin-bottom:28px;
	}
	#footer .logolar img {
		max-width:100%;
		max-height:25px;
	}
	#footer .menubas {
		font-size: 15px;
		margin-bottom:15px;
	}
	#footer .menulink {
		font-size: 14px;
		margin-bottom:15px;
	}
	#footer .banner {
		display:none;
	}
	#footer .alt {
		padding:20px 0px;
	}
	#footer .alt .copy {
		font-size: 14px;
	}	
	
	/*------------------blogdetay----------------------*/

	#blogdetay {
		padding:30px 0px 30px 0px;
	}
	#blogdetay:before {
		height:100px;
	}
	#blogdetay .resim {
		width:100%;
		aspect-ratio:625/417;
		max-height:800px;
		border-radius:20px;
		margin-bottom:15px;
	}
	#blogdetay .katman1 {
		margin-bottom:15px;
	}
	#blogdetay .katman1 .tarih {
		font-size: 13px;
		line-height: 18.328px;
	}
	#blogdetay .katman1 .tarih small {
		font-size: 13px;
		line-height: 21px; /* 140% */
		margin-right:10px;
	}
	#blogdetay .katman1 .sosyal {
		grid-gap:5px;
	}
	#blogdetay .katman1 .sosyal small {
		display:none;
		font-size: 13px;
	}
	#blogdetay .katman1 .sosyal a {
		width:30px;
		height:30px;
		border-radius: 9px;
		font-size:15px;
	}
	#blogdetay .adi {
		font-size: 22px;
		margin-bottom:15px;
	}	
}
