@media (max-width: 1585px) {


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


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

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	.btn {
		padding:0px 15px;
		height:46px;
		border-radius:30px;
		font-size: 22px;
	}
	.container-fluid {
		max-width:calc(100vw - 0px);	
	}
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

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

	#slider {
		position:relative;
		padding-top:10px;
		padding-bottom:0px;
	}
	#slider .item {
		position:relative;
	}
	#slider .item .anaresim {
		border-radius:16px;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 44px;
		line-height: 120%; /* 0px */
		margin-bottom:22px;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next 
	{
		width:40px;
		height:40px;
		font-size:20px;
	}
	#slider .slider-button-next 
	{
		right:50px;
		bottom:-20px;
	}
	#slider .slider-button-prev 
	{
		right:100px;
		bottom:-20px;
	}

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

	#hakkimizda {
		padding:25px 0px;
	}
	#hakkimizda .resim {
		width:100%;
		margin-top:25px;
	}
	#hakkimizda .yazi1 {
		font-size: 44px;
		line-height: 48.4px; 
		margin-bottom:15px;
	}
	#hakkimizda .yazi2 {
		font-size: 18px;
		line-height: 24px; 
		margin-bottom:15px;
	}	

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

	#urunler {
		position:relative;
		padding:25px 0px;
	}
	.urunitem {
		position:relative;
		display:block;
		margin-bottom:15px;
	}
	.urunitem .resim {
		border-radius: 16px;
	}
	.urunitem .resim img.full {
		width:100%;
		max-height:500px;
		border-radius: 16px; 
	}
	.urunitem .bilgi {
		padding:15px;
	}
	.urunitem .adi {
		margin-bottom:5px;
		grid-column-gap:10px;
		font-size: 24px;
		line-height: 30px;
	}
	.urunitem .adi span {
		width:28px;
		height:28px;
		border-radius:50%;
		font-size:15px;
		color:#fff;
	}
	.urunitem .desc {
		font-size: 14px;
		line-height: 22px;
	}


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

	#slogan {
		padding:0px 0px;
	}
	#slogan .alan {
		padding:25px 15px;
		border-radius: 20px;
	}
	#slogan .yazi1 {
		font-size: 32px;
		line-height: 42px;
		margin-bottom:15px;
	}
	#slogan .resim {
		width:100%;
	}	

	/*------------------hizlilinkler----------------------*/

	#hizlilinkler {
		position:relative;
		padding:25px 0px;
	}
	.hizliitem {
		position:relative;
		display:block;
		margin-bottom:15px;
	}
	.hizliitem .resim {
		border-radius: 16px;
	}
	.hizliitem .resim img.full {
		width:100%;
		max-height:500px;
		border-radius: 16px; 
	}
	.hizliitem .bilgi {
		padding:15px;
	}
	.hizliitem .adi {
		margin-bottom:5px;
		grid-column-gap:10px;
		font-size: 24px;
		line-height: 30px;
	}
	.hizliitem .adi span {
		width:28px;
		height:28px;
		border-radius:50%;
		font-size:15px;
		color:#fff;
	}
	.hizliitem .desc {
		font-size: 14px;
		line-height: 22px;
	}

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

	#footer {
		position:relative;
		padding:10px 0px;
	}
	#footer .ust {
		padding:15px 0px;
	}
	#footer .logo {
		display:block;
	}
	#footer .logo img {
		height:80px;
	}

	#footer .orta {
		padding:15px 0px;
	}
	#footer .fotbas {
		font-size: 24px;
		line-height: 120%;
		margin-bottom:20px;
		text-align:center;
	}
	#footer .sosyal {
		justify-content:center;
		margin-bottom:20px;
	}
	#footer .sosyal a {
		width: 44px;
		height: 44px;
		font-size:20px;
	}
	#footer .menulink {
		font-size: 22px;
		line-height: 150%; /* 65.12px */
	}


	#footer .bilgi {
		display:flex;
		align-items:center;
		flex-wrap:wrap;
	}
	#footer .bilgi .icon {
		width: 40px;
		height: 40px;
		font-size:30px;
	}
	#footer .bilgi .yazi {
		width:calc(100% - 40px);
		font-size: 16px;
		line-height: 22px;
	}

	#footer .alt {
		padding:15px 0px;
		flex-direction:column;
	}
	#footer .alt .copy {
		font-size: 16px;
		line-height: 22px;
		margin-right:0px;
		margin-bottom:15px;
	}

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

	#bread {
		position:relative;
	}
	#bread .resim {
		min-height:310px;
		border-radius:16px;
	}
	#bread .bilgi .yazi1 {
		font-size: 35px;
		line-height: 116%; /* 87px */
	}

	/*------------------kurumsal----------------------*/

	#kurumsal {
		padding:25px 0px;
	}
	#kurumsal .yazi h1,
	#kurumsal .yazi h2,
	#kurumsal .yazi h3,
	#kurumsal .yazi h4,
	#kurumsal .yazi h5
	{
		font-size: 25px;
		line-height: 31px; /* 117.143% */
		margin-bottom:20px;
	}
	#kurumsal .yazi p
	{
		font-size: 16px;
		line-height: 22px; /* 152.778% */
		margin-bottom:20px;
	}
	#kurumsal .resim
	{
		width:100%;
		margin-bottom:20px;
	}	
	

	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		padding:25px 0px;
	}
	#iletisimpage .baslik {
		font-size: 30px;
		line-height: 116%; /* 34.8px */
		margin-bottom:20px;
	}
	#iletisimpage .bilgi {
		height:auto;
		margin-bottom:20px;
		border-radius: 20px;
		padding:15px;
	}
	
}
