.banner {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('cover.jpg') center/cover;

    height: 350px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 2rem;
    font-weight: bold;
}
.logo {
position: absolute; 
left: 160px;

}

.logo img {
max-width: 100%;
height: auto; /* Logonun boyutunu ayarla */
}
.slideshow {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.slideshow img {
    width: 100%;
    animation: slowZoom 10s infinite linear alternate;
}
@keyframes slowZoom {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(1.1);
        opacity: 0.95;
    }
}

.social-icons a {
    color: #333;
    margin-left: 10px;
    font-size: 1.2rem;
}
.social-icons a:hover {
    color: #ff9800;
}
/* CAROUSEL */ 
/* .carousel-item img {
    max-height: 100px;
    object-fit: contain;
    margin: auto;
} */
.carousel-container {
    background: #fff;
    padding: 20px 0;
}
.orta_banner {
    background: white;
    box-shadow: 0 4px 10px rgba(182, 228, 196, 0.1);
    padding: 30px;
    text-align: center;
    border-radius:2px;
    padding-bottom: 240px;
   
}

.middle_2 {
background:#f1f1f1 !important;

/* box-shadow: 0 4px 10px rgba(158, 162, 228, 0.1); */
padding: 30px;
text-align: center;
border-radius:2px;

font-family: Arial, sans-serif; /* Yazı tipi */
font-size: 16px; /* Yazı boyutu */
line-height: 1.6; /* Satır yüksekliği */
color: #8d8d8d; /* Açık siyah / gri renk */
text-align: justify; /* İki yana yaslama */
    
}

.orta_banner h1 {
    color: #0056b3;
    font-size: 28px;
    font-weight: bold;
}
.orta_banner p {
    color: #333;
    font-size: 16px;
    line-height: 1.5;
}
.orta_banner img {
max-width: 100%;
height: auto;
display: block;
object-fit: contain;
}

.orta_banner .col-md-7 {
font-family: Arial, sans-serif; /* Yazı tipi */
font-size: 18px; /* Yazı boyutu */
line-height: 1.6; /* Satır yüksekliği */
color: #4a4a4a; /* Açık siyah / gri renk */
text-align: justify; /* İki yana yaslama */
margin-bottom:-30px;
}

.orta_banner .col-md-7 h1 {
color: #0056b3; /* Mavi başlık rengi */
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
}

.orta_banner .col-md-7::before {
/* content: ""; */
display: block;
width: 150px;
height: 2px;
background-color: #4a4a4a;
/* margin-bottom: 10px; */
}

.orta_banner {
position: relative; /* Banner resmine göre konumlanmasını sağlar */
z-index: 10; /* Banner'ın üzerinde görünmesini sağlar */
background: white; /* Arkaplanı beyaz yaparak net görünmesini sağlar */
/*box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Hafif gölge efekti */
padding: 30px;
padding-top:3px;
text-align: center;
border-radius: 2px;
margin-top: -100px; /* Üste çıkarmak için negatif margin */
}



