.sol{float: left;}
.sag{float: right;}
.ads ul li{padding-left: 0;margin-left:0;}
.ads img{width: 100%;}
.ads li{margin-bottom: 15px;}
.ads li:last-child{margin-bottom: 0;}
#turrezalan1{margin-bottom: 15px;margin-top: 15px;}
#rezalan1{margin-bottom: 15px;margin-top: 15px;}
.rezalan1baslik{font-size: 16px;background: #424d58;color: #fff;border: 1px solid #424d58;}
.rezalan1baslik td{padding: 7px;}
.rezalan1satir td{padding: 15px 5px;}
.rezalan1satir{background: white;color: #333;border: 1px solid #424d58;}
.nlink,.onlinerezlink{background: #db4f6b;color: #fff;padding: 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;}

.footermenu{line-height: inherit;}
.footermenu > li{display: inline-block;color: #fff;}

.fmenu{list-style: outside;}
.fmenu >li{color: #084061;padding: 0;}
.fmenu >li:hover{color: #e30613;}
.icons-dropdown{margin-left: 10px;}
.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input[type="text"],
.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input::-webkit-input-placeholder,
.search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="text"], 
.search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="date"],
.search-tours-wrap .search-tours-content .tours-container .selection-box select{font-size: 16px;color: #333;}

.selection-box select{color: #333;}
td.disabled{opacity: 0.5;}

.cizgili{color: red;text-decoration: line-through;}

.dahil ul li,
.dahildegil ul li {padding: 0;margin: 0;}

.dahil ul li:before{
    display: inline-block;
    color: green;
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.dahildegil ul li:before{
    display: inline-block;
    color: red;
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
table.table tbody tr .turfiyatbaslik{
    background-color: #e3e3e3;
    color: #000;
    text-align: center;
    font-weight: bold;
}
table.table tbody tr .turfiyatsatir2{color: #000;}
table.table tbody tr .turfiyatsatir2 del{color: red;}

.inner-nav ul li > a{font-size: 14px;font-weight: 600;}
.main-nav li.search a,.main-nav li.search .fa{font-weight: 900;font-size: 18px;}

aside .cws-widget{border: 2px solid #ffffff;-webkit-box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);-moz-box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);background: white;}
.recom-item.border {border: 2px solid #084061;}

.recom-item .recom-item-body .recom-price span.oldprice {
    font-size: 26px;
    color: #db4f6b;
    text-decoration: line-through;
}
.recom-item .recom-item-body .recom-price .oldprice span {
    font-size: 15px;
    color: #db4f6b;
}

.pagination li a,.pagination > li > a, .pagination > li > span{height:auto;line-height: inherit;text-align: center;padding: 8px;color: #a9b5c1;border-color: #e8ecf0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #db4f6b;border-color: #db4f6b;}

.bolge {list-style: none;margin:0;padding: 0;}
.bolge li {background:#fff;color: #404040;font-size:16px;text-transform:uppercase;height:30px;line-height:30px;font-weight:700;display: inline-block;padding: 0px 10px;margin-bottom: 3px;}
.bolge li:hover {color:#db4f6b;} 

.tumotellerlink{background: #db4f6b;color: #fff;padding: 10px;font-size: 15px;font-weight: bold;}
.hotel-li li{border-top: 1px dashed #b9c3ca;padding-left: 0;display: flow-root;}
.hotel-li li:before{display:none;}
.hotel-li li small{font-size: 16px;padding-left: 10px;padding-right: 10px;text-transform: uppercase;font-weight: 900;font-size: 12px;}

.datepicker.dropdown-menu {
    z-index: 9999 !important;
}
.booking-section {
  padding: 20px 30px;
  background: #f5f5f5;
}

.sidebar{background: #f5f5f5;}

.booking-form label {
  font-size: 0.9167em;
}
.booking-form .checkbox label {
  font-size: 1.0833em;
}
.booking-form .form-group {
  margin-bottom: 0;
}
.booking-form .form-group > * {
  margin-bottom: 20px;
}
.booking-form .checkbox label {
  text-transform: none;
}

.booking-details figure > a:first-child {
  width: 75px;
  height: 75px;
  float: left;
}
.booking-details figure img {
  width: auto;
  height: 100%;
}
.booking-details figure .travel-title {
  margin-left: 90px;
}
.booking-details figure .travel-title .box-title {
  margin-bottom: 5px;
}
.booking-details figure .travel-title .box-title:after {
  display: none;
}
.booking-details .details {
  padding-left: 0;
  padding-right: 0;
  padding-top: 7px;
}
.booking-details .timing {
  font-size: 0.8333em;
  text-transform: uppercase;
  text-align: right;
  line-height: 1.3333em;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0 5px;
  margin: 0;
}
.booking-details .timing .duration {
  font-weight: bold;
  color: #fdb714;
}
.booking-details .timing .duration > div {
  margin-top: 5px;
}
.booking-details .timing .check-out {
  text-align: left;
}
.booking-details .timing label, .booking-details .timing span {
  display: block;
  line-height: 1.42;
  letter-spacing: 0.04em;
}
.booking-details .timing label {
  color: #194eb0;
  font-size: 1em;
  margin-bottom: 0;
  font-weight: normal;
}
.booking-details .timing i {
  font-size: 2em;
}
.booking-details .guest {
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0;
}
.booking-details .other-details {
  font-size: 0.8333em;
  margin-bottom: 0;
  text-align: right;
  text-transform: uppercase;
}
.booking-details .other-details dt, .booking-details .other-details dd {
  padding: 1.3em 0;
  border-top: 1px solid #f5f5f5;
}
.booking-details .other-details dt {
  float: left;
  text-align: left;
  margin: 0;
  color: #194eb0;
  clear: both;
}
.booking-details .other-details .total-price {
  font-size: 1.5em;
  color: #2d3e52;
  text-transform: none;
}
.booking-details .other-details .total-price-value {
  color: #98ce44;
  font-size: 1.4em;
}

/* 5.1.6. Thankyou page */
.booking-information {
  padding: 20px 30px 30px;
}
.booking-information > .booking-confirmation > .icon {
  color: #ff3e3e;
  font-size: 1.5em;
  float: left;
  margin-right: 12px;
  margin-top: 4px;
}
.booking-information > .booking-confirmation > .message {
  float: left;
}
.booking-information > .booking-confirmation .main-message {
  color: #194eb0;
  margin-bottom: 0;
  letter-spacing: 0.04em;
}
.booking-information > .booking-confirmation .print-button {
  float: right;
}
.booking-information > .booking-confirmation .print-button button {
  text-transform: uppercase;
}
.booking-information > .booking-confirmation p {
  margin-bottom: 0;
}
.booking-information .view-link {
  font-size: 1.1667em;
}
.column-3 > *, .constant-column-3 > * {
    width: 31.3333%;
    margin-right: 0%;
    margin-bottom: 3%;
    float: left;
}
.column-2 > *, .column-3 > *, .column-4 > *, .column-5 > *, .column-5-no-margin > *, .constant-column-2 > *, .constant-column-3 > *, .constant-column-4 > *, .constant-column-5 > * {
    float: left;
}

.gezitakvimi {margin: 0;padding: 0;list-style: none;}
.gezitakvimi .satir{    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url(site/csshover3.htc);
    background-color: #eee;
    /* background-image: url(resim/acil-menu-li-fon-sehir.png); */
    background-repeat: no-repeat;
    background-position: 7px center;
    text-indent: 13px;
    margin-bottom: 7px;
    line-height: 30px;
    border: 1px solid #CCC;
    margin-top: 3px;
}
.gezitakvimi .altbaslik{    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url(site/csshover3.htc);
    text-indent: 13px;
    margin-bottom: 7px;
    line-height: 30px;
    border: 1px solid #CCC;
    margin-top: 3px;
    font-weight: bold;
}
.gezitakvimi .baslik{    
    text-indent: 13px;
    margin-bottom: 7px;
    line-height: 30px;
    margin-top: 3px;
    font-weight: bold;
    font-size: 17px;
    color: #000;
}
.gezitakvimi .satir:hover{background: transparent;}

footer.footer.fixed {background-size: contain;}
footer.footer.fixed:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.35);z-index: 1;}

footer.footer.fixed .container {position: relative;z-index: 99;}

.ft-2 {
  border-top: 1px dashed #7d7d7d;
  padding-bottom: 100px;
  padding-top: 5px;
}
.ft-2 .social-txt span {line-height: 30px;}
.ft-2 .social-media {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  margin-right: 10px;
}
.ft-2 .social-media li {display:inline-block;margin: 0;padding: 0;}
.ft-2 .social-media li a img {border:0;padding: 0px;}
.ft-2 .social-media li a img:hover {opacity: 1;}

.sol-menu-btn {display: none!important;}
@media (max-width: 768px){
  .sol-menu-btn {
    display: inline-block !important;
    float: right;
    margin-top: -64px;
    background: #084061;
    color: #fff;
    border: 0;
    padding: 0px 10px;
    font-size: 15px;
    height: 28px;
  }
  .sol-menu {
    position: absolute;
    background: #fff;
    box-shadow: 0px 2px 6px;
    top: 0;
    left: -80%;
    width: 250px;
    transition: ease-in-out all 500ms;
  }
  .sol-menu.fixed {left: 0;}
  .sol-menu ul {display: block;}
}
.sol{float: left;}
.sag{float: right;}
.ads ul li{padding-left: 0;margin-left:0;}
.ads img{width: 100%;}
.ads li{margin-bottom: 15px;}
.ads li:last-child{margin-bottom: 0;}
#turrezalan1{margin-bottom: 15px;margin-top: 15px;}
#rezalan1{margin-bottom: 15px;margin-top: 15px;}
.rezalan1baslik{font-size: 15px;background: #8ad1f2;color: #084061;border: 1px solid #5fc9fb;}
.rezalan1baslik td{padding: 7px;}
.rezalan1satir td{padding: 15px 5px;}
.rezalan1satir{background: white;color: #e30613;border: 1px solid #60c9fa;}
.nlink,.onlinerezlink{background: #8ad1f2;color: #084061;padding: 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;}

.footermenu{line-height: inherit;}
.footermenu > li{display: inline-block;color: #fff;padding: 0px 7px;}

.fmenu{list-style: outside;margin-left: 15px;}
.fmenu >li{color: #084061;padding: 0;}
.fmenu >li:hover{color: #e30613;}
.icons-dropdown{margin-left: 10px;}
.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input[type="text"],
.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input::-webkit-input-placeholder,
.search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="text"], 
.search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="date"],
.search-tours-wrap .search-tours-content .tours-container .selection-box select{font-size: 16px;color: #333;}
.turgunbaslik {font-size:1.3333em;color: #000000;font-weight: 400;}
.selection-box select{color: #333;}
td.disabled{opacity: 0.5;}

.cizgili{color: red;text-decoration: line-through;}

.dahil ul li,
.dahildegil ul li {padding: 0;margin: 0;}

.dahil ul li:before{
    display: inline-block;
    color: green;
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.dahildegil ul li:before{
    display: inline-block;
    color: red;
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
table.table tbody tr .turfiyatbaslik{
    background-color: #e3e3e3;
    color: #000;
    text-align: center;
    font-weight: bold;
}
table.table tbody tr .turfiyatsatir2{color: #000;}
table.table tbody tr .turfiyatsatir2 del{color: red;}

.inner-nav ul li > a{font-size: 13px;font-weight: 600;}
.main-nav li.search a,.main-nav li.search .fa{font-weight: 900;font-size: 18px;}

aside .cws-widget{border: 2px solid #ffffff;-webkit-box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);-moz-box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);background: white;margin-top: 40px;}
.recom-item.border {border: 1px solid #dddfe2;-webkit-box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);-moz-box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);box-shadow: 0px 12px 12px -8px rgba(166,161,166,0.75);background: #e8e8e8;}

.recom-item .recom-item-body .recom-price span.oldprice {
    font-size: 16px;
    color: #084061;
    text-decoration: line-through;
}
.recom-item .recom-item-body .recom-price .oldprice span {
    font-size: 15px;
    color: #084061;
}

.pagination li a,.pagination > li > a, .pagination > li > span{height:auto;line-height: inherit;text-align: center;padding: 8px;color: #a9b5c1;border-color: #e8ecf0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #db4f6b;border-color: #db4f6b;}

.bolge {list-style: none;margin:0;padding: 0;}
.bolge li {background:#fff;color: #404040;font-size:16px;text-transform:uppercase;height:30px;line-height:30px;font-weight:700;display: inline-block;padding: 0px 10px;margin-bottom: 3px;}
.bolge li:hover {color:#db4f6b;} 

.tumotellerlink{background: #db4f6b;color: #fff;padding: 10px;font-size: 15px;font-weight: bold;}
.hotel-li li{border-top: 1px dashed #b9c3ca;padding-left: 0;display: flow-root;}
.hotel-li li:before{display:none;}
.hotel-li li small{font-size: 16px;padding-left: 10px;padding-right: 10px;text-transform: uppercase;font-weight: 900;font-size: 12px;}

.datepicker.dropdown-menu {
    z-index: 9999 !important;
}
.booking-section {
  padding: 20px 30px;
  background: #f5f5f5;
}

.sidebar{background: #f5f5f5;}

.booking-form label {
  font-size: 12px;
  padding: 9px;
  background: #a5b0c3;
  width: 100%;
  color: #084061;
  text-transform: uppercase;
}
.booking-form .checkbox label {
  font-size: 1.0833em;
}
.booking-form .form-group {
  margin-bottom: 0;
}
.booking-form .form-group > * {
  margin-bottom: 20px;
}
.booking-form .checkbox label {
  text-transform: none;
}

.booking-details figure > a:first-child {
  width: 75px;
  height: 75px;
  float: left;
}
.booking-details figure img {
  width: auto;
  height: 100%;
}
.booking-details figure .travel-title {
  margin-left: 90px;
}
.booking-details figure .travel-title .box-title {
  margin-bottom: 5px;
}
.booking-details figure .travel-title .box-title:after {
  display: none;
}
.booking-details .details {
  padding-left: 0;
  padding-right: 0;
  padding-top: 7px;
}
.booking-details .timing {
  font-size: 0.8333em;
  text-transform: uppercase;
  text-align: right;
  line-height: 1.3333em;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0 5px;
  margin: 0;
}
.booking-details .timing .duration {
  font-weight: bold;
  color: #fdb714;
}
.booking-details .timing .duration > div {
  margin-top: 5px;
}
.booking-details .timing .check-out {
  text-align: left;
}
.booking-details .timing label, .booking-details .timing span {
  display: block;
  line-height: 1.42;
  letter-spacing: 0.04em;
}
.booking-details .timing label {
  color: #194eb0;
  font-size: 1em;
  margin-bottom: 0;
  font-weight: normal;
}
.booking-details .timing i {
  font-size: 2em;
}
.booking-details .guest {
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0;
}
.booking-details .other-details {
  font-size: 0.8333em;
  margin-bottom: 0;
  text-align: right;
  text-transform: uppercase;
}
.booking-details .other-details dt, .booking-details .other-details dd {
  padding: 1.3em 0;
  border-top: 1px solid #f5f5f5;
}
.booking-details .other-details dt {
  float: left;
  text-align: left;
  margin: 0;
  color: #194eb0;
  clear: both;
}
.booking-details .other-details .total-price {
  font-size: 1.5em;
  color: #2d3e52;
  text-transform: none;
}
.booking-details .other-details .total-price-value {
  color: #98ce44;
  font-size: 1.4em;
}

/* 5.1.6. Thankyou page */
.booking-information {
  padding: 20px 30px 30px;
}
.booking-information > .booking-confirmation > .icon {
  color: #ff3e3e;
  font-size: 1.5em;
  float: left;
  margin-right: 12px;
  margin-top: 4px;
}
.booking-information > .booking-confirmation > .message {
  float: left;
}
.booking-information > .booking-confirmation .main-message {
  color: #194eb0;
  margin-bottom: 0;
  letter-spacing: 0.04em;
}
.booking-information > .booking-confirmation .print-button {
  float: right;
}
.booking-information > .booking-confirmation .print-button button {
  text-transform: uppercase;
}
.booking-information > .booking-confirmation p {
  margin-bottom: 0;
}
.booking-information .view-link {
  font-size: 1.1667em;
}
.column-3 > *, .constant-column-3 > * {
    width: 31.3333%;
    margin-right: 0%;
    margin-bottom: 3%;
    float: left;
}
.column-2 > *, .column-3 > *, .column-4 > *, .column-5 > *, .column-5-no-margin > *, .constant-column-2 > *, .constant-column-3 > *, .constant-column-4 > *, .constant-column-5 > * {
    float: left;
}

.gezitakvimi {margin: 0;padding: 0;list-style: none;}
.gezitakvimi .satir{    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url(site/csshover3.htc);
    background-color: #eee;
    /* background-image: url(resim/acil-menu-li-fon-sehir.png); */
    background-repeat: no-repeat;
    background-position: 7px center;
    text-indent: 13px;
    margin-bottom: 7px;
    line-height: 30px;
    border: 1px solid #CCC;
    margin-top: 3px;
}
.gezitakvimi .altbaslik{    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url(site/csshover3.htc);
    text-indent: 13px;
    margin-bottom: 7px;
    line-height: 30px;
    border: 1px solid #CCC;
    margin-top: 3px;
    font-weight: bold;
}
.gezitakvimi .baslik{    
    text-indent: 13px;
    margin-bottom: 7px;
    line-height: 30px;
    margin-top: 3px;
    font-weight: bold;
    font-size: 17px;
    color: #000;
}
.gezitakvimi .satir:hover{background: transparent;}

footer.footer.fixed {background-size: contain;}
footer.footer.fixed:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.35);z-index: 1;}

footer.footer.fixed .container {position: relative;z-index: 99;}

.ft-2 {
  border-top: 1px dashed #7d7d7d;
  padding-bottom: 3px;
  padding-top: 5px;
}
.ft-2 .social-txt span {line-height: 30px;}
.ft-2 .social-media {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  margin-right: 10px;
}
.ft-2 .social-media li {display:inline-block;margin: 0;padding: 0;}
.ft-2 .social-media li a img {border:0;padding: 0px;}
.ft-2 .social-media li a img:hover {opacity: 1;}

.sol-menu li {
    display: inline-block;
    padding: 0px 7px;
}
@media (max-width: 768px){
  .sol-menu {
    position: absolute;
    background: #fff;
    box-shadow: 0px 2px 6px;
    top: 0;
    left: -80%;
    width: 250px;
    transition: ease-in-out all 500ms;
  }
  .sol-menu.fixed {left: 0;}
  .sol-menu li {width: 100%;}
}
.turprogramgun{position:relative;margin-top: 5px;margin-bottom: -15px;line-height: 30px;}
.turprogramgun:after{margin-top:5px;display: block;content: "";width: 100%;height: 1px;}
.turprogramgun:before{
    content: '';
    border: 0px dashed #e30613;
    position: absolute;
    width: 0px;
    top: 46px;
    bottom: 0;
    height: 79%;
    left: 0px;
}
.turprogramgun > p,
.turprogramgun > span,
.turprogramgun * {font-size: 15px !important;}
}
.turprogramgun .turgunbaslik {
    width: 100%;
    display: inline-flex;
    align-items: center;
    font-size: 16px !important;
    font-weight: bold;
    position: relative;
    white-space: pre-line;
}

.turprogramgun .turgunbaslik b{
    color: #e30613;
    display: table-cell;
    font-size: 18px !important;
    font-weight: bold;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    text-indent: 0px;
    text-align: right;
    /* width: 99px; */
}

.turprogramgun .turgunbaslik b:after {
    content: "";
    height: 20px;
    position: absolute;
    right: 32px;
    top: 33%;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    width: 20px;
}
.turprogramgun .turgunbaslik b:before {
    /* background: url(/site/assets/img/gun-title.png); */
    content: "";
    height: 70px;
    width: 70px;
    position: absolute;
    left: 0px;
    top: -10px;
}
.otellistebolgeler li {

  float:left;

  padding:5px 10px 5px 10px;

  background:#ff3e3e00;

  border-radius:5px;

  margin-right:6px; 

  margin-bottom:10px;

}

.tabcontent {
  display: none;
  animation: fadeEffect 1s;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.anasayfa-turlar .recom-item .recom-media {height: auto !important;}
.anasayfa-turlar .recom-item .recom-item-body {
    /* width: 100% !important; */
    padding: 10px 15px 0px 15px !important;
    /* position: relative !important; */
    /* height: auto !important; */
    /* float: left !important; */
    /* left: auto !important; */
    /* bottom: auto !important; */
    /* margin-top: 0px !important; */
    /* -webkit-transition: all 0.3s; */
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    /* transition: all 0.3s; */
    background: #ffffff;
}
.anasayfa-turlar .recom-item {
    height: 400px;
    max-height: 400px;
}


.anasayfa-turlar .recom-item .recom-media:hover + .recom-item-body {
    -webkit-transform: translateX(0%) !important;
    -moz-transform: translateX(0%) !important;
    -ms-transform: translateX(0%) !important;
    -o-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
}
.anasayfa-turlar .recom-item .buttons {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
}
.anasayfa-turlar .recom-item .buttons .cws-button {
    min-width: initial;
    padding: 10px 34px;
    padding-right: 16px;
    padding-left: 24px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
}
.anasayfa-turlar .recom-item .buttons .recom-button {
    line-height: 44px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    -webkit-transition: all 0.3s;
    background: #084061;
    padding: 0px 27px;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 767px){
.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search {
    display: block;
    height: 152px;
    background: #fff;
}
.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar, 
.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box {
    width: 100%;
    margin-bottom: 15px;
}
.dahil, .dahildegil {margin-top: 15px;}

.room-table {
    width: 100%;
    overflow: auto;
}
.room-table table.table tbody tr td {
    display: table-cell;
    text-align: center;
    border-right: 0;
    padding: 5px;
    font-size: 10px;
}
.room-table table.table {
      width: 620px !important;
}

}
.anasayfa-sol-kat ul{margin: 0;padding: 0px 5px;}
.anasayfa-sol-kat ul li {padding-left:13px;padding-right:0;}

.recom-item .recom-media .pic img {max-width: 100% !important;}

.odafiyat .baslik{list-style: none;padding: 0;margin: 0;width: 100%;background: #e30613;color: #fff;}
.odafiyat .baslik .yftbaslik{display: inline-block;width: 10.6%;text-align: center;padding: 5px 0px;}

.odafiyat .even{list-style: none;padding: 0;margin: 0;width: 100%;background: #e6e6e6;color: #07253f;}
.odafiyat .even .yticerikli{display: inline-block;width: 10.6%;text-align: center;padding: 10px 0px;}

.odafiyat .odd{list-style: none;padding: 0;margin: 0;width: 100%;background: #f5f5f5;color: #07253f;}
.odafiyat .odd .yticerikli{display: inline-block;width: 10.6%;text-align: center;padding: 10px 0px;}


 .varyokgenel{width: 100%;position: relative;float: left;}
 .varyokgenel .baslik{width: 100%;background: #e6e6e6;display: inline-block !important;font-size: 16px !important;font-weight: bold;margin-right: 25px;padding: 15px;position: relative;}
 .varyokgenel ul{margin: 0;padding-left: 15px;padding-top: 20px;padding-bottom: 20px;}
 .varyokgenel ul li{list-style: none;width: 25%;display: -webkit-inline-box;}
 .varyokgenel ul li:before{display: inline-block;color: green;margin-right: 5px;content: "\f00c";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;}
 .room-table .ui-state-active, .room-table .ui-widget-content .ui-state-active, .room-table .ui-widget-header .ui-state-active, .room-table a.ui-button:active, .room-table .ui-button:active, .room-table .ui-button.ui-state-active:hover {
       border: 0;
       border-radius: 0;
       background: #e30613;
       font-weight: normal;
       color: #fff;
   }
   .room-table .ui-widget-header {
     border: 1px solid #083f5f;
     background: #083f5f;
     color: #333;
     font-weight: bold;
 }
 .room-table .ui-tabs .ui-tabs-nav {
     margin: 0;
     padding: 7px 5px;
     border-radius: 0;
 }
 .room-table .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
     float: left;
     padding: 15px;
     text-decoration: none;
 }     
 .room-table .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
     float: left;
     padding: 10px !important;
     text-decoration: none;
     border-radius: 0;
 }
 .room-table .ui-state-default, .room-table .ui-widget-content .ui-state-default, .room-table .ui-widget-header .ui-state-default {border:0 !important;border-radius: 0;margin: 0 !important;}

 .anasayfa-turlar.benzertur .recom-item {
    height: 450px;
    max-height: 450px;
}
.benzertur .recom-item .recom-item-body {margin-top: 255px !important;}

@media (max-width: 768px) {
  .anasayfa-turlar.benzertur .recom-item .recom-media {
      height: 215px !important;
  }
  .benzertur .recom-item .recom-media .pic img {
      max-width: 100% !important;
      min-height: 215px;
  }


  .anasayfa-turlar .recom-item .recom-media {
      height: 215px !important;
  }
  .anasayfa-turlar .recom-item .recom-media .pic img {
      max-width: 100% !important;
      min-height: 215px;
  }

}

.indirimorancss {
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    padding: 5px;
    background: #e30613;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}


.cuarter {
    display: block;
    width: 100%;
    background-color: #ffd658db;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 5px;
    box-shadow: 1px 1px 10px grey;
    text-align: center;
    font-size: 14px;
    font-weight: 800;
    overflow: hidden;
    box-sizing: border-box;
    text-shadow: 1px 1px 10px #f5f5f5;
    z-index: 6;
    color: #084061;
}

.musaitlikay{border: 1px solid #eee;margin: 10px;}
.musaitlikay td {padding: 5px;}
.musaitlikgunler{height: 190px;}
.musaitlikgenel td{padding-right: 5px;}
.musaitlikgunler tr td {border: 1px solid #fff;text-align: center;padding: 5px;}
.musaitlikbilgi tr td {border: 1px solid #cdcdcd;text-align: center;padding: 4px;}

@media (max-width: 768px){

  .musaitlikgenel td{width: 100%;display: table;}
  .musaitlikgunler tr td {display: table-cell;width: auto;}
}


.odafiyat ul {position: relative;}
.odafiyat ul li {position: relative;}
.cocuk-fiyat-detaylari:before {
        display: block;content: "";position: absolute;right: 10%;margin-right: -10px;top: -10px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #333333 transparent;}
.cocuk-fiyat-detaylari {display: none;position: absolute;width: max-content;background: #333333;color: #fff;border-radius: 5px;box-shadow: 0px 0px 5px #00000061; z-index: 9;right: 0;margin-top: 5px;}
.cocuk-fiyat-detaylari .baslik {display: flex;}
.cocuk-fiyat-detaylari .satir {display: flex;}
.cocuk-fiyat-detaylari .baslik .col {padding: 10px;width: calc(100%/5);text-align: center;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}
.cocuk-fiyat-detaylari .baslik .col:last-child {border-right: 0;}

.cocuk-fiyat-detaylari .satir .col {padding: 10px;width: calc(100%/5);text-align: center;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}

.cocuk-fiyatlari-goster {display: block;}
.cocuk-fiyatlari-goster:hover~.cocuk-fiyat-detaylari,
.cocuk-fiyat-detaylari:hover {
    display: block;
}

li.satir.yigezi i {
    display: none;
}

li.satir.ydgezi i {
    display: none;
}

li.satir.ydgemigezi i {
    display: none;
}

.gezitakvimi .altbaslik i {
    display: none;
}