@media (max-width: 1585px) {


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


	.container-fluid {
		max-width:calc(100vw - 0px);	
	}
	
}
@media (max-width: 960px) {

	.butonoutlinenormal ,
	.butonnormal ,
	.butonlight 
	{
		height: 40px;
		padding: 0px 15px;
		border: 1px solid #F6F6F6;
		border-radius: 20px;
		font-size: 12px;
	}
	
	main {
		width:100vw;
	}
	
	#header {
		display:none;
	}

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

	#slider {
		padding:10px 0px 10px 0px;
	}
	#slider .item:before {
		bottom:46px;
	}
	#slider .item .anaresim {
		width:100%;
	}
	#slider .item .bilgi {
		padding:5px;
	}
	#slider .item .bilgi .kutu {
		padding:20px 20px 60px 20px;
		font-size: 18px;
		line-height: 24px;
	}
	#slider .kaydir {
		display:none;
	}
	#slider .slider-button-next, 
	#slider .slider-button-prev {
		bottom: 10px;
		width:30px;
		height:30px;
		border-radius:15px;
		font-size:15px;
	}
	#slider .slider-button-prev {
		left:60px;
	}
	#slider .slider-button-next {
		left:24px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10px;
		height:30px;
		justify-content: flex-end;
		padding: 0px 30px 0px 10px;
	}


	/*------------------onecikanlar----------------------*/

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

	#onecikanlar .alan {
		padding:20px 0px 20px 0px;
	}
	#onecikanlar .baslik {
		font-size: 20px;
		line-height: 26px;
		margin-bottom:20px;
	}
	#onecikanlar .item {
		height:calc(100% - 8px);
		margin-bottom:8px;
	}
	#onecikanlar .item .icon {
		top:10px;
		left:10px;
	}
	#onecikanlar .item .yazi {
		bottom:0px;
		left:0px;
		padding:10px;
		font-size: 14px;
		line-height: 20px;
	}
	#onecikanlar .item2 {
		height:calc(100% - 8px);
		margin-bottom:8px;
	}


	/*------------------hizmetlerimiz----------------------*/

	#hizmetlerimiz {
		position:relative;
		padding:10px 0px 10px 0px;
		z-index:10;
	}
	#hizmetlerimiz .ust {
		margin-bottom:10px;
	}
	#hizmetlerimiz .baslik {
		font-size: 16px;
		line-height: 26px;
	}
	#hizmetlerimiz .item {
		padding:10px;
	}
	#hizmetlerimiz .item:before {
		border-radius: 10px;
	}
	#hizmetlerimiz .item .adi {
		font-size: 16px;
		line-height: 22px;
	}
	#hizmetlerimiz .item .ozet {
		font-size: 13px;
		line-height: 20px;
	}
	#hizmetlerimiz .item .resim {
		height:100px;
		margin-top:10px;
	}

	/*------------------nedenfast----------------------*/

	#nedenfast .alan .sol {
		padding:30px 10px; 
	}
	#nedenfast .alan .yazi1 {
		padding:0px 0px 0px 0px;
		font-size: 25px;
		line-height: 32px;
		margin-bottom:10px;
	}
	#nedenfast .alan .tablar {
		padding:0px 0px 0px 0px;
		padding-bottom:10px;
		margin-bottom:10px;
		flex-wrap:wrap;
	}
	#nedenfast .alan .tablar .tab {
		width:calc(33.33% - 10px);
		height: 58px;
		padding:10px;
		border-radius: 5px;
		margin-right:10px;
		font-size: 14px;
		line-height: 20px;
		margin-bottom:20px;
	}
	#nedenfast .alan .tabalan {
		padding:0px 0px 0px 0px;
	}
	#nedenfast .alan .tabalan .icon {
		width:84px;
		height:84px;
		border-radius:42px;
	}
	#nedenfast .alan .tabalan .icon img {
		max-width:60%;
	}
	#nedenfast .alan .tabalan .ozet {
		width:calc(100% - 84px);
		padding:0px 10px;
		font-size: 16px;
		line-height: 22px;
	}

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

	#haberler {
		position:relative;
		padding:10px 0px;
		z-index:10;
	}
	#haberler .anabaslik {
		font-size: 20px;
		line-height: 26px;
		margin-bottom:10px;
	}
	#haberler .alt .liste .list .sira {
		width:30px;
		font-size: 14px;
		line-height: 19px;
	}
	#haberler .alt .liste .list .baslik {
		width:calc(100% - 30px);
		padding:10px 40px 10px 10px;
		font-size: 14px;
		line-height: 20px;
	}
	#haberler .alt .liste .list .baslik small {
		margin-bottom:5px;
		display:none;
	}
	#haberler .alt .liste .list .icon {
		right:5px;
	}
	#haberler .alt .resimlialan {
		border-left:0px solid #E8ECF2;
		border-top:1px solid #E8ECF2;
		padding:20px;
	}
		
	/*------------------tekliftalebi----------------------*/

	#tekliftalebi {
		padding:10px 0px;
	}
	#tekliftalebi .alan {
		padding:20px 20px;
	}
	#tekliftalebi .alan .yazi1 {
		font-size: 18px;
		line-height: 22px;
	}

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

	#footer .ust {
		padding:10px 0px;
	}
	#footer .ust .alan .logo img {
		height:36px;
	}
	#footer .ust .alan  .sosyal a {
		width:38px;
		height:38px;
		border-radius:19px;
		font-size: 15px;
		margin:0px 3px;
	}
	#footer .orta {
		border-bottom: 1px solid #E8ECF2;
		padding:10px 0px;
	}
	#footer .orta iframe {
		height:calc(100% - 20px);
		margin-bottom:20px;
	}

	#footer .alt {
		border-bottom: 1px solid #E8ECF2;
		padding:20px;
	}
	#footer .alt .alan {
		justify-content:center;
		flex-direction:column;
	}
	#footer .alt .alan .copy {
		font-size: 13px;
		line-height: 22px;
		margin-right:0px;
		margin-bottom:10px;
	}
	/*------------------bread----------------------*/

	#bread {
		position:relative;
		padding:10px 0px;
		z-index:10;
	}
	#bread .resim {
		width:100%;
		min-height:150px;
		object-fit:cover;
		border-radius:10px;
	}
	#bread .bilgi .adi {
		font-size: 22px;
		line-height: 34px;
	}


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

	#slogan {
		position:relative;
		margin-top:-40px;
		margin-bottom: -30px;
		z-index:15;
	}

	#slogan .yazi {
		padding:30px 50px;
		border-radius: 10px;
		font-size: 22px;
		line-height: 32px;
		margin:0px 20px;
	}


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

	#kurumsal {
		position:relative;
		z-index:10;
	}
	#kurumsal .alan {
		background: #F6F6F6;
		border-radius: 15px;
		padding:40px 0px 20px 0px;
	}
	#kurumsal .aciklama {
		font-size: 14px;
		line-height: 24px;
	}

	/*------------------hizmetdetay----------------------*/

	#hizmetdetay {
		position:relative;
		z-index:10;
	}
	#hizmetdetay .alan {
		background: #F6F6F6;
		border-radius: 15px;
		padding:20px 0px;
	}
	#hizmetdetay .aciklama {
		font-size: 14px;
		line-height: 24px;
	}

	#hizmetdetay .bizeulasin {
		margin-top:10px;
	}

	.bizeulasin {
		padding:14px 14px;
	}

	.bizeulasin .bas {
		margin-bottom:10px;
	}

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

	#iletisimpage .bilgi .icon {
		width:40px;
		height:40px;
		margin-bottom:0px;
	}
	#iletisimpage .bilgi .yazi {
		flex:0 0 auto;
		width:calc(100% - 60px);
		padding:0px 10px;
		font-size: 14px;
		line-height: 22px;
	}
	#iletisimpage iframe {
		width:100%;
		height:300px;
		border-radius: 15px;
	}	
	
}