.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: #b8181b !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 #b8181b; } */

.navigator .navigator-tab li:hover a,

.navigator .navigator-tab li.active a {border-bottom: #b8181b 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: #b8181b;border-color: #b8181b;color: #fff;padding: 7px 10px 7px;}

.otelfiyatsablon.otel .btn-warning:hover {background: #b8181b;border-color: #b8181b;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 #b8181b;

    color: #b8181b;

}

		.menu-horizontal-02 ul li a.active, .menu-horizontal-02 ul li.active a, .menu-horizontal-02 ul li a:hover {

    color: #ffffff;

    background: #b8181b;

    /* border-color: #b8181b; */

    /* 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: 9999999999999;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: #b8181b;

  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, #b8181b, #e6e6e6);

  

    padding: 15px 0px;

  

  }

  

  

  

  .tur-landing-page .searcher .searchwrap {display: block;padding: 10px;background: #fff;border-radius: 8px;}

  

  .tur-landing-page .searcher .searchwrap .column {padding: 5px 15px;border-right: 1px solid #e7e7e7;z-index: 99999999;}

  

  @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: #b8181b;

  color: #fff;

  transition: linear all 400ms;

  border: 1px solid #b8181b;

  border-radius: 8px;

  margin-left: 10px;

  }

  

  .tur-landing-page .searcher .searchwrap button:hover {

  background: #ffffffbf;

  color: #b8181b;

  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: #b8181b;

  

  }

  

  .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;

}

  