.mrt15{margin-top:15px;}
.listduzenle{display: inline-block;background: #fff;border-radius: 25px;box-shadow: 0 3px 6px 0 rgb(46 54 82 / 10%);margin-bottom: 12px;}
.zazen {font-size: 13px;}
.bazen {font-size: 12px;}
.watfloat{position:fixed;width:46px;height:46px;bottom:65px;right:30px;z-index:100;}
.cookiealert {position: fixed;bottom: 0;left: 0;width: 100%;margin: 0 !important;z-index: 999;opacity: 0;visibility: hidden;border-radius: 0;transform: translateY(100%);transition: all 500ms ease-out;color: #ecf0f1;background: #212327;}
.cookiealert.show {opacity: 1;visibility: visible;transform: translateY(0%);transition-delay: 1000ms;}
.cookiealert a {text-decoration: underline}
.cookiealert .acceptcookies {margin-left: 10px;vertical-align: baseline;}
.homolist {display: inline-block;background: #fff;border-radius: 25px;box-shadow: 0 3px 6px 0 rgb(46 54 82 / 10%);width: 30%;margin: 5px;}
.extraf{padding: 4px 0px 4px 0px !important;margin: 0px 0px 0px -20px !important;}
.frontdisc{font-size: 1rem;color: #4ebf0b;font-weight: bolder;}
.frontdisctest{border: 1px solid #e1e1e1;border-radius: 10px;padding: 4px}
.featfont{font-size:14px}
.incpri{font-size:16px;margin-left: 20px;}
.asso:hover {transform: scale(1.02);background-color:#222222 !important; color:#fff !important;}
.ms-parent{min-width: 215px !important;width: 215px !important;}
.btn-disc {bottom: 10px;background-color: #259cd7;font-size: 16px;position: absolute;right: 10px;height: 14px;width: 14px;border-radius: 15px;}
.btn-disc2 {bottom: 10px;background-color: #ebc91a;font-size: 16px;position: absolute;right: 30px;height: 14px;width: 14px;border-radius: 15px;}
.bilo{display: inline-flex;background: #6a4dee;color: #fff;padding: 7px 20px 7px 20px;border-radius: 5px;float: right;margin: -6px;}
.shortlink{color:#000;padding: 10px 20px 10px 20px;border-radius: 3px;}
.shortlink:hover{color:#fff;background-color: #444;}
.font25{font-size:20px !important;}
.zin999{z-index: 999999;}
.mainx-button{position:fixed;bottom:20px;right:20px;font-size:20px;z-index: 99999;}
.mainx-button:hover .fa-plus{transform:rotate(45deg);transition:.5s}
.social-btn{opacity:0;display:none;position:fixed;bottom:50px;right:24px;transition:opacity .7s}
.mainx-button:hover>.social-btn{opacity:1;display:block}
.social-btn li i{font-size:20px;margin-top:7px}
.mainx-button ul li{width:50px;margin-bottom:10px;font-weight:700;height:50px}
.mainx-button ul li:hover .fa{transform:rotate(45deg);transition:.5s}
.altaat{ content: "A" !important;display: block !important;margin-bottom: 1em !important;}
.so1{background-color:#4267b2 !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
.so2{background-color:#1da1f2 !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
.so3{background-color:#009688 !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
.so4{background-color:#000000 !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
.so5{background-color:#ed2423 !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
.so6{background-color:#E1306C !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
.so7{background-color:#000000 !important;color:#fff !important;border-radius: 40px;box-shadow: 2px 2px 15px 1px #888888;}
#myupBtn222 {display: none;position: fixed;bottom: 0;right: 25%;left: 25%;z-index: 99;font-size: 20px;border: none;outline: none;background-color: #c10f0fa1;color: white;cursor: pointer;padding: 20px 10px 20px 10px;border-radius: 0px;text-align: center;}
#myupBtn {display: none;position: fixed;bottom: 30px;right: 90px;z-index: 99;font-size: 18px;border: none;outline: none;background-color: #c10f0f;color: white;cursor: pointer;padding: 8px 12px 8px 12px;border-radius: 4px;}
#myupBtn:hover {background-color: #555;}
.githadi{background: #fff;margin: 2px;border: 1px solid #ddd;border-radius: 10px;font-size:12px;}
.filtreler{background: #6a4dee;border: 1px solid #6a4dee;border-radius: 10px;margin-bottom: 20px;padding: 10px;}
.vertical-alignment-helper {display:table;height: 100%;width: 100%;pointer-events:none;}
.vertical-align-center {display: table-cell;vertical-align: middle;pointer-events:none;}
.modal-contentx {width:inherit;max-width:inherit;height:inherit;margin: 0 auto;pointer-events: all;}
.mobiinput{border: none;color: #6c757d;margin-top: 8px;}
.mobiinputfr{color: #6c757d;}


@media print{.hidden-print {display: none !important;}}

.display-none{display:none;}
.rating-stars ul {list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none;}
.rating-stars ul > li.starx {display:inline-block;}
.rating-stars ul > li.starx > i.as {font-size:1.8em;color:#ccc;}
.rating-stars ul > li.starx.hover > i.as {color:#FFCC36;}
.rating-stars ul > li.starx.selected > i.as {color:#ffb100;}
@keyframes blinker{50% {opacity:0.0;}}.blink {animation: blinker 1s linear infinite;}
#mappa {height: 500px}
.font14 {font-size:14px;}
.niyazi{padding: 0 10px !important;padding-top: 4px !important;min-height: 50px !important;margin-bottom: 5px !important;}

@media screen and (min-width: 1200px) {
.cukko{width: 48%;margin: 5px;}
.zazen {font-size: 16px;}
.sazen {font-size: 15px;}
.bazen {font-size: 15px;font-weight: 800;}
}

@media screen and (max-width: 991px) {
.featfont{font-size:12px !important}
.incpri{font-size:9px !important; margin-left: 10px !important;}
.filtreler{padding: 6px 0px 6px 0px !important;}
.githadi{font-size:8px !important;}
.sticky-top{top: 110px !important;}
.mb30{margin-bottom: 30px;}
.mainx-button{bottom:70px !important; right:20px !important;}
.social-btn{bottom:100px !important;}
.mobiinput2{border: none;margin-top: 8px;margin-bottom: 12px;margin-left: 12px;}
.zazen {font-size: 10px;}
.sazen {font-size: 12px;}
.nav-header.header-white .navbar .nav-link{color:#000;}
.homolist {display: inline-block;background: #fff;border-radius: 25px;box-shadow: 0 3px 6px 0 rgb(46 54 82 / 10%);width: 100%;margin: 5px;}
.nav-header.nav-header-classic .navbar .nav-link{color:#000;}
}

.mbsc-datepicker .md-book-rental-bg-off.vacation-check-in.mbsc-ltr {
    background: linear-gradient( to left top, #ffbaba80 50%, #b2f1c080 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-pre.vacation-check-in.mbsc-ltr {
    background: linear-gradient( to left top, #ffbaba80 50%, #a3cdff80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-in.vacation-check-in.mbsc-ltr {
    background: linear-gradient( to left top, #ffbaba80 50%, #f7f7bb80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-off.vacation-check-out.mbsc-ltr {
    background: linear-gradient( to left top, #b2f1c080 50%, #ffbaba80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-pre.vacation-check-out.mbsc-ltr {
    background: linear-gradient( to left top, #a3cdff80 50%, #ffbaba80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-in.vacation-check-out.mbsc-ltr {
    background: linear-gradient( to left top, #f7f7bb80 50%, #ffbaba80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-off.vacation-check-in.mbsc-rtl {
    background: linear-gradient( to right bottom, #ffbaba80 50%, #b2f1c080 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-pre.vacation-check-in.mbsc-rtl {
    background: linear-gradient( to right bottom, #ffbaba80 50%, #a3cdff80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-in.vacation-check-in.mbsc-rtl {
    background: linear-gradient( to right bottom, #ffbaba80 50%, #f7f7bb80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-off.vacation-check-out.mbsc-rtl {
    background: linear-gradient( to right bottom, #b2f1c080 50%, #ffbaba80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-pre.vacation-check-out.mbsc-rtl {
    background: linear-gradient( to right bottom, #a3cdff80 50%, #ffbaba80 50%) no-repeat;
}

.mbsc-datepicker .md-book-rental-bg-in.vacation-check-out.mbsc-rtl {
    background: linear-gradient( to right bottom, #f7f7bb80 50%, #ffbaba80 50%) no-repeat;
}

.mbsc-datepicker .vacation-check-out,
.mbsc-datepicker .vacation-check-in {
    color: initial;
}

.mbsc-datepicker .vacation-check-in.mbsc-calendar-cell.mbsc-calendar-day-empty,
.mbsc-datepicker .vacation-check-out.mbsc-calendar-cell.mbsc-calendar-day-empty {
    background: transparent;
}

.md-book-rental-header {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-left: auto;
    flex: 1 1;
    overflow: hidden;
}

.md-book-rental-zone {
    font-size: 12px;
    padding: 3px 6px;
    margin: 0 5px;
    border-radius: 16px;
    color: #1e1e1ecc;
}

.md-book-rental .mbsc-calendar-label-text {
    text-align: center;
    font-weight: bold;
}

.md-book-rental-in {
    background: #f7f7bb80;
}

.md-book-rental-pre {
    background: #a3cdff80;
}

.md-book-rental-off {
    background: #b2f1c080;
}

.md-book-rental-booked {
    background: #ffbaba80;
}

.preloader {
  background-color: #303443;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999;
  overflow: hidden;
}

.preloader .vertical-centered-box {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
}

.preloader .vertical-centered-box:after {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.preloader .vertical-centered-box .content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  font-size: 0;
}

.preloader * {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.preloader .loader-circle {
  position: absolute;
  left: 50.3%;
  top: 50%;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  margin-left: -110px;
  margin-top: -110px;
}

.preloader .loader-line-mask {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 120px;
  margin-left: -60px;
  margin-top: -60px;
  overflow: hidden;
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
  -webkit-mask-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));
  -webkit-animation: rotate 1.2s infinite linear;
  animation: rotate 1.2s infinite linear;
}

.preloader .loader-line-mask .loader-line {
  width: 220px;
  height: 220px;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
          box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}

.preloader #particles-background,
.preloader #particles-foreground {
  left: -51%;
  top: -51%;
  width: 202%;
  height: 202%;
  -webkit-transform: scale3d(0.5, 0.5, 1);
  transform: scale3d(0.5, 0.5, 1);
}

.preloader #particles-background {
  background: #2c2d44;
  background-image: linear-gradient(45deg, #3f3251 2%, #002025 100%);
}

.preloader lesshat-selector {
  -lh-property: 0;
}