﻿@media only screen and (max-width:600px){.navbar .navbar-brand img{max-width:165px;}.icon-hamburger:before{content:"";font-size:2.5rem;}.select2-container{width:100%!important;}}.js-room-details-wrapper{min-width:350px;}.js-room-details-wrapper .room-number-wrapper{font-weight:bold;color:#800080;}.js-room-details-wrapper .js-in-dec-wrapper.guests{color:#000;font-size:12px;display:inline-flex;align-content:center;align-items:center;justify-content:flex-start;}.js-room-details-wrapper .label-txt{font-weight:bold;color:#008080;}.js-room-details-wrapper .adults-label{display:none!important;}.js-room-details-wrapper .rooms-label,.js-room-details-wrapper .adults-label{display:block;margin-left:65px;margin-bottom:.8rem;}@media only screen and (max-width:600px){.js-room-details-wrapper .rooms-label,.js-room-details-wrapper .adults-label{margin-left:.5rem;}}.price .decimal-amount,.price-block .decimal-amount{font-size:60%;vertical-align:top;position:relative;top:.1rem;}.total-payable .decimal-amount{top:-.2rem;}.offcanvas-footer .btn-outline-secondary{border-radius:50px!important;}.me-auto.board-name{margin-left:6rem;}@media only screen and (max-width:600px){.me-auto.board-name{margin-left:1rem;}}.btn.add-journey{background-color:#0683a0;color:#fff;font-weight:bold;}.test-border2{border:1px solid #ccc!important;}.modal-content{height:98vh;}.modal-body{background-color:#fff;}.modal-footer{z-index:10000000000!important;padding-bottom:3rem;background-color:#fff;}.filters.priceFilter{margin-right:1rem;}.fs-s1{font-size:10px;}.fs-s2{font-size:12px;}.fs-s3{font-size:14px;}.btn-outline-primary{font-size:13px;--bs-btn-border-color:none!important;}.search-results-header{position:relative;margin-bottom:.5rem;padding:1rem!important;border-radius:0;background-image:url(/img/hotel-placeholder.jpg);background-size:cover;font-family:IBMPlexSansArabic,"IBM Plex Sans Arabic",Helvetica,Arial,sans-serif!important;font-weight:normal!important;color:#000;border-radius:.3rem;}.search-results-header .search-parameters{margin-top:1rem;padding:1rem;border:1px solid #ccc;background-color:rgba(255,255,255,.9176470588);border-radius:.3rem;}.search-results-header .search-parameters *{margin-bottom:0;padding:0;border:0;background-color:transparent;font-size:12px;}.search-results-header .search-parameters * i{padding-right:.5rem;font-size:1rem;color:#008080;}.search-results-header .search-parameters .location{padding-bottom:.5rem;border-bottom:1px solid #ccc;}.search-results-header .search-parameters .form-select{padding-top:.5rem;}.search-results-header .search-parameters .date-range-picker2{background-repeat:no-repeat;background-position:right center!important;background-size:12px 12px;padding-right:20px;cursor:pointer;}.search-results-header .search-parameters .guests{padding-top:.5rem;height:14pt;}.search-results-header .search-parameters .showmoreToggle{bottom:auto;}.search-results-header .search-parameters .date-wrapper .form-select{padding:.375rem 1.25rem .375rem .75rem;font-size:.85rem;background-color:transparent;background-position:right .75rem;background-size:12px 10px;}.sort-n-filter-wrapper{padding:.25rem .25rem .25rem 0!important;background-color:rgba(255,255,255,.9176470588);font-family:IBMPlexSansArabic,"IBM Plex Sans Arabic",Helvetica,Arial,sans-serif!important;border-radius:.3rem;}.sort-n-filter-wrapper .js-sort-option{font-size:.8rem;border:1px solid #808080;padding:.2rem .5rem;border-radius:1.5rem;}.sort-n-filter-wrapper .js-sort-option:hover{cursor:pointer;background-color:#fff;}js-sort-option .date-n-passengers{margin-bottom:.5rem;font-family:IBMPlexSansArabic,"IBM Plex Sans Arabic",Helvetica,Arial,sans-serif!important;}js-sort-option .date-n-passengers .date-wrapper{min-width:140px;}js-sort-option .date-n-passengers .week-day{display:none;}@media only screen and (min-width:391px){js-sort-option .date-n-passengers .date-wrapper{min-width:190px;}js-sort-option .date-n-passengers .week-day{display:inline-block;}}.filter-count{position:relative;width:16px;height:16px;margin:0;padding:0;border-radius:50%;background-color:#8ccfff;color:#fff;font-size:10px;line-height:16px;text-align:center;vertical-align:middle;}.js-search-option .filters .form-check-input[type=checkbox]{width:20px;height:20px;margin:0;margin-right:.5rem;padding:0;border:2px solid #3b3b3b;border-radius:.25em;}.js-search-option .filters .form-check-label{margin:0;padding:0;font-size:15px!important;color:#343434!important;}.js-search-option .filters .star-rating{display:flex!important;gap:2px;font-size:14px;}.js-search-option .filters .form-check-input{margin-top:0!important;}.search-result-hotel-new{font-family:IBMPlexSansArabic,"IBM Plex Sans Arabic",Helvetica,Arial,sans-serif!important;}.search-result-hotel-new .distance-wrapper>*{padding:1rem;}.dropdown-menu.hotels-dropdown{margin:0;padding:0;border-radius:0;font-size:12px;list-style:none;}.dropdown-menu.hotels-dropdown li{text-align:left;}.search-results-wrapper .search-result-hotel-new{margin-top:1rem;}.search-results-wrapper .search-result-hotel-new .hotel-card{outline:0;border-radius:4px!important;}.search-results-wrapper .search-result-hotel-new .hotel-card .book-with-deposit{position:absolute;left:-5px;bottom:30px;padding:.1rem .4rem;border-radius:0!important;background-color:rgba(255,106,0,.879);color:#fff;}.search-results-wrapper .search-result-hotel-new .hotel-card .book-with-deposit .book-with{font-size:11px;}.search-results-wrapper .search-result-hotel-new .hotel-card .book-with-deposit .percentage{font-size:13px;}.search-results-wrapper .search-result-hotel-new .hotel-card .featured-hotel-badge{position:absolute;left:-5;top:10px;padding:.1rem .4rem;border-radius:none!important;background-color:#c51700;color:#fff;}.search-results-wrapper .search-result-hotel-new .hotel-card .featured-hotel-badge .name{font-size:18px;}.search-results-wrapper .search-result-hotel-new .hotel-card .hotel-default-image{min-width:150px;}.search-results-wrapper .search-result-hotel-new .hotel-card .hotel_title{margin-bottom:0;font-size:20px;}.search-results-wrapper .search-result-hotel-new .hotel-card .hotel-address{margin-bottom:5;font-size:.7rem;}.search-results-wrapper .search-result-hotel-new .hotel-card .icon-star-fill{font-size:.9rem;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance{padding-top:.5rem;font-size:11px;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance i{padding-right:.2rem;color:#008080;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance .distance-wrapper .distance{padding:0;font-size:11px;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance .features{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance .features .feature{display:inline-flex;align-items:center;margin-top:.25rem;padding:2px 5px;padding-right:8px;border:1px solid #008080;border-radius:20px;background-color:#f8f9fa;font-size:11px;flex:0 1 auto;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance .features .feature i{margin-right:2px;flex-shrink:0;}.search-results-wrapper .search-result-hotel-new .hotel-card .features-n-distance .features .feature span{font-size:.6rem;text-align:left;white-space:nowrap;}.search-results-wrapper .search-result-hotel-new .hotel-card .read-more-link{margin-top:.5rem;margin-bottom:.5rem;display:block;font-size:11px;color:#008080;text-align:right;}.search-results-wrapper .search-result-hotel-new .hotel-card .each-hotel-row{font-size:14px;padding:.5rem 0;}.search-results-wrapper .search-result-hotel-new .hotel-card .each-hotel-row:hover{background-color:rgba(0,0,0,.02);}.search-results-wrapper .search-result-hotel-new .hotel-card .each-hotel-row .btn-expand{background-color:#fff;border:solid 1px #4d2f8f!important;color:#4d2f8f!important;margin-left:.1rem!important;padding:.3rem .2rem;width:86px;}.search-results-wrapper .card-footer.price-summary{margin:0!important;padding:0!important;padding-top:.5rem!important;text-align:right;background-color:transparent;font-size:12px;}.search-results-wrapper .card-footer.price-summary .cheapest-price{font-size:22px!important;font-weight:medium;color:#008080;}.js-vehicle-search-panel.add-btn{width:170px!important;}.js-vehicle-search-panel.add-btn i{margin-left:5px;}.view-offer-details .star-rating{display:inline-block;}.swiffy-slider{max-height:470px;min-height:410px!important;}@media only screen and (max-width:600px){.swiffy-slider .slider-container{min-height:410px!important;}.single-hotel-slider{min-height:320px!important;height:320px!important;}.single-hotel-slider .swiffy-slider .slider-container{min-height:320px!important;}.single-hotel-slider .slider-container{height:320px!important;}.single-hotel-slider .slider-container .offer-card{height:320px;}.add-transfer{margin-top:0!important;}.transfer-page .result-item-wrapper .add-transfer .transfer-price{margin-top:0!important;font-size:1.3rem;}section .why-us{text-align:center;}.view-offer-details *{text-align:center;}.hotel-landing-page .btn{font-size:.8rem;padding:initial;max-height:auto;}.hotel-landing-page .destination-row{margin-left:0;margin-right:0;}.hotel-landing-page .btn.btn-primary{max-height:2rem;height:2rem;}.hotel-landing-page .each-hotel-row{font-size:.9rem;}.hotel-landing-page .each-search-row .js-search-item-row2{margin-top:0!important;}.hotel-landing-page .js-room-details-wrapper{display:block!important;width:100%!important;position:relative!important;}}.offcanvas-footer .btn-outline-secondary .icon{transform:rotate(90deg);margin-right:.25rem;}.lu-hp-offer .card-header{display:none;}.lu-hp-offer .offer-card .card-body{margin-top:0!important;}.lu-hp-offer .offer-card .card-body .hotel-image{border-radius:.25rem;}.hotel-card{align-items:stretch;}.hotel-card .hotel-image-wrapper{flex:0 0 40%;max-width:40%;}.hotel-card .hotel-details-wrapper{flex:0 0 60%;max-width:60%;background-color:#fff;}.hotel-card .hotel-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.hotel-card .hotel-image-wrapper{display:flex;align-items:center;justify-content:center;}.hotel-card .hotel-img{max-width:100%;height:auto;object-fit:contain;}.search-result-hotel-new .modal-body{background:linear-gradient(to top,#f0f0f0,#fff)!important;}.search-result-hotel-new .hotel-default-image{height:100%;max-height:400px;width:100%;overflow:hidden;position:relative;}.search-result-hotel-new .hotel-default-image img{width:100%;height:100%;object-fit:cover;display:block;}.each-hotel-row{color:#171717;}.each-hotel-row .bedding-title{font-size:.95rem;color:#000;margin-bottom:0;padding-bottom:0;line-height:.7rem;}.each-hotel-row .bedding-subtitle{font-size:.7rem;padding-left:.4rem;line-height:1rem!important;}.each-hotel-row .tooltip-button{background-color:transparent!important;padding:0!important;display:inline;}.each-hotel-row .icon{width:14px;padding:0!important;}.each-hotel-row .each-board-option.mb-1:first-of-type{margin-top:.7rem;}.each-hotel-row .board-name{color:#008080;font-weight:400;}.each-hotel-row .price{color:#008080!important;}.wait-screen-dates{font-size:.8rem;}