/*!
 * ZeplinGo
 * Custom css
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) ZeplinGo
 */

.carousel-indicators {
  display:none;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1600px;
    }
}


/*!
 * slider
 */
@media screen and (max-width: 768px) {
    .slider-fullscreen-image {
        height: 600px !important;
    }
}

@media screen and (max-width: 768px) {
    .container-slide {
        height: 600px !important;
    }
}

@media screen and (max-width: 768px) {
    .slider-fullscreen-image {
        height: 600px !important;
    }
}


.cid-ry6drk2Fr4 .mbr-slider .carousel-control.carousel-control-prev {
    left: 0;
    margin-left: 0.5rem;
}
.cid-ry6drk2Fr4 .mbr-slider .carousel-control.carousel-control-next {
    right: 0;
    margin-right: 0.5rem;
}
    


.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
 */


/*!
 * Ana sayfa öne çıkanlar
 */

.MainPageProdList .card-title {
    padding-top: 1rem!important;
    padding: 1rem;
    position: absolute;
    top: 20px;
    background-color: #192026;
    color: #d7b65d;
    font-size: 1.2rem;
}

.list-car-spec {
  font-size: 0.9rem;
  color: #ae8e3a;
}

.catsection .card-wrapper {
    border-top: solid 10px #d7b65d;
    border-radius: 10px;
}

.catsection .container {
     max-width: 1400px;
}



.MainPageProdList {
      background-color: #ffffff;
}
.MainPageProdList .container {
        max-width: 1600px;
}

.MainPageProdList .card-wrapper {
    /*border: dashed 2px #d8d8d8; */
	border-radius: 0px 30px 20px 30px;
    padding: 0px 0px 10px 0px;
    box-shadow: 0px 0px 20px #00000033;
    border-top: solid 10px #192026;
	border-left: solid 10px #192026;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://proje.zeplingo.com/uploads/slider/slider-18pAjl4y-1.png);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.current_price {
    color: #d7b65d !important;
    font-size: 1.4rem;
}
.cid-ry6ebB5y3k .mbr-text {
        font-size: 1rem;
    padding: 10px;
}
/*!
 * Ana sayfa öne çıkanlar
 */




#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;
}



#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;
}



/* 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 */




.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
 */
.contentid18 {
      padding-bottom: 10px;

}
@media screen and (min-width: 768px) { 
	.topcontentid18 {
  	margin-top: -250px;
	}

}


@media screen and (max-width: 768px) { 
	
  	.topcontentid18 {
  	margin-top: -160px;
	}



}


.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;
}

.arac-rezervasyon .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;

     }
}


.arac-rezervasyon .contentid18 .btn-info, .btn-info:active {
    border-color: #ffffff;
    border-radius: 10px;
      margin: 5px;
}

@media screen and (max-width: 768px) {
    
	.arac-rezervasyon .contentid18 .btn-info, .btn-info:active {
       height: 40px;
    }
}

.arac-rezervasyon #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;
}
.arac-rezervasyon #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;*/
 
}
.arac-rezervasyon .arac-rezervasyon button {
  height: max-content !important;
  border-radius: 0px 10px 10px 0px;
}
.arac-rezervasyon .arac-rezervasyon small {
    color: #000;
    text-align: left;
}
.arac-rezervasyon .select2-container--default .select2-selection--single {
    height: 65px!important;
}
.arac-rezervasyon .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 65px!important;
}
.arac-rezervasyon .select2-container--default .select2-selection--single .select2-selection__arrow {
     top: 30px!important;
}

.arac-rezervasyon #header3-j > div > div > div:nth-child(4) {
      padding: 10px 10px 10px 10px !important;
}
.arac-rezervasyon #header3-j > div > div > div:nth-child(3) {
    padding: 10px 10px 10px 10px !important;
}

.arac-rezervasyon #header3-j > div > div > div:nth-child(2) {
      padding: 10px 10px 10px 10px !important;
}
.arac-rezervasyon #header3-j > div > div > div:nth-child(1) {
    padding: 10px 10px 10px 10px !important;
}
.arac-rezervasyon #header3-j > div > div > div:nth-child(1) > div > span > span.selection > span {
      border: 1px solid #c6c6c6;
      font-weight: 600;
      padding-left: 40px;
}

.arac-rezervasyon #header3-j > div > div > div:nth-child(2) > div > span > span.selection > span {
      border: 1px solid #c6c6c6;
      font-weight: 600;
      padding-left: 40px;
}

.arac-rezervasyon .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) {
	.arac-rezervasyon .arac-rezervasyon select {
      height: 60px!important;
    }
	.arac-rezervasyon .select2-container--default .select2-selection--single {
    height: 60px!important;
    }
	.arac-rezervasyon .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 60px!important;
    }

}

.arac-rezervasyon .arac-rezervasyon h2 {
  display:none;
}
.arac-rezervasyon .arac-rezervasyon { 
    background-color: transparent;
    margin-top: -430px;
    color: #fff;
}

 @media screen and (max-width: 768px) {
    
	.arac-rezervasyon .arac-rezervasyon { 
    
        margin-top: -620px;
    
    }
}

.arac-rezervasyon .contentid18 {
    background-color: transparent;
    text-align: center;
}

.arac-rezervasyon .contentid18 .container {
	background-color: #ffffff;
    border-radius: 10px;
    max-width: 1350px;
    border-top: solid 5px #3a5b8c;
    box-shadow: 0px 0px 20px #fff;
    padding: 30px;
    box-shadow: 0px 0px 20px 10px #00000042;
}
 @media screen and (max-width: 768px) {

	.arac-rezervasyon .contentid18 .container {
    background-color: #fff;
            padding: 15px;
    }
    
	.arac-rezervasyon .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;
   
	}
}

.arac-rezervasyon .catheader .title {
      margin-top: -100px;
    margin-bottom: 110px;
}

/*!
 * Şoförlü Araç Kiralama
 */




/*!
Ana sayfa size nasıl yardımcı olabiliriz
 */
.contentid19 {
    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
 */



/*!
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
 */



/*!
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
 */