@media (max-width: 1585px) {
	
	#header .container-fluid {
    max-width: calc(100vw - 200px);
	}

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


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

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	.container-fluid {
		max-width:calc(100vw - 0px);	
	}

	.btn {
		padding:0px 20px;
		height:48px;
	}	
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

	/*------------------slider----------------------*/


	#slider .item .anaresim {
		width:100%;
		max-height:100vh;
	}
	#slider .item .bilgi {
		align-items:flex-end;
		padding:30px 0px;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 50px;
		margin-bottom:22px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 16px;
	}
	#slider .kaydir {
		display:none;
	}
	

	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:20px 0px 20px 0px;
	}
	#hakkimizda .yazi1 {
		font-size: 30px;
		margin-bottom:20px;
	}
	#hakkimizda .yazi2 {
		font-size: 14px;
		line-height: 22px; /* 193.75% */
		margin-bottom:20px;
	}
	#hakkimizda .buton {
		margin-bottom:20px;
	}
	#hakkimizda .rakam {
		padding:20px 0px;
	}
	#hakkimizda .rakam:hover:before {
		height:20px;
	}
	#hakkimizda .rakam .sayi {
		font-size: 30px;
		line-height: 40px; /* 103.333% */
	}
	#hakkimizda .rakam .adi {
		font-size: 16px;
		line-height: 22px; /* 155% */
	}


	/*------------------sektorler----------------------*/

	#sektorler {
		background: url('');
		padding:20px 0px 20px 0px;
	}
	#sektorler .yazi1 {
		font-size: 30px;
		text-align:right;
		margin-bottom:8px;
	}
	#sektorler .yazi2 {
		font-size: 16px;
		text-align:right;
		margin-bottom:20px;
	}
	#sektorler .yazi3 {
		font-size: 26px;
		text-align:right;
		margin-bottom:20px;
	}
	#sektorler .yazi4 {
		font-size: 16px;
		line-height: 22px; 
		text-align:right;
		margin-bottom:20px;
	}
	#sektorler .buton {
		text-align:right;
		margin-bottom:20px;
	}
	#sektorler .resim {
		position:relative;
	}
	#sektorler .resim .res {
		width:100%;
		border-radius:0;
	}
	#sektorler .resim .icon {
		width: 80px;
		height: 80px;
	}
	#sektorler .butonlar  {
		left:15px;
		width:20px;
		height:100%;
		padding:0px 0px;
	}
	#sektorler .butonlar:before  {
		display:none;
	}
	#sektorler .butonlar div {
		width:35px;
		height:35px;
	}
	#sektorler .swiper-slide {
	  z-index: 0;
	  max-height: 100vh;
	}

	#sektorler .swiper-slide-active {
	  position: relative;
	  z-index: 1;
	  background: #fff;
	  padding: 10px;
	}


	/*------------------surdur----------------------*/

	#surdur {
		padding:20px 0px 20px 0px;
	}
	#surdur .yazi1 {
		color: #FFF;
		font-size: 30px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		margin-bottom:10px;
	}
	#surdur .yazi2 {
		color: #FFF;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-bottom:40px;
	}	
	
	/*------------------haberler----------------------*/

	#haberler {
		padding:20px 0px 20px 0px;
	}
	#haberler .baslik {
		font-size: 40px;
		margin-bottom:20px;
	}
	#haberler .item {
		border-radius:20px;
	}
	#haberler .item .resim {
		display:block;
		position:relative;
	}
	#haberler .item .resim img {
		aspect-ratio:420/250;
	}
	#haberler .item .resim .tarih {
		background: rgba(255, 255, 255, 0.20);
		backdrop-filter: blur(10px);
	}
	#haberler .item .bilgi {
		padding:20px 15px;
		min-height: auto;
	}
	#haberler .item .bilgi .adi {
		font-size: 20px;
		line-height: 26.5px; /* 132.5% */
		margin-bottom:12px;
	}
	#haberler .item .bilgi .desc {
		font-size: 16px;
		line-height: 26.5px; /* 165.625% */
		margin-bottom:22px;
	}
	

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

	#footer {
		position:relative;
	}
	#footer .ust {
		padding:20px 0px 20px 0px;
	}
	#footer .logo {
		display:block;
		text-align:center;
		margin-bottom:20px;
	}
	#footer .logo img {
		max-width:100%;
		width: 100px;
	}
	#footer .sosyal {
		justify-content:center;
		margin-bottom:20px;
	}
	#footer .bilgi {
		margin-bottom:15px !important;
	}
	#footer .bilgi.tel {
		margin-bottom:15px !important;
	}

	#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(--anarenk);
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:20px;
	}
	#footer .menulink {
		font-size: 12px;
		text-align:left;
	}
	#footer .alt {
		flex-direction:column;
	}
	#footer .alt .copy {
		font-size: 14px;
		line-height: 20px;
		margin-right:0px;
		margin-bottom:20px;
	}

	/*------------------bread----------------------*/

	#bread {
		padding:50px 0px 50px 0px;
	}
	#bread .baslik {
		font-size: 30px;
		margin-bottom:20px;
	}

	/*------------------misyonvizyon----------------------*/

	#misyonvizyon {
		position:relative;
		padding:30px 0px 30px 0px;
		border-bottom:1px solid #F4F4F4;
	}
	#misyonvizyon .resim {
		width:100%;
		border-radius:30px;
	}
	#misyonvizyon h3 {
		font-size: 30px;
		text-align:center;
		margin-bottom:22px;
	}
	#misyonvizyon p {
		font-size: 16px;
		text-align:center;
		line-height: 130%; /* 25.68px */
		margin-bottom:22px;
	}


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

	#projeler {
		padding:20px 0px 20px 0px;
	}
	#projeler .baslik {
		font-size: 22px;
		line-height: 31px; /* 124% */
		margin-bottom:20px;
	}
	#projeler .item {
		margin-bottom:20px;
	}
	#projeler .item .resim {
		aspect-ratio:733/400;
		max-height:600px;
		border-radius:30px;
		margin-bottom:10px;
	}
	#projeler .item .adi {
		font-size: 18px;
		line-height: 26px; /* 124% */
		margin-bottom:10px;
	}
	
	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		padding:0px 0px 10px 0px;
		margin-top:-30px;
	}
	#iletisimpage .bilgialan {
		padding:20px;
		border-radius:20px;
		margin-bottom:30px;
	}

	#iletisimpage iframe {
		width:100%;
		height:300px;
		border-radius:20px;
		margin-bottom:30px;
	}
	#iletisimpage .baslik {
		font-size: 30px;
		margin-bottom:20px;
	}
	#iletisimpage .bilgi .icon {
    width: 50px;
    height: 50px;
    border-radius: 40px;
    font-size: 25px;
	}
	#iletisimpage .bilgi {
    margin: 10px 0px;
	}
	#iletisimpage .bilgi .yazi {
    font-size: 15px;
	}
	#iletisimpage .bilgi.tel .icon:before {
    top: 13px;
    left: 13px;
    width: 58px;
    height: 58px;
	}
}
