/*!
 * ZeplinGo
 * Custom css
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) ZeplinGo
 */

.zoomContainer {
  display:none;
}
.product_details #zoom1 {
  cursor: default;
  border-radius: 30px;
}

.cid-ry6drk2Fr4 .mbr-slider .carousel-control.carousel-control-next {
    right: 0;
    margin-right: 0.5rem;
}
.cid-ry6drk2Fr4 .mbr-slider .carousel-control.carousel-control-prev {
    left: 0;
    margin-left: 0.5rem;
}


.prod_count_remove { display:none}
.prod_count_add { display:none}
#detail-choice {
    height: 85px;
    background-color: #bbb5dd;
    border-bottom: 1px solid #e6e6e6;
}
/*!
 * Ödeme sayfası
 */
@media screen and (max-width: 768px) { 
	#steps-cont {
    margin-top: 80px!important;
	}
}
#steps-cont {
    margin-top: 160px;
}

/*!
 * Ödeme sayfası
 */

#main-prod > div > div > form > div > a {
      top: 0;
}

#account {
    margin-top: 210px;
}

#footer4-9 .footer-logo {
    filter: brightness(0) invert(1);
}

.contentid45 {
      padding-top: 120px;
}

.contentid45 h2 {
	font-size: 2rem;
    line-height: 40px;
}

.product-details-cati-tag img {
    width: 60%;
}

.product-details-cati-tag .col-12 {
      border-top: solid 1px;
    padding: 10px;
}

.product-description-review {
  
  background: #f7f7f7;
    padding: 15px;
    border-radius: 15px;
    border: 1px dashed #ddd;
    margin-bottom: 20px;
}

/* Ana Kart Konteynırı */
.catsection .card-wrapper {
    background: #fff;
    border-radius: 20px; /* Daha yumuşak köşeler */
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    position: relative;
    display: flex;
    flex-direction: column;
}

/* Resim Alanı */
.catsection .card-img {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.catsection .card-img img {
    width: 100%;
    height: auto;
    transition: transform 0.7s ease;
}

/* BAŞLIĞI RESMİN ÜZERİNE ÇIKARAN BÖLÜM */
.catsection .card-title-link-list {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px 15px 15px 15px;
    background: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 52%) 60%, #000000d6 100%);
    z-index: 5;
    text-decoration: none !important;
  height: 170px;
}

.catsection .card-title {
    color: #ffffff !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    margin: 0 !important;
    text-align: center;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}

/* Zoom Efekti */
.catsection .card-wrapper:hover .card-img img {
    transform: scale(1.1);
}

/* İçerik Alanı (Fiyat ve Buton) */
.catsection .card-box {
    padding: 20px;
    z-index: 2;
    background: white;
}

/* Fiyat Tasarımı */
.catsection .price-box-list {
    margin-bottom: 15px !important;
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 12px;
}

.catsection .old_price {
    font-size: 0.9rem;
    color: #bbb;
}

.catsection .current_price {
    font-size: 1.5rem;
    font-weight: 900;
    color: #1a1a1a; /* Daha sert ve belirgin siyah */
}

/* Buton Tasarımı */
.catsection .basket-list-button .btn {
    background-color: #eb5024 !important;
    color: white !important;
    border-radius: 12px !important; /* Resimdeki gibi daha dikdörtgen-oval arası */
    padding: 12px !important;
    font-weight: bold !important;
    width: 100%;
    margin-bottom: 15px;
    transition: 0.3s;
}

.catsection .basket-list-button .btn:hover {
    background-color: #d4af37 !important; /* Üzerine gelince altın sarısı */
    transform: translateY(-2px);
}

/* Açıklama Yazısı */
.catsection .listdetail {
    font-size: 0.85rem !important;
    color: #777;
    margin-top: 10px !important;
}




/* Ana sayda ürün listeleme */


/* Ana Sayfa Konteynır Ayarları */

.MainPageProdList .main-box {
    padding: 15px !important;
    display: inline-block;
    vertical-align: top;
}

/* Kart Genel Yapısı */
.MainPageProdList .card-wrapper {
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    height: 100%;
}

.MainPageProdList .card-wrapper:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* Resim ve Zoom Alanı */
.MainPageProdList .card-img {
    position: relative;
    overflow: hidden;
}

.MainPageProdList .card-img img {
    width: 100%;
    height: auto;
    transition: transform 0.5s ease;
    display: block;
}

.MainPageProdList .card-wrapper:hover .card-img img {
    transform: scale(1.1);
}

/* Resim Üzerindeki Maske */
.MainPageProdList .card-img::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, transparent 100%);
    z-index: 1;
}

/* BAŞLIĞI RESMİN ÜZERİNE ÇIKARAN BÖLÜM */
.MainPageProdList .card-box {
    padding: 20px;
    position: relative;
    background: #fff;
    display: flex;
    flex-direction: column;
}

.MainPageProdList .card-box > a:first-of-type {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 15px;
    text-decoration: none !important;
}

.MainPageProdList .card-title {
    color: #fff !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.8);
    margin: 0 !important;
    text-align: center;
}

/* BUTON - Sabit Yerinde Kalsın Diye */
.MainPageProdList .basket-list-button {
    margin: 10px 0 !important;
    order: 1; /* Sıralamayı garantiye alır */
}

.MainPageProdList .basket-list-button .btn {
    background: #eb5024 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    width: 100%;
    padding: 12px !important;
    font-weight: bold !important;
    font-size: 0.9rem !important;
}

/* FİYAT - Belirgin ve Şık */
.MainPageProdList .price-box-list {
    margin: 10px 0 !important;
    order: 2;
}

.MainPageProdList .current_price {
    font-size: 1.5rem;
    font-weight: 900;
    color: #000;
    display: inline-block;
}

.MainPageProdList .old_price {
    color: #999;
    font-size: 0.85rem;
    text-decoration: line-through;
    margin-right: 8px;
}

/* AÇIKLAMA YAZISI - Kesilmeyi Düzelten Kısım */
.MainPageProdList .listdetail {
    font-size: 0.85rem !important;
    color: #666;
    margin-top: 15px !important;
    line-height: 1.6;
    order: 3;
    height: auto !important; /* Yükseklik sınırını kaldırdık */
    overflow: visible !important; /* Kesilmeyi engelledik */
    text-align: center;
}


/* Ana sayda ürün listeleme */







/************************************************************/
/* 1. GENEL KATEGORİ VE LİSTELEME SAYFALARI (.cat-box)      */
/************************************************************/
.cat-box .card-wrapper {
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    border: 1px solid #eee;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.cat-box .card-img {
    position: relative;
    overflow: hidden;
}

.cat-box .card-img img {
    width: 100%;
    transition: transform 0.6s ease;
    display: block;
}

.cat-box .card-wrapper:hover .card-img img {
    transform: scale(1.1);
}

/* Tıklama Sorununu Çözen Maske Ayarı */
.cat-box .card-img::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(transparent, rgba(0,0,0,0.8));
    z-index: 1;
    pointer-events: none; /* Tıklamayı alt katmana geçirir */
}

.cat-box .card-title-link-list {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    z-index: 10; /* Başlık en üstte olsun */
    text-decoration: none !important;
}

.cat-box .card-title {
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 1.1rem !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    margin: 0 !important;
    text-align: center;
}

/************************************************************/
/* 2. ANA SAYFA ÜRÜN LİSTELEME (.MainPageProdList)         */
/************************************************************/
.MainPageProdList .card-wrapper {
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: all 0.4s ease;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
}

/* Ana Sayfa Tıklama Sorunu Çözümü */
.MainPageProdList .card-img::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to top, rgba(0,0,0,0.85) 0%, transparent 100%);
    z-index: 1;
    pointer-events: none; /* Kritik: Görsel üzerindeki katmana tıklanmaz, altındaki linke tıklanır */
}

.MainPageProdList .card-box > a:first-of-type {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 15px;
}

.MainPageProdList .card-title {
    color: #fff !important;
    font-weight: 700 !important;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    text-align: center;
}

/************************************************************/
/* 3. ÜRÜN DETAY SAYFASI (Adet Gizleme ve Ortalama)        */
/************************************************************/
.product_details .prod_picture_box img {
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

/* Adet Seçici Gizlendi */
.detailadditem { 
    display: none !important; 
}

/* Buton Ortalama */
.detailaddbasket {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
}

.detailaddbasket button {
    width: 85% !important;
    margin: 0 auto !important;
}

.details-price {
    background: #fff;
    padding: 15px;
    border-radius: 15px;
    border: 1px dashed #ddd;
    margin-bottom: 20px;
    text-align: center;
}

#PriceChange {
    font-size: 2.2rem !important;
    font-weight: 900 !important;
    color: #1a1a1a;
}

/************************************************************/
/* 4. VİDEO LİSTELERİ TASARIMI                              */
/************************************************************/
.product_detail-review-area1 div[onclick="togglePlaylist(this)"] {
    color: #fff !important;
    border-radius: 8px 8px 0 0;
    padding: 18px 25px !important;
      color: #fff !important;
    background-color: #f4cd67 !important;
    border-color: transparent !important;
    color: #000 !important;
    background: linear-gradient(180deg, rgb(240 230 191) 0%, rgba(244, 205, 103, 1) 100%)!important;
}

.playlist-content div[onclick*="openVideoPlayer"] {
    padding: 15px 25px !important;
    border-bottom: 1px solid #f0f0f0 !important;
    transition: all 0.2s;
}

.playlist-content div[onclick*="openVideoPlayer"]:hover {
    background: #f8f9ff !important;
    padding-left: 32px !important;
}

/* İzleme İçin Tıkla Butonu */
.playlist-content button {
    background: #1a1a2e !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
}

.playlist-content button:hover {
    background: #d4af37 !important;
}

/************************************************************/
/* 5. ORTAK SATIN ALMA BUTONU (Altın Gradyan)              */
/************************************************************/
.BasketConversionButton {
    background: linear-gradient(135deg, #d4af37 0%, #b8860b 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(184, 134, 11, 0.3) !important;
    transition: 0.3s;
}

.BasketConversionButton:hover {
    filter: brightness(1.1);
    transform: translateY(-2px);
}




/************************************************************/
/* ÜRÜN DETAY - TÜM SEVİYELER LİSTELEME (.DetailPageCombinationProdList) */
/************************************************************/

/* Kart Genel Tasarımı */
.DetailPageCombinationProdList .card-wrapper {
    background: #fff;
    border-radius: 18px;
    overflow: hidden;
    transition: all 0.4s ease;
    box-shadow: 0 5px 15px rgba(0,0,0,0.06);
    border: 1px solid #f0f0f0;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.DetailPageCombinationProdList .card-wrapper:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.1);
}

/* Görsel ve Zoom Efekti */
.DetailPageCombinationProdList .card-img {
    position: relative;
    overflow: hidden;
}

.DetailPageCombinationProdList .card-img img {
    width: 100%;
    height: auto;
    transition: transform 0.6s ease;
    display: block;
}

.DetailPageCombinationProdList .card-wrapper:hover .card-img img {
    transform: scale(1.1);
}

/* Görsel Üzerindeki Maske (Tıklama Engelini Kaldıran) */
.DetailPageCombinationProdList .card-img::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, transparent 100%);
    z-index: 1;
    pointer-events: none; /* Maske tıklamayı engellemez */
}

/* BAŞLIĞI RESMİN ÜZERİNE TAŞIMA */
.DetailPageCombinationProdList .card-box {
    padding: 15px;
    position: relative;
    background: #fff;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* Başlığı görselin içine, alt sınıra çeken CSS */
.DetailPageCombinationProdList .card-box a:first-of-type {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 12px;
    text-decoration: none !important;
}

.DetailPageCombinationProdList .card-title {
    color: #fff !important;
    font-size: 0.95rem !important;
    font-weight: 700 !important;
    text-shadow: 1px 1px 4px rgba(0,0,0,0.7);
    margin: 0 !important;
    text-align: center;
    line-height: 1.2;
}

/* Buton Tasarımı - Altın Gradyan */
.DetailPageCombinationProdList .btn-info-outline {
    background: linear-gradient(135deg, #d4af37 0%, #b8860b 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 10px !important;
    font-weight: 700 !important;
    width: 100%;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    transition: 0.3s;
}

.DetailPageCombinationProdList .btn-info-outline:hover {
    filter: brightness(1.1);
    transform: scale(1.02);
}

/* Fiyat Alanı */
.DetailPageCombinationProdList .current_price {
    font-size: 1.3rem;
    font-weight: 800;
    color: #1a1a1a;
    display: block;
}

.DetailPageCombinationProdList .old_price {
    color: #999;
    font-size: 0.85rem;
    text-decoration: line-through;
}

/* Açıklama Metni (ListDetail) */
.DetailPageCombinationProdList .listdetail {
    font-size: 0.8rem !important;
    color: #777;
    margin-top: 10px !important;
    line-height: 1.4;
}

/* Mobil Uyumluluk */
@media (max-width: 768px) {
    .DetailPageCombinationProdList .card-title {
        font-size: 0.85rem !important;
    }
    .DetailPageCombinationProdList .current_price {
        font-size: 1.1rem;
    }
}






h1, h2 {
    color: #cebf88!important;
}
.mbr-gallery .mbr-gallery-item img {
    border-radius: 30px;
    box-shadow: 0px 0px 10px #444;
}
.CorporationContent {
    background-color: #fff;
}
.jumbotron {
    margin-top: 110px;
}
.PhoneCall .fa {
    color: #000;
}

@media screen and (min-width: 768px) { 
	
 .reviews_wrapper {
      max-width: 1110px;
    margin: 0 auto;
}

}


#accordionExample .container {
        background-color: transparent!important;
}
#accordionExample .container .card-header
{
    background: linear-gradient(180deg, rgb(240 230 191) 0%, rgba(244,205,103,1) 100%);
}
#accordionExample .container .card-header p
{
    color:  #000;
}
#accordionExample .container .card-header i
{
    color:  #000;
}

.otel-rezervasyon h2 {

    color: #cebf88!important;
    font-size: 4rem;
    margin-top: 40px;
    text-shadow: 0px 0px 20px #000;

}

.breadcrumb-area {
    background-color: transparent!important;
}

#login-body{
    padding-top: 205px!important;
    background-image: url(https://demo.zeplingo.com/d8/uploads/categori/blog-286a9ZSH-1.jpeg);
    padding-bottom: 150px;
    background-repeat: no-repeat;
    background-color: #817c9c;
    color: #fff;
}

#basket-list-body {
    padding-top: 205px!important;
    background-image: url(https://demo.zeplingo.com/d8/uploads/categori/blog-286a9ZSH-1.jpeg);
    padding-bottom: 150px;
    background-repeat: no-repeat;
    background-color: #817c9c;
    color: #fff;
}

#corp22-body {
    padding-top: 205px!important;
    background-image: url(https://demo.zeplingo.com/d8/uploads/categori/blog-286a9ZSH-1.jpeg);
    padding-bottom: 150px;
    background-repeat: no-repeat;
    background-color: #000;
}
#find-prod-body {
    padding-top: 205px!important;
    background-image: url(https://demo.zeplingo.com/d8/uploads/categori/blog-286a9ZSH-1.jpeg);
    padding-bottom: 150px;
    background-repeat: no-repeat;
    background-color: #817c9c;
}
#search-list-body {
    padding-top: 205px!important;
    background-image: url(https://demo.zeplingo.com/d8/uploads/categori/blog-286a9ZSH-1.jpeg);
    padding-bottom: 150px;
    background-repeat: no-repeat;
    background-color: #817c9c;
}


#contact a {
  color:#fff;
}
#contact {
    color:#fff;
}
.bb-1 {
    border-bottom: 0px solid #dee2e6;
}
.mbr-gallery{
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
}

.cid-ry6ebB5y3k {
    background-color: #ffffff;
}
@media screen and (min-width: 768px) {
    .contentid28 #jarallax-container-0 > div {
          background-size: contain!important;
        background-repeat: repeat!important;
    }
}
.contentid28 img {
    border: solid 20px #fff;
        box-shadow: 0px 0px 10px #444;
}

.contentid27 h2 {
    font-size: 1.6rem;
}

.blogheader {
    padding-top: 330px!important;
    padding-bottom: 20px!important;
}
/*! catheader */
.catheader {
    padding-top: 330px!important;
    padding-bottom: 20px!important;
}
.catheader::before {
    left: 0;
    z-index: 0;
    width: 100%;
    content: '';
    bottom: -1px;
    height: 20px;
    position: absolute;
    background-image: url(https://demo.zeplingo.com/d8/uploads/rope.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: contain;
}
/*! catheader */


/*! detay sayfası */
#product-detail-body .detail-parallax-background {
    padding-top: 330px!important;
    padding-bottom: 20px!important;
}
/*! detay sayfası */

/*! ana sayfa içerik */
.MainPageProdList::after {
    left: 0;
    z-index: 0;
    width: 100%;
    content: '';
    bottom: -1px;
    height: 20px;
    position: absolute;
    background-image: url(https://demo.zeplingo.com/d8/uploads/rope.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: contain;
}
.MainPageProdList h2 {
    color: #1b232e!important;

    font-size: 2rem;
}
.MainPageProdList {
      padding-top: 80px;
    padding-bottom: 80px;
  background: url(https://demo.zeplingo.com/d8/uploads/services-bg.jpg) repeat-x 0 50%;
                  background-color: #efefef!important;
}
@media screen and (min-width: 768px) {
  .MainPageProdList {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    }
}


.MainPageProdList .container {
    max-width: 1500px;
}

/*! ana sayfa içerik */

/*! ana sayfa video */
.contentid22 {
      padding-top: 160px;
    padding-bottom: 160px;
}
.contentid22 #jarallax-container-0 > div {
  
    background-position: inherit!important;
}
.contentid22 p {
 
    color: #fff!important;
}
/*! ana sayfa video */


/*! slider üstü çapa */
.sea-anchor-site {
    height: 18rem;
    position: absolute;
    top: -210px;
    right: -40%;
    z-index: 1;
}
@media screen and (max-width: 768px) {
  .sea-anchor-site {
    height: 10rem;
    position: absolute;
    top: -123px;
    right: 0%;
    z-index: 1;
  }
}
/*! slider üstü çapa */


/*! slider altı ip */
.contentid21 {
  background: url(https://demo.zeplingo.com/d8/uploads/rope.png) repeat-x 0 50%;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 0px;
}
.contentid21 h2 {
  display:none;
}
/*! slider altı ip */



/*! slider */
.slide {
	box-shadow: 1px 50px 100px #000000a8;
}
@media (max-width: 767px) {

    .cid-ry6drk2Fr4 .mbr-slider .carousel-control {
    top: 62%;
    bottom: 1rem;
    }

}

.cid-ry6drk2Fr4 .mbr-slider .carousel-indicators li {
    background-color: #cebf88;
}
.display-5 {
    font-size: 1rem;
}

@media screen and (min-width: 768px) {
  .slider-fullscreen-image {
      height: 1000px!important;
  }
  .container-slide  {
      height: 1000px!important;
  }
  .slider-img-zep  {
      height: 1000px!important;
  }
}

/*! slider */

/*! button */
.btn-info-outline, .btn-info-outline:active {
    background: 0 0;
    border-color: #cec088;
    color: #676767;
}


.btn-info, .btn-info:active {
background-color: #f4cd67!important;
    border-color: transparent!important;
    color: #000!important;
    background: linear-gradient(180deg, rgb(240 230 191) 0%, rgba(244,205,103,1) 100%);
}
.btn-info.active, .btn-info.focus, .btn-info:focus, .btn-info:hover {
    text-shadow: 0px 0px 10px #000;
}
/*! button */

/*! header */

@media (min-width: 1023px) {
  .cid-rxVuiMJXcQ .navbar.navbar-short {
      top: -90px;
  }
}

.cid-rxVuiMJXcQ .navbar {
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
}

.bg-color ul li a {
    color: #000 !important;
}

.navbar .text-white {
    color: #000!important;
}

.nav-scroller {
    display: none;
}

button.navbar-toggler .hamburger span {
    background-color: #98620c!important;
}

.cid-rxVuiMJXcQ .navbar-dropdown.bg-color.transparent.opened {
    background: #000000d4;
}

@media (max-width: 768px) {
    .cid-rxVuiMJXcQ .nav-item a {
        font-size: 1rem;
    }
    .navbar2 .nav-item a {
    padding: 0.2rem 0.6rem!important;
    }
}


.cid-rxVuiMJXcQ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    margin: 0 auto;
    max-width: 1250px;
    border-radius: 22px;
    background-color: #ffffffab;
    border-bottom: 5px solid #81858c;
}
.navbar-dropdown.bg-color.transparent {
       background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
}
.nav6 {
    top: 0px;
}
.headerTop6 {
    padding-top: 0;
}

@media (max-width: 1023px) {
  .headerTop6 {
    padding-top: 0px!important;
    }
}


@media (max-width: 1023px) {
  .cid-rxVuiMJXcQ img {
    height: 4.8rem!important;
    }
}


/*! header */

/*!
 * resim zoom ani
 */
img:hover {
  transform: scale(1.1); 
  scroll-behavior: smooth;/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  transition: transform .2s;    /* Animation */
}


/*!
 * resim zoom ani
 */

#footer4-9 {
  background-color: #000;
}

#footer4-9::after {
        top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    content: '';
    bottom: -1px;
    height: 20px;
    position: absolute;
    background-image: url(https://demo.zeplingo.com/d8/uploads/rope.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: contain;
}


/*! New Animatons Up Opacity */
.contentid15 { position: relative; transform: translateY(150px); opacity: 0; transition: 1s all ease;}
.contentid15.active{  transform: translateY(0);  opacity: 1;}

.contentid22 { position: relative; transform: translateY(150px); opacity: 0; transition: 1s all ease;}
.contentid22.active{  transform: translateY(0);  opacity: 1;}

.contentid27 { position: relative; transform: translateY(150px); opacity: 0; transition: 1s all ease;}
.contentid27.active{  transform: translateY(0);  opacity: 1;}

.contentid28 { position: relative; transform: translateY(150px); opacity: 0; transition: 1s all ease;}
.contentid28.active{  transform: translateY(0);  opacity: 1;}

.contentid29 { position: relative; transform: translateY(150px); opacity: 0; transition: 1s all ease;}
.contentid29.active{  transform: translateY(0);  opacity: 1;}
/*! New Animatons Up Opacity */

.zeplingofooter {
        color: #ffffff!important;
}
.zeplingofooter a {
        color: #ffffff!important;
}
/*! footer images */
.cid-rDVWtCctjD {
    padding-top: 4px;
}
#footer2-5 .mbr-text {    
    margin-top: 20px;
}
.cid-rFgRut2Lhs { 
    position: relative; 
    display: flex;
    align-items: center;
    justify-content: center;
     background-image: url(https://demo.zeplingo.com/d8/uploads/contact-bg.jpg);
    background-size: cover;
}

.cid-rFgRut2Lhs:before {
border-top: solid 4px #583804;
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: linear-gradient(180deg, #9a6610 0%, rgb(236 212 108 / 66%) 100%);
    box-shadow: 0px -10px 60px #444;
}
/*! footer images */

#slider-img-zep {
  -webkit-animation: kenburns-top 30s ease-out both;
            animation: kenburns-top 30s ease-out both;
}

#slider-text-zep {
    -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 0.5s  both;
            animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 0.5s  both;
}


/**
 * ----------------------------------------
 * animation kenburns-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


/**
 * ----------------------------------------
 * animation slide-in-bottom
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

/**
 * ----------------------------------------
 * animation kenburns-top
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}


/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}