.bread {display: flex;align-items: center;}
.bread .ayirici {padding: 0 10px;}
.bread a,
.bread span {color: #6f7e90;font-size: 13px;}
.bread span.active {font-weight: 600;}

.oteldetay .otelresimleri {position: relative;float: left;width: 100%;}
.oteldetay .otelresimleri .ress{overflow: hidden;float: left;padding: 2px;width: 25%;}
.oteldetay .otelresimleri .ress img{height: 150px;width: 100%;object-fit: cover;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.oteldetay .otelresimleri .ress:nth-child(1) {width: 50%;}
.oteldetay .otelresimleri .ress:nth-child(1) img {height: 304px;width: 100%;object-fit: cover;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.oteldetay .otelresimleri .ress:nth-child(3) img,
.oteldetay .otelresimleri .ress:nth-child(5) img {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}

.oteldetay .otelresimleri .goster {}
.open-photo-modal-carousel {color: #fff !important;padding: 5px 10px;font-size: 14px;font-weight: bold;background: #2a2967 !important;}

.hotel-title {font-size: 26px;line-height: normal;margin: 0;}

.navigator {box-shadow: 0px 7px 9px 0px rgb(0 0 0 / 10%);position: relative;z-index: 1;}
.navigator.fixed {position: fixed;top: 70px;background: #fff;width: 100%;}
.navigator .navigator-tab {list-style: none;margin: 0;padding: 0;display: flex;}
.navigator .navigator-tab li {border-bottom: 3px solid transparent;}
.navigator .navigator-tab li a {cursor: pointer;padding: 10px 19px;display: block;transition: all 0.5s ease;color: #000000;margin-right: 5px;}
.navigator .navigator-tab li a i {font-size: 14px;margin-right: 5px;}
/* .navigator .navigator-tab li:hover,
.navigator .navigator-tab li.active {border-bottom: 3px solid #2a2967; } */
.navigator .navigator-tab li:hover a,
.navigator .navigator-tab li.active a {border-bottom: #2a2967 solid;}
.bg-grey {background: #f5f5f5;}


.priceCalc {background: #ffffff;border-radius: 6px;box-shadow: 0px 2px 5px #00000014;}

.otelfiyatsablon.otel {background: #fff;border-radius: 6px;box-shadow: 0px 2px 5px #00000014;margin-bottom: 15px;border: 1px solid #10c47f;}
.otelfiyatsablon.otel .resim img {border-radius: 6px;}
.otelfiyatsablon.otel .title {padding: 5px 10px;border-bottom: 1px solid #ddd;margin: -10px -10px 10px;width: calc(100% + 20px);font-weight: bold;font-size: 15px;}
.otelfiyatsablon.otel .fiyat.desk {text-align: right;font-size: 13px;}
.otelfiyatsablon.otel .fiyat .indirimoran {display: inline-block;padding: 5px;line-height: normal;border-radius: 6px;background: #f36f21;color: #fff;}
.otelfiyatsablon.otel .fiyat .old {text-decoration: line-through;font-size: 13px;line-height: normal;color: #000;font-weight: bold;margin-top: 5px;}
.otelfiyatsablon.otel .fiyat .new {font-size: 18px;line-height: normal;color: #10c47f;font-weight: bold;}
.otelfiyatsablon.otel .fiyat small {color: #000;font-weight: bold;}
.otelfiyatsablon.otel .btn-success {background: #2ab01c;border-color: #2ab01c;padding: 7px 10px 7px;}
.otelfiyatsablon.otel .btn-success:hover {color: #fff;}
.otelfiyatsablon.otel .btn-warning {background: #2a2967;border-color: #2a2967;color: #fff;padding: 7px 10px 7px;}
.otelfiyatsablon.otel .btn-warning:hover {background: #2a2967;border-color: #2a2967;color: #fff;}

@media(max-width: 768px) {
	.otelfiyatsablon.otel .cont {margin: 10px 0px;}
	.navigator .navigator-tab li a span {display: none;}
	.otelfiyatsablon.otel .fiyat .old {font-size: 14px;}
	.otelfiyatsablon.otel .fiyat .new {font-size: 16px;}
	.otelfiyatsablon.otel .fiyat .indirimoran {padding: 3px;}
	.oteldetay .otelresimleri .ress {display: none;}
	.oteldetay .otelresimleri .ress:nth-child(1),
	.oteldetay .otelresimleri .ress img {display: block;width: 100%;border-radius: 6px;}
	.oteldetay .otelresimleri .goster {display: block !important;}
}

.odaTalepEt,
.contWrap {background: #fff;padding: 10px;float: left;width: 100%;}
.odaTalepEt {margin: 15px 0;background: #ffffff;border-radius: 6px;box-shadow: 0px 2px 5px #00000014;border: 1px solid #e5e5e5;}
.otel_info h1,
.otel_info h2,
.otel_info h3,
.otel_info h4,
.otel_info h5,
.otel_info h6 {font-size: 16px;font-weight: bold;margin-bottom: 5px;line-height: normal;}
.otel_info .infobaslik {display:none; font-size: 22px;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 15px;font-weight: bold;color: #000;line-height: normal;}
.contWrap .title {font-size: 19px;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 15px;font-weight: 500;color: #000;line-height: normal;}

.contWrap.minimize {overflow: hidden;height: 55px;}
.contWrap.minimize .title {cursor: pointer;}
.search-font {
    font-weight: 500;
    font-size: 12px;
}
.abc {
    border-radius: 6px;
    box-shadow: 0px 2px 5px #00000014;
    border: 1px solid #e5e5e5;
}
.favori-icon .fa-heart-o:before {content: "\f08a" !important;}

		.page-wrapper .page-title.bg-light {margin-bottom: 10px;}

		#detail-content-sticky-nav-01 {font-size: 14px;}

		.varyokgenel .baslik {font-size: 14px;}

		.varyokgenel ul li {font-size: 12px;}

		.priceCalc {font-size: 14px;}

		.priceCalc input,

		.priceCalc select {font-size: 14px;}

		.hotel-bread {width: 100%;margin-bottom: 10px;display: inline-block;}

		.hotel-bread h1 {font-size: 1.5rem;margin: 0px;line-height: normal;}

		.hotel-bread span.loc {font-size: 0.8rem;line-height: normal;}



		.shareWrap {display: inline-block;float: right;position: relative;text-align: right;}

		.shareBtn {font-size: 0.8rem;color: #27a6d9;cursor: pointer;}

		.share-dropdown {display: none;position: absolute;right: 0;width: 100px;padding: 10px;background: #fff;border-radius: 3px;box-shadow: 0px 2px 5px rgba(0,0,0,0.23);z-index: 99999;}

		.share-dropdown:before {display: block;content: "";position: absolute;right: 0;top: -10px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #fff transparent;}

		.share-dropdown.active {display: block;}

		#share2 .jssocials-share {margin: 0 0 0 2px;width: 100%;}

		#share2 .jssocials-share-link {padding: 4px;font-size: 10px;border-radius:0;width: 100%;text-align: left;}

		.otelfiyatsablon img{margin:-10px 0px}

		@media(max-width: 768px) {

			.maparea{margin:0 !important}

			.mobildegizle{display:none}

			.shareWrap,

			.shareWrap {margin-left: 5px;}

			.room-suggestion .card {flex-direction: column;}

			.room-suggestion .card .conditions {margin: 0 0 5px;padding: 0 15px;}

			.varyokgenel ul li {width: 50%;}

		}

		.tourSlider {max-height: 460px;overflow: hidden;}

		@media (min-width:768px) {

			.masaustugizle{display:none}

		}

		@media(max-width: 768px) {

			.tourSlider {max-height: 260px;overflow: hidden;}

		}

		.tur-landing-page {background: white;border-radius: 8px;width: 100%;border: 1px solid #dddd;padding: 0 15px;}
		.menu-horizontal-02 ul li a {
    background-color: #edf3fd;
    border: 1px solid #2a2967;
    color: #2a2967;
}
		.menu-horizontal-02 ul li a.active, .menu-horizontal-02 ul li.active a, .menu-horizontal-02 ul li a:hover {
    color: #ffffff;
    background: #2a2967;
    /* border-color: #2a2967; */
    /* border-radius: 50px; */
}
		.tour-grid-item-01 img {
    height: auto;

  }
  .flight-search-response .flight-box.oneway-flight.pasif {display: none;}
		.flight-search-response .flight-box.return-flight.pasif {display: none !important;}
		.flight-search-response .flight-box.return-flight.pasif.pasif2 {display: block !important;}


	.bg-light {
    background: #ffffff !important;
}
	.infobaslik.baslikgenel {
    width: 100%;
    background: #e6e6e6;
    display: inline-block !important;
    font-size: 16px !important;
    font-weight: bold;
    margin-right: 25px;
    padding: 15px;
    position: relative;
}
.infobaslik.baslik2,.baslik3,.baslik4,.baslik5,.baslik6 {
    width: 100%;
    background: #e6e6e6;
    display: inline-block !important;
    font-size: 16px !important;
    font-weight: bold;
    margin-right: 25px;
    padding: 15px;
    position: relative;
}

.info span {
    font-size: 16px !important;
	font-family: 'Montserrat', sans-serif!important;
}
.slick-slide img {
    border-radius: 8px;
}
input#giris {
    border-radius: 40px;
}
input#cikis {
    border-radius: 40px;
}
select#yetiskin {
    /* border-radius: 40px; */
}
select#cocuksayi {
    /* border-radius: 40px; */
}
button#hesapla-btn-id {
    border-radius: 40px;
}
.icon-font i {
    margin-top: 17px;
}
.tour-grid-item-01 img {
    height: 220px;
}
.otelucak-css {
    border-radius: 10px;
}
/* .photos-modal_carousel .image {

    display: block !important;
} */
.hotelSlider img {
    height: 450px;
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
@media(max-width: 768px) {

	.hotelSlider img {
    height: auto;
}
.hidden-xs {
    display: none;
}

}
.rating-icons span:nth-child(2) {
    display: none;
}



/*Persons*/

.room-count-dropdown {
  position: absolute;
  width: 300px;
  background: white;
  box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
  visibility: hidden;
  opacity: 0;
  z-index: 355;
  transition: all 250ms ease-in-out;
  margin-top: 14px;
  top: 100%;
}

.room-count-dropdown:before {
  bottom: 100%;
  left: 20%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 200;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: white;
  border-width: 14px;
  margin-left: -14px;
  filter: drop-shadow(0 -2px 2px rgba(0, 0, 0, 0.02));
}

.room-count-dropdown.show {
  visibility: visible;
  opacity: 1;
}

.room-count-dropdown .room-info {
  padding: 10px;
}

.room-count-dropdown .actions {
  width: 100%;
  padding: 10px 20px;
  border-top: 1px solid #efefef;
  text-align: right;
}

.room-count-dropdown .actions .add-room,
.room-count-dropdown .actions .closed {
  color: #2a2967;
  font-weight: 700;
  cursor: pointer;
  font-size: 13px;
}

.room-count-dropdown .room-info {
  padding: 10px;
}

.room-count-dropdown .room-info .info-row {
  width: 100%;
  text-align: left;
  padding: 3px 0px 0px;
}

.room-count-dropdown .room-info .info-row .col {
  padding: 0px 10px !important;
}

.room-count-dropdown .room-info .info-row .col:first-child {
  min-width: 100%;
}

.room-count-dropdown .room-info .info-row .col span.room-number {
    width: 24px;
    line-height: 2;
    height: 24px;
    color: #28374f;
    text-align: center;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #000;
    border-radius: 50%;
}

.room-count-dropdown .room-info .info-row .col label {
  color: #000;
  margin-bottom: 3px;
  font-weight: 600;
  text-transform: none;
  padding: 0px;
}

.room-count-dropdown .room-info .info-row .col select {
  width: 100%;
  height: 35px;
  padding: 0px 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 13px;
}

.room-count-dropdown .room-info .info-row .col .remove-oda {
  line-height: 34px;
  height: 34px;
  border: 1px solid #ff3e3e;
  display: block;
  text-align: center;
  border-radius: 5px;
  color: #ff3e3e;
  font-weight: bold;
  margin-top: 15px;
}

@media (max-width: 768px) {
  .room-count-dropdown {
    width: 98%;
    min-width: 98%;
    left: 1%;
  }

  .room-count-dropdown .room-info .info-row .col {
    display: inline-block;
    min-width: 33%;
    width: 33%;
    margin-right: -0.5px;
  }

  .room-count-dropdown .room-info .info-row .col:first-child {
    width: 100%;
  }

  .room-count-dropdown .room-info .info-row .col:first-child label {
    display: none;
  }

  .room-count-dropdown .room-info .info-row .col.remove-oda-wrap {
    width: 100%;
  }
}
.tur-landing-page .searcher .searchwrap .kode_felid label {
    width: auto;
}







/*Persons*/







/*Persons*/

.tur-landing-page .searcher {

    margin-bottom: 30px;
  
    background: linear-gradient(45deg, #2a2967, #e6e6e6);
  
    padding: 15px 0px;
  
  }
  
  
  
  .tur-landing-page .searcher .searchwrap {
  
    display: block;
  
    padding: 0px;
  
    background: #fff;
  
    border-radius: 8px;
  
  }
  
  .tur-landing-page .searcher .searchwrap .column {
  
    padding: 5px 15px;
  
    border-right: 1px solid #e7e7e7;
  
  }
  
  @media(max-width: 768px) {
  
      .tur-landing-page .searcher .searchwrap .column { border-right: 0px;}
  
  }
  .booking-box.sideBox {
    margin-top: 15px;
  }
  
  
  
  
  .tur-landing-page .searcher .searchwrap .column.noborder {
  
    border: 0;
  
  
  }
  
  .tur-landing-page .searcher .searchwrap select {
  
    border: 1px solid #cccccc;
  
    color: #666666;
  
    cursor: pointer;
  
    display: inline-block;
  
    font-size: 14px;
  
    font-weight: 400;
  
    height: 48px;
  
    padding: 8px 12px;
  
    vertical-align: middle;
  
    width: 100%;
  
  }
  
  .tur-landing-page .searcher .searchwrap button {
  font-size: 14px;
  cursor: pointer;
  font-weight: bold;
  height: 60px;
  padding: 0 12px;
  width: 93%;
  background: #2a2967;
  color: #fff;
  transition: linear all 400ms;
  border: 1px solid #2a2967;
  border-radius: 8px;
  margin-left: 10px;
  }
  
  .tur-landing-page .searcher .searchwrap button:hover {
  background: #ffffffbf;
  color: #2a2967;
  border-color: #ffffff9c;
  }
  
  .tur-landing-page .searcher .searchwrap input {
  
    width: 100%;
  
    -moz-box-sizing: border-box;
  
    -webkit-box-sizing: border-box;
  
    box-sizing: border-box;
  
    border: 0;
  
    display: inline-block;
  
    font-size: 14px;
  
    font-weight: 400;
  
    outline: none;
  
    height: 26px;
  
    color: #666666;
  
    vertical-align: middle;
  
    padding:0px !important;
  
  }
  
  .tur-landing-page .searcher .searchwrap .kode_felid {
  
    float: left;
  
    width: 100%;
  
    display: flex;
  
    align-items: center;
  
    position: relative;
  
    flex-direction: row;
  
  }
  
  .kode_felid .icon span {
  
    position: absolute;
  
    left: 0;
  
    top: 50%;
  
    transform: translate(-50%, -50%);
  
  }
  
  @media (max-width: 768px){
  
      .kode_felid .icon span {
  
        position: absolute;
  
        left: 0;
  
        top: 20%;
  
        transform: none;
  
      }
  
  }
  
  
  
  .tur-landing-page .searcher .searchwrap .kode_felid .icon {
  
    width: 20px;
  
    text-align: center;
  
    display: flex;
  
    font-size: 16px;
  
    color: #2a2967;
  
  }
  
  .tur-landing-page .searcher .searchwrap .kode_felid label {
  
    margin-bottom: 0px;
  
    font-size: 12px;
  
    float: left;
  
    /* width: 100%; */
  
  }
  
  .tur-landing-page .searcher .searchwrap .ralative-icon {
  
    float: left;
  
    width: 100%;
  
    position: relative;
  
  }
  
  .tur-landing-page .searcher .searchwrap .ralative-icon .fa {
  
    text-align: center;
  
  }
  
  .tur-landing-page .searcher .searchwrap .person-total {
  height: 25px;
  line-height: 10px;
  width: 100%;
  display: inline-flex !important;
  color: #666666;
  font-weight: 400;
  font-size: 14px;
  padding: 0;
  letter-spacing: 2px;
  }
  
  
  
  .tur-landing-page .cards {
  
    margin-bottom: 30px;
  
  }
  
  .tur-landing-page .cards .card {
  
    background-color: white;
  
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);
  
    margin-bottom: 16px;
  
    width: 100%;
  
  }
  
  .tur-landing-page .cards .card .cover {
  
    min-height: 170px;
  
    position: relative;
  
    overflow: hidden;
  
  }
  
  .tur-landing-page .cards .card .cover:before {
  
    content: "";
  
    position: absolute;
  
    left: 0;
  
    width: 100%;
  
    height: 100%;
  
    background: #0000004d;
  
  }
  
  .tur-landing-page .cards .card .cover img {
  
    max-width: 100%;
  
    object-fit: cover;
  
    height: 170px;
  
  }
  
  .tur-landing-page .cards .card .cover h3 {
  
    position: absolute;
  
    bottom: 0;
  
    left: 0;
  
    z-index: 2;
  
    width: 100%;
  
    padding: 10px 8px;
  
    color: white;
  
    text-shadow: 0 1px 5px rgb(0 0 0 / 70%);
  
    width: 100%;
  
    font-weight: 600;
  
    text-align: left;
  
    margin: 0;
  
    font-size: 16px;
  
  }
  
  .tur-landing-page .cards .card .cont {
  
    background: #fff;
  
    padding: 10px 15px 10px;
  
  }
  
  .tur-landing-page .cards .card .cont ul {
  
    list-style: none;
  
    margin: 0;
  
    padding: 0;
  
  }
  
  .tur-landing-page .cards .card .cont ul li {
  
    display: inline-block;
  
    width: calc(100% / 2);
  
    padding: 0 2.5px;
  
  }
  
  .tur-landing-page .cards .card .cont ul li a {
  
    color: #424242;
  
    font-size: 14px;
  
    padding: 8px 0;
  
    display: block;
  
    text-align: left;
  
    border-bottom: 1px solid #efefef;
  
    text-decoration: none;
  
    transition: all 150ms ease-in-out;
  
  }
  
  .tur-landing-page .cards .card .cont ul li:nth-last-child(-n + 2) a {
  
    border-bottom: 0;
  
  }
  
  .tur-landing-page .cards .card .cont ul li a:hover {
  
    color: #3ea6e5;
  
  }
  
  .tur-landing-page .cards .card .bottom {
  
    border-top: 1px solid #efefef;
  
    background: #f9f9f9;
  
    padding: 10px 15px;
  
    text-align: right;
  
  }
  
  .tur-landing-page .cards .card .bottom .all-tours {
  
    color: #3ea6e5;
  
    font-size: 14px;
  
    text-decoration: none;
  
  }
  
  
  
  .tur-landing-page .landing-cont-wrap {
  
    position: relative;
  
    float: left;
  
    width: 100%;
  
  }
  
  .tur-landing-page .landing-cont {
  
    background-color: #ffffff;
  
    box-shadow: 0 10px 30px 0 rgb(0 0 0 / 6%);
  
    padding: 30px;
  
    text-align: left;
  
    font-size: 14px;
  
  }
  
  .tur-landing-page .landing-cont h1,
  
  .tur-landing-page .landing-cont h2,
  
  .tur-landing-page .landing-cont h3,
  
  .tur-landing-page .landing-cont h4,
  
  .tur-landing-page .landing-cont h5,
  
  .tur-landing-page .landing-cont h6 {
  
    font-size: 0.9rem;
  
    font-weight: bold;
  
  }
  .total-guest-ucak.konuklarucak {
    height: 25px;
    line-height: 10px;
    width: 100%;
    display: inline-flex !important;
    color: #666666;
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    letter-spacing: 2px;
}
  