@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;
	}

	.custom-scrollbar {
        right: 25px;
        z-index: 999;
        left: auto;
	}
	
	/*------------------slider----------------------*/


	#slider .item .anaresim {
		width:100%;
		max-height:100vh;
		object-fit:cover;
	}
	#slider .item .bilgi {
		position:relative;
		top:auto;
		left:auto;
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
		padding:15px 0px;
		z-index:5;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 40px;
		line-height:45px;
		margin-bottom:22px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 16px;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next 
	{
		display:none;
		width:40px;
		height:40px;
		font-size:20px;
	}
	#slider .slider-button-next 
	{
		left:65px;
		bottom:15px;
	}
	#slider .slider-button-prev 
	{
		left:15px;
		bottom:15px;
	}

	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:25px 0px;
	}
	#hakkimizda .yazi1 {
		font-size: 23px;
		line-height: 139.023%; /* 22.244px */
		text-align:center;
		margin-bottom:20px;
	}
	#hakkimizda .yazi2 {
		font-size: 44px;
		line-height: 108.48%; /* 69.427px */
		text-align:center;
		margin-bottom:20px;
	}
	#hakkimizda .yazi3 {
		font-size: 16px;
		line-height: 139.023%; /* 22.244px */
		text-align:center;
		margin-bottom:22px;
	}
	#hakkimizda .buton {
		text-align:center;
		margin-bottom:22px;
	}
	#hakkimizda .resim {
		width:100%;
		left: 0;
	}
	#hakkimizda .alan {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
	}
	

	/*------------------projeler----------------------*/

	#projeler {
		position:relative;
		padding:20px 0px;
	}
	#projeler .slider {
		position:relative;
	}
	#projeler .item {
		display:flex;
		flex-wrap:wrap;
	}
	#projeler .item .resim {
		width:100%;
	}
	#projeler .sag {
		width:100%;
		display:block;
	}
	#projeler .sag .buton{
		height:50px;
	}
	#projeler .butonlar {
		position:relative;
		height:65px;
		padding:15px;
	}
	#projeler .projeler-button-prev ,
	#projeler .projeler-button-next 
	{
		width:50px;
		height:50px;
		font-size:24px;
	}

	/*------------------projerakam----------------------*/

	#projerakam {
	}
	#projerakam .slider {
		position:relative;
	}
	#projerakam .sol_alan {
    padding: 20px;
	}
	#projerakam .resim {
		width:100%;
		aspect-ratio:1039/656;
		max-height:800px;
		object-fit:cover;
		object-position:center;
	}
	#projerakam .butonlar {
		position:absolute;
		top:0px;
		right:0px;
		display:flex;
		align-items:center;
		justify-content:center;
		grid-gap:10px;
		z-index:10;
		padding:15px;
	}
	#projerakam .projerakam-button-prev ,
	#projerakam .projerakam-button-next 
	{
		width:50px;
		height:50px;
		font-size:24px;
	}
	#projerakam .rakam {
		padding:15px 15px;
	}
	#projerakam .rakam .sayi
	{
		font-size: 100px;
		line-height: 120px;
	}
	#projerakam .rakam .adi
	{
		font-size: 16px;
		line-height: 139.023%; /* 27.805px */
	}
	

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

	#footer .ust {
		padding:20px 0px;
	}
	#footer .ust .alan iframe {
		height:200px;
	}
	#footer .ust .alan .sol {
		padding:15px;
	}
	#footer .ust .alan .sol .yazi1 {
		font-size: 18px;
		line-height: 139.023%; /* 25.024px */
		margin-bottom:20px;
		margin-top: 50px;
	}
	#footer .ust .alan .sol .yazi2 {
		font-size: 30px;
		line-height: 139.023%; /* 67.747px */
		margin-bottom:20px;
	}
	#footer .bilgi {
		display:flex;
		align-items:center;
		flex-wrap:wrap;
		margin-top:10px;
	}
	#footer .logo {
		margin-bottom: 20px;
        width: 100%;
        justify-content: center;
	}
	#footer .logo img {
		height: 85px;
	}
	#footer .sosyal {
		display:flex;
		align-items:center;
		justify-content:center;
		grid-column-gap:10px;
		margin-bottom:20px;
	}
	#footer .sosyal a {
		height: 44px;
		font-size:18px;
	}
	#footer .alt {
		padding:20px 0px;
		border-top:1px solid #333;
	}
	#footer .altic {
		flex-direction:column;
	}
	#footer .altic .copy {
		margin-right:0px;
		margin-bottom:10px;
	}	

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

	#kurumsal .bolum1 {
		padding:24px 0px;
	}
	#kurumsal .resim {
		width:100%;
	}
	#kurumsal .yazi1 {
        font-size: 33px;
        margin-bottom: 25px;
	}
	#kurumsal .yazi2 {
		font-size: 16px;
		line-height: 139.023%; 
		margin-bottom:22px;
	}
	#kurumsal .yazi3 {
		font-size: 20px;
		line-height: 139.023%; /* 34.756px */
	}
	#kurumsal .bolum2 {
		padding:24px 0px;
	}	
	#kurumsal .icerik-blok{
	 padding: 0;
	margin-bottom: 0px;
	}
	
	#bread .alan .area {
    padding: 0 20px;
	}
	
	/*------------------projelerpage----------------------*/

	#projelerpage {
		position:relative;
		background: #1A1A1A;
	}
	#projelerpage .tablar {
		position:relative;
		display:flex;
		align-items:center;
		justify-content:center;
		border-bottom:1px solid #424242;
		padding:20px 0px;
		margin-bottom:20px;
	}
	#projelerpage .tablar a {
		font-size: 14px;
		font-weight: 500;
	}
	#projelerpage .item {
		margin-bottom:20px;
	}
	#projelerpage .item .resim {
		width:100%;
		aspect-ratio:850/523;
		max-height:523px;
		object-fit:cover;
		object-position:center;
	}
	#projelerpage .item .bilgi {
		padding:20px 0px;
	}
	#projelerpage .item .bilgi .adi {
		padding-left:40px;
		font-size: 16px;
	}
	#projelerpage .item .bilgi .adi:before {
		width:30px;
	}	
		
	/*------------------projedetay----------------------*/

	#projedetay {
		position:relative;
		padding:20px 0px;
	}
	#projedetay .baslik {
		font-size: 30px;
		margin-bottom:20px;
	}
	#projedetay .swiper {
		padding:0px 40px;
	}
	
	/*------------------iletisimpage----------------------*/

	#iletisimpage {
	padding:20px 0px;
    background-size: cover;
	}
	#iletisimpage .baslik {
		font-size: 30px;
		margin-bottom:30px;
	}
	#iletisimpage .baslik2 {
		font-size: 30px;
		margin-bottom:30px;
	}
	#iletisimpage .bilgiler {
		padding:15px;
		margin-bottom:20px;
	}
	#iletisimpage .bilgi .icon {
		width: 60px;
		height: 60px;
		font-size:30px;
	}
	#iletisimpage .bilgi .yazi {
		width: calc(100% - 60px);
		font-size: 16px;
		line-height: 24px; /* 161.111% */
	}
	#iletisimpage iframe {
		height:300px;
	}
	#iletisimpage .form-control {
		height:50px;
	}
	#iletisimpage textarea.form-control {
		height:120px;
	}
	
	/*------------------cerez_politikasi----------------------*/
	.cerezpolitikasi {
        position: fixed;
        bottom: 20px;
        width: calc(100% - 20px);
        padding: 10px;
        border-radius: 20px;
        background: #fff;
        font-size: 13px;
        line-height: 17px;
        color: #000;
        z-index: 999;
        display: flex;
        font-weight: 300;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
        height: 45px;
	}
	
	.cerezpolitikasi .btn{
	padding-left: 20px;}
}
