/*!
 * ZeplinGo
 * Custom css
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) ZeplinGo
 */

#address-box2 {
    min-height: 200px;
    height: auto!important;
}

#bankaccount-button-active {
    height: 260px;
}

.MainPageProdList {
      background-color: #ffffff;
}

#WidgetsProdsStartPrice {
  display:none;
}
#detail-choice {
    height: auto!important;
}

@media (max-width: 767px) {
    .listdetail, .wide-lists h4 {
        text-align: left !important;
    }
}

#cat-prod > div > div {
  border: solid 1px #444;
    padding: 10px;
}

#cat-prod .card{

    padding-right: 10px;
    padding-left: 10px;
      display: grid;
}

#cat-prod .card-box {
  display: grid;
}


#RealPriceChangeBox {
    border-radius: 20px;
    background: #000;
    padding: 6px;
}

#RealPriceChangeBox strike {
    color: #ffffff !important;
}

.price-box-list {
    /* justify-content: end; */
    order: 1;
    /* float: right; */
    width: 124px;
    /* text-align: right !important;*/
}
.old_price {
    border-radius: 20px;
    background: #000;
    padding: 6px;
    color: #fff;
    width: 120px;
    float: right;
}

.listeleme_indirim {
    background: red;
    color: #ffffff;
    width: 120px;
    padding: 5px;
    border-radius: 30px;
    text-align: center;
    margin-top: 20px;
}

/* Icon'u gizle */
.catsection div.basket-list-button.mbr-section-btn.text-center > a > i {
    display: none;
}

/* Yerine "Rezervasyon Yap" metni ekle */
.catsection div.basket-list-button.mbr-section-btn.text-center > a::after {
    content: "Rezervasyon Yap";
    font-size: 16px; /* Metin boyutunu ayarlayın */
    color: inherit; /* Metin rengini mevcut renge uyumlu yapar */
    display: inline-block;
    margin-left: 5px; /* İkonun yerine düzgün yerleşmesi için boşluk ekler */
}

#cat-prod > div > div > form > a > h4 {
      margin-bottom: 20px;
}

.catsection .btn-info-outline, .btn-info-outline:active {
    border-color: #3f51b5;
    color: #ffffff;
    background: #3f51b5;
    padding: 10px;
}


#RealPriceChangeBox item {
   display:none;
}

.cid-ry6ebB5y3k h4 {
    font-size: 1.2rem !important;
}

@media screen and (max-width: 768px) { 
	
  .twoiconlist .small {
    display:none;
	}
	
}

.SearchRental .btn-info-outline, .btn-info-outline:active {
    border-color: #32bf22;
    color: #32bf22;
    background-color: #32bf22;
}

.SearchRental .basket-list-button a i {
    color: #ffffff !important;
}

.SearchRental .mbr-section-btn {
    padding-top: 0rem;
}

.oneiconlist {
  border-top: solid #8b0100;
}

.twoiconlist .fa {
    margin-left: 10px;
    color: #8d8d8d !important;
}

@media screen and (max-width: 768px) { 
  .twoiconlist {
        position: relative;
        left: -160px;
        top: -230px;
  }
}



.RentalListDESCRIPTION .fa {
    color: #8b0100;
}

.RentalListDESCRIPTION {
    /*font-weight: 600;*/
}
.contentid38 {
      margin-top: 4.5rem !important;
}


/*! ana sayfa içerik sıralama */
#mainpage-body {
      display: flex;
    flex-direction: column;
}
#slider1-8 {
  order: 13;
}
.contentid13 {
  order: 14;
}
.contentid29 {
  order: 15;
}
.Case0 {
  order: 16;
}
.contentid36 {
  order: 17;
}
.Case {
  order: 18;
}

.contentid20 {
  order: 19;
}
.contentid24 {
  order: 20;
}
.contentid25 {
  order: 21;
}
.contentid26 {
  order: 22;
}
.contentid27 {
  order: 23;
}
.contentid16 {
  order: 24;
}
#footer4-9 {
  order: 25;
}
.footer_ssl_card {
      order: 26;
}

/*! ana sayfa içerik sıralama */



/* sepet özelleştirme */
.navcartcount {display:none}
.navcarttitle {display:none}
.navbar-buttons-basket .mbri-shopping-cart {margin-right: 0rem!important;}

#price-detail > div.col-6.text-right.price-box > div.basket-prod-cound {display:none!important}
#detail-choice-baslik > div:nth-child(4) {display:none!important}
#detail-choice > div:nth-child(4) {display:none!important}

#mobil-res-page > div > div.single-product-cart.mt-3 > div.cart-title.mr-1.mb-5 > span {display:none!important}
#mobil-res-page > div > div:nth-child(4)  {display:none!important}
/* sepet özelleştirme */

/* populer ana sayfa */
.Case .container #main-prod .title {
  display:none;
}
.Case .container {
  max-width: 1300px;
}
.Case .card-img {
  display:none;
}
.Case .display-5 {
    font-size: 1rem;
}
.Case .card-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f6f6f8;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}
.Case > div > div > form > div > a > div > a {
  max-width: 280px;
}

.Case .text-center {
    padding-top: 0rem;
    text-align: left !important;
}
.Case .basket-list-button {
      order: 1;
}
.Case .btn-info-outline, .btn-info-outline:active {
    border-color: transparent;
    color: transparent;
}
/* populer ana sayfa */



/* populer listeleme */
.catsection .basket-list-button {
    order: 2;
    padding-top: 0rem;
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
    right: 30px;
}

.basket-list-button a.btn:not(.btn-form) {

}



/*
.catsection .container {
  max-width: 1300px;
}
.catsection .card-img {
  display:none;
}
.catsection .display-5 {
    font-size: 1rem;
}
.catsection .card-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #e9e9e9;
    padding: 10px;
    margin-bottom: 10px; 
}
.catsection > div > div > form > div > div.card-box > a {
  max-width: 280px;
}

.catsection .text-center {
    padding-top: 0rem;
    text-align: left !important;
}
.catsection  > div > div > form > div > div.card-box > div {
      order: 1;
}
.catsection .btn-info-outline, .btn-info-outline:active {
    border-color: transparent;
    color: transparent;
}
.catsection .listdetail {
  display:none;
}
*/
/* populer listeleme */




/* tslidercontent */
.tslidercontent i {

    color: #4859b9!important;
    font-size: 1.2rem!important;
}

.tslidercontent  h4 {
    font-size: 1rem!important;
    font-weight: 400!important;
    text-align: left!important;
    padding-top: 2rem!important;
    margin-right: 10px!important;
    margin-left: 10px!important;
}
.tslidercontent .mbr-text {
    color: #767676;
    margin-top: 20px;
    float: left;
}
.tslidercontent .current_price {
    font-weight: 600;
    margin-left: 10px;
    border-top: solid 2px;
    padding-top: 14px;
}
.tslidercontent .mbr-section-btn {
    float: right;
}

.tslidercontent {
    display: flex;
    gap: 20px;
    width: 100%;
    padding: 20px 0;
    scroll-behavior: smooth;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
}

.tslidercontent::-webkit-scrollbar {
    display: none;
}

.main-box {
    box-sizing: border-box;
    transition: all 0.3s ease;
}

.card-wrapper {
    /*background: white;
    border-radius: 8px;
    height: 100%;*/
}

.tslidercontent .card-img {
    width: 100%;
    aspect-ratio: 16/9;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.tslidercontent .card-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* Diğer Popüler Turlar */
/* Divlerin bulunduğu container'a flex uygulanıyor */
.Case0 .oneiconlist {display:none!important;}
.Case0 .twoiconlist {display:none!important;}
.Case0 .listdetail {display:none!important;}
.Case0 .listeleme_indirim {display:none!important;}

.Case0 #main-prod .old_price {
    border-radius: 0;
    background: transparent;
    padding: 0px;
    color: inherit;
    width: auto;
    float: right;
}

.Case0 #main-prod {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; /* Aralarındaki boşluğu ayarlar */
    align-items: center; /* Dikey hizalamayı ortalar */
}

/* title ve tslidercontent için genişlik ayarlaması */
.Case0 .title {
    flex: 1 1 35%; /* Yarı genişlik ve esnek yapı */
    margin-right: 1%; /* Yanında küçük bir boşluk bırakmak için */
}

.Case0 .tslidercontent {
    flex: 1 1 55%; /* Yarı genişlik ve esnek yapı */
}


.Case0 .container {
     max-width: 100%;
}

@media (min-width: 768px) {
  
  .Case0 .main-cat-prod-slide {
    display: flex;
    justify-content: flex-end;
  }
  .Case0 .in-main-cat-prod-list {
        max-width: 430px;
    text-align: left;
  }
  
}


@media (max-width: 768px) {
    .Case0 #main-prod {
        flex-direction: column;
    }

    .Case0 .title, .tslidercontent {
        flex: 1 1 100%; /* Tam genişlik */
        margin-right: 0;
    }
}



/*!
 * Google Yorumlar
 */

		.contentid29 .container {
	        /*max-width: 1640px;*/
        }
		.contentid29 .container .col-md-8 {
          -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        }

        .google-reviews {
            font-family: Arial, sans-serif;
            padding: 30px; /* İç boşluk */
            border-radius: 8px; /* Köşeleri yuvarlat */
            margin: 10px auto; /* Ortalamak için otomatik yan margin */
            max-width: 100%; /* Maksimum genişlik */
            overflow-x: auto; /* Yatay kaydırma */
        }

        /* Başlık stili */
        .google-reviews h1 {
            text-align: center; /* Ortala */
            color: #007bff; /* Mavi başlık */
            margin-bottom: 30px; /* Alt boşluk */
        }

        /* Yorum kutularını yan yana dizmek için stil */
        .review-container {
        display: flex;
        overflow-x: auto;
        padding-bottom: 10px;
        justify-content: center;
        }

        /* Yorum stili */
        .google-review {
            flex: 0 0 auto; /* Esneklik ayarı */
            border: 1px solid #dee2e6; /* Çizgi */
            border-radius: 8px; /* Köşeleri yuvarlat */
            padding: 15px; /* İç boşluk */
            margin-right: 15px; /* Sağ boşluk */
            background-color: #fff; /* Beyaz arka plan */
            width: 220px; /* Genişlik */
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); /* Hafif gölge */
              background-color: #f8f9fa;
        }

        /* Yazar adı stili */
        .google-review .review-author {
            font-weight: bold; /* Kalın metin */
            color: #495057; /* Koyu gri renk */
            font-size: 1.2em; /* Font boyutu */
        }

        /* Derecelendirme stili */
        .google-review .review-rating {
            color: #ffc107; /* Altın renk */
            margin-bottom: 10px; /* Alt boşluk */
        }

        /* Yorum metni stili */
        .google-review .review-text {
            margin-bottom: 5px; /* Alt boşluk */
            line-height: 1.5; /* Satır yüksekliği */
            color: #343a40; /* Koyu renk */
        }

        /* Zaman bilgisi stili */
        .google-review .review-time {
            font-size: 0.9em; /* Küçük yazı boyutu */
            color: #868e96; /* Açık gri renk */
        }

        /* Son yorum için sağ boşluğu kaldır */
        .google-review:last-child {
            margin-right: 0; /* Sağ boşluğu kaldır */
        }

        /* Mobil görünüm için yorum kutularının görünüm ayarları */
        @media (max-width: 768px) {
            .google-review {
                width: 80%; /* Mobilde daha geniş görünüm */
                margin-right: 10px; /* Mobilde sağ boşluk */
            }
          .review-container {
	        justify-content: normal;
           }
        }

/*!
 * Google Yorumlar
 */


.cid-ryhAs5k9qM .Check_In {
      height: 65px!important;
      background-color: white;
      border-radius: 0;
      padding: 5px;
      color: black;
      border-color: #c6c6c6;
}



@media screen and (max-width: 768px) {
  	
	.cid-ryhAs5k9qM  .Check_In {
      height: 60px!important;
    }
    

}


/*!
 * Kiralama form genel özellikler
 */
.select2-container--open .select2-dropdown--below {
    top: -64px;
}
.select2-results__message {
  display:none;
}
.select2-search--dropdown .select2-search__field {
    height: 54px;
}

/*!
 * Kiralama form genel özellikler
 */

/*!
 * Şoförsüz Araç Kiralama
 */

.categories-body-33 .catheader {
      padding-top: 240px!important;
    padding-bottom: 280px!important;
}
@media screen and (max-width: 768px) {
    
    categories-body-33 #header3-j > div > div > div:nth-child(5) {
     -ms-flex: 0 0 100%!important;
        flex: 0 0 100%!important;
        max-width: 100%!important;

     }
}


.categories-body-33 .contentid30 .btn-info, .btn-info:active {
    border-color: #ffffff!important;
    border-radius: 10px;
      margin: 5px;
}

@media screen and (max-width: 768px) {
    
    .categories-body-33 .contentid30 .btn-info, .btn-info:active {
       height: 40px;
    }
}

.categories-body-33 #header3-j > div > div > div:nth-child(1) > div > span .select2-selection--single {
    background-image: url(https://demo.zeplingo.com/d9/uploads/nereden.jpg);
    min-height: auto;
    background-repeat: no-repeat;
    background-position: 2% 50%;
    background-size: auto;
}
.categories-body-33 #header3-j > div > div > div:nth-child(2) > div > span .select2-selection--single {
    background-image: url(https://demo.zeplingo.com/d9/uploads/nereye.jpg);
    min-height: auto;
    background-repeat: no-repeat;
    background-position: 2% 50%;
    background-size: auto;
}
.arac-rezervasyon .card-box  {
      /*margin-top: 0px!important;*/
 
}
.categories-body-33 .arac-rezervasyon button {
  height: max-content !important;
  border-radius: 0px 10px 10px 0px;
}
.categories-body-33 .arac-rezervasyon small {
    color: #000;
    text-align: left;
}
.categories-body-33 .select2-container--default .select2-selection--single {
    height: 65px!important;
}
.categories-body-33 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 65px!important;
}
.categories-body-33 .select2-container--default .select2-selection--single .select2-selection__arrow {
     top: 30px!important;
}

.categories-body-33 #header3-j > div > div > div:nth-child(4) {
      padding: 10px 10px 10px 10px !important;
}
.categories-body-33 #header3-j > div > div > div:nth-child(5) {
      padding: 10px 10px 10px 10px !important;
}
.categories-body-33 #header3-j > div > div > div:nth-child(3) {
    padding: 10px 10px 10px 10px !important;
}

.categories-body-33 #header3-j > div > div > div:nth-child(2) {
      padding: 10px 10px 10px 10px !important;
}
.categories-body-33 #header3-j > div > div > div:nth-child(1) {
    padding: 10px 10px 10px 10px !important;
}
.categories-body-33 #header3-j > div > div > div:nth-child(1) > div > span > span.selection > span {
      border: 1px solid #c6c6c6;
      font-weight: 600;
      padding-left: 40px;
}

.categories-body-33 #header3-j > div > div > div:nth-child(2) > div > span > span.selection > span {
      border: 1px solid #c6c6c6;
      font-weight: 600;
      padding-left: 40px;
}

.categories-body-33 .arac-rezervasyon select {
      height: 65px!important;
      background-color: white;
      border-radius: 0;
      padding: 5px;
      color: black;
      border-color: #c6c6c6;
}

.categories-body-33 #select_Guests {
     border-radius: 15px 0px 0px 15px;
}

@media screen and (max-width: 768px) {
  	.categories-body-33 #header3-j > div > div > div:nth-child(4) {
      padding: 10px 10px 10px 10px !important;
	}
   .categories-body-33 #header3-j > div > div > div:nth-child(5) {
      padding: 10px 0px 10px 10px !important;
	}
   .categories-body-33 #header3-j > div > div > div:nth-child(6) {
	padding: 10px 10px 10px 10px !important;
	}
    .categories-body-33 .arac-rezervasyon select {
      height: 60px!important;
    }
    .categories-body-33 .select2-container--default .select2-selection--single {
    height: 60px!important;
    }
    .categories-body-33 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 60px!important;
    }

}

.categories-body-33 .arac-rezervasyon h2 {
  display:none;
}
.categories-body-33 .arac-rezervasyon { 
    background-color: transparent;
    margin-top: -430px;
    color: #fff;
}

 @media screen and (max-width: 768px) {
    
    .categories-body-33 .arac-rezervasyon { 
    
        margin-top: -620px;
    
    }
}

.categories-body-33 .contentid30 {
    background-color: transparent;
    text-align: center;
}

.categories-body-33 .contentid30 .container {
    background-color: #ffffffd1;
    border-radius: 10px;
    max-width: 1350px;
      border-top: solid 5px #3a5b8c;
      box-shadow: 0px 0px 20px #fff;
      padding: 30px;
}
 @media screen and (max-width: 768px) {

    .categories-body-33 .contentid30 .container {
    background-color: #fff;
            padding: 15px;
    }
    
    .categories-body-33 .cid-ry6drk2Fr4 .carousel-caption {
        top: 28%;
    }
}

.categories-body-33 .catheader .title {
      margin-top: -100px;
    margin-bottom: 110px;
}

.categories-body-33 .topcontentid30 .KiralamaTabmenu {
  display:none!important;
}
.categories-body-33 .topcontentid30 .arac-rezervasyon-1 {
  display:none!important;
}
.categories-body-33 .topcontentid30 .arac-rezervasyon-3 {
  display:block!important;
}
/*!
 * Şoförsüz Araç Kiralama
 */


/*!
 * Şoförlü Araç Kiralama
 */

.KiralamaTabmenu {
  	z-index: 1;
    position: absolute;
    top: 50px;
    margin: 0 auto;
    width: 100%;
}


@media screen and (max-width: 768px) {
  .KiralamaTabmenu {
    top: 70px;
	}
}


form .cid-ryhAs5k9qM  .container .card {
      padding: 10px !important;
}

.categories-body-4 .catheader {
      padding-top: 240px!important;
    padding-bottom: 280px!important;
}
@media screen and (max-width: 768px) {
    
    categories-body-4 #header3-j > div > div > div:nth-child(5) {
     -ms-flex: 0 0 100%!important;
        flex: 0 0 100%!important;
        max-width: 100%!important;

     }
}


.categories-body-4 .contentid28 .btn-info, .btn-info:active {
    border-color: #ffffff;
    border-radius: 10px;
      margin: 5px;
}

@media screen and (max-width: 768px) {
    
    .categories-body-4 .contentid28 .btn-info, .btn-info:active {
       height: 40px;
    }
}

.categories-body-4 #header3-j > div > div > div:nth-child(1) > div > span .select2-selection--single {
    background-image: url(https://demo.zeplingo.com/d9/uploads/nereden.jpg);
    min-height: auto;
    background-repeat: no-repeat;
    background-position: 2% 50%;
    background-size: auto;
}
.categories-body-4 #header3-j > div > div > div:nth-child(2) > div > span .select2-selection--single {
    background-image: url(https://demo.zeplingo.com/d9/uploads/nereye.jpg);
    min-height: auto;
    background-repeat: no-repeat;
    background-position: 2% 50%;
    background-size: auto;
}
.arac-rezervasyon .card-box  {
      /*margin-top: 0px!important;*/
 
}
.categories-body-4 .arac-rezervasyon button {
  height: max-content !important;
  border-radius: 0px 10px 10px 0px;
}
.categories-body-4 .arac-rezervasyon small {
    color: #000;
    text-align: left;
}
.categories-body-4 .select2-container--default .select2-selection--single {
    height: 65px!important;
}
.categories-body-4 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 65px!important;
}
.categories-body-4 .select2-container--default .select2-selection--single .select2-selection__arrow {
     top: 30px!important;
}

.categories-body-4 #header3-j > div > div > div:nth-child(4) {
      padding: 10px 10px 10px 10px !important;
}
.categories-body-4 #header3-j > div > div > div:nth-child(3) {
    padding: 10px 10px 10px 10px !important;
}

.categories-body-4 #header3-j > div > div > div:nth-child(2) {
      padding: 10px 10px 10px 10px !important;
}
.categories-body-4 #header3-j > div > div > div:nth-child(1) {
    padding: 10px 10px 10px 10px !important;
}
.categories-body-4 #header3-j > div > div > div:nth-child(1) > div > span > span.selection > span {
      border: 1px solid #c6c6c6;
      font-weight: 600;
      padding-left: 40px;
}

.categories-body-4 #header3-j > div > div > div:nth-child(2) > div > span > span.selection > span {
      border: 1px solid #c6c6c6;
      font-weight: 600;
      padding-left: 40px;
}

.categories-body-4 .arac-rezervasyon select {
      height: 65px!important;
      background-color: white;
      border-radius: 0;
      padding: 5px;
      color: black;
      border-color: #c6c6c6;
}

@media screen and (max-width: 768px) {
    .categories-body-4 .arac-rezervasyon select {
      height: 60px!important;
    }
    .categories-body-4 .select2-container--default .select2-selection--single {
    height: 60px!important;
    }
    .categories-body-4 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 60px!important;
    }

}

.categories-body-4 .arac-rezervasyon h2 {
  display:none;
}
.categories-body-4 .arac-rezervasyon { 
    background-color: transparent;
    margin-top: -430px;
    color: #fff;
}

 @media screen and (max-width: 768px) {
    
    .categories-body-4 .arac-rezervasyon { 
    
        margin-top: -620px;
    
    }
}

.categories-body-4 .contentid28 {
    background-color: transparent;
    text-align: center;
}

.categories-body-4 .contentid28 .container {
    background-color: #ffffffd1;
    border-radius: 10px;
    max-width: 1350px;
      border-top: solid 5px #3a5b8c;
      box-shadow: 0px 0px 20px #fff;
      padding: 30px;
}
 @media screen and (max-width: 768px) {

    .categories-body-4 .contentid28 .container {
    background-color: #fff;
            padding: 15px;
    }
    
    .categories-body-4 .cid-ry6drk2Fr4 .carousel-caption {
        top: 28%;
    }
}


.KiralamaTabmenu .btn-info, .btn-info:active {
    border-color: #3a5b8c !important;
    border-radius: 10px 10px 0px 0px!important;
    margin: 7px!important;
    background-color: #3a5b8c !important;
}

@media screen and (max-width: 768px) {
  .KiralamaTabmenu .btn-info, .btn-info:active {
   

    margin: 0px !important;
   
	}
}

.categories-body-4 .catheader .title {
      margin-top: -100px;
    margin-bottom: 110px;
}

/*!
 * Şoförlü Araç Kiralama
 */




/*!
Ana sayfa size nasıl yardımcı olabiliriz
 */
.contentid20 {
    padding-top: 100px;
    padding-bottom: 100px;
      margin-top: 20px;
    margin-bottom: 20px;
}
/*!
Ana sayfa size nasıl yardımcı olabiliriz
 */

/*!
Ana sayfa seo alanı
 */
@media (min-width: 1200px) {
    .contentid24 .container {
        max-width: 100%;
    }
}

.contentid13 .container {
        max-width: 1620px;
    }

.media-container-row .mbr-figure .lazy {
      display: block;
    border-radius: 30px;
    border: solid 2px #fff;
}

.contentid25,
.contentid26,
.contentid27 {
   border-bottom: solid 4px #3f51b5;
}
   

.contentid25 .btn-info-outline,
.contentid26 .btn-info-outline,
.contentid27 .btn-info-outline,
.contentid25 .btn-info-outline:active,
.contentid26 .btn-info-outline:active,
.contentid27 .btn-info-outline:active {
    background: transparent; /* Arka planı şeffaf yapar */
    border-color: #7b8be; /* Kenar rengi beyaz */
    color: #7b8be; /* Yazı rengi beyaz */
}

/*!
Ana sayfa seo alanı
 */



/*!
Butonlar
 */
.PhoneCall {
    border-color: #000000 !important;
    border-style: solid;
    border-width: 2px;
    bottom: 20px;
}
.WhatsApp {
  left: auto;
    right: 20px;
}
/*!
Butonlar
 */

/*!
Slider
 */

.slider-img-zep {
    height: 900px!important;
}
.container-slide { 
    height: 900px!important;
}
.slider-fullscreen-image {
    height: 900px!important;
}


@media screen and (max-width: 768px) { 

  .slider-img-zep {
      height: 400px!important;
  }
  .container-slide { 
      height: 400px!important;
  }
  .slider-fullscreen-image {
      height: 400px!important;
  }
  
  
}


@media (max-width: 576px) {
    .cid-ry6drk2Fr4 .mbr-slider .carousel-indicators {
        display: flex !important;
    }
}
.cid-ry6drk2Fr4 .mbr-slider .carousel-control .mbr-iconfont {
    font-size: 1.2rem;
}
.cid-ry6drk2Fr4 .mbr-slider .carousel-control {
    top: 50%;
    width: 40px;
    height: 40px;

}
.slide .display-5 {
    text-shadow: 0px 0px 10px #000;
}
.slide strong {
  text-shadow: 0px 0px 10px #000; 
}
    

/*!
Slider
 */


/*!
Footer
 */
.footer-logo {
   filter: brightness(0) invert(1);
}

.footer4 {
  background-color: #3f51b5;
}
#footer4-9 .foot-title {
      font-size: 1.4rem;
}
#footer4-9 > div > div.media-container-row.content.mbr-white > div.col-md-3.col-sm-4.footer-first-area.text-white > p.mbr-text.mbr-fonts-style.mbr-links-column.display-7 > a {
	display: flex;
    border-bottom: solid 1px #1c2867;
    padding: 0px 10px 10px 0px;
}
.footer4 .btn-primary, .btn-primary:active {
    border-color: #ffffff !important;
}
/*!
Footer
 */

/*!
BEYAZ LOGO İÇİN
 */
.menu .opened .menu-logo .navbar-brand .navbar-logo a {
	filter: initial;
}
.bg-color .menu-logo .navbar-brand .navbar-logo a {
    filter: brightness(0) invert(1);
}

/*!
BEYAZ LOGO İÇİN
 */

/*!
header
 */

.bg-color button.navbar-toggler .hamburger span {
    background-color: #fff !important;
}
.opened button.navbar-toggler .hamburger span {
      background-color: #3f51b5 !important;
}

@media screen and (min-width: 1023px) { 
  .menu-logo-button-container {
    display: flex;
    align-content: center;
    flex-direction: row;
  }
  .menu-logo-button-container .navbar2 {
    display: flex;
    align-content: center;
    flex-direction: row;
  }
}


.cid-rxVuiMJXcQ .navbar.navbar-short { 
    top: -91px;
    border-bottom: solid 5px #152164;
}
.navbar-dropdown {
    background: #3f51b2;
}

@media screen and (min-width: 768px) { 
  .navbar-dropdown.bg-color.transparent {
    background: #1c2867;
    background: linear-gradient(0deg, rgba(2, 0, 36, 1) 0%, rgba(28, 40, 103, 1) 35%, rgba(40, 59, 161, 1) 100%);
  }
}

/*!
header
 */

/*!
iconlu içerik
 */
#features1-3 > div > div > div > div.card-box > h4 {
	font-size: 1.1rem;
    font-weight: 600;
}
/*!
iconlu içerik
 */


/*!
 * resim zoom ani
 */

/* Container için mask efekti */
.tz-gallery {
    overflow: hidden; /* Taşmayı önler */
}

/* Maske efekti için div */
.tz-gallery a {
    position: relative;
    display: block;
    overflow: hidden; /* Taşmayı önler */
}

/* Zoom efekti için resim */
.tz-gallery img {
    transition: transform 0.3s ease; /* Geçiş efekti */
    width: 100%; /* Resmin genişliği */
    height: auto; /* Yüksekliği otomatik ayarla */
    transform-origin: bottom; /* Zoom merkezini alt noktaya ayarla */
}

/* Hover durumunda zoom efekti */
.tz-gallery a:hover img {
    transform: scale(1.1); /* Yakınlaştırma */
}




/*!
 * resim zoom ani
 */