@charset "UTF-8";.bag_icon{display:inline-block;position:relative;padding:1px 8px;margin-right:8px;font-size:3.2vw;}.bag_icon img{height:18px;width:18px;}.bag_icon span{position:absolute;top:-3px;right:2px;display:flex;align-items:center;justify-content:center;font-size:0.5rem;height:14px;width:14px;border-radius:50%;background-color:#b31f24;color:#fff;}.support_pop{z-index:1057;}.support_pop .offcanvas-header{border-bottom:1px solid rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1);}.support_pop .offcanvas-body{display:flex;align-items:center;justify-content:center;padding-top:0;gap:10px;}.support_pop .offcanvas-body .btn{width:45%;font-size:4vw;height:45px;}.support_pop .offcanvas-body .btn i{font-size:18px;margin-right:5px;}.home_slider .desc{overflow:hidden !important;}.inner_descSlide{margin-bottom:15px;width:93% !important;height:100%;align-content:center;}.support_pop .offcanvas-body .btn.btn-primary{background:#0d6efd !important;border-radius:5px;}.header .inner_header a.back img,.header .inner_header .right_section a img,.header .inner_header .right_section.flight_modifyOpt a img{filter:none !important;}.header .inner_header a.back:hover img,.header .inner_header a.back:active img{filter:invert(0%) sepia(95%) saturate(20%) hue-rotate(316deg) brightness(103%) contrast(100%);-webkit-filter:invert(0%) sepia(95%) saturate(20%) hue-rotate(316deg) brightness(103%) contrast(100%);}.header .inner_header .left_section a:active i,.header .inner_header .left_section a:hover i{color:#000;}.onto_header #wishlist-container{height:calc(100dvh - 210px);overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:5px;padding-right:5px;padding-left:5px;}.booking_list .booking_row .location{align-items:center;}.booking_list .booking_row .location h3{max-width:70%;flex:0 0 70%;}.booking_list .booking_row .location p{font-size:2.5vw;max-width:30%;flex:0 0 30%;text-align:right;margin-bottom:0;}.booking_list .booking_row .location p strong{color:#B31F24;}.booking_list .booking_row .location p b{display:block;}.booking_list .booking_row .location small{font-size:2.5vw;}.main_modules ul{margin-left:-0.5rem;margin-right:-0.5rem;}body.for_native_version .overlapOne_header{margin-top:0px;}body.for_native_version .sortAnd_filter_canvas .offcanvas-body{}body.for_native_version .overlapOne_header.scroll_content{box-shadow:none;}body.for_native_version .noPadding_native .booking_S{height:calc(100dvh - 0px) !important;margin-top:0px !important;}body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal-header,body.for_native_version .single_date_modal .modal-dialog .modal-content .modal-header{}body.for_native_version .hotel_date_selectorModal .overlapOne_header{margin-top:-55px;}body.for_native_version .hotel_date_selectorModal .modal-body,body.for_native_version .tour_tarveler_modal_new .modal-body{padding-left:0;padding-right:0;}body.for_native_version .sortAnd_filter_canvas .offcanvas-body{padding-left:0;padding-right:0;}body.for_native_version .sortAnd_filter_canvas{padding-bottom:0;width:101% !important;}body.for_native_version .sortAnd_filter_canvas .sortFilter_bodtArea .action_area{bottom:0 !important;border-radius:0px 0px 15px 15px;margin-bottom:10px;}body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,body.for_native_version .single_date_modal .modal-dialog .modal-content .modal_contentArea .form-control{margin-top:5px;}body.safari-only .action_area,body.ios-only .action_area{margin-bottom:15px !important;}body.for_native_version .tour_tarveler_modal_new .modal-body{margin-top:10px;padding-top:4px;}body.for_native_version #tour_date_select .modal-body{padding-left:0;padding-right:0;}body.for_native_version #tour_date_select .modal-body .inner_pages_content{box-shadow:none;}.main_modules ul li a:hover,.main_modules ul li a:active,.recent_searched ul li:hover,.recent_searched ul li:active{background-color:#FFC619;transform:scale(0.96);}.main_modules ul li a:hover p,.main_modules ul li a:active p{color:#B31F24;}.trending .trend_row .trend_item,.header .inner_header .right_section .navbar-toggler,.header .inner_header .right_section a img,.login_div,.header .inner_header .left_section a i,.home_slider .slide .inner_slideArea,.fetched_list a .top_area,.hotel_banner .col-6 img,.hotel_banner .col-4 img{transition:transform 0.1s linear;}.trending .trend_row .trend_item:hover,.trending .trend_row .trend_item:active,.header .inner_header .right_section .navbar-toggler:hover,.header .inner_header .right_section .navbar-toggler:active,.header .inner_header .right_section a img:hover,.header .inner_header .right_section a img:active,.login_div:hover,.login_div:active,.header .inner_header .left_section a i:hover,.header .inner_header .left_section a i:active,.home_slider .slide .inner_slideArea:hover,.home_slider .slide .inner_slideArea:active,.hotel_banner .col-6 img:hover,.hotel_banner .col-6 img:active,.hotel_banner .col-4 img:hover,.hotel_banner .col-4 img:active{transform:scale(0.96);}.off-canvas-floating .off-canvas-nav .off-canvas-toggler:hover,.off-canvas-floating .off-canvas-nav .off-canvas-toggler:active{color:#B31F24;}.recent_searched ul li:first-child{margin-left:3px;}.booking_row ul li{font-size:3vw;}.booking_row ul li span{display:block;background-color:#efefef;color:#000000;margin-bottom:5px;padding:2px 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.booking_row ul li .list_data{background-color:#fff;color:grey;height:40px;}.cancelled_bookings .booking_row ul li span{background-color:#ffd6d2;color:#646464;}.cancelled_bookings .booking_row .location h3{opacity:0.7;max-width:100%;flex:0 0 100%;}.easy-width{width:50px !important;}.jc-width{width:60px !important;}@media only screen and (min-width:768px){.support_pop{width:500px;top:50%;left:50% !important;transform:translate(-50%,-50%) !important;height:200px !important;border-radius:12px;}.support_pop .offcanvas-body .btn{font-size:17px;}}@media (max-width:768px){.bookingR_border{border-right:1px solid #ccc !important;}.bookingL_border{border-left:1px solid #ccc !important;}}.booking_row ul.list-unstyled li span{border:1px solid #ccc;border-left:none;border-right:none;}.booking_row ul.list-unstyled li:first-child span{border:1px solid #ccc;border-right:none;}.booking_row ul.list-unstyled li:last-child span{border:1px solid #ccc;border-left:none;}.payment-offcanvas{bottom:65px;}.payment-offcanvas .offcanvas-title{font-weight:700;}.payment-offcanvas .offcanvas-header h5 small{display:block;color:grey;font-weight:500;}.payment-offcanvas .offcanvas-body{overflow:hidden;}.payment-offcanvas .offcanvas-body .list-group .list-group-item{box-shadow:rgba(0,0,0,0.11) 0px 0px 8px -2px;border-color:rgb(243,243,243) !important;padding:20px;}.payment-offcanvas .offcanvas-body .list-group .list-group-item span{color:#B31F24;font-size:4vw;font-weight:700;text-transform:uppercase;}.payment-offcanvas .offcanvas-body .list-group .list-group-item span small{font-size:2.5vw !important;color:#000 !important;display:block !important;text-transform:capitalize !important;}.payment-offcanvas .offcanvas-body .list-group .list-group-item .logo img{width:80px;}.payment-offcanvas input[type=checkbox],.payment-offcanvas input[type=radio]{box-sizing:border-box;padding:0;}.payment-offcanvas .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2.5' fill='%23b31f24'/%3E%3C/svg%3E") !important;}.payment-offcanvas .form-check-input:checked{background-color:white;border-color:lightgray !important;box-shadow:none;outline:none;}.payment-offcanvas .form-check-input{height:24px;width:24px;border-color:lightgray !important;}.offcanvas-bottom{--bs-offcanvas-height:fit-content;}.offcanvas.offcanvas-bottom{z-index:99999 !important;}.offcanvas-backdrop{z-index:9999 !important;}@media (min-width:992px){.payment-offcanvas{width:50% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;border-radius:12px;}.payment-offcanvas .offcanvas-body .list-group .list-group-item span{font-size:18px;}.payment-offcanvas .offcanvas-body .list-group .list-group-item span small{font-size:14px !important;}.payment-offcanvas .offcanvas-body .list-group .list-group-item .logo img{width:70px !important;}.payment-offcanvas .easy-width{width:50px !important;}.payment-offcanvas .jc-width{width:60px !important;}}