@media (max-width: 1585px) {


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


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

	main {
		overflow:hidden;
		width:100vw;
	}
	.btn {
		padding:0px 20px;
		height:40px;
	}
	
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

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

	#slider .item .anaresim {
		width:100%;
		max-height:100vh;
		min-height:50vh;
	}
	#slider .item .bilgi {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
		z-index:5;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 38px;
		line-height: 40px;
		margin-bottom:10px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 60px;
		line-height: 70px;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next 
	{
		width:40px;
		height:40px;
		border-radius:30px;
		font-size:20px;
	}
	#slider .slider-button-next 
	{
		right:15px;
		bottom:15px;
	}
	#slider .slider-button-prev 
	{
		right:15px;
		bottom:60px;
	}

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

	#urunler {
		padding:20px 0px;
	}
	#urunler .baslik {
		font-size: 40px;
		line-height: 50px;
		margin-bottom:24px;
	}

	#urunler .item {
		margin-bottom:4px;
	}

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

	#kurumsal {
		padding:20px 0px;
	}
	#kurumsal .yazi1 {
		font-size: 27px;
		line-height: 33px;
		margin-bottom:14px;
	}
	#kurumsal .yazi2 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom:20px;
	}
	#kurumsal .buton {
		text-align: center;
	}

	.kayan2 p {
		font-size: 43px;
		line-height:60px;

	}
	/*------------------homehaberler----------------------*/

	#homehaberler {
		padding:20px 0px 20px 0px;
	}

	#homehaberler .ust {
		margin-bottom:20px;
	}

	#homehaberler .ust .baslik {
		font-size: 18px;
		line-height: 21px;
	}
	#homehaberler .item .icerik {
		font-size: 14px;
		line-height: 21px;
		margin-bottom:16px;
	}
	#homehaberler .link {
		margin-bottom:20px;
	}
	#homehaberler .ust .link {
		margin-bottom:0px;
	}
	#homehaberler .butonlar {
		justify-content:center;
		margin-bottom:20px;
	}
	#homehaberler .butonlar div {
		width: 46px;
		height: 46px;
		border-radius:38px;
		font-size:18px;
		margin-right:10px;
		margin-left:10px;

	}

	#homehaberler .insankaynaklari {
		position:relative;
		display:block;
	}
	#homehaberler .insankaynaklari:hover {
		transform: translateY(-10px);
	}
	#homehaberler .insankaynaklari .resim {
		width:100%;
		border-radius:15px;
	}
	#homehaberler .insankaynaklari .bilgi {
		padding:19px 39px;
	}
	#homehaberler .insankaynaklari .bilgi .yazi1 {
		font-size: 20px;
		line-height: 31px;
		margin-bottom:18px;
	}
	#homehaberler .insankaynaklari .bilgi .yazi2 {
		margin-bottom:30px;
	}		
	
	/*------------------rakamlar----------------------*/

	#rakamlar {
		padding:20px 0px;
	}
	#rakamlar .baslik {
		padding:0px 0px 0px 30px;
		font-size: 20px;
		line-height: 25px;
		margin-bottom:20px;
	}
	#rakamlar .rakam {
		padding:10px;
		text-align:center;
	}
	#rakamlar .rakam .sayi {
		font-size: 16px;
		line-height: 18px;
		margin-bottom:4px;
	}
	#rakamlar .rakam .altyazi {
		font-size: 10px;
		line-height: 16px;
		margin-bottom:14px;
	}
	#rakamlar .rakam .icon {
		width:100%;
		height:35px;
		object-fit:contain;
		object-position:center top;
	}
		
	/*------------------anlikkoksan----------------------*/

	#anlikkoksan {
		padding:20px 0px;
	}
	#anlikkoksan .baslik {
		font-size: 22px;
		line-height: 28px;
		margin-bottom:18px;
	}
	#anlikkoksan .kutular {
		display: grid;
		grid-template-columns: calc(50% - 5px) calc(50% - 5px);
		grid-gap: 10px;
	}
	#anlikkoksan .kutular .kutu {
		padding:20px 15px;
	}
	#anlikkoksan .kutular .kutu img {
		height:54px;
		margin-bottom:15px;
	}
	#anlikkoksan .kutular .kutu .rakam {
		font-size: 20px;
		line-height: 16px;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	#anlikkoksan .kutular .kutu .adi {
		font-size: 14px;
		line-height: 20px;
	}

	/*------------------haberler----------------------*/

	#haberler {
		padding:20px 0px;
	}
	#haberler .baslik {
		font-size: 20px;
		line-height: 30px;
		margin-bottom:20px;
	}
	#haberler .item {
		position:relative;
		display:block;
		margin-bottom:10px;
	}
	#haberler .item .resim {
		margin-bottom:10px;
		border-radius:8px;
	}
	#haberler .item .yazi1 {
		font-size: 16px;
		line-height: 18px;
		margin-bottom:10px;
	}
	#haberler .item .yazi2 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom:10px;
	}
	#haberler .item .yazi3 {
		font-size: 14px;
		line-height: 18px;
	}
		
	/*------------------footer----------------------*/

	#footer {
		padding:25px 0px;
	}
	#footer .logo {
		display:block;
		margin-bottom:25px;
		text-align:center;
	}
	#footer .sosyal {
		justify-content:center;
		margin-bottom:25px;
	}

	#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 .orta {
		align-items:flex-start;
		border-radius: 20px;
		padding:10px;
		grid-column-gap:20px;
		grid-row-gap:20px;
		justify-content:center;
		margin-bottom:30px;
	}
	#footer .bilgi {
		width:100%;
	}
	#footer .bilgi .yazi {
		width: calc(100% - 30px);
	}
	#footer .alt {
		flex-direction:column;
	}
	#footer .alt .copy {
		font-size: 14px;
		line-height: 20px;
		margin-right:0px;
		margin-bottom:20px;
	}

	/*------------------kurumsal1----------------------*/

	#kurumsal1 {
		padding:80px 0px 20px 0px;
	}
	#kurumsal1 .yazi1 {
		font-size: 30px;
		line-height: 50px;
		margin-bottom:20px;
	}
	#kurumsal1 .yazi2 ,
	#kurumsal1 .yazi2 p
	{
		font-size: 14px;
		line-height: 20px;
	}

	/*------------------kurumsal2----------------------*/

	#kurumsal2 {
		position:relative;
		padding:15px 0px 15px 0px;
	}
	#kurumsal2 .alan {
		padding:15px 15px;
	}
	#kurumsal2 .yazi1 ,
	#kurumsal2 .yazi1 p
	{
		font-size: 14px;
		line-height: 20px;
	}

	/*------------------urundetay----------------------*/

	#urundetay {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#urundetay .adi {
		font-size: 30px;
		line-height: 40px;
		margin-bottom:3px;
		text-align:center;
	}
	#urundetay .desc {
		font-size: 14px;
		line-height: 20px;
		margin-bottom:20px;
		text-align:center;
	}
	#urundetay .ozellikler  {
		margin-bottom:80px;
	}
	#urundetay .ozellikler .ozellik {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		border-left:3px solid var(--anarenk);
		border-radius:0px;
		height:auto;
		padding:20px 0px;
		margin-bottom:20px;
	}
	#urundetay .ozellikler .ozellik .sol {
		width:100%;
		text-align:center;
		font-size: 22px;
		line-height: 30px;
	}
	#urundetay .ozellikler .ozellik .sag {
		width:100%;
		padding-left:20px;
		padding-right:20px;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		text-align:center;
	}
	#urundetay .resim {
		width:100%;
	}

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

	#iletisimpage {
		padding:20px 0px;
	}
	#iletisimpage .baslik {
		font-size: 30px;
		line-height: 40px;
		text-align:center;
	}
	#iletisimpage iframe {
		width:100%;
		height:300px;
	}
	#iletisimpage .form-control {
		height:50px;
		border-radius:5px;
	}
	#iletisimpage textarea.form-control {
		height:120px;
		border-radius:5px;
	}	
}
