@media (max-width: 1585px) {


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


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

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}

	.container-fluid {
		max-width:calc(100vw - 0px);	
	}	
	
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

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

	#slider {
		position:relative;
	}
	#slider .item {
		position:relative;
	}
	#slider .item .anaresim {
		min-height:70vh;
	}
	#slider .item .bilgi {
		align-items:center;
		padding:30px 0px;
	}
	#slider .item .bilgi .yazi1 {
		color: #FFF;
		font-size: 40px;
		font-style: normal;
		font-weight: 600;
		line-height: 118%; /* 106.2px */
	}
	#slider .kaydir {
		display:none;
	}
	#slider .izle {
		padding-right:15px;
	}
	#slider .izle:before {
		position:absolute;
		content:"";
		bottom:-47px;
		right:0px;
		z-index:-1;
		width:272px;
		height:87px;
		background:var(--anarenk);
		border-radius: 22px 0px 0px 22px;
	}
	#slider .izle .katman1 {
		width:190px;
		padding: 17px 37px;
		font-size: 14px;
		margin-bottom:10px;
	}
	#slider .izle .katman2 {
		width:190px;
		padding: 17px 37px;
		font-size: 16.976px;
		margin-bottom:10px;
	}


	/*------------------başlıklar----------------------*/

	.anabaslik {
		padding-left:37px;
		margin-bottom:23px;
		font-size: 16px;
		line-height: 20px;
	}
	.anabaslik:before {
		width:20px;
		height:20px;
	}

	.altbaslik {
		font-size: 25px;
		line-height: 34px;
		margin-bottom:23px;
	}
	.altyazi {
		font-size: 14px;
		line-height: 21px;
		margin-bottom:23px;
	}
	
	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:73px 0px 33px 0px;
	}
	#hakkimizda .resim img {
		width:100%;
	}

	/*------------------hizmetler----------------------*/

	#hizmetler {
		padding:43px 0px;
	}
	#hizmetler .ust {
		margin-bottom:50px;
	}
	#hizmetler .butonlar {
		grid-gap:10px;
		margin-top:40px;
	}

	#hizmetler .butonlar div {
		width:38px;
		height:38px;
		font-size:18px;
	}
	#hizmetler .swiper {
		padding:0px 50px;
	}

	.hizmetitem {
		position:relative;
		display:block;
	}
	.hizmetitem .resim {
		width:100%;
		aspect-ratio:376/506;
		border-radius:22px;
	}
	.hizmetitem .bilgi {
		padding:16px;
		border-radius: 22px;
	}
	.hizmetitem .bilgi .altalan {
		border-radius: 15px;
	}
	.hizmetitem:hover .bilgi .altalan {
		padding:20px;
		border-radius: 15px;
	}
	.hizmetitem .bilgi .adi {
		font-size: 22px;
	}
	.hizmetitem:hover .bilgi .adi {
		font-size: 30px;
		line-height: 34px; 
		margin-bottom:35px;
	}
	.hizmetitem .bilgi .icon span {
		width:38px;
		height:38px;
		font-size:18px;
	}	
	
	/*------------------sektorler----------------------*/

	#sektorler {
	}
	#sektorler .sol {
		padding:35px 15px;
		height:100%;
	}
	#sektorler .resim {
		width:100%;
	}
	
	/*------------------footer----------------------*/

	#footer {
		position:relative;
	}
	#footer .ust {
		padding:40px 0px;
	}
	#footer .logo {
		margin-bottom:30px;
		text-align:center;
	}
	#footer .logo img {
		height:42px;
	}
	#footer .bilgi {
		margin-bottom:10px;
		text-align:center;
	}
	#footer .bilgi small {
		font-size: 15px;
		line-height: 22.5px; /* 150% */
	}
	#footer .bilgi b {
		font-size: 19px;
		line-height: 19px; /* 102.273% */
	}

	#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(--pembe);
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:0px;
		margin-bottom:20px;
	}
	#footer .menulink {
		font-size: 12px;
		text-align:left;
	}
	#footer .ebulten {
		display:block;
		margin-bottom:auto;
	}
	#footer .ebulten .ebultenbas {
		font-size: 26px;
		line-height: 35px; /* 125% */
		margin-bottom:4px;
	}
	#footer .ebulten .ebultenyazi {
		font-size: 16px;
		line-height: 25px; /* 281.25% */
		margin-bottom:20px;
	}
	#footer .ebulten .bulten {
		position:relative;
	}
	#footer .sosyal {
		display:flex;
		align-items:center;
		justify-content:center;
		margin-top:30px;
	}
	#footer .sosyal a {
		width: 36px;
		height: 36px;
		font-size:20px;
	}
	#footer .alt {
		padding:20px 0px;
	}
	#footer .alt .altic {
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#footer .copy {
		font-size: 13px;
		line-height: 25px; /* 300% */
	}

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

	#kurumsal {
		position:relative;
	}
	#kurumsal .katman1 {
		position:relative;
		background:var(--anarenk);
	}
	#kurumsal .katman1 .ust {
		padding:32px 0px;
	}
	#kurumsal .katman1 .resim {
		width:100%;
	}
	#kurumsal .katman1 .kaydir {
		display:none;
	}
	#kurumsal .katman2 {
		padding:32px 0px;
	}
	#kurumsal .katman2 .resim {
		width:100%;
		border-radius: 22px;
		margin-top:0px;
		margin-bottom:30px;
	}
	#kurumsal .katman3 {
		padding:32px 0px;
	}
	#kurumsal .kutu {
		padding:25px;
		grid-gap:10px;
		border-radius: 17.302px;
		margin-bottom:10px;
	}
	#kurumsal .kutu .icon {
		text-align:right;
	}
	#kurumsal .kutu .icon img {
		height:65px;
	}
	#kurumsal .kutu .adi {
		font-size: 25px;
	}
	#kurumsal .kutu .desc {
		font-size: 16px;
		line-height: 25px;
	}	
	
	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		position:relative;
		padding:59px 0px 0px 0px;
	}
	#iletisimpage .sol {
		padding:15px;
		border-radius: 10px;
		grid-gap:20px;
	}
	#iletisimpage .bilgi {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	#iletisimpage .bilgi .icon {
		width:54px;
		height:54px;
		font-size:20px;
	}
	#iletisimpage .bilgi .yazi {
		width:calc(100% - 54px);
		padding-left:10px;
		font-size: 18px;
		line-height: 22px;
	}
	#iletisimpage .form-control {
		height: 62px;
		border-radius: 10px;
		background: #F6F6F6;
		border:0px;
	}
	#iletisimpage textarea.form-control {
		height: 146px;
	}
	#iletisimpage iframe {
		width:100%;
		height:400px;
	}

	/*------------------hizmetlerpage----------------------*/

	#hizmetlerpage {
		position:relative;
	}
	#hizmetlerpage .katman1 {
		position:relative;
		padding:60px 0px;
	}
	#hizmetlerpage .katman1 .kaydir {
		display:none;
	}
	#hizmetlerpage .katman1 .resim {
		width:100%;
		border-radius:22px;
		margin-top:0px;
	}
	#hizmetlerpage .katman2 {
		position:relative;
		padding:60px 0px;
	}	
		

	/*------------------hizmetpage----------------------*/

	#hizmetpage {
		position:relative;
	}
	#hizmetpage .katman1 {
		position:relative;
		z-index:10;
	}
	#hizmetpage .katman1 .resim {
		width:100%;
	}
	#hizmetpage .katman1 .bilgi {
		padding:36px 0px;
	}
	#hizmetpage .katman2 {
		position:relative;
		z-index:20;
	}
	#hizmetpage .katman2 .sol {
		padding:36px 0px;
	}
	#hizmetpage .katman2 .menualan {
		height:100%;
		z-index:20;
	}
	#hizmetpage .katman2 .menu {
		position:relative;
		display:flex;
		flex-direction:column;
		grid-gap:20px;
	}
	#hizmetpage .katman2 .menu .list {
		grid-gap:30px;
		padding:39px;
		border-radius: 15px;
	}
	#hizmetpage .katman2 .menu .list b {
		font-size: 22px;
		padding-bottom:30px;
	}
	#hizmetpage .katman2 .menu .list a {
		font-size: 16px;
	}
	#hizmetpage .katman2 .menu .soru {
		padding:39px;
		border-radius: 15px;
	}
	#hizmetpage .katman2 .menu .soru a {
		grid-gap:15px;
		font-size: 14.713px;
	}
	#hizmetpage .katman2 .menu .soru a i{
		font-size: 26px;
	}
	#hizmetpage .katman3 {
		padding:36px 0px;
	}
	#hizmetpage .katman3:before {
		width:100%;
		height:70%;
	}
	#hizmetpage .katman3 .icerikalan {
		border-radius: 32px;
		padding:30px 10px;
	}
	#hizmetpage .katman3 .icerikalan .resimler {
		margin-bottom:20px;
	}
	#hizmetpage .katman3 .icerikalan .resimler img {
		max-width:100%;
	}
	#hizmetpage .katman3 .icerikalan .icerik {
		text-align: center;
		padding: 0px 15px;
	}
	#hizmetpage .katman3 .icerikalan .icerik p {
		font-size: 14px;
		line-height: 20px;
	}
	#hizmetpage .katman3 .iletisimalan {
		position:relative;
		padding:30px 0px;
	}
	#hizmetpage .katman3 .iletisimalan .yazi1 {
		font-size: 26px;
		line-height: 32px; /* 134.148% */
		margin-bottom:20px;
	}
	#hizmetpage .katman3 .iletisimalan .yazi2 {
		font-size: 14px;
		line-height: 22px; /* 152.216% */
		margin-bottom:20px;
	}	
	
}
