@media (max-width: 1585px) {


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


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

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

	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

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

	#slider {
		padding:0px 0px;
	}
	#slider .item {
	}
	#slider .item .anaresim {
		width:100%;
		height:50vh;
		object-fit:cover;
		opacity:1;
	}
	#slider .item .bilgi {
		padding:0px 30px;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 16px;
		line-height: 24px;
		padding-bottom:12px;
		margin-bottom:12px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 20px;
		line-height: 30px;
	}

	/*------------------slogan----------------------*/

	#slogan {
		position:relative;
	}
	#slogan .alan {
		padding:150px 0px;
	}
	#slogan .yazi1 {
		font-size:40px;
		line-height:50px;
	}
	#slogan .yazi1 span {
		font-size:60px;
		line-height:70px;
	}


	/*------------------gallery----------------------*/

	#gallery {
		padding:50px 0px;
	}
	#gallery .bas1 {
		font-size:40px;
		line-height:50px;
	}
	#gallery .bas2 {
		font-size:14px;
		line-height:23px;
		margin-bottom:50px;
	}

	/*------------------siparisver----------------------*/

	#siparisver {
		padding:100px 0px;
	}
	#siparisver .bas1 {
		font-size:40px;
		line-height:50px;
	}
	#siparisver .bas2 {
		font-size:14px;
		line-height:23px;
		margin-bottom:50px;
	}


	/*------------------ayinkampanyasi----------------------*/

	#ayinkampanyasi {
		position:relative;
		padding:100px 0px;
		z-index:20;
	}
	#ayinkampanyasi:before {
		position:absolute;
		content:"";
		top:0px;
		left:0px;
		width:100%;
		height:calc(100% - 0px);
		background:url('../img/texture.png') rgb(255 255 255 / 100%);
		z-index:-1;
		opacity:0.5;
	}
	#ayinkampanyasi .bas1 {
		font-size:28px;
		line-height:40px;
		color:#000;
		margin-bottom:10px;
		font-family: var(--font2);
	}
	#ayinkampanyasi .bas2 {
		font-size:38px;
		line-height:46px;
		font-weight:700;
		color:#000;
		margin-bottom:50px;
	}
	#ayinkampanyasi .resim {
		width:100%;
		margin-top:30px;
	}
	
	/*------------------footer----------------------*/

	#footer .ust {
		padding:24px 0px;
		border-bottom:1px solid rgba(151,151,151,0.2);
	}
	#footer .ust .ic {
		flex-direction: column;
		justify-content: center;
	}
	#footer .ust .ic .logo {
		margin-right: 0px;
		text-align: center;
		margin-bottom:10px;
	}
	#footer .ust .ic .logo img {
		height:auto;
		max-width:70%;
	}
	#footer .ust .ic .sosyal {
		margin-left: 0px;
	}
	#footer .ust .ic .sosyal a {
		width: 44px;
		height: 44px;
		font-size:24px;
	}


	#footer .orta {
		padding:14px 0px;
	}

	#footer .menubas {
		position:relative;
		font-size: 16px;
		text-align:left;
	}
	#footer .menubas:before {
		position:absolute;
		content:"\f105";
		top:0px;
		right:0px;
		height:100%;
		width:30px;
		font-size:20px;
		color:var(--sari);
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:20px;
	}
	#footer .menulink {
		font-size: 12px;
		text-align:left;
	}
	#footer .bilgi {	
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		margin-bottom:20px;
	}
	#footer .bilgi .icon {	
		width:100%;
		font-size:28px;
		margin-left:0px;
		text-align:center;
		order: 1!important;
	}
	#footer .bilgi .yazi {	
		width:calc(100% - 0px);	
		font-size: 15px;
		line-height: 25px;
		text-align:center;
		order: 2!important;
	}
	#footer .bilgi .yazi b {	
		display:block;	
		font-weight: 700;
		margin-bottom:10px;
	}
	#footer .sonalt {
		flex-direction:column;
	}
	#footer .sonalt .sol {
		margin-right:0px;
		text-align:center;
	}
	#footer .sonalt .sag {
		text-align:center;
	}

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

	#hakkimizda {
		padding:30px 0px;
	}
	#hakkimizda .yazi1 {
		padding-left:40px;
		font-size:18px;
		line-height:26px;
	}
	#hakkimizda .yazi1:before {
		width:30px;
	}
	#hakkimizda .yazi2 {
		font-size:26px;
		line-height:30px;
		margin-bottom:15px;
	}
	#hakkimizda .yazi3 h3{
		font-size:16px;
		line-height:24px;
	}
	#hakkimizda .yazi3 p {
		font-size:14px;
		line-height:22px;
	}
	#hakkimizda .yazi3 * {
		margin-bottom:15px;
	}

	#hakkimizda .rakam {
		margin:20px 0px;
	}
	#hakkimizda .rakam .icon {
		height:50px;
	}
	#hakkimizda .rakam .sayi {
		font-size:22px;
	}
	#hakkimizda .rakam .adi {
		font-size:16px;
		line-height:24px;
	}
	
	/*------------------bread----------------------*/

	#bread {
		padding:30px 0px;
	}
	#bread .linkler {
		grid-gap:5px;
		font-size:12px;
		margin-bottom:10px;
	}
	#bread .linkler a {
		font-size:12px;
	}
	#bread .baslik {
		font-size:30px;
		line-height:50px;
	}
	#bread .desc {
		font-size:14px;
		line-height:22px;
	}
	/*------------------projeler----------------------*/

	#projeler {
		padding:30px 0px;
	}
	.projeitem {
		margin-bottom:0px;
		padding-bottom:20px;
		border-left:5px solid #000;
	}
	.projeitem .resim {
		aspect-ratio:4/2;
		max-height:500px;
	}
	.projeitem .adi {
		padding:10px 15px;
		font-size:16px;
		line-height:24px;
	}

	.projeitem .desc {
		padding:10px 15px;
		font-size:14px;
		line-height:22px;
	}


	/*------------------urunler----------------------*/

	#urunler {
		padding:30px 0px;
	}

	.urunitem {
		position:relative;
		display:block;
		margin-bottom:20px;
	}

	.urunitem .resim {
		aspect-ratio:4/4;
		max-height:700px;
		border-radius:8px;
	}

	.urunitem .resim.qr1 {
		aspect-ratio:10/4;
	}
	.urunitem .resim.qr2 {
		aspect-ratio:4/4;
	}
	.urunitem .bilgi {
		padding:20px 15px;
	}
	.urunitem .adi {
		font-size:26px;
		line-height:33px;
	}

	.urunitem .desc {
		font-size:12px;
		line-height:18px;
		margin-bottom:20px;
	}

	.urunitem .git {
		font-size:14px;
		line-height:22px;
	}
	
	/*------------------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;
	}
}
