﻿/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
a{cursor:pointer;}.dark-font-strong,.big-header,.medium-head,.normal-header,.small-header,.very-small-header,.basic-header{color:#03226d !important;font-weight:700 !important;}.default-box-shadow{box-shadow:0 4px 15px -4px rgba(21,206,235,.2);}.service-box-shadow{box-shadow:0 3px 20px 0 rgba(14,155,213,.11);}.offer-box-shadow{box-shadow:0 0 14px 0 rgba(14,155,213,.18);}.left-side-box-shadow{box-shadow:-8px 5px 4px -7px rgba(21,206,235,.2);}.slider-arrow-shadow{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);}.default-br-big{border-radius:10px;}.default-br-medium{border-radius:8px;}.text-main-blue{color:#05b6ff;font-weight:700;}.forange{color:#ff9300 !important;}.fred{color:#f00;}.fgreen{color:#3c3 !important;}.fmain-blue-light{color:#08d5fa;}.fmain-blue{color:#05b6ff;}.big-txt-main-blue{color:#08d5fa;font-size:3.125rem;font-weight:700;}.big-header{font-size:2.125rem;}.medium-head{font-size:1.875rem;}.normal-header{font-size:1.5rem;}.small-header{font-size:1.25rem;}.very-small-header{font-size:1.125rem;}.basic-header{font-size:1rem;}.miraflor-font-family{font-family:"Miraflor Personal Use Regular";}.proximaNova-font-family{font-family:"proxima-nova";}.sum-val{color:#f00;}.sum-val ul{list-style:none;padding-left:0;}.w-20{width:20% !important;}.w-30{width:30% !important;}.w-40{width:40% !important;}.w-35{width:35% !important;}.w-10{width:10% !important;}.w-28{width:28% !important;}.w-25{width:25% !important;}.w-8{width:8%;}.w-60{width:60%;}.w-70{width:70%;}.banner-pages .banner-header{flex-direction:row !important;top:3.5rem !important;}.banner-pages .banner-header .page-icon{margin-top:0 !important;}.banner-pages .banner-header .banner-txt{margin-top:0;}.banner-pages .banner-header .banner-descrp.banner-text{margin-top:1rem;width:100% !important;}@media screen and (max-width:649px){.banner-pages .banner-header .banner-descrp.banner-text{display:none !important;}}.banner-pages .hotel-form{bottom:2rem !important;}.cont-page-result{margin-top:2rem;}.result-filter{padding-right:0;}.result-filter .animate-heart{position:absolute;top:-35px;left:auto;right:0;opacity:0;width:25px;height:25px;background-size:100%;}.result-filter .animate-heart.add-fav{animation-name:animarFavCount;animation-duration:.8s;animation-timing-function:ease-in;}.result-filter .head-filt-res{position:sticky;background:#e3fbff;z-index:1;display:flex;justify-content:flex-end;align-items:center;width:100% !important;height:4rem;margin-bottom:1.2rem;box-shadow:0 3px 6px 0 rgba(14,155,213,.18);transition:top .3s;}.result-filter .head-filt-res .my-fav{color:#fff;float:right;margin-top:-1px;background:url("../Images/icons/heart-fav-filled-blue.svg") no-repeat right;display:flex;align-items:center;justify-content:center;margin-left:10px;width:26px;height:30px;}.result-filter .head-filt-res.fav-anim{height:4rem;padding-top:25px;}.result-filter .head-filt-res .all-hotels{display:inline-block;margin-right:2rem;margin-left:.8rem;font-weight:600;color:#35607c;}.result-filter .head-filt-res .all-favour{font-weight:600;color:#35607c;display:flex;align-items:center;}.result-filter .head-filt-res .fav-head{display:flex;justify-content:space-between;align-items:center;}.result-filter .head-filt-res .show-fav{padding:.2rem .4rem;border-radius:5px;color:#08d5fa;text-decoration:none;}.result-filter .head-filt-res .orderby{color:#a5a5a5;font-weight:bold;}.result-filter .head-filt-res .orderby>span{margin-right:.8rem;}.result-filter .head-filt-res .orderby .ord-item{background-position:right top 10px;padding-right:1rem;display:inline-block;font-weight:700;color:#35607c;margin-right:.6rem;}.result-filter .head-filt-res .orderby .ord-item:last-child{margin-right:0;}.result-filter .head-filt-res .orderby .ord-item:last-child.slt-order{margin-left:-.7rem;}.result-filter .head-filt-res .orderby .ord-item .arrow-down-blue-dark{margin-bottom:2px;}.result-filter .head-filt-res .orderby .ord-item .arrow-up-blue-dark{margin-bottom:-2px;}.result-filter .head-filt-res .orderby .ord-item:hover{text-decoration:none;}.result-filter .head-filt-res .orderby .ord-item.slt-order{color:#fff;background:#08d5fa;padding:0 2px 0 10px;border-radius:5px;}.result-filter .head-filt-res .orderby .ord-item.slt-order .arrow-down-blue-dark,.result-filter .head-filt-res .orderby .ord-item.slt-order .arrow-up-blue-dark{border:solid #fff;}.result-filter .head-filt-res .head-filt-right{display:flex;align-items:center;position:relative !important;}.result-filter .head-filt-res.show-ord .order-lnk{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;}@media screen and (max-width:991px){.result-filter .head-filt-res.show-ord .orderby{position:absolute;flex-direction:column;top:3.3rem;border:2px solid #08d5fa;right:8px;left:auto;padding:.5rem;height:6rem;width:144px;justify-content:space-between;background:#fff;}}.result-filter .head-filt-res.show-ord .orderby>span{display:none !important;}.result-filter .head-filt-res.show-ord .orderby .ord-item{text-align:center;margin-right:0 !important;padding:2px;border:1px solid #08d5fa;border-radius:5px;margin-left:0 !important;}.result-filter .filter-show{margin:.3rem 0;margin-right:2rem;}.result-filter .filter-show.active{margin-bottom:0 !important;}.result-filter .filter-show.active .filter-car-cont{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff !important;color:#03226d !important;}.result-filter .filter-show.active .filter-car-cont .filter-icon-white{background:url("../Images/icons/filter-menu.svg") no-repeat;}.result-filter .filter-show .over-btn-filter{width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,.7);}.result-filter .filter-car-cont{color:#fff !important;border-radius:7px;font-weight:bold;height:3rem;width:10rem;display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;text-transform:uppercase;}.result-filter .order-lnk{border-radius:7px;margin-right:2rem;font-weight:bold;height:3rem;display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;text-transform:uppercase;width:9rem !important;margin-right:.5rem !important;border:2px solid #08d5fa;align-items:center;}.result-filter .order-lnk span{color:#08d5fa;}.filt-txt{box-shadow:0 0 10px 0 rgba(14,155,213,.18);padding:.9rem 1rem;display:table;width:100%;}.filt-txt p{margin-bottom:0 !important;}.filt-txt .rst-filter{float:right;color:#35607c;font-weight:bold;text-decoration:underline;}.error-message{margin-top:30px;}.reslt-price .cont-price-pers .nights{margin-bottom:.3rem !important;}.lblConfirmation{color:#05b6ff;}@media screen and (max-width:1199px){.col-xl-3.col-lg-3{padding:0 !important;}.col-xl-3.col-lg-3 .filter-hotels{padding:1rem .3rem !important;}}@media screen and (max-width:991px){.result-filter{padding-left:0 !important;}.result-filter .filter-show{position:relative !important;}.result-filter .filter-show .filter-car-cont{display:flex !important;}.result-filter .head-filt-res{height:auto !important;}.result-filter .head-filt-res.show-ord .orderby{display:flex !important;}.filter-hotels .close{display:block !important;}.main-dest{margin:0 auto;}.cont-filter{display:none !important;position:absolute !important;max-width:373px !important;}.cont-filter.active{display:flex !important;width:100%;max-width:100% !important;left:auto;right:0;z-index:1050;top:0 !important;border-top:2px solid #fff;background:rgba(0,0,0,.4);position:fixed !important;overflow-y:auto;}.cont-filter.active .filter-hotels{padding:1rem !important;width:320px;position:absolute;top:0;left:auto;right:0;}.cont-filter.active .filter-hotels .filter-head,.cont-filter.active .filter-hotels .filter-icon{display:none !important;}.cont-filter.active .filter-hotels .dest-filter{margin-top:0;}.cont-filter.active .filter-hotels .slider-ctrl{width:250px;margin-left:auto;margin-right:auto;}.order-lnk{display:flex !important;}.orderby{display:none !important;}}@media screen and (min-width:992px){.over-btn-filter{display:none !important;}}@media screen and (max-width:1149px){.banner-pages .hotel-form{position:relative;bottom:-.3rem !important;}}@media screen and (max-width:799px){.h-average-price .cont-averg-elemnt{flex-wrap:wrap !important;}.h-average-price .cont-averg-elemnt:not(.no-img) .hot-elem{width:63%;}.h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price{width:99%;flex-direction:row !important;justify-content:flex-start !important;height:auto !important;align-items:center !important;background:#e3fbff;}.h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-price-pers{width:25%;align-items:center;}.h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-price-pers .price+span{margin-bottom:5px;}.h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-board-room{width:50%;margin-bottom:0 !important;padding:0 .2rem;}.h-average-price .cont-averg-elemnt:not(.no-img) .btn{width:25%;margin-top:0 !important;}.page.wrapper{top:7.2rem !important;}}@media screen and (max-width:724px){.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .hot-elem{width:60%;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-price-pers{width:30%;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-board-room{width:45%;margin-bottom:0 !important;}}@media screen and (max-width:669px){.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .hot-elem{width:57%;}}@media screen and (max-width:669px) and (max-width:624px){.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .hot-elem{width:53%;}}@media screen and (max-width:669px){.hotels-in .h-average-price .cont-averg-elemnt.no-img .hot-elem{width:65%;}.hotels-in .h-average-price .cont-averg-elemnt.no-img .cont-from-price{width:35%;}.result-page .head-filt-res a{font-size:.875rem;}.result-page .head-filt-res a.filter-car-cont{width:8.2rem !important;}.result-page .head-filt-res a.all-hotels{margin-right:.8rem !important;}.result-page .head-filt-res a.all-hotels .all-hot-img .hotel-icon{width:30px;height:30px;}.result-page .head-filt-res a.all-favour .my-fav{margin-left:5px !important;}.result-page .head-filt-res a.order-lnk{width:7.8rem !important;}.result-page .head-filt-res .filter-show{margin-right:.5rem !important;}}@media screen and (max-width:767px){.banner-pages .banner-header .banner-txt{font-size:2.7rem !important;}}@media screen and (max-width:649px){.cont-page-result{margin-top:3rem;}.banner-pages{top:1.5rem !important;background:linear-gradient(180deg,#268bc8 0%,#84a6d6 53%,#b6cae7 74%,#fff 97%);}.banner-pages .carousel{display:none !important;}.banner-pages .banner-header{position:relative !important;top:0 !important;margin-top:4rem;margin-bottom:1rem;}.banner-pages .banner-header .banner-txt{text-shadow:none !important;}.banner-pages .hotel-form{bottom:-.5rem !important;}.page.wrapper{top:4.7rem !important;}}@media screen and (max-width:575px){.banner-pages .logo{display:block !important;margin-bottom:.5rem;}.banner-pages .banner-header{justify-content:center !important;flex-direction:column !important;align-items:center !important;}.banner-pages .banner-header .banner-txt{font-size:2.3rem !important;text-align:center !important;}.hotels-in{width:360px !important;margin:auto !important;}.hotels-in .h-average-price .cont-averg-elemnt{flex-wrap:wrap !important;}.hotels-in .h-average-price .cont-averg-elemnt .h-img-cont img{width:98%;border-radius:7px;margin:0 auto;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .h-img-cont,.hotels-in .h-average-price .cont-averg-elemnt.no-img .h-img-cont{width:100%;margin-bottom:1.5rem;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .hot-elem,.hotels-in .h-average-price .cont-averg-elemnt.no-img .hot-elem{width:100%;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price,.hotels-in .h-average-price .cont-averg-elemnt.no-img .cont-from-price{width:100%;flex-wrap:wrap !important;justify-content:space-around !important;width:99%;flex-direction:row !important;height:auto !important;align-items:center !important;background:#e3fbff;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .no-ref,.hotels-in .h-average-price .cont-averg-elemnt.no-img .cont-from-price .no-ref{padding:.2rem;width:50% !important;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-price-pers,.hotels-in .h-average-price .cont-averg-elemnt.no-img .cont-from-price .cont-price-pers{width:auto !important;order:1;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price .cont-board-room,.hotels-in .h-average-price .cont-averg-elemnt.no-img .cont-from-price .cont-board-room{width:1000%;margin-bottom:0 !important;padding:0 .2rem;border-top:1px solid #c8dde0;padding-top:.5rem;order:3;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .btn,.hotels-in .h-average-price .cont-averg-elemnt.no-img .btn{width:9.25rem !important;margin-top:0 !important;order:2 !important;}.result-page .head-filt-res{justify-content:space-around !important;}.result-page .head-filt-res a.filter-car-cont{justify-content:center !important;width:4rem !important;}.result-page .head-filt-res a.filter-car-cont .filter-icon-white{width:2.5rem;height:2.5rem;background-position:center center !important;background-size:2.5rem 2.5rem;}.result-page .head-filt-res a.filter-car-cont>span{display:none !important;}.result-page .head-filt-res a.all-hotels{font-size:0 !important;}.result-page .head-filt-res a.all-hotels:hover{color:#04adcb !important;}.result-page .head-filt-res a.all-hotels:hover .hotel-icon{background-color:#04adcb !important;}.result-page .head-filt-res a.all-hotels .all-hot-img{display:flex !important;font-size:1rem !important;align-items:center !important;}.result-page .head-filt-res a.all-hotels .all-hot-img .hotel-icon{margin-right:5px !important;width:35px;height:35px;background-position:8px 0 !important;}.result-page .head-filt-res a.all-favour{font-size:0 !important;}.result-page .head-filt-res a.all-favour .my-fav{font-size:1rem !important;}.result-page .head-filt-res a.order-lnk{justify-content:center !important;width:4rem !important;}.result-page .head-filt-res a.order-lnk .icon-blue-order{background-position:center center;}.result-page .head-filt-res a.order-lnk>span{display:none !important;}.result-page .head-filt-res .fav-head{width:20% !important;}.result-page .head-filt-res.show-ord .order-lnk{border-bottom:none !important;}.result-page .head-filt-res.show-ord .orderby{border-top:2px solid #08d5fa !important;top:3.4rem !important;}}@media screen and (max-width:399px){.result-page .head-filt-res{justify-content:space-between !important;}}@media screen and (max-width:379px){.banner-pages .banner-header{padding:0 !important;}.banner-pages .banner-header .banner-txt{font-size:2rem !important;}.hotels-in{width:100% !important;}.hotels-in .h-average-price .cont-averg-elemnt{padding-left:0 !important;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .cont-from-price,.hotels-in .h-average-price .cont-averg-elemnt.no-img .cont-from-price{justify-content:space-between !important;}.hotels-in .h-average-price .cont-averg-elemnt:not(.no-img) .btn,.hotels-in .h-average-price .cont-averg-elemnt.no-img .btn{width:7.25rem !important;}.result-filter .head-filt-res .order-lnk{margin-right:0 !important;}.result-filter .head-filt-res .orderby{right:0 !important;}.result-filter .head-filt-res .filter-show .filter-car-cont{width:8rem !important;}.result-filter .head-filt-res .filter-show .filter-car-cont>span{display:block !important;}.result-filter .head-filt-res .filter-show .filter-car-cont>span:first-child{display:none !important;}.result-filter.result-page .head-filt-res .filter-show .filter-car-cont{width:4rem !important;}.result-filter.result-page .head-filt-res .filter-show .filter-car-cont>span{display:none !important;}.result-filter.result-page .head-filt-res .filter-show .filter-car-cont>span:first-child{display:none !important;}}