@media (max-width: 1585px) {


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


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

	main {
		width:100vw;
	}
	
	body {
		padding-top:65px;
	}
	
	.container-fluid {
		padding:0px;
	}
	
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}
	
	/*------------------slider----------------------*/

	#slider .item .anaresim {
		height:60vh;
	}
	#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: 32px;
		line-height: 36px; /* 106.667% */
		letter-spacing: 21px;
		margin-right:-21px;
		text-align:center;
		margin-bottom:28px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 32px;
		line-height: 36px; /* 106.667% */
		letter-spacing: 21px;
		margin-right:-21px;
		text-align:center;
		margin-bottom:35px;
	}

	/*------------------kolek1----------------------*/


	#kolek1 {
		padding:25px 0px;
	}

	#kolek1 .yazi1 {
		font-size: 30px;
		line-height: 40px; /* 133.333% */
		letter-spacing: 2px;
		margin-bottom:26px;
		text-align:center;
	}
	#kolek1 .yazi1 b {
		display:block;
		font-weight:400;
	}

	#kolek1 .yazi2 {
		font-size: 16px;
		line-height: 25.5px; /* 159.375% */
		margin-bottom:26px;
		text-align:center;
	}
	#kolek1 .buton {
		margin-bottom:26px;
		text-align:center;
	}
	#kolek1 .resim {
		width:100%;
	}
		

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

	#hizmetlerimiz {
		padding:25px 0px;
	}
	#hizmetlerimiz .baslik {
		font-size: 25px;
		line-height: 30px;
		letter-spacing: 10px;
		margin-bottom:25px;
	}
	#hizmetlerimiz .slide {
		border-radius: 20px;
		padding:20px 20px;
	}
	#hizmetlerimiz .slide .hizmetlerimiz-button-prev ,
	#hizmetlerimiz .slide .hizmetlerimiz-button-next {
		width:20px;
	}
	#hizmetlerimiz .swiper-slide {
    margin-top: auto;
    margin-bottom: auto;
	}
	#hizmetlerimiz .item {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	#hizmetlerimiz .item .resim {
		position:relative;
		width:70px;
		z-index:10;
	}
	#hizmetlerimiz .item .resim:before {
		left:10px;
		width:70px;
		height:70px;
	}
	#hizmetlerimiz .item .sag {
		width:calc(100% - 80px);
		padding-left:20px;
	}
	#hizmetlerimiz .item .sag .yazi1 {
		font-size: 25px;
		line-height: 30px; /* 114.286% */
		letter-spacing: 2px;
		margin-bottom:10px;
	}
	#hizmetlerimiz .item .sag .yazi2 {
		font-size: 14px;
		line-height: 20px; /* 162.5% */
	}	


	/*------------------kirmizialan----------------------*/

	#kirmizialan {
		padding:25px 0px;
	}
	#kirmizialan .kolek {
		height:auto;
		margin-bottom:20px;
	}
	#kirmizialan .kolek .resim {
		border-radius: 20px;
	}
	#kirmizialan .kolek .yazi1 {
		padding:25px;
		font-size: 34px;
		line-height: 48px;
	}
	#kirmizialan .yeniler {
		border-radius: 20px;
		padding:25px;
	}
	#kirmizialan .yeniler .resim {
		max-width:100%;
		border-radius: 10px;
		margin-bottom:16px;
	}
	#kirmizialan .yeniler .yazi1  {
		font-size: 30px;
		line-height: 30px; /* 157.811% */
		letter-spacing: 10px;
		margin-bottom:16px;
	}
	#kirmizialan .yeniler .yazi2  {
		font-size: 14px;
		line-height: 20px; /* 200% */
		margin-bottom:24px;
	}
		
	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:20px 0px;
	}
	#hakkimizda .alan {
		padding:20px 0px;
	}
	#hakkimizda .alan .alanic {
		padding:20px 20px;
	}
	#hakkimizda .alan .alanic .logo {
		margin-bottom:28px;
	}
	#hakkimizda .alan .alanic .yazi1 {
		font-size: 16px;
		line-height: 32px; /* 200% */
		margin-bottom:48px;
	}

	#hakkimizda .logo img {
    height: 35px;
    margin: 25px 0 0 0;
	}
	
	
	#blogpage .item .baslik {
    padding: 10px;
    font-size: 15px;
	}
	
	#blogpage .item .tarih {
    font-size: 17px;
	}
	
	/*------------------footer----------------------*/

	#footer {
		padding:24px 0px 24px 0px;
	}
	#footer .slogan {
		font-size: 24px;
		line-height:24px;
		margin-bottom:24px;
		text-align:center;
	}

	#footer .bilgi {
		display:flex;
		align-items:center;
		flex-wrap:wrap;
		margin-bottom:20px;
	}
	#footer .bilgi .icon {
		display:flex;
		align-items:center;
		justify-content:center;
		width: 60px;
		height: 60px;
		border-radius:30px;
		border:1px solid #D9D9D9;
		font-size:30px;
		color: #656565;
	}
	#footer .bilgi .yazi {
		width:calc(100% - 60px);
		font-size: 16px;
		line-height: 30px; 
	}
	#footer .menualan a {
		color: #656565;
		font-size: 20px;
		font-weight: 400;
		line-height: 44px; /* 220% */
		text-align:center;
	}
	#footer .sosyal {
		display:flex;
		flex-direction:column;
		grid-gap:0px;
	}
	#footer .sosyal a {
		color: #656565;
		font-size: 20px;
		font-weight: 400;
		line-height: 44px; /* 220% */
		text-align:center;
	}
	#footer .alt {
		margin-top:24px;
	}
	#footer .alt .logo {
		display:block;
		text-align:center;
		margin-bottom:24px;
	}
	#footer .alt .logo img {
		height:36px;
	}
	#footer .alt .copy {
		text-align:center;
		color: #656565;
		font-size: 16px;
		font-weight: 500;
		line-height: 30px;
		margin-bottom:24px;
	}
	#footer .alt .anatolfav {
		display:block;
		text-align:center;
	}	

	/*------------------kurumsal1----------------------*/
	
	#kurumsal .row {
    flex-direction: column-reverse;
    gap: 30px;
	}
	
	#kurumsal1 {
		position:relative;
	}
	#kurumsal1 .resim {
		width:100%;
		min-height:50vh;
		object-fit:cover;
	}
	#kurumsal1 .bilgi {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
		background:rgba(255,255,255,0.5);
	}
	#kurumsal1 .bilgi .yazi1 {
		font-size: 24px;
		line-height: 30px; /* 106.667% */
		letter-spacing: 10px;
		margin-bottom:20px;
	}
	#kurumsal1 .bilgi .yazi2 {
		font-size: 16px;
		line-height: 24px; /* 127.5% */
		margin-bottom:20px;
	}
	#kurumsal1 .bilgi .yazi3 {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px; /* 187.5% */
	}
	/*------------------kurumsal2----------------------*/

	#kurumsal2 {
		padding:25px 0px;
	}
	#kurumsal2 .resim {
		width:100%;
		max-height:300px;
		object-fit:cover;
		margin-bottom:20px;
		border-radius: 20px;
	}
	#kurumsal2 .yazi1 {
		font-size: 24px;
		line-height: 30px; /* 106.667% */
		letter-spacing: 10px;
		margin-bottom:20px;
	}
	#kurumsal2 .yazi2 {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px; /* 187.5% */
	}
	/*------------------kurumsal3----------------------*/

	#kurumsal3 {
		padding:25px 0px;
	}
	#kurumsal3 .resim {
		width:100%;
		max-height:300px;
		object-fit:cover;
		margin-top:20px;
		margin-bottom:20px;
		border-radius: 20px;
	}
	#kurumsal3 .yazi1 {
		font-size: 24px;
		line-height: 30px; /* 106.667% */
		letter-spacing: 10px;
		margin-bottom:20px;
	}
	#kurumsal3 .yazi2 {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px; /* 187.5% */
	}
	

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

	#bread {
		padding:25px 0px;
	}
	#bread .yazi1 {
		font-size: 24px;
		line-height: 30px; /* 106.667% */
		letter-spacing: 10px;
	}
	/*------------------koleksiyonlar----------------------*/

	#koleksiyonlar {
		padding:20px 0px;
	}
	#koleksiyonlar .item {
		margin-bottom:20px;
	}
	#koleksiyonlar .item .resim {
		width:100%;
		aspect-ratio:583/380;
	}
	#koleksiyonlar .item .bilgi {
		padding:25px;
	}
	#koleksiyonlar .item .bilgi .adi {
		font-size: 30px;
		line-height: 35.176px; /* 112.94% */
	}
	#koleksiyonlar .item .bilgi .icon  {
		font-size: 30px;
		margin-top:15px;
	}

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

	#iletisimpage {
		padding:25px 0px;
	}
	#iletisimpage .baslik1 {
		font-size: 24px;
		line-height: 34px; /* 106.667% */
		letter-spacing: 10px;
		margin-bottom:25px;
	}
	#iletisimpage .baslik2 {
		font-size: 24px;
		line-height: 34px; /* 106.667% */
		letter-spacing: 10px;
		margin-bottom:25px;
	}
	#iletisimpage .kutu {
		padding:15px;
	}
	#iletisimpage .form-control {
		height: 50px;
		border-radius: 10px;
		background: #F3F3F3;	
		border:1px solid #F3F3F3;	
	}
	#iletisimpage textarea.form-control {
		height: 150px;
	}
	#iletisimpage .btn-gri {
		padding:10px 30px;
	}
	
}
