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

@media (max-width:1200px) {	

	.sub-wrapper{
		padding:10px 0;
		background:#e8e8e8
	}

	.sub-logo{
		display: inline-block;
	}

	.sub-container{
		justify-content: space-between;
		width:100%;
		padding:0 15px
	}

	.langs{
		margin-right:15px
	}

	.sub-contact-link{
		display: none
	}

	.sub-social li a{
		color:var(--blue)
	}

	.sub-links{
		display: none;
	}

	.header{
		position: relative;
		padding:15px 0;
		display:none
	}

	.header-container{
		justify-content: flex-start;
		width:100%
	}
	
	.sub-langs{
		display: flex;
	}

	.toggle{
		display:block;
		margin-left:auto
	}

	.viSlider{
		height:auto;
	}

	.owl-slide-text{
		padding-left:10%;
	}

	.owl-slide-title{
		font-size:30px;
		line-height:50px
	}

	.owl-slide-description{
		font-size:16px;
	}

	.owl-slide-link{
		font-size:12px;
		padding:10px 15px
	}

	.owl-slide-text-inner{
		width:80%
	}

	.main-about-left{
		width:100%;
		padding:0 15px
	}

	.haberImage{
		min-height:auto;
		height:auto
	}

}

@media (max-width:992px){

	.viSlider .owl-controls .owl-prev{
		left:15px
	}
	
	.viSlider .owl-controls .owl-next{
		right:15px
	}

	.viSlider .owl-controls .owl-prev i,.viSlider .owl-controls .owl-next i{
		font-size:20px;
	}
	
	.parallaxTitle{
		font-size:20px
	}

	.parallaxText{
		font-size:90px
	}

	.kutular-wrapper{
		padding:30px 15px!important
	}

	.alt-kutu{
		flex-wrap: wrap;
	}

	.alt-kutu-left{
		width:100%;
		flex-wrap: wrap;
	}

	.alt-kutu-right{
		padding:0
	}

}

@media (max-width:768px){
	
	.slideDesktop,.forDesktop{
		display:none
	}

	.slideMobile,.forMobile{
		display: block;
	}

	.wrapper{
		padding:30px 0
	}

	.viSlider{
		height:auto
	}
  
	.parallaxWrapper img{
		max-width:100%;
		height:auto
	}
  
	.parallaxWrapper{
		height:auto
	}
  
	.parallaxTitle{
		font-size:20px
	}
  
	.parallaxText{
		font-size:50px;
		line-height:50px
	}

	.tum-kategoriler{
		margin-top:30px
	}

	.kutu-first-description{
		font-size:24px;
		width:100%
	}

	.haberler-wrapper{
		padding:30px 0
	}

	.page-menu li a{
		font-size:12px;
		padding:10px
	}

	.page-urunler .kategori-wrapper,.kategori-wrapper{
		width:100%
	}

	.footer-container{
		flex-wrap: wrap;
	}

	.footer-div{
		width:100%;
		margin-top:45px;
	}

	.footer-bottom-container{
		flex-wrap:wrap
	}

	.page-route li{
		display:flex;
		align-items:center
	}

	.page-route li a{
		font-size:12px;
	}

	.page-route-name{
		display:none
	}

	.page-wrapper{
		padding:30px 0
	}

	.page-container{
		padding:0 15px
	}

	.page-left{
		width:100%;
		order:2
	}

	.page-right{
		width:100%;
		margin-bottom:30px;
		order:1;
		padding-left:0
	}

	.page-links{
		display:none
	}

	.page-projeler-wrapper{
		padding:30px 15px
	}
	
	.page-gallery{
		display:grid;
		grid-template-columns: repeat(2,1fr);
		column-gap: 15px;
		row-gap:15px;
		padding:0 15px
	}

	.page-projeler{
		grid-template-columns: repeat(2,1fr)
	}

	.page-catalogs{
		grid-template-columns: repeat(1,1fr);
		flex-wrap:wrap;
		margin-top:0;
		column-gap:15px;
	}

	.address{
		flex-wrap:wrap
	}

	.address-wrapper{
		margin-bottom:30px;
		margin-top:0
	}

	.address-info{
		width:100%
	}

	.address-map{
		width:100%
	}

	

	.haberWrapper{
		width:100%
	}

	.urunDetailsGallery{
		width:100%;
	}

	.owl-thumbs{
		display:none!important
	}

	.urun-info-wrapper{
		width:100%;
		padding-left:0px;
		margin-top:30px
	}

	.page-content table tbody tr td{
		font-size:12px
	}

	.projeTable thead{
		display:none
	}

	.projeTable tbody tr{
		width:100%;
		display:block
	}

	.projeTable tbody tr td{
		width:100%;
		display:block;
		border-bottom:1px solid #ddd;
		font-size:14px
	}

	.mobilTitle{
		display: block
	}

	.projelerList{
		justify-content: space-between;
	}

	.projelerList li{
		margin:0
	}

	.projelerList li a{
		font-size:12px;
		padding:5px 10px
	}

	.ilan{
		flex-wrap:wrap
	}

	.ilan-page{
		flex-wrap:wrap
	}

	.ilan-page-content{
		width:100%;
		padding:0
	}

	.cv-form-wrapper{
		width:100%
	}

}

@media (max-width:480px){

	.sub-logo img{
		max-height:30px
	}

	.sub-social{
		display: none
	}

	.footer-social{
		margin:0
	}

	.page-projeler{
		grid-template-columns: repeat(1,1fr)
	}

	.catalog-title{
		font-size:14px;
		padding:0 15px;
		color:#7d6741
	}

	.alt-kutu-left{
		padding:15px 0;
		border-right:none
	}

	.alt-kutu-icon{
		width:100%;
		align-items:center;
		justify-content: center;
		margin-bottom:10px;
		text-align: center;
	}

	.alt-kutu-name{
		width:100%;
		text-align: center;
		margin:0
	}

	.alt-kutu-right{
		font-size:14px;
		text-align: center;
	}

	.page-urunler .kategori-wrapper,.kategori-wrapper{
		width: 100%;
	}

	.motto-title-text{
		font-size:24px
	}

	.haberler-container{
		margin:0
	}

	.haber{
		flex-wrap:wrap;
		padding:15px 0
	}

	.haberImage{
		width:100%;
		min-width:100%
	}

}