.fullwidth{
    width: 100%;
}
  .margintop50{
    margin-top:50px
  }
  .hizmetkaydirbutoncolor{
    color: var(--theme-color) !important;
    border-color: var(--theme-color) !important;
  }
  .hizmettextcolor{
    background-color: #f8f9fa !important;
  }
@media only screen and (min-width: 600px) {
   .nodestkop {
      display: none !important;
   }
}

 .mobil-lang ul li {
    display: inline-block;
    padding-left: 5px;
 }

 .hizmet{
    margin: 50px 100px;
 }
 .hizmetikon {
     display: flex;
     justify-content: center;
     align-items: center;
     background-color: #001d42; /* Dark blue background */
     height: 100%;
     padding: 20px;
 }

 .hizmetikon img {
     max-width: 100%;
     max-height: 100%;
     object-fit: contain;
     padding: 20% 20%;
 }

 .hizmettext {
     display: flex;
     flex-direction: column;
     justify-content: center;
     background-color: #f8f9fa; /* Light grey background */
     height: 100%;
     padding: 20px;
 }

 .hizmet-container {
     height: 100%;
     width: 95%;
     margin: 0 auto; /* Center the container */
     margin-bottom: 20px; /* Add space between containers */
 }
 .hizmet-container:hover .hizmetikon img {
    transform: scaleX(-1); /* X ekseninde ters dönme */
 }
 @media only screen and (max-width: 600px) {
    .hizmet{
    margin: 10px 10px;
 }
 }

 .customanimasyon:hover .icon-boxx img {
    transform: scaleX(-1); /* X ekseninde ters dönme */
}
.customanimasyon .icon-boxx img {
    padding: 10%;
}


 .custommsection {
    margin: 50px 100px;
    text-align: center;
 }
 .faliyetrow {
    background-color: #f8f9fa;
    padding: 5px;
 }
 .faliyet {
    padding: 10px 10px;
    overflow: hidden; /* Görselin sınırlarını taşmasını engellemek için */
 }
 .faliyet img {
    width: 100%;
    transition: transform 0.3s ease-in-out; /* Animasyon süresi ve tipi */
 }
 .faliyet img:hover {
    transform: scale(1.1) translateY(-10px); /* Zoom ve yukarı çıkma efekti */
 }
 @media only screen and (max-width: 600px) {
    .custommsection {
       margin: 5px 5px;
    }
    .faliyet {
       padding: 5px 5px;
    }
 }


    .isortaklarimizrow{
        background-color: #f8f9fa;
        padding: 50px 5%;
    }
    .isortaklarimiz{
        padding: 10px 10px;
        transition: transform 0.3s ease-in-out; /* Animasyon süresi ve tipi */

    }
    .isortaklarimiz:hover{
        transform: scale(1.1); /* Zoom ve yukarı çıkma efekti */

    }
    @media only screen and (max-width: 600px) {
        .isortaklarimizrow{
            background-color: #f8f9fa;
            padding: 5px;
        }
            .isortaklarimiz{
            padding: 5px 5px;
        }
    }


    .carousel-control-prev-custom,
    .carousel-control-next-custom {
        width: 5%; /* İkonların genişliğini ayarlar */
        height: 30px;
        width: 30px;
        background-color: #f8f9fa;
        margin: auto 30px;
    }
    .carousel-control-prev-icon,
    .carousel-control-next-icon {
        filter: invert(1); /* İkonları beyaz yapar */
        opacity: 1; /* İkonların şeffaflığını kaldırır */
    }
    .carousel-control-prev-custom {
        left: 0; /* Sol ikonu biraz daha sola taşır */
    }
    .carousel-control-next-custom {
        right: 0; /* Sağ ikonu biraz daha sağa taşır */
    }


    .custommsection {
        display: flex;
        flex-wrap: wrap;
    }
    
    .form-container, .map-container {
        display: flex;
        flex-direction: column;
    }
    
    .map-container {
        padding: 0;
    }
    
    .responsive-map {
        width: 100%;
        height: 100%;
        border: 0;
        min-height: 450px; /* Adjust as needed */
    }
    
    @media (max-width: 767px) {
        .map-container {
            width: 100%;
            height: auto;
        }
        
        .responsive-map {
            width: 100%;
            height: auto;
            aspect-ratio: 1 / 1; /* Makes the map a square */
        }
    }
    
    /* Telefonlar için */
@media (max-width: 767px) {
    .swiper-slide {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/* Bilgisayarlar için */
@media (min-width: 768px) {
    .swiper-slide {
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
}
.fullwidth{
    width: 100%;
}
  .margintop50{
    margin-top:50px
  }
@media (min-width: 767px) {
    .hide-on-desktop {
        display: none !important;
      }
      
  }
  
  /* Mobilde öğeyi gizler */
  @media (max-width: 767px) {
    .hide-on-mobile {
      display: none;
    }
  }
  
.breadcrumb__menu nav ul li span {
    color: #fff !important;
}
.footer-icon{
    margin-right:10px;
}