.about-section__image{
    display: flex;
    justify-content: flex-end;
}

.about-section__image img{
    display: block;
    margin-left: auto;
}





.ufuk-project-row{

border-bottom:1px solid #ececec;
}

.ufuk-project-row:last-child{
border-bottom:0;
}

.project-title{
font-size:42px;
font-weight:700;
margin-bottom:0;
}

.projeSwiper{
border-radius:20px;
overflow:hidden;
}

.projeSwiper img{
width:100%;
height:600px;
object-fit:cover;
display:block;
}

.projeSwiper .swiper-button-next,
.projeSwiper .swiper-button-prev{
color:#fff;
}

.projeSwiper .swiper-pagination-bullet-active{
background:#fff;
}

@media(max-width:991px){

.project-title{
margin-bottom:5px;
font-size:30px;
}

.projeSwiper img{
height:350px;
}

.ufuk-project-row{
padding:45px 0;
}

}


.ufuk-projects{
    padding:120px 0;
    background:#fafafa;
}



.ufuk-project-row .row{
    align-items:center;
}

.project-title{
    font-size:25px;
    line-height:1.2;
    margin-bottom:10px;
}

.projeSwiper{
    box-shadow:0 25px 60px rgba(0,0,0,.15);
}

.swiper-button-next:after,
.swiper-button-prev:after{
    font-family: swiper-icons !important;
    font-size:26px !important;
    font-weight:normal !important;
}

.projeSwiper img{
    transition:.6s;
}

.projeSwiper:hover img{
    transform:scale(1.05);
}

.projeSwiper .swiper-button-next,
.projeSwiper .swiper-button-prev{
    width:55px;
    height:55px;
    border-radius:50%;
    background:rgba(0,0,0,.45);
}

.projeSwiper .swiper-button-next:after,
.projeSwiper .swiper-button-prev:after{
    font-size:18px;
    font-weight:bold;
}

.projeSwiper .swiper-pagination{
    bottom:18px!important;
}

.projeSwiper .swiper-pagination-bullet{
    width:12px;
    height:12px;
    opacity:1;
    background:rgba(255,255,255,.4);
}

.projeSwiper .swiper-pagination-bullet-active{
    background:#fff;
}

@media(max-width:991px){

    .project-title{
        font-size:32px;
        margin-bottom:25px;
        text-align:center;
    }

    .col-lg-4{
        margin-bottom:30px;
        text-align:center;
    }

    .projeSwiper img{
        height:320px;
    }

}


.fancybox__container{
    --fancybox-padding:80px;
}

.fancybox__content{
    padding:0 !important;
    border-radius:12px;
    overflow:hidden;
}

.fancybox__image{
    max-width:75vw !important;
    max-height:75vh !important;
    width:auto !important;
    height:auto !important;
}


.fancybox__backdrop{
    background:rgba(0,0,0,.85);
}

.fancybox__carousel{
    padding:80px 0 !important;
}

.fancybox__slide{
    padding:0 !important;
}

.fancybox__image{
    width:auto !important;
    height:auto !important;
    max-width:900px !important;
    max-height:70vh !important;
    margin:auto !important;
}


































