﻿html,body{overflow:hidden !important}::-webkit-scrollbar{display:none}.booking_cancel{position:fixed;left:0;top:50%;transform:translateY(-50%);right:0;height:auto;width:auto;z-index:1;text-align:center}body{font-family:"Lato",sans-serif}body.no_scroll{overflow:hidden}body.for_app .oneway_loader .container-fluid:not(:first-of-type){padding:0}body.for_app #round_daterange .comiseo-daterangepicker{padding-bottom:92px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}body.for_app #round_daterange .comiseo-daterangepicker.ui-widget.ui-widget-content{height:calc(100dvh - 129px);width:100% !important;top:0px !important;border-radius:0px 0px 0px 0px}body.for_app .single_date_modal .modal-body{width:100%}body.for_app .single_date_modal .modal-header{display:none}body.for_app .scroll_content{margin-top:3px;height:100dvh;box-shadow:none;padding-bottom:50px}body.for_app .quick_flight_details .modal-body{margin:0}body.for_app .header{display:none}body.for_app .sort_filterBtn{bottom:50px}body.for_app .offcanvas.offcanvas-bottom.flightDesc .nav-tabs .nav-item .nav-link,body.for_app .quick_flight_details .nav-tabs .nav-item .nav-link{font-size:3.2vw;color:#000}body.for_app .header.lazyLoad{display:none}body.for_app .preloader_placeholder .container-fluid{padding-left:0;padding-right:0}body.for_app .footer{display:none}body.for_app .quick_flight_details .bottom_last_flight_text{bottom:0}body.for_app .quick_flight_details .modal-body{height:calc(100dvh - 106px);margin-top:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}body.for_app .fare_info{margin-bottom:0px}body.for_app .wrapS{padding-bottom:106px}body.for_app .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead,body.for_app .traveler_selectionArea{margin-top:0px}section{padding:15px 0}.form-control:visited,.form-control:active,.form-control:focus,.btn:visited,.btn:active,.btn:focus{box-shadow:none}.oneway_loader,.round_trip_loader{position:relative;z-index:88}.oneway_loader.align_fix,.round_trip_loader.align_fix{margin-top:-60px}.oneway_loader .flight_list,.round_trip_loader .flight_list{background-color:#fff}.round_scroll,.oneWay_scroll{z-index:99999}.wrraper.with_fixed_tray{padding-bottom:180px}.wrraper.with_fixed_buttons{padding-top:212px}.wrraper.for_app{padding-top:95px}.wrraper.addPadding_withoutBtn{padding-top:215px}.wrraper.while_loading{padding-top:71px}.wrraper.for_search_page{padding-top:0;padding-bottom:0}.new_filter{display:flex;margin-bottom:3px}.new_filter .btn{background-color:#fff;border-color:#b31f24;color:#323232;text-transform:capitalize;font-size:3vw;margin-right:5px;padding:6px;width:100%;padding-top:4px;padding-bottom:4px}.new_filter .btn small{display:block;font-size:2.5vw}.new_filter .btn.active{background:-moz-linear-gradient(top, #b31f24 0%, rgba(90, 16, 18, 0.8) 100%);background:-webkit-linear-gradient(top, #b31f24 0%, rgba(90, 16, 18, 0.8) 100%);background:linear-gradient(to bottom, #b31f24 0%, rgba(90, 16, 18, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b31f24", endColorstr="#cc5a1012", GradientType=0);color:#fff;border-color:#b31f24;position:relative}.new_filter .btn.active:after{display:none}.new_filter .btn:last-child{margin-right:0}.new_filter .btn.flexi_toggler{display:flex}.new_filter .btn.flexi_toggler emp{display:flex;background-color:#767070;align-items:center;margin-right:4px;border-radius:2px;font-weight:800;padding:1px;color:#fff;padding-right:4px}.new_filter .btn.flexi_toggler emp i{font-style:normal;line-height:7px;font-weight:700;margin-right:4px;margin-top:4px}.new_filter .btn.flexi_toggler.active emp{background-color:#fff;color:#b31f24}.flex-Date_parent{background-color:#fff;height:auto !important;z-index:1061;border-top-left-radius:10px;border-top-right-radius:10px}.flex-Date_parent .offcanvas-header{background-color:#f2f2f2;justify-content:center}.flex-Date_parent .offcanvas-header .offcanvas-title,.flex-Date_parent .offcanvas-header .btn-close{margin-left:auto}.flex-Date_parent .offcanvas-header .offcanvas-title{font-size:17px;display:flex;align-items:center}.flex-Date_parent .offcanvas-header .offcanvas-title img{margin:0 5px}.flex-Date_parent .flexi_row{width:100%;text-align:center}.flex-Date_parent .flexi_row .airline_logo{height:25px;text-align:center}.flex-Date_parent .flexi_row .airline_logo img{width:12vw;height:auto;vertical-align:baseline}.flex-Date_parent .flexi_row h4{color:#7b7b7b;font-size:2.6vw;margin-bottom:0;font-weight:600;background-color:#f8f8f8;padding:5px 1px}.flex-Date_parent .flexi_row p{margin-bottom:0;color:#000;font-size:2.2vw}.flex-Date_parent .flexi_row:first-child h4{border-top-left-radius:10px;border-bottom-left-radius:10px}.flex-Date_parent .flexi_row:last-child h4{border-top-right-radius:10px;border-bottom-right-radius:10px}.round_yellow{background-color:#ffc619;color:#b31f24;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:19px}.splash{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.splash .pattern img{width:100%}.splash .logo{text-align:center}.welcome{height:100vh;position:relative}.welcome .carousel{height:100%}.welcome .carousel .carousel-inner{height:100%}.welcome .carousel .carousel-inner .carousel-item{height:100%;position:relative}.welcome .carousel .carousel-inner .carousel-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0)}.welcome .carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover;object-position:center;width:100%}.welcome .carousel .carousel-inner .carousel-item .caption{position:absolute;top:15%;transform:translateY(-25%);padding:0 30px;z-index:2}.welcome .carousel .carousel-inner .carousel-item .caption h1{color:#fff;font-size:calc(1.375rem + 2vw);text-shadow:0 0 12px rgba(0,0,0,.26);margin-bottom:1.2rem}.welcome .carousel .carousel-inner .carousel-item .caption h1 strong{font-weight:800}.welcome .carousel .carousel-inner .carousel-item .caption img{height:auto;width:auto;margin-bottom:1.2rem}.welcome .carousel .carousel-inner .carousel-item .caption p{color:#3d3c3c;font-size:16px}.welcome .carousel .carousel-indicators{bottom:auto;top:50%;transform:translateY(-50%);justify-content:flex-start;margin-left:7%}.welcome .carousel .carousel-indicators .active{background-color:#b31f24}.welcome .login_option{position:absolute;left:0;right:0;margin:0 auto;bottom:2%;text-align:center;z-index:2}.welcome .login_option p{color:#fff;margin:20px 0;margin-bottom:30px}.welcome .login_option .btn{width:80%;height:55px;margin-bottom:20px;font-size:1.2rem}.welcome .login_option ul{display:flex;justify-content:center}.welcome .login_option ul li{margin:0 5px}.btn.white_btn{background-color:#fff;border-radius:25px;color:#b31f24;text-transform:uppercase}.btn.white_btn:active,.btn.white_btn:focus,.btn.white_btn:hover{background:#ffc619;color:#000}.btn.red_btn{background-color:#b31f24;color:#fff;border:none !important;outline:none !important;border-radius:25px;text-transform:uppercase}.btn.red_btn:active,.btn.red_btn:focus,.btn.red_btn:hover{background-color:rgba(179,31,36,.7);color:#fff}.login{padding-top:3.5rem}.login .logo{text-align:center}.login .logo img{margin-bottom:2rem}.login .logo h1{margin-bottom:5px}.login_form{margin-top:2rem}.login_form .form-floating label{color:#8a8686}.login_form .form-floating .form-control:visited,.login_form .form-floating .form-control:focus,.login_form .form-floating .form-control:active{box-shadow:none}.login_form .form-floating .ico{position:absolute;right:5%;top:50%;transform:translateY(-50%);text-align:center}.login_form .forgot_password{text-align:right;margin-top:1rem}.login_form .forgot_password a{text-decoration:none;color:#b31f24}.login_form .btn{display:block;width:100%;height:55px;text-transform:uppercase}.login_form .dont_haveAccount{text-align:center;margin:1rem 0}.login_form .dont_haveAccount a{text-decoration:none;color:#b31f24}.login_form .or{text-align:center;position:relative}.login_form .or:before{content:"";position:absolute;left:0;right:0;margin:0 auto;height:1px;width:50%;background-color:#707070;top:44%;transform:translateY(-44%)}.login_form .or h4{text-transform:uppercase;color:#646464;display:inline-block;background-color:#fff;padding:10px 15px;position:relative;z-index:1}.login_form .social_login{display:flex;justify-content:center;align-items:center}.login_form .social_login li{margin:0 10px}.login_form .social_login li a{border-radius:50%;border:1px solid #333232;color:#b31f24;height:50px;width:50px;font-size:21px;display:flex;justify-content:center;align-items:center;text-decoration:none}.sector-filter{transition:all .1s linear}.sector-filter:active,.sector-filter:focus,.sector-filter:visited{transform:scale(0.96);background-color:#f5f5f5;border:1px solid #ccc}.wrapS{box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);margin:10px;padding-bottom:175px;margin-top:-47px !important;border-radius:10px;background-color:#fff}.wrapS .offcanvaS-body{padding:10px !important;margin:10px}.quick_flight_details{height:100%;z-index:9999 !important;top:0}.quick_flight_details.show:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:-1}.quick_flight_details .modal-dialog{margin:0;height:auto;align-items:flex-end;min-height:100%}.quick_flight_details .modal-content{padding-top:0;border-radius:0;border:0;height:100%}.quick_flight_details .bottom_last_flight_text{position:fixed;bottom:67px;width:100%}.header{background-color:#f2f2f2;padding:10px 0 75px;height:115px;position:relative;z-index:auto !important}.header.for_search_page{padding:15px 0 65px;height:auto;position:relative}.header.for_search_page .inner_header{height:30px}.header#inner-header{z-index:1056}.header .inner_header{display:flex}.header .inner_header .left_section a{color:#b31f24;font-size:20px}.header .inner_header .left_section a:hover,.header .inner_header .left_section a:active,.header .inner_header .left_section a:focus,.header .inner_header .left_section a:visited{color:#b31f24 !important}.header .inner_header .left_section a:hover i::before,.header .inner_header .left_section a:active i::before,.header .inner_header .left_section a:focus i::before,.header .inner_header .left_section a:visited i::before{color:#b31f24 !important}.header .inner_header .center_section h2{font-size:19px}.header .inner_header .left_section{width:22.3333333333%;text-align:left}.header .inner_header .left_section a img{height:22px}.header .inner_header .left_section .navbar-toggler{padding-right:10px}.header .inner_header .left_section .navbar-toggler img{height:18px}.header .inner_header .center_section{width:53.3333333333%;text-align:center}.header .inner_header .center_section h2{margin-bottom:0;color:#000;font-weight:600}.header .inner_header .center_section p{margin-bottom:0}.header .inner_header .center_section.flight_info{width:54.3333333333%}.header .inner_header .center_section.flight_info p{color:#000;font-size:3vw}.header .inner_header .center_section.flight_info p img{width:13px;height:12px;vertical-align:text-bottom;filter:invert(1)}.header .inner_header .center_section.flight_info h2 img{filter:invert(1);margin:0 3px}.header .inner_header .right_section{text-align:right;width:22.3333333333%;display:none}.header .inner_header .right_section a img{height:30px}.header .inner_header .right_section.flight_modifyOpt{width:21.3333333333%}.header .inner_header .right_section.flight_modifyOpt a{text-decoration:none;font-size:3vw;margin-right:5px}.header .inner_header .right_section.flight_modifyOpt a img{width:16px;height:16px}.header .inner_header .right_section.flight_modifyOpt a:last-child{margin-right:0}.scroll_content{overflow-y:auto;overflow-x:hidden;max-width:100%;height:calc(100dvh - 123px);background-color:#fff;border-radius:15px 15px 0px 0px;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);position:relative;margin-top:-55px;padding:10px;padding-bottom:20px}.pull_to_top{margin-top:-60px;position:relative;z-index:1060}.searching .form-control{border:0;box-shadow:none;font-size:16px;border-bottom:1px solid #b31f24;margin-bottom:10px;border-radius:0}.searching .form-control:visited,.searching .form-control:focus,.searching .form-control:active{outline:none;box-shadow:none}.searching .btn{font-size:14px;text-transform:uppercase;width:50%;height:45px;display:block;margin:0 auto}.inner_pages_content{background-color:#fff;padding:10px;border-radius:15px 15px 0px 0px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);margin-top:10px;height:calc(100dvh - 120px);overflow-y:auto;overflow-x:hidden}.listingScreen_search .pull_to_top{margin-top:0;z-index:auto}.listingScreen_search .pull_to_top .container-fluid{padding:0}.listingScreen_search .pull_to_top .inner_pages_content{margin-top:0;margin-bottom:5px;padding:8px}.listingScreen_search .pull_to_top .inner_pages_content .nav.nav-pills.mb-3{margin-bottom:7px !important}.listingScreen_search .flight_search .nav-pills .nav-item .nav-link{font-size:11px}.listingScreen_search .flight_search .nav-pills .nav-item .nav-link.active{background-color:#3d3c3c}.listingScreen_search .flight_search .inpute_holder.dateRanger.d-flex,.listingScreen_search .flight_search .inpute_holder.d-flex{align-items:center}.listingScreen_search .flight_search .inpute_holder{margin-bottom:5px;background-color:#fafafa;border:1px solid #f5f5f5;box-shadow:none;border-radius:3px;padding-right:7px}.listingScreen_search .flight_search .inpute_holder .name_code.d-flex{align-items:center}.listingScreen_search .flight_search .inpute_holder .form-control{background-color:rgba(0,0,0,0);font-size:12px;width:100%}.listingScreen_search .flight_search .inpute_holder img{height:14px;width:14px;margin-right:3px}.listingScreen_search .flight_search .inpute_holder strong{display:none}.listingScreen_search .flight_search .inpute_holder label{display:none}.listingScreen_search .flight_search .inpute_holder[data-bs-target="#flight_depart1"],.listingScreen_search .flight_search .inpute_holder[data-bs-target="#return_flight1"],.listingScreen_search .flight_search .inpute_holder[data-bs-target="#traveller_selection1"],.listingScreen_search .flight_search .inpute_holder.dateRanger{background-repeat:no-repeat;background-size:13px;background-position:5px center;padding-left:22px}.listingScreen_search .flight_search .inpute_holder[data-bs-target="#flight_depart1"]{background-image:url(../flightsImages/plan_takOff.svg)}.listingScreen_search .flight_search .inpute_holder[data-bs-target="#return_flight1"]{background-image:url(../flightsImages/plane_land.svg)}.listingScreen_search .flight_search .inpute_holder.dateRanger{background-image:url(../flightsImages/calendar.svg)}.listingScreen_search .flight_search .inpute_holder[data-bs-target="#traveller_selection1"]{background-image:url(../flightsImages/travelr_class.svg)}.listingScreen_search .flight_search .submit_search .btn{font-size:11px;width:100%;height:27.5px}.listingScreen_search .custom_flex{display:flex;flex-wrap:wrap;margin-right:-0.25rem;margin-left:-0.25rem}.listingScreen_search .custom_flex .w_col_6,.listingScreen_search .custom_flex .w_col_8,.listingScreen_search .custom_flex .w_col_4{padding-right:.25rem;padding-left:.25rem}.listingScreen_search .custom_flex .w_col_6{flex:0 0 auto;width:50%}.listingScreen_search .custom_flex .w_col_8{flex:0 0 auto;width:66.66666667%}.listingScreen_search .custom_flex .w_col_4{flex:0 0 auto;width:33.33333333%}.row.g_2{margin-right:-0.25rem;margin-left:-0.25rem}.row.g_2 .col-6{padding-right:.25rem;padding-left:.25rem}.main_modules{background-color:#fff;padding:5px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);margin-top:-55px}.main_modules ul{display:flex;white-space:nowrap;overflow:auto;padding:8px 0;margin-bottom:0}.main_modules ul li{max-width:31.333333%;flex:0 0 auto;flex-basis:31.333333%}.main_modules ul li a{background-color:#fff;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);text-align:center;border-radius:15px;padding:6vw 2vw 3vw;text-decoration:none;display:block;margin:0 .5rem;position:relative}.main_modules ul li a span{background-color:#ffc619;color:#000;display:block;box-shadow:0px 0px 3px 1px rgba(0,0,0,.05);padding:2px 5px;border-radius:8px;margin-bottom:8px;position:absolute;left:0;right:0;margin:0 auto;top:-5px;font-size:3.2vw;width:80%}.main_modules ul li a span emp{font-weight:600}.main_modules ul li a img{height:10.5vw;width:10.5vw;margin:0 0 7px}.main_modules ul li a p{color:#3d3c3c;text-transform:uppercase;font-weight:500;white-space:break-spaces;margin-bottom:0;font-size:3.5vw}.main_modules ul li.discover_world a img{margin-bottom:7px;margin-top:-7px}.main_modules ul li.discover_world a p{line-height:3.8vw}.fancy_title h2{color:#b31f24;font-size:1.2rem;position:relative;padding-bottom:12px;margin-top:10px;margin-bottom:16px;text-transform:capitalize}.fancy_title h2:before{content:"";width:55px;height:5px;background-color:#3d3c3c;position:absolute;left:10px;bottom:0}.fancy_title h2:after{content:"";width:7px;height:5px;background-color:#b31f24;position:absolute;left:0;bottom:0}.fancy_title p{color:#3d3c3c}.recent_searched ul{display:flex;white-space:nowrap;overflow:auto;margin-bottom:10px}.recent_searched ul li{background:#fff;border-radius:5px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);margin:5px 8px;transition:all .1s linear}.recent_searched ul li a{text-decoration:none;display:flex;align-items:center;padding:1vw 1.5vw}.recent_searched ul li a .ico{width:30px}.recent_searched ul li a .ico img{width:20px}.recent_searched ul li a .descript h4{color:#545353;font-size:3.6vw;margin-bottom:0;line-height:4.2vw}.recent_searched ul li a .descript h4 small{display:block;font-size:2.6vw}.home_slider{padding:15px 10px 30px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);padding-right:0}.home_slider .slide{display:flex;justify-content:space-between}.home_slider .slide .desc{width:60%}.home_slider .slide .desc .offer_highlight{background-color:#b31f24;color:#fff;border-radius:10px;padding:6px 12px;text-align:center;font-size:1.1rem;display:inline-block;margin-bottom:10px;font-size:4vw}.home_slider .slide .desc .discount_line{color:#3d3c3c;font-weight:600;font-size:5.2vw;margin-bottom:3px}.home_slider .slide .desc .discount_line strong{background-color:#ffc619;color:#b31f24;padding:4px;border-radius:10px}.home_slider .slide .desc .statement_line{color:#3d3c3c;font-size:1.05rem;margin-bottom:5px}.home_slider .slide .desc .statement_line span{color:#b31f24;text-transform:uppercase}.home_slider .slide .img{width:60%}.home_slider .slide .img img{width:100%;padding-right:1px}.home_slider .slick-dots li{margin:0}.home_slider .slick-dots li button{padding:0}.home_slider .slick-dots li button:before{font-size:11px;color:#c9c9c9}.home_slider .slick-dots li.slick-active button:before{color:#b31f24;opacity:1}:root{--off-canvas-width: 300px}html,body,.off-canvas-wrapper{width:100%;height:100%}.off-canvas-wrapper{overflow-x:hidden}.off-canvas-wrapper .off-canvas{height:100%;min-height:100%;display:flex;align-items:stretch;box-sizing:border-box;width:calc(100% + var(--off-canvas-width));margin-left:calc(var(--off-canvas-width)*-1);transition:margin-left 300ms ease-in-out}.off-canvas-wrapper .off-canvas .off-canvas-nav{width:var(--off-canvas-width);height:100%;min-height:100%;padding:20px;flex-grow:0;flex-shrink:0;overflow-y:auto;box-sizing:border-box;box-shadow:-10px 0 10px -5px rgba(0,0,0,.3) inset}.off-canvas-wrapper .off-canvas .off-canvas-content:not(.off-canvas-no-close).overlay::after{background-color:rgba(0,0,0,0);transition:background-color 300ms ease-in-out,width 0s 300ms,height 0s 300ms}.off-canvas-wrapper .off-canvas.active .off-canvas-content:not(.off-canvas-no-close).overlay::after{background-color:rgba(0,0,0,.5);transition:background-color 300ms ease-in-out}.off-canvas-wrapper .off-canvas .off-canvas-content:not(.off-canvas-no-close)::after{content:"";width:0px;height:0px;display:block;position:absolute;top:0px;left:0px;z-index:10000}.off-canvas-wrapper .off-canvas.active .off-canvas-content:not(.off-canvas-no-close)::after{background-color:rgba(0,0,0,0);width:100%;height:100%}.off-canvas-wrapper .off-canvas.active{margin-left:0px}.off-canvas-wrapper .off-canvas:not(.off-canvas-floating) .off-canvas-content{overflow:auto;position:relative;flex-grow:1}.off-canvas-floating{height:100%;min-height:100%;display:flex;align-items:stretch;box-sizing:border-box;width:var(--off-canvas-width);height:100vh;position:fixed;top:0px;left:calc(var(--off-canvas-width)*-1);transition:left 300ms ease-in-out;z-index:10001}.off-canvas-floating .off-canvas-nav{width:var(--off-canvas-width);height:100%;min-height:100%;padding:20px;flex-grow:0;flex-shrink:0;overflow-y:auto;box-sizing:border-box;background-color:#fff;border-top-right-radius:15px}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link{text-align:left;color:#3d3c3c;display:flex;align-items:center;padding:11px 0}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link img{width:25px;margin-right:25px}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link:hover{transform:scale(0.9);transition:.5s;font-weight:bold}.off-canvas-floating .off-canvas-nav .off-canvas-toggler{position:absolute;top:0;right:10px;background-color:rgba(0,0,0,0);border:0;color:#3d3c3c;font-size:33px;padding:5px}.off-canvas-floating+.off-canvas-content:not(.off-canvas-no-close).overlay{background-color:rgba(0,0,0,0);transition:background-color 300ms ease-in-out,width 0s 300ms,height 0s 300ms}.off-canvas-floating.active+.off-canvas-content:not(.off-canvas-no-close).overlay{background-color:rgba(0,0,0,.5);transition:background-color 300ms ease-in-out}.off-canvas-floating+.off-canvas-content:not(.off-canvas-no-close){content:"";width:0px;height:0px;display:block;position:fixed;top:0px;left:0px;z-index:10000}.off-canvas-floating.active+.off-canvas-content:not(.off-canvas-no-close){background-color:rgba(0,0,0,0);width:100vw;height:100%}.off-canvas-floating.active{left:0px}.off-canvas-floating+.off-canvas-content{position:fixed;top:0px}.have_border{border-top:8px solid #f8f8f8;margin-top:25px}.user_profile{text-align:center;border-bottom:1px solid #ccc;margin-bottom:15px}.user_profile img{width:100px;border-radius:50%;margin-bottom:10px;border:1px solid #b31f24;padding:6px}.user_profile h3{font-size:1rem}.user_profile h3 small{display:block}.user_profile ul{display:flex;justify-content:center;margin-top:15px}.user_profile ul li a{font-size:20px;padding:0 8px;color:#3d3c3c}.story_header{display:flex;justify-content:space-between}.story_header a{color:#b31f24;text-decoration:none;font-size:14px}.stories ul{margin-bottom:0;display:flex;white-space:nowrap;overflow:auto;padding-left:5px}.stories ul li{max-width:17%;flex:0 0 auto;flex-basis:17%;margin-right:2vw}.stories ul li a{display:block;text-align:center;color:#3d3c3c;text-decoration:none}.stories ul li a img{max-width:100%;border-radius:50%;border:1px solid #b31f24;padding:1.5vw;width:16vw;height:16vw}.stories ul li a small{display:block;word-wrap:break-word;width:60px;font-size:3vw;margin-top:5px}.stories_modal .modal-dialog{margin:0;height:100%}.stories_modal .modal-dialog .modal-content{border-radius:0;border:0;height:100%;background-color:rgba(0,0,0,0)}.stories_modal .modal-dialog .modal-content .modal-header{padding-top:25px;padding-bottom:5px;border-bottom:0;position:absolute;width:100%;z-index:2}.stories_modal .modal-dialog .modal-content .modal-header .btn-close{color:#fff;background-image:none;opacity:1}.stories_modal .modal-dialog .modal-content .modal-header .modal-title img{border-radius:50%;border:2px solid #fff;padding:1.5vw;width:13vw;height:13vw}.stories_modal .modal-dialog .modal-content .modal-header .modal-title small{font-size:3vw;margin-left:5px;color:#fff}.stories_modal .modal-dialog .modal-content .modal-body{padding:0px}.stories_modal .modal-dialog .modal-content .modal-body .carousel{height:100%}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-indicators{top:5px;bottom:auto;margin:0}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-indicators button{border:0;width:100%}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-indicators button.active{animation-name:animation;transition:all .5s ease-out;background:#ff3232;animation-duration:4s;background:linear-gradient(to left, #ccc 50%, #fff 50%);background-size:200% 100%}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-control-prev,.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-control-next{opacity:0}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-inner{height:100%}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-inner .carousel-item{height:100%}.stories_modal .modal-dialog .modal-content .modal-body .carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover;object-position:center}@keyframes animation{0%{background-position:right bottom}100.0%{background-position:left bottom}}.youMay_like .fancy_title{margin-bottom:10px}.youMay_like p{color:#3d3c3c}.youMay_like .like_location{border:1px solid #eee;padding:10px;border-radius:10px}.youMay_like .like_location .location_img{position:relative}.youMay_like .like_location .location_img:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}.youMay_like .like_location .location_img img{height:155px;width:100%;object-fit:cover;border-top-left-radius:25px;border-top-right-radius:25px}.youMay_like .like_location .location_img .location_desc{position:absolute;left:15px;z-index:1;bottom:15px}.youMay_like .like_location .location_img .location_desc h3{color:#fff;margin-bottom:5px}.youMay_like .like_location .location_img ul{display:flex;margin-bottom:0}.youMay_like .like_location .location_img ul li{color:#ffc619}.youMay_like .like_location .location_img ul li span{color:#fff}.youMay_like .mayLike_module{padding-top:10px}.youMay_like .mayLike_module .btn-primary{background-color:rgba(0,0,0,0);display:block;margin:0 auto;border-radius:0;color:#b31f24;border:0;padding:0}.youMay_like .mayLike_module .btn-primary:hover,.youMay_like .mayLike_module .btn-primary:visited,.youMay_like .mayLike_module .btn-primary:active{box-shadow:none}.youMay_like .mayLike_module .btn-primary span{display:none}.youMay_like .mayLike_module .btn-primary[aria-expanded=true] i{transform:rotate(180deg)}.youMay_like .mayLike_module .btn-primary[aria-expanded=true] span{display:inline-block}.youMay_like .mayLike_module .btn-primary[aria-expanded=true] emp{display:none}.youMay_like .inner_likeModule{display:flex;text-decoration:none;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);border-radius:15px;padding:5px;margin-bottom:15px}.youMay_like .inner_likeModule .icon{background-color:#fff;border:1px solid #b31f24;border-radius:50%;height:60px;width:60px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);padding:5px;display:flex;justify-content:center;align-items:center;margin:-4px -9px -9px}.youMay_like .inner_likeModule .icon img{width:66%}.youMay_like .inner_likeModule .module_desc{padding-left:4vw}.youMay_like .inner_likeModule .module_desc h4{color:#3d3c3c;font-size:3.6vw;margin-bottom:0;font-weight:600}.youMay_like .inner_likeModule .module_desc h4 span{display:block;color:#ccc;font-size:3vw;margin-bottom:4px}.youMay_like .inner_likeModule .module_desc h3{color:#b31f24;font-size:3.8vw;margin-bottom:0;font-weight:600}.travel_stories_head p{color:#3d3c3c}.video_row{display:flex;white-space:nowrap;overflow:auto;padding:5px}.video_row .video_inner_div{background:#fff;border-radius:15px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);padding:10px;display:flex;flex-wrap:wrap;margin-right:15px;min-width:80%}.video_row .video_inner_div .video_thumb{position:relative;width:38%;height:100px}.video_row .video_inner_div .video_thumb .youtube_ic{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);color:#f10109;text-align:center;height:30px;width:30px;object-fit:unset}.video_row .video_inner_div .video_thumb img{width:100%;height:100%;object-fit:cover;border-radius:15px}.video_row .video_inner_div .video_detail{width:62%;padding-left:15px}.video_row .video_inner_div .video_detail h3{color:#b31f24;margin-bottom:5px;font-size:5.2vw}.video_row .video_inner_div .video_detail p{color:#3d3c3c;margin-bottom:10px;font-size:3.2vw;line-height:17px;white-space:break-spaces}.video_row .video_inner_div .video_detail .round_yellow{height:30px;width:30px}.trending .nav-pills{white-space:nowrap;overflow:auto;flex-wrap:nowrap}.trending .nav-pills .nav-item{margin-right:18px}.trending .nav-pills .nav-item .nav-link{background-color:#fff;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);color:#9f9d9d}.trending .nav-pills .nav-item .nav-link.active{background-color:#ffc619;color:#b31f24}.trending .trend_row{display:flex;white-space:nowrap;overflow:auto;flex-wrap:nowrap}.trending .trend_row .trend_item{position:relative;border-radius:15px;overflow:hidden;width:45%;text-decoration:none;display:block;flex:0 0 auto;height:250px;margin-right:10px}.trending .trend_row .trend_item img{width:100%;height:100%;object-fit:cover;object-position:center}.trending .trend_row .trend_item .offer_desc{position:absolute;left:15px;bottom:0;z-index:1}.trending .trend_row .trend_item .offer_desc h3{color:#fff;font-weight:600}.trending .trend_row .trend_item .offer_desc h3 small{display:block;font-size:3.5vw}.trending .trend_row .trend_item .offer_desc h2{color:#ffc619;font-weight:700;font-size:5.5vw}.trending .trend_row .trend_item:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)}.trending .trending_blog .blog_row{display:flex;text-decoration:none;border-bottom:1px solid #ccc;margin-bottom:15px}.trending .trending_blog .blog_row .img{width:22%;height:80px}.trending .trending_blog .blog_row .img img{width:100%;height:100%;border-radius:10px;object-fit:cover}.trending .trending_blog .blog_row .blog_desc{width:75%;padding-left:3%}.trending .trending_blog .blog_row .blog_desc .badge{font-size:3vw}.trending .trending_blog .blog_row .blog_desc h3{color:#3d3c3c;font-size:4vw;margin-bottom:2px}.trending .trending_blog .blog_row .blog_desc ul{display:flex}.trending .trending_blog .blog_row .blog_desc ul li{margin-right:10px;color:#707070;font-size:3vw}.error_422{text-align:center}.error_422 img{margin:25px 0;width:200px}.error_422 h1{font-size:88px;margin:25px 0;color:#b31f24;font-weight:900}.error_422 h2{font-size:45px;margin-bottom:15px}.scroller{position:relative;margin-top:15px;padding-top:30px}.scroller .leftLabel{font-size:10px !important;color:#818181 !important;position:absolute;left:0;top:2px}.scroller .rightLabel{font-size:10px !important;color:#818181 !important;position:absolute;right:0;top:2px}.scroller .leftLabel:before,.scroller .rightLabel:before{content:"Rs:";padding-right:2px}.scroller .nstSlider{cursor:hand;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;width:100%;height:8px;background:#fff;border:1px solid #d3d3d3}.scroller .nstSlider .leftGrip{position:absolute;height:18px !important;width:18px !important;border:2px solid #fff;background-color:#000 !important;border-radius:50% !important;box-shadow:0px 0px 3px .2px rgba(0,0,0,.3);top:-5px}.scroller .nstSlider .leftGrip.gripHighlighted{background:#134}.scroller .nstSlider .rightGrip{position:absolute;height:18px !important;width:18px !important;border:2px solid #fff;background-color:#000 !important;border-radius:50% !important;box-shadow:0px 0px 3px .2px rgba(0,0,0,.3);top:-5px}.scroller .nstSlider .rightGrip.gripHighlighted{background:#134}.scroller .nstSlider .bar{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;background:#b31f24;height:8px;top:-1px}.scroller .nstSlider .highlightPanel{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;background:#e87722;height:20px;top:0}.daterangepicker{padding-bottom:150px}.daterangepicker th.month{color:#000 !important;font-size:17px;font-weight:600}.daterangepicker .calendar-table th{color:#8a8686}.daterangepicker .calendar-table td{color:#333232;min-width:32px;width:28px;height:32px;line-height:32px;font-size:13px}.daterangepicker .calendar-table td.today{background-color:#ffc619}.daterangepicker .calendar-table td.in-range{background-color:#f8f8f8}.daterangepicker .calendar-table td.active{background-color:#b31f24;color:#fff}.daterangepicker .calendar-table td.active.start-date{background-color:#333232}.daterangepicker .calendar-table td.disabled,.daterangepicker .calendar-table td.off{opacity:.2;text-decoration:none}.daterangepicker.show-calendar .drp-buttons{z-index:999999;display:block;position:fixed;bottom:0;width:100%;background-color:#000;border:0;padding:0;padding-bottom:10px}.daterangepicker.show-calendar .drp-buttons .applyBtn{width:40%;border-radius:25px;height:37px;margin:0 auto !important;margin-top:10px !important;font-size:14px}.daterangepicker.show-calendar .drp-buttons .applyBtn:active,.daterangepicker.show-calendar .drp-buttons .applyBtn:focus,.daterangepicker.show-calendar .drp-buttons .applyBtn:hover{background-color:rgba(179,31,36,.7);color:#fff}.daterangepicker .drp-selected{justify-content:center !important;background:#fff;padding:20px;box-shadow:0px -3px 6px 1px rgba(0,0,0,.07)}.date_range{position:fixed;background:#fff;width:100%;z-index:9999;left:0;bottom:0;height:100%;top:auto !important;padding:0;display:none}.date_range.active{transform:translateY(0)}.date_range .date_row .date_selected{position:fixed;left:0;right:0;margin:0 auto;background-color:#fff;bottom:70px;width:100%;z-index:99;display:flex;padding:8px 0;box-shadow:0px -3px 10px 1px rgba(0,0,0,.04)}.date_range .date_row .date_selected p{margin-bottom:0;width:50%;text-align:center;border-right:1px solid #d2d2d2}.date_range .date_row .date_selected p:last-child{border:0}.date_range .date_row .date_selected p small{font-weight:400;font-style:normal;color:#8a8686;font-size:12px;text-transform:uppercase;display:block}.date_range .date_row .date_selected p #cal_date_return_round{color:#b31f24}.date_range .date_row .date_selected p strong#cal_nights{color:#b31f24}.date_range .date_range_header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;background-color:#b31f24;color:#fff;border:0;background-color:#f2f2f2;background-size:cover;background-repeat:no-repeat;border-radius:0;justify-content:center;padding:15px 0 50px;margin-bottom:-39px}.date_range .date_range_header .modal-title{margin-bottom:0;line-height:1.5;margin-right:auto;margin-left:-14px;color:#000}.date_range .date_range_header .modal-title .btn-outline-dark{color:#000;border-color:#fff;padding:2px 10px}.date_range .date_range_header .btn{padding:0;border:0;color:#b31f24;font-size:6vw;margin-right:auto;margin-left:15px}.date_range .date_range_header .btn:hover{background:none !important}.date_range .date_range_header .btn:active{background:none !important}.ui-widget.ui-widget-content{width:100% !important;display:flex;flex-direction:column;padding:0;border:0 !important;position:relative !important;overflow-y:auto;z-index:1}.comiseo-daterangepicker-main{position:relative;width:100%;height:calc(100dvh - 180px) !important;overflow:auto;display:block;background:#fff;margin-top:-20px;border-radius:15px}.comiseo-daterangepicker.ui-widget.ui-widget-content{width:92% !important;height:100%;margin:0 auto;box-shadow:0 0px 3px 4px rgba(0,0,0,.14);border-radius:15px;background-color:#fff}#round_daterange .comiseo-daterangepicker.ui-widget.ui-widget-content{height:75.5%;box-shadow:0 0px 3px 0px rgba(0,0,0,.14);border-radius:15px 15px 0px 0px;top:60px !important}.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-inline{float:left;width:100%}.ui-datepicker .ui-datepicker-header{background-color:rgba(0,0,0,0);border:0;text-align:center;position:relative;padding:10px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:16px;font-weight:600}.ui-datepicker .ui-datepicker-header a{display:block;position:absolute;left:22px;top:0;top:50%;transform:translate(-50%)}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{left:auto;right:15px;top:35%;transform:rotate(180deg)}.ui-datepicker .ui-datepicker-header .ui-icon{background-image:url(../flightsImages/ui-icons_444444_256x240.png);background-position:-80px -192px;display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px}.comiseo-daterangepicker-buttonpanel{position:fixed !important;bottom:0 !important;text-align:center;width:100%;background-color:#000;padding-left:0px;float:none !important;left:0 !important;z-index:2;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;height:70px}.comiseo-daterangepicker-buttonpanel .ui-priority-primary{background-color:#b31f24 !important;color:#fff !important;height:45px;border-radius:25px !important;margin:0 auto !important}.comiseo-daterangepicker-buttonpanel .ui-priority-primary:focus,.comiseo-daterangepicker-buttonpanel .ui-priority-primary:hover,.comiseo-daterangepicker-buttonpanel .ui-priority-primary:active{background-color:rgba(179,31,36,.7) !important;color:#fff}.comiseo-daterangepicker-buttonpanel .ui-priority-secondary.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{display:none !important}.comiseo-daterangepicker-buttonpanel .ui-priority-primary{border-color:#b31f24;margin-right:0;width:150px;border-radius:0;background:#b31f24;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0);color:#fff}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{font-weight:400;color:#454545;border:0;text-align:center}.comiseo-daterangepicker-buttonpanel .ui-priority-secondary:last-child{order:3}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;font-size:.9em;border-collapse:collapse}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:400;border:0;color:#8a8686}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a{padding:8px 0px}.ui-datepicker td.ui-datepicker-current-day{color:#b31f24}.ui-datepicker td.ui-datepicker-current-day .ui-state-default,.ui-datepicker td.ui-datepicker-current-day .ui-widget-content .ui-state-default{color:#b31f24}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;padding:8px 0px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{font-weight:500;color:#000;border:0;text-align:center;display:block;text-decoration:none}.passenger .title_head{text-align:center;border-bottom:1px solid #d7d7d7;margin-bottom:0;padding-bottom:10px}.passenger .title_head h3{font-size:20px;font-weight:700;position:relative;padding-top:20px}.passenger .title_head h3:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:80px;height:6px;background:#000}.passenger .top_pass_block{background:#f9f9f9;padding:10px 15px 1px;margin-bottom:0}.passenger .pass_info .pass_row{display:flex;justify-content:space-between;margin-bottom:17px}.passenger .pass_info .pass_row a{font-size:30px}.passenger .pass_info .pass_row a i.fa.fa-phone{background:#09d2c8;color:#fff;padding:15px;border-radius:15px}.passenger .pass_info .pass_row a i.fab.fa-whatsapp{background:#4fce5d;color:#fff;padding:10px;font-size:40px;border-radius:15px}.passenger .btn{color:#fff;height:80px;width:80px;margin-top:10px;border-radius:50%;background:#b31f24;background:-moz-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:-webkit-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:linear-gradient(to bottom, #b31f24 0%, #ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0)}#talkToUs{height:50vh}#talkToUs .offcanvas-body{padding-right:0;padding-left:0}.sessionWith_footer{position:fixed;left:0;bottom:0;width:100%;z-index:1 !important}.sessionWith_footer .bottom_last{position:relative}.sessionWith_footer .footer{position:relative}.footer{position:fixed;left:0;width:100%;bottom:-1px;background:#fafafa;z-index:1060}.footer ul{display:flex;justify-content:space-between;margin-bottom:0;padding:8px 15px}.footer ul li{text-align:center}.footer ul li a{font-size:11px;font-weight:500;text-transform:uppercase;color:#454444;text-decoration:none}.footer ul li a:hover span,.footer ul li a:active span{color:#b31f24}.footer ul li a i{font-size:20px}.footer ul li a img{height:24px;width:24px;filter:invert(0%) sepia(7%) saturate(13%) hue-rotate(342deg) brightness(96%) contrast(100%)}.footer ul li a span{display:block;color:#3d3c3c;font-size:3.2vw;margin-top:5px;text-transform:uppercase}.support_pop{z-index:1061 !important}.flight_search .nav-pills{justify-content:space-between}.flight_search .nav-pills .nav-item{width:30%}.flight_search .nav-pills .nav-item .nav-link{font-size:3vw;border-radius:13px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);color:#8a8686;padding:1.4vw 3vw;width:100%}.flight_search .nav-pills .nav-item .nav-link img{width:3.5vw;height:17px;margin-right:2px}.flight_search .nav-pills .nav-item .nav-link.active{background-color:#b31f24;color:#fff;box-shadow:none}.flight_search .nav-pills .nav-item .nav-link.active img{filter:invert(99%) sepia(34%) saturate(151%) hue-rotate(254deg) brightness(230%) contrast(100%)}.flight_search .inpute_holder{position:relative;box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border:1px solid #f3f3f3;margin-bottom:7px;padding:4px 15px;border-radius:10px}.flight_search .inpute_holder label{font-size:13px;margin-bottom:5px;color:#8a8686;display:block}.flight_search .inpute_holder label img{margin-right:5px;vertical-align:sub;height:24px;width:24px}.flight_search .inpute_holder .name_code{display:flex;align-items:center;justify-content:space-between}.flight_search .inpute_holder .name_code .twitter-typeahead{display:block !important;width:980%}.flight_search .inpute_holder .form-control{border:0;padding:0;width:85%;font-size:14px}.flight_search .inpute_holder .form-control:visited,.flight_search .inpute_holder .form-control:active,.flight_search .inpute_holder .form-control:focus{box-shadow:none}.flight_search .inpute_holder strong{opacity:1}.flight_search .inpute_holder .trip_type_radio{display:flex;justify-content:space-between;align-items:center}.flight_search .inpute_holder .trip_type_radio label{margin-bottom:0;display:inline-block;vertical-align:text-bottom;font-size:14px}.flight_search .submit_search{text-align:center;margin-top:1rem}.flight_search .submit_search .btn{font-size:14px;text-transform:uppercase;width:150px;height:45px;display:flex;align-items:center;justify-content:center;margin:0 auto}.flight_search .submit_search .btn i{margin-left:5px}.flight_search .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}.login_div{box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border:1px solid #f3f3f3;padding:8px 15px;border-radius:10px;display:flex;align-items:center;margin-top:25px}.login_div .login_desc{padding-left:15px}.login_div .login_desc h4{color:#b31f24;font-size:3.4vw;font-weight:500;margin-bottom:8px}.login_div .login_desc p{color:#646464;font-size:3vw;margin-bottom:8px}.login_div .login_desc .btn{height:25px;width:25px;font-size:14px}.multi_city .flight_row .inpute_holder .badge{position:absolute;top:-27px;left:0}.multi_city .flight_row .link_me{height:45px;width:4px;background-color:#ccc;margin:-15px auto 0}.multi_city .increase_flight{text-align:center;margin:15px 0px}.multi_city .increase_flight .btn{background-color:#ffc619;color:#000;margin-left:10px;font-size:3.2vw}.multi_city .increase_flight .btn i{color:#b31f24;margin-left:5px}.multi_city .increase_flight .btn:focus,.multi_city .increase_flight .btn:hover,.multi_city .increase_flight .btn:active{border:none !important;outline:none !important}.multi_city .increase_flight img{width:13px}.flight_row.template{padding:5px;margin-top:35px;border-radius:10px}.insurance .insurance_top{display:flex;align-items:center;padding-top:10px}.insurance .insurance_top .company_logo{margin-right:8px;width:80px}.insurance .insurance_top .company_logo img{width:100%}.insurance .insurance_top h3{color:#000;font-size:18px;margin-bottom:0}.insurance .insurance_top h3 span{color:#b31f24;display:block}.insurance .insurance_desc{display:flex;flex-wrap:wrap;margin-top:15px}.insurance .insurance_desc li{width:50%;color:#b31f24;font-weight:400;margin-bottom:10px}.insurance .insurance_desc li strong{font-weight:600;color:#000;display:block}.insurance .package_select{display:flex;background-color:#f8f8f8;padding:10px}.insurance .package_select .btn{font-size:4vw;background-color:#fff;color:#000;border-radius:0;width:50%;border:0}.insurance .package_select .btn span{display:block;color:#646464;font-weight:600}.insurance .package_select .btn-check:checked+.btn,.insurance .package_select .btn.active,.insurance .package_select .btn.show,.insurance .package_select .btn:first-child:active,.insurance .package_select :not(.btn-check)+.btn:active{background-color:#b31f24;color:#fff}.insurance .package_select .btn-check:checked+.btn span,.insurance .package_select .btn.active span,.insurance .package_select .btn.show span,.insurance .package_select .btn:first-child:active span,.insurance .package_select :not(.btn-check)+.btn:active span{color:#ffc619}.insurance_sibmit{text-align:center}.insurance_sibmit .btn{width:200px;font-size:13px}.single_date_modal{z-index:9999}.single_date_modal .modal-body{width:92%;margin:0 auto;box-shadow:0px 0px 6px 2px rgba(0,0,0,.25);border-radius:15px;background-color:#fff;overflow:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.single_date_modal .modal-footer{background-color:#000;justify-content:center;border-radius:0px;padding:0;border:0;flex-direction:column;box-shadow:0px -3px 10px 1px rgba(0,0,0,.04);position:relative}.single_date_modal .modal-footer .seleted_date{background-color:#fff;text-align:center;padding:10px 0;margin:0;width:100%}.single_date_modal .modal-footer .seleted_date p{font-weight:400;font-style:normal;color:#8a8686;font-size:12px;text-transform:uppercase;display:block;margin-bottom:0}.single_date_modal .modal-footer .seleted_date h4{font-weight:600;color:#000;margin-bottom:0;font-size:18px}.single_date_modal .modal-footer .btn{border-color:#b31f24;margin-right:0;background-color:#b31f24;width:150px;height:45px;border-radius:25px;color:#fff;margin:10px 0}.single_date_modal .modal-footer .btn:focus,.single_date_modal .modal-footer .btn:active{border-color:rgba(179,31,36,.7) !important;background-color:rgba(179,31,36,.7);color:#fff}.single_date_modal .ui-datepicker td .ui-state-active{background-color:#b31f24 !important;color:#fff !important}.flight_search_modal,.single_date_modal{border-radius:0;z-index:999999999}.flight_search_modal .modal-dialog,.single_date_modal .modal-dialog{margin:0 auto;height:100%}.flight_search_modal .modal-dialog .modal-content,.single_date_modal .modal-dialog .modal-content{border-radius:0;border:0;overflow:hidden;height:100%}.flight_search_modal .modal-dialog .modal-content .modal-header,.single_date_modal .modal-dialog .modal-content .modal-header{background-color:#f2f2f2;padding:15px 0 50px;background-size:cover;background-repeat:no-repeat;height:100px;border-radius:0}.flight_search_modal .modal-dialog .modal-content .modal-header h1,.single_date_modal .modal-dialog .modal-content .modal-header h1{color:#000;font-size:5vw;font-weight:600;margin-right:auto;margin-left:-14px}.flight_search_modal .modal-dialog .modal-content .modal-header .btn-close,.single_date_modal .modal-dialog .modal-content .modal-header .btn-close{background-image:none;color:#b31f24;opacity:1;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0;margin-right:auto}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .tt-menu,.single_date_modal .modal-dialog .modal-content .modal_contentArea .tt-menu{height:calc(100dvh - 130px) !important}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,.single_date_modal .modal-dialog .modal-content .modal_contentArea .form-control{margin-top:-50px;height:60px}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead{display:block !important;margin-top:-50px}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .form-control,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .form-control{margin-top:0}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu{overflow-y:auto;width:100% !important;display:block !important}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion{padding:9px 6px !important;border-bottom:1px solid #ccc;color:#3a3a3a;cursor:pointer;display:flex;align-items:center}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion span,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion span{background-color:#b31f24;color:#fff;display:inline-block;padding:5px;text-align:center;font-size:14px;order:2;margin-left:auto;width:45px;margin-right:5px}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p{margin-bottom:0}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p small,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p small{display:block;font-size:12px}.flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion:before,.single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion:before{content:"";width:20px;height:20px;background-image:url(../flightsImages/plan_takOff.svg);background-size:100%;background-repeat:no-repeat;margin-right:15px}.flight_search_modal.fade .modal-dialog,.single_date_modal.fade .modal-dialog{transform:translateY(150px)}.flight_search_modal.show .modal-dialog,.single_date_modal.show .modal-dialog{transform:none}.flight_search_modal .time_pick,.single_date_modal .time_pick{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.flight_search_modal .time_pick .slot,.single_date_modal .time_pick .slot{width:33.3333333%;padding-left:5px;padding-right:5px;margin-bottom:10px}.flight_search_modal .time_pick .slot .btn,.single_date_modal .time_pick .slot .btn{width:100%;border-radius:0;font-size:3vw;padding:8px 2px;background-color:#fff;color:#b31f24;border-color:#b31f24;font-weight:600;border-radius:5px}.flight_search_modal .time_pick .slot .btn-check:checked+.btn,.flight_search_modal .time_pick .slot .btn.active,.flight_search_modal .time_pick .slot .btn.show,.flight_search_modal .time_pick .slot .btn:first-child:active,.flight_search_modal .time_pick .slot :not(.btn-check)+.btn:active,.single_date_modal .time_pick .slot .btn-check:checked+.btn,.single_date_modal .time_pick .slot .btn.active,.single_date_modal .time_pick .slot .btn.show,.single_date_modal .time_pick .slot .btn:first-child:active,.single_date_modal .time_pick .slot :not(.btn-check)+.btn:active{background-color:#b31f24;color:#fff}.flight_search_modal .submit_time,.single_date_modal .submit_time{margin-top:10px}.flight_search_modal .submit_time .btn,.single_date_modal .submit_time .btn{width:250px;font-size:14px}.single_date_modal .modal-dialog .modal-content .modal-header{margin-bottom:-39px}.offcanvas.show{border:none;width:100%}.daterangepicker{width:100%;left:0 !important;border-radius:0;border:0;top:40vh !important}.daterangepicker:after,.daterangepicker:before{display:none}.daterangepicker .drp-calendar{max-width:100%}.daterangepicker .drp-calendar.left{padding:0}.daterangepicker .drp-selected{display:flex;justify-content:space-between}.daterangepicker .drp-buttons .cancelBtn{display:none !important}.daterangepicker .drp-buttons .applyBtn{display:block;width:100%;margin-left:0 !important;background-color:#b31f24;border:0;padding:8px 12px !important;margin-top:5px}.traveler_selectionArea{background-color:#fff;padding:15px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);margin-top:-60px}.traveler_selectionArea .pass_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #f7f7f7;padding-bottom:15px}.traveler_selectionArea .pass_row .left_area{display:flex;align-items:center}.traveler_selectionArea .pass_row .left_area img{width:45px;height:45px;padding-right:10px}.traveler_selectionArea .pass_row .left_area h4{font-size:16px;margin-bottom:0}.traveler_selectionArea .pass_row .left_area h4 span{display:block;font-size:12px;color:#555}.traveler_selectionArea .pass_row .right_area .input-group-btn{background:#fff;border-radius:50% !important;width:32px;height:32px;display:flex;justify-content:center;align-items:center;box-shadow:none !important;border:1px solid #8a8686}.traveler_selectionArea .pass_row .right_area .input-group-btn .btn{padding:0;color:#b31f24;font-size:16px;touch-action:manipulation;border:0;outline:none}.traveler_selectionArea .pass_row .right_area .input-group-btn .btn:focus,.traveler_selectionArea .pass_row .right_area .input-group-btn .btn:visited,.traveler_selectionArea .pass_row .right_area .input-group-btn .btn:active{box-shadow:none;outline:none}.traveler_selectionArea .pass_row .right_area .form-control{width:60px;text-align:center;touch-action:manipulation;border:0;font-size:16px;margin-top:-3px;padding:0;background:rgba(0,0,0,0)}.traveler_selectionArea .form-check{margin-bottom:15px;margin-left:15px}.traveler_selectionArea .form-check label{font-size:17px}.traveler_selectionArea .form-check .form-check-input{height:20px;width:20px}.traveler_selectionArea .form-check .form-check-input:checked{border-color:#b31f24;background-color:#b31f24}.traveler_selectionArea .action_area{text-align:center;margin-top:35px;margin-bottom:15px}.traveler_selectionArea .action_area .btn{font-size:14px;text-transform:uppercase;width:150px;height:45px}.flex-_withBtn{box-shadow:0px 0px 4px 2px rgba(0,0,0,.12);padding-top:5px;padding-bottom:10px;position:fixed;z-index:1055;width:100%;top:65px;background-color:#fff}.flex-_withBtn.fixIt_forApp{top:5px}.flexi_date{box-shadow:0px 0px 4px 2px rgba(0,0,0,.12);border-radius:10px}.flexi_date .flexi_body{position:relative;height:44px}.flexi_date .show_flexi_date{padding:10px;text-decoration:none;text-align:center;display:block;color:#262626}.flexi_date .show_flexi_date i{color:#b31f24;margin-left:2px;vertical-align:middle}.flexi_date .show_flexi_date span{background-color:#b31f24;padding:5px;color:#fff;border-radius:5px}.flexi_date .placeholder-glow{position:absolute;left:0;right:0;margin:0 auto;top:36%;display:flex;justify-content:center;align-items:center;margin-bottom:3px}.flexi_date .flight_count{text-align:center;position:relative;color:#fff;background:#b31f24;background:-moz-radial-gradient(center, ellipse cover, rgb(179, 31, 36) 0%, rgb(90, 16, 18) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgb(179, 31, 36) 0%, rgb(90, 16, 18) 100%);background:radial-gradient(ellipse at center, rgb(179, 31, 36) 0%, rgb(90, 16, 18) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31f24', endColorstr='#5a1012', GradientType=1);padding:10px;height:36.8px;border-top-left-radius:10px;border-top-right-radius:10px}.flexi_date .flight_count h4{font-size:14px;margin-bottom:0}.flexi_date .flex-Date_parent{background-color:#fff;padding:5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:space-between}.flexi_date .flex-Date_parent .flexi_row{width:100%;text-align:center}.flexi_date .flex-Date_parent .flexi_row .airline_logo{height:25px;text-align:center}.flexi_date .flex-Date_parent .flexi_row .airline_logo img{width:12vw;height:auto;vertical-align:baseline}.flexi_date .flex-Date_parent .flexi_row h4{color:#7b7b7b;font-size:2.6vw;margin-bottom:0;font-weight:600;background-color:#f8f8f8;padding:5px 1px}.flexi_date .flex-Date_parent .flexi_row p{margin-bottom:0;color:#000;font-size:2.2vw}.flexi_date .flex-Date_parent .flexi_row:first-child h4{border-top-left-radius:10px;border-bottom-left-radius:10px}.flexi_date .flex-Date_parent .flexi_row:last-child h4{border-top-right-radius:10px;border-bottom-right-radius:10px}.flight_list{border-radius:10px;margin-bottom:15px;border:1px solid #d3d3d3;transition:all .1s linear;position:relative}.flight_list:hover{transform:scale(0.96);background-color:#f5f5f5;border:1px solid #ccc}.flight_list .main_flightLink{text-decoration:none}.flight_list .main_flightLink:active,.flight_list .main_flightLink:focus,.flight_list .main_flightLink:visited{outline:none;text-decoration:none}.flight_list .top_area{display:flex;justify-content:space-between;padding:7px;border-bottom:1px solid #d3d3d3}.flight_list .top_area .price{display:flex;align-items:center}.flight_list .top_area h2{font-size:4.1vw;color:#b31f24;position:relative;margin-bottom:0;font-weight:800}.flight_list .top_area p{font-size:3.2vw;margin-bottom:0;margin-left:5px;color:silver;text-decoration:line-through;text-decoration-color:#b31f24}.flight_list .top_area .info_tags .badge{font-size:2.5vw;padding:4px 8px;color:#8a8686;border:2px solid #8a8686;border-radius:8px}.flight_list .flight_row{display:flex;justify-content:space-between;align-items:baseline;margin:7px;margin-top:8px;border:1px solid #f2f1f1;border-radius:12px;padding:5px}.flight_list .flight_row .airline_name{text-align:center}.flight_list .flight_row .airline_name img{width:16vw;margin-top:3px}.flight_list .flight_row .airline_name p{font-size:3vw;margin-bottom:0;color:#a0a0a0}.flight_list .flight_row .airline_name p.placeholder-glow{width:16vw}.flight_list .flight_row .travel_duration p{margin-bottom:0;font-size:2.5vw;color:#8a8686}.flight_list .flight_row .iterany{display:flex;width:95%;padding:0 5px;justify-content:space-between}.flight_list .flight_row .iterany .date_city h2{font-size:3.8vw;font-weight:700;margin-bottom:0;color:#333232}.flight_list .flight_row .iterany .date_city h2.placeholder-glow{width:17vw}.flight_list .flight_row .iterany .date_city p{font-size:3vw;color:#8a8686;margin-bottom:0}.flight_list .flight_row .iterany .date_city p small{text-align:left;font-size:2vw}.flight_list .flight_row .travel_duration{text-align:center;width:41%}.flight_list .flight_row .travel_duration .line{position:relative}.flight_list .flight_row .travel_duration .line span{display:block;height:1px;background-color:#ccc;width:100%;margin:4px 0}.flight_list .flight_row .travel_duration .line span:before{content:"";height:5px;width:5px;border-radius:50%;background-color:#efefef;position:absolute;left:0;top:50%;transform:translateY(-50%)}.flight_list .flight_row .travel_duration .line img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.modify_searchingCanvas .offcanvas-header h5{font-weight:600;font-size:5vw}.further_optFlight h3{color:#b31f24;font-size:4.1vw;font-weight:800}.further_optFlight h3 span{color:#000;font-size:3.8vw;margin-left:3px}.further_optFlight .table{font-size:3.2vw;margin-bottom:0}.preloader_placeholder .date_city{height:38px}.preloader_placeholder .flight_row{height:57.6px;align-items:center}.preloader_placeholder .new_filter{height:41.5px}.modify_searchingCanvas::before{content:"";position:absolute;left:0;top:0;width:100%;background-color:#f2f2f2;z-index:0;height:115px}.modify_searchingCanvas .offcanvas-header{position:relative}.modify_searchingCanvas .offcanvas-header .btn-close{filter:brightness(0.8) saturate(0%) invert(30%) sepia(1) saturate(50000%) hue-rotate(30deg);opacity:1}.offcanvas.offcanvas-bottom.flightDesc{height:auto}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info{margin-left:auto;margin-right:-25px}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .btn-close{margin-left:auto;filter:brightness(0.8) saturate(0%) invert(30%) sepia(1) saturate(50000%) hue-rotate(30deg);opacity:1}.offcanvas.offcanvas-bottom.flightDesc,.quick_flight_details{z-index:1060}.offcanvas.offcanvas-bottom.flightDesc a,.quick_flight_details a{text-decoration:none}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header,.offcanvas.offcanvas-bottom.flightDesc .modal-header,.quick_flight_details .offcanvas-header,.quick_flight_details .modal-header{background-color:#f2f2f2;height:115px;padding-top:30px;padding-bottom:75px}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info,.offcanvas.offcanvas-bottom.flightDesc .modal-header .flight_info,.quick_flight_details .offcanvas-header .flight_info,.quick_flight_details .modal-header .flight_info{text-align:center;margin-left:auto;margin-right:-25px}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info h2,.offcanvas.offcanvas-bottom.flightDesc .modal-header .flight_info h2,.quick_flight_details .offcanvas-header .flight_info h2,.quick_flight_details .modal-header .flight_info h2{margin-bottom:0;color:#000;font-weight:600;font-size:5vw}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info h2 img,.offcanvas.offcanvas-bottom.flightDesc .modal-header .flight_info h2 img,.quick_flight_details .offcanvas-header .flight_info h2 img,.quick_flight_details .modal-header .flight_info h2 img{filter:invert(1)}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info p,.offcanvas.offcanvas-bottom.flightDesc .modal-header .flight_info p,.quick_flight_details .offcanvas-header .flight_info p,.quick_flight_details .modal-header .flight_info p{color:#000;font-size:3vw;margin-bottom:0;display:flex;align-items:center}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info p img,.offcanvas.offcanvas-bottom.flightDesc .modal-header .flight_info p img,.quick_flight_details .offcanvas-header .flight_info p img,.quick_flight_details .modal-header .flight_info p img{filter:invert(1);height:9px;margin-right:2px;margin-left:2px}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .flight_info p .flight_seat_img,.offcanvas.offcanvas-bottom.flightDesc .modal-header .flight_info p .flight_seat_img,.quick_flight_details .offcanvas-header .flight_info p .flight_seat_img,.quick_flight_details .modal-header .flight_info p .flight_seat_img{height:11px}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .btn-close,.offcanvas.offcanvas-bottom.flightDesc .modal-header .btn-close,.quick_flight_details .offcanvas-header .btn-close,.quick_flight_details .modal-header .btn-close{filter:brightness(0.8) saturate(0%) invert(30%) sepia(1) saturate(50000%) hue-rotate(30deg)}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .shareMe a,.offcanvas.offcanvas-bottom.flightDesc .modal-header .shareMe a,.quick_flight_details .offcanvas-header .shareMe a,.quick_flight_details .modal-header .shareMe a{color:#b31f24}.offcanvas.offcanvas-bottom.flightDesc .offcanvas-header .btn-close,.offcanvas.offcanvas-bottom.flightDesc .modal-header .btn-close,.quick_flight_details .offcanvas-header .btn-close,.quick_flight_details .modal-header .btn-close{color:#b31f24;opacity:1;display:flex;justify-content:center;align-items:center;font-size:5vw}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc,.quick_flight_details .flightRow .airlineDesc{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fffcf3;border:1px solid #fff3ce;padding:5px 2px}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .left,.quick_flight_details .flightRow .airlineDesc .left{flex:0 0 35%;max-width:35%}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .left img,.quick_flight_details .flightRow .airlineDesc .left img{max-width:100%;width:75px;margin:0 auto;display:block}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .left .facilities,.quick_flight_details .flightRow .airlineDesc .left .facilities{display:flex;box-shadow:none;padding:0;margin-top:0;justify-content:center;margin-bottom:0}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .left .facilities li,.quick_flight_details .flightRow .airlineDesc .left .facilities li{margin:0 2px}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .left .facilities li img,.quick_flight_details .flightRow .airlineDesc .left .facilities li img{height:13px;width:13px}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .right,.quick_flight_details .flightRow .airlineDesc .right{flex:0 0 60%;max-width:60%;position:relative}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .right:before,.quick_flight_details .flightRow .airlineDesc .right:before{content:"";width:4px;height:100%;background-color:#fff;display:inline-block;float:left;margin-right:15px}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .right h4,.quick_flight_details .flightRow .airlineDesc .right h4{font-size:3.8vw;margin-bottom:3px}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .right h5,.quick_flight_details .flightRow .airlineDesc .right h5{font-size:3.5vw;margin-bottom:3px;color:#0c673b;background-color:#fff;display:inline-block;padding:5px}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .right h5 img,.quick_flight_details .flightRow .airlineDesc .right h5 img{height:13px;width:13px;filter:brightness(0) saturate(100%) invert(30%) sepia(34%) saturate(1086%) hue-rotate(99deg) brightness(93%) contrast(91%)}.offcanvas.offcanvas-bottom.flightDesc .flightRow .airlineDesc .right p,.quick_flight_details .flightRow .airlineDesc .right p{margin-bottom:0;color:#8a8686;font-size:3.2vw}.offcanvas.offcanvas-bottom.flightDesc .iterany,.quick_flight_details .iterany{display:flex;justify-content:space-between;margin:10px 0}.offcanvas.offcanvas-bottom.flightDesc .iterany .date_city h2,.quick_flight_details .iterany .date_city h2{font-size:3.8vw;color:#333232;font-weight:700;margin-bottom:0}.offcanvas.offcanvas-bottom.flightDesc .iterany .date_city p,.quick_flight_details .iterany .date_city p{font-size:2.5vw;color:#8a8686;margin-bottom:0}.offcanvas.offcanvas-bottom.flightDesc .iterany .date_city h3,.quick_flight_details .iterany .date_city h3{font-size:3vw}.offcanvas.offcanvas-bottom.flightDesc .iterany .travel_duration,.quick_flight_details .iterany .travel_duration{text-align:center;width:41%;padding:0 10px}.offcanvas.offcanvas-bottom.flightDesc .iterany .travel_duration p,.quick_flight_details .iterany .travel_duration p{margin-bottom:0;font-size:2.5vw;color:#8a8686}.offcanvas.offcanvas-bottom.flightDesc .iterany .travel_duration .line,.quick_flight_details .iterany .travel_duration .line{position:relative}.offcanvas.offcanvas-bottom.flightDesc .iterany .travel_duration .line span,.quick_flight_details .iterany .travel_duration .line span{display:block;height:1px;background-color:#ccc;width:100%;margin:4px 0}.offcanvas.offcanvas-bottom.flightDesc .iterany .travel_duration .line span:before,.quick_flight_details .iterany .travel_duration .line span:before{content:"";height:5px;width:5px;border-radius:50%;background-color:#efefef;position:absolute;left:0;top:50%;transform:translateY(-50%)}.offcanvas.offcanvas-bottom.flightDesc .iterany .travel_duration .line img,.quick_flight_details .iterany .travel_duration .line img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.offcanvas.offcanvas-bottom.flightDesc .baggage_fareRules,.quick_flight_details .baggage_fareRules{margin-bottom:10px;padding-top:10px;border-top:1px solid #bebebe}.offcanvas.offcanvas-bottom.flightDesc .baggage_fareRules a,.quick_flight_details .baggage_fareRules a{color:#b31f24;font-size:3.5vw}.offcanvas.offcanvas-bottom.flightDesc .baggage_fareRules a i,.quick_flight_details .baggage_fareRules a i{color:#ffc619}.offcanvas.offcanvas-bottom.flightDesc .layover_stop,.quick_flight_details .layover_stop{background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:7px;padding:5px;margin-bottom:10px;position:relative;z-index:1}.offcanvas.offcanvas-bottom.flightDesc .layover_stop p,.quick_flight_details .layover_stop p{margin-bottom:0;font-size:3.2vw;text-align:center}.offcanvas.offcanvas-bottom.flightDesc .nav-tabs,.quick_flight_details .nav-tabs{margin-bottom:5px}.offcanvas.offcanvas-bottom.flightDesc .nav-tabs .nav-item .nav-link,.quick_flight_details .nav-tabs .nav-item .nav-link{font-size:3.2vw;color:#000}.offcanvas.offcanvas-bottom.flightDesc .nav-tabs .nav-item .nav-link.active,.quick_flight_details .nav-tabs .nav-item .nav-link.active{border-radius:0;border:0;border-bottom:1px solid #b31f24;color:#b31f24}.offcanvas.offcanvas-bottom.flightDesc .table,.quick_flight_details .table{font-size:3.2vw}.offcanvas.offcanvas-bottom.flightDesc h4,.quick_flight_details h4{font-size:4vw;color:#b31f24;font-weight:700}.offcanvas.offcanvas-bottom.flightDesc .alert,.quick_flight_details .alert{font-size:3.5vw;padding:10px}.offcanvas.offcanvas-bottom.flightDesc .modal-body,.quick_flight_details .modal-body{overflow:auto;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);border-radius:12px;margin:10px;margin-top:-43px !important;background-color:#fff;height:calc(100dvh - 200px);margin-bottom:200px !important}.flightRow{box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);border-radius:10px;margin-top:10px;padding:8px}.modal-backdrop{background-color:rgba(0,0,0,0)}.share_now{display:flex;justify-content:center;align-items:center}.share_now a i{width:40px;height:40px;background-color:#ccc;color:#fff !important;font-size:17px !important;margin:0 5px;border-radius:50%;text-align:center;line-height:40px}.share_now a i.fa-whatsapp{background-color:#24cc63}.share_now a i.fa-facebook-f{background-color:#4064ac}.share_now a i.fa-facebook-f{background-color:#4064ac}.share_now a i.fa-twitter{background-color:#00a7e7}.share_now a i.fa-instagram{background-color:#e4405f}.share_now a i.fa-linkedin-in{background-color:#0072b1}.session_expiry_modal{background-color:rgba(0,0,0,.5);z-index:9999 !important}.session_expiry_modal .sesssion_expired{text-align:center}.session_expiry_modal .sesssion_expired img{width:120px;display:block;margin:15px auto;margin-top:0}.session_expiry_modal .sesssion_expired h3{text-transform:uppercase;font-size:20px}.session_expiry_modal .sesssion_expired p{font-size:14px}.session_expiry_modal .modal-footer{border:0;padding:0;padding-bottom:15px}.session_expiry_modal .modal-footer .btn{font-size:14px;text-transform:uppercase;width:50%;height:45px;display:flex;align-items:center;justify-content:center;margin:0 auto}.sort_filterBtn{text-align:center;position:fixed;left:0;right:0;margin:0 auto;bottom:75px;z-index:3}.sort_filterBtn .btn{width:46%;border-radius:25px;background-color:#b31f24;color:#fff;box-shadow:0px 0px 5px 1px rgba(0,0,0,.09)}.sort_filterBtn .btn img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(65deg) brightness(106%) contrast(107%)}.comiseo-daterangepicker-right .comiseo-daterangepicker-calendar{padding-bottom:0px !important}.sortAnd_filter_canvas{z-index:1061}.sortAnd_filter_canvas .offcanvas-header{background-image:url(../images/header.svg);background-size:cover;background-repeat:no-repeat;border-radius:0;justify-content:center;padding:15px 0 50px;margin-bottom:-55px}.sortAnd_filter_canvas .offcanvas-header .btn-close{background-image:none;color:#fff;opacity:1;display:flex;align-items:center;justify-content:center;font-size:6vw;margin:0;margin-right:auto}.sortAnd_filter_canvas .offcanvas-header h5{color:#fff;font-size:5vw;font-weight:600;margin-right:auto;margin-left:-14px}.sortAnd_filter_canvas .sortFilter_bodtArea{background-color:#fff;padding:15px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);position:relative;padding-bottom:50px}.sortAnd_filter_canvas .sortFilter_bodtArea .btn-close{position:absolute;right:10px;top:10px}.sortAnd_filter_canvas .sortFilter_bodtArea .action_area{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0 auto;z-index:9999;background-color:#000;padding:10px 0;box-shadow:0px -4px 7px 1px rgba(0,0,0,.1)}.sortAnd_filter_canvas .sortFilter_bodtArea .action_area .btn{width:40%}.sortAnd_filter_canvas .sort_inner{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}.sortAnd_filter_canvas .sort_inner h3{color:#b31f24;font-size:18px;margin-bottom:15px;text-transform:uppercase}.sortAnd_filter_canvas .sort_inner .form-check{margin-bottom:10px}.sortAnd_filter_canvas .sort_inner .form-check label{font-size:14px;display:flex;justify-content:space-between;align-items:center}.sortAnd_filter_canvas .sort_inner .form-check label span{color:#8a8686;font-size:12px}.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:focus,.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:visited,.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:active{box-shadow:none}.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24;box-shadow:none}.flight_detailMain{margin-bottom:10px;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.flight_detail{border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.11);margin-bottom:25px}.flight_detail .top_area{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 5px;border-bottom:1px solid #ccc;margin-bottom:10px}.flight_detail .blocks{flex:0 0 auto;width:50%}.flight_detail .blocks h5{color:#8b8b8b;font-size:4vw;margin-bottom:0}.flight_detail .blocks h2{color:#333232;font-size:5.5vw}.flight_detail .blocks ul{display:flex;justify-content:flex-end;align-items:center;box-shadow:none;border-radius:0;margin-top:0;padding:0;padding-left:0}.flight_detail .blocks ul li{background-color:#cdffe6;border-radius:10px;padding:5px 10px;color:#0c673b;margin-left:10px;list-style:none;height:30px;display:flex;align-items:center;font-size:3.5vw}.flight_detail .blocks ul li img{width:12px;vertical-align:sub;margin-right:4px}.flight_detail .blocks ul li.disabled img{opacity:.4}.flight_detail .baggaer_info{border-top:1px solid #f5f0f0;padding:15px;padding-top:10px;display:flex;align-items:center}.flight_detail .baggaer_info .title{border-right:1px solid #707070;padding-right:5px;margin-right:5px}.flight_detail .baggaer_info .title p{color:#b31f24;margin-bottom:0;font-size:3vw}.flight_detail .baggaer_info .title p img{width:20px;vertical-align:bottom;margin-right:2px}.flight_detail .baggaer_info .desc{margin-top:4px}.flight_detail .baggaer_info .desc p{font-size:3vw;margin-bottom:0}.flight_detail .baggaer_info .desc p strong{color:#b31f24}.boook_now{padding:6px 15px;font-size:22px;font-weight:600;color:#fff;background-color:#b31f24;border-radius:10px;display:block;margin:25px auto;border:0;width:200px;height:52px}.detail_body{padding:10px}.detail_body.d_flex{display:flex;justify-content:space-between;align-items:center}.detail_body .blocks{width:36%}.detail_body .blocks.left_portion{width:62%;position:relative}.detail_body .blocks.left_portion:before{content:"";position:absolute;left:7px;height:65%;top:15px;width:6px;border-left:2px dashed #707070}.detail_body .blocks img{width:30vw;display:block;margin:0 auto}.detail_body .blocks p{text-align:center;margin-bottom:0;font-size:3vw}.detail_body .blocks .facilities{justify-content:center}.detail_body .blocks .facilities li{padding:0;background-color:rgba(0,0,0,0);list-style:none}.detail_body .blocks .source_desti{position:relative;padding-left:30px}.detail_body .blocks .source_desti:before{content:"";width:15px;height:15px;border-radius:50%;border:1px solid #b31f24;background-color:#fff;position:absolute;left:0;top:10px}.detail_body .blocks .source_desti h2{margin-bottom:10px;font-size:4.5vw;font-weight:600}.detail_body .blocks .source_desti h2 small{display:block;color:#8a8686;font-weight:normal;font-size:3.2vw}.detail_body .blocks .source_desti h3{color:#8a8686;font-size:4vw}.detail_body .blocks .source_desti h3 small{margin-left:15px}.detail_body .blocks .travel_duration{margin:10px 30px 15px;background-color:#fff;border:1px solid #ebebeb;padding:10px;display:inline-block}.detail_body .blocks .travel_duration p{display:flex;align-items:center;margin-bottom:0;font-size:3.2vw}.detail_body .blocks .travel_duration p img{width:12px;display:inline-block;margin:0;margin-right:4px}.fare_info{border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.11);padding:10px;margin-bottom:50px}.fare_info h3{font-size:20px;margin-bottom:15px}.fare_info .table th{text-align:left;font-size:13px}.fare_info .table td{text-align:right;font-size:13px}.traveler_insurance{margin-top:25px;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(143,53,56,.52);padding:10px}.traveler_insurance .heading{display:flex}.traveler_insurance .heading .ico{margin-right:8px}.traveler_insurance .heading .ico img{width:45px}.traveler_insurance .heading .text h2{color:#333232;font-size:4.5vw}.traveler_insurance .heading .text h2 strong{color:#b31f24}.traveler_insurance p{color:#8a8686;font-size:14px;padding:10px 0}.traveler_insurance .foot{display:flex;justify-content:space-between}.traveler_insurance .foot h4{color:#b31f24;font-size:5vw}.traveler_insurance .foot h4 small{display:block;color:#8a8686;font-size:3vw}.traveler_insurance .foot .btn{width:35%;text-transform:uppercase}.customer_support{margin-top:25px;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.11);padding:10px;display:flex}.customer_support .ico img{width:50px;margin-right:15px}.customer_support .desc h3{color:#b31f24;font-size:5vw}.customer_support .desc p{color:#8a8686;font-size:14px}.bottom_last{position:fixed;width:100%;bottom:0;z-index:9999 !important}.bottom_last .timer{background:#343434;text-align:center;padding:10px 0}.bottom_last .timer p{color:#d9d9d9;margin-bottom:0;font-size:14px}.bottom_last .timer p i{color:#ffc619;margin-right:8px}.bottom_last .book_now{background:#000;padding:10px 0}.bottom_last .book_now p{font-size:3.5vw;margin-bottom:0;color:#908e8e;margin-right:3vw;line-height:16px}.bottom_last .book_now h5{font-size:4.8vw;font-weight:600;color:#fff}.bottom_last .book_now h5 span{font-size:3.5vw !important;font-weight:600 !important;color:#908e8e !important}.bottom_last .book_now .btn{background:#b31f24;color:#fff;font-size:12px;width:100%;height:37px;border-radius:10px !important;border:0}.bottom_last .book_now .btn:active,.bottom_last .book_now .btn:focus,.bottom_last .book_now .btn:hover{background-color:rgba(179,31,36,.7);color:#fff}.onto_header{margin-top:10px;background-color:#fff;border-radius:10px}.passenger_form{padding:5px}.passenger_form .passenger_row{margin-bottom:25px}.passenger_form .passenger_row .accordion-item{border-radius:0;border:0}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button{padding:7px 0}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fff;border:0;box-shadow:none}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:visited,.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:focus,.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:active{box-shadow:none}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button::after{display:none}.passenger_form .passenger_row .accordion-item .accordion-body{padding:0}.passenger_form .passenger_row .label{font-size:4.5vw;color:#3d3d3d;padding:6px 15px;padding-left:0;position:relative;margin-bottom:0;display:inline}.passenger_form .passenger_row .selection_from_existing{margin:15px 0}.passenger_form .passenger_row .selection_from_existing p{color:#b31f24;margin-bottom:0;background-color:#f8f8f8;padding:10px 15px;border-radius:25px;display:flex;align-items:center;font-size:13px}.passenger_form .passenger_row .selection_from_existing p img{margin-right:5px}.passenger_form .passenger_row .btn-group{width:100%}.passenger_form .passenger_row .btn-group .btn-check:checked+.btn{background-color:#b31f24;border-color:#b31f24;color:#fff}.passenger_form .passenger_row .btn-group .btn-outline-primary{border-color:#f5f5f5;color:#646464}.passenger_form .passenger_row .form-floating .form-control{color:#000;font-size:16px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.05)}.passenger_form .passenger_row .form-floating label{font-size:13px;color:#8a8686}.passenger_form .passenger_row .input-group .input-group-text{background-color:#fff}.passenger_form .passenger_row .input-group .input-group-text img{margin-right:5px}.passenger_form .passenger_row h3{margin-bottom:20px;font-size:18px;color:#b31f24}.additoinal_row{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.additoinal_row:last-child{border:0}.additoinal_row .legend h4{margin-bottom:0;font-size:16px;color:#b31f24}.additoinal_row .detail h4{margin-bottom:0;font-size:14px}.additoinal_row .detail .input-group{margin-top:8px}.additoinal_row .detail .input-group .input-group-btn{background:#fff;border-radius:50% !important;width:32px;height:32px;display:flex;justify-content:center;align-items:center;box-shadow:none !important;border:1px solid #8a8686}.additoinal_row .detail .input-group .input-group-btn .btn{padding:0;color:#b31f24;border:0;outline:none;font-size:12px}.additoinal_row .detail .input-group .form-control{width:58px;text-align:center;border:0;margin-top:-3px;padding:0;background:rgba(0,0,0,0)}.payment_method{padding:15px;z-index:1060}.payment_method.show:not(.hiding),.payment_method.showing{height:auto;border-top-left-radius:15px;border-top-right-radius:15px}.payment_method .offcanvas-header{padding:0 0 15px}.payment_method .offcanvas-body{padding:3px 3px 60px}.payment_method .bottom_last{left:0;bottom:0}.payment_method h3{font-size:22px;color:#b31f24;margin-bottom:0;font-weight:600}.payment_method .alert{font-size:13px;text-align:center}.payment_method .form-check{box-shadow:0px 0px 2px 1px rgba(0,0,0,.05);display:flex;align-items:center;padding:10px 15px 10px 35px;margin-bottom:15px;border-radius:10px}.payment_method .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}.payment_method .form-check .form-check-input:checked:focus,.payment_method .form-check .form-check-input:checked:visited,.payment_method .form-check .form-check-input:checked:active{box-shadow:none}.payment_method .form-check .form-check-label{width:100%;display:flex;align-items:center}.payment_method .form-check .form-check-label img{width:35px;height:35px;margin-left:15px}.payment_method .form-check .form-check-label span{color:#b31f24;text-transform:uppercase;margin-left:auto;font-size:14px;font-weight:600}.payment_method .customer_support{align-items:center;margin-bottom:15px}.payment_method .customer_support .ico img{width:35px;height:35px}.payment_method .customer_support .desc h3{color:#8a8686;font-size:14px;margin-bottom:0}.payment_method .customer_support .desc strong{color:#b31f24}.payment_method.select_existing_user .form-check{box-shadow:1px 1px 2px 1px rgba(0,0,0,.14)}.payment_method.select_existing_user .form-check.active{border:1px solid #b31f24}.payment_method.select_existing_user .form-check .form-check-label span{margin-right:auto;margin-left:15px;text-transform:capitalize;font-weight:400;color:#3d3c3c}.payment_method.select_existing_user .bottom_fixed_tray{position:fixed;left:0;width:100%;bottom:0;background-color:#fff;text-align:center;padding:15px 0;box-shadow:0px -3px 8px 0px rgba(0,0,0,.13)}.payment_method.select_existing_user .bottom_fixed_tray .btn{width:250px}.bank_detial{border-top-left-radius:0;border-top-right-radius:0;border-color:#f2f2f2}.bank_detial .bank_inner{box-shadow:0px 0px 5px 2px rgba(0,0,0,.05);padding:10px;margin-bottom:10px;border-radius:10px}.bank_detial .bank_inner img{width:150px}.bank_detial .bank_inner ul{border-top:1px solid #dadada;padding-top:10px;margin-top:10px;margin-bottom:0}.bank_detial .bank_inner ul li{display:flex;color:#333232;padding-bottom:3px;font-size:14px}.bank_detial .bank_inner ul li strong{color:#b31f24}.bank_detial .bank_inner ul li emp{width:35%}.suucess_img{text-align:center;margin-bottom:15px;padding-top:15px}.suucess_img h2{color:#b31f24;font-size:24px;font-weight:600}.suucess_img img{width:60%}.suucess_img p{color:#2e2e2e}.suucess_img .buttons_action{display:flex;margin:0 -5px}.suucess_img .buttons_action .btn{background-color:#b31f24;color:#fff;font-size:2.5vw;margin:0 5px;width:100%;padding:6px 0}.suucess_img .buttons_action .btn i{margin-bottom:3px;display:block;font-size:3vw}.suucess_img .buttons_action .btn.disabled_btn{pointer-events:none;cursor:default;text-decoration:none;color:#d6d4d4;background-color:#959595}.suucess_img .buttons_action .btn.btn-pay-now{-webkit-animation:glowing 1500ms infinite;-moz-animation:glowing 1500ms infinite;-o-animation:glowing 1500ms infinite;animation:glowing 1500ms infinite}.suucess_img .buttons_action .btn.btn-pay-now.disabled_btn{pointer-events:none;cursor:default;text-decoration:none;color:#d6d4d4;background-color:#959595;animation:none}.suucess_img .buttons_action .btn:hover{background-color:#ffc619;color:#000}@-webkit-keyframes glowing{0%{background-color:#b20000;-webkit-box-shadow:0 0 1px #b20000}50%{background-color:red;-webkit-box-shadow:0 0 10px red}100%{background-color:#b20000;-webkit-box-shadow:0 0 1px #b20000}}@-moz-keyframes glowing{0%{background-color:#b20000;-moz-box-shadow:0 0 1px #b20000}50%{background-color:red;-moz-box-shadow:0 0 10px red}100%{background-color:#b20000;-moz-box-shadow:0 0 1px #b20000}}@-o-keyframes glowing{0%{background-color:#b20000;box-shadow:0 0 1px #b20000}50%{background-color:red;box-shadow:0 0 10px red}100%{background-color:#b20000;box-shadow:0 0 1px #b20000}}.list_numberFound{text-align:center;padding:5px;background-color:#8a8686;color:#fff;margin-bottom:0}.list_numberFound h4{font-size:3.2vw;margin-bottom:0;color:#fff}.remove_wishlist{background-color:#b31f24;color:#fff;font-size:10px}.remove_wishlist img{margin-right:8px;vertical-align:sub}.fetched_list{margin-bottom:15px}.fetched_list.expired{background-color:#ffdfe0}.fetched_list.expired .price{background-color:#fdcecf !important}.fetched_list .main_link{text-decoration:none}.fetched_list .top_area{position:relative;display:flex;border-radius:10px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.09);margin-top:15px;padding:5px}.fetched_list .top_area .tag{font-size:4.1vw;background-color:#b31f24;color:#fff;bottom:8px;width:90%;right:0;margin:0 auto;font-size:3vw;text-align:center;left:0;padding:6px 8px;position:absolute;margin-bottom:0;z-index:2}.fetched_list .top_area .social_share{position:absolute;left:5px;top:5px;z-index:3}.fetched_list .top_area .social_share:hover ul{margin-top:0;visibility:visible;opacity:1;height:auto;overflow:visible}.fetched_list .top_area .social_share emp{display:block;background-color:#b31f24;border-radius:50%;color:#fff;height:30px;width:30px;text-align:center;margin:0 auto;margin-bottom:2px}.fetched_list .top_area .social_share emp i{display:block;height:30px;width:30px;text-align:center;line-height:30px;font-size:13px}.fetched_list .top_area .social_share ul{margin-bottom:0;margin-top:0px;visibility:hidden;overflow:hidden;opacity:0;height:0;transition:all .2s ease-in-out}.fetched_list .top_area .social_share ul li{padding:2px}.fetched_list .top_area .social_share ul li a{text-decoration:none}.fetched_list .top_area .social_share ul li a:hover i{transform:scale(1.1, 1.1)}.fetched_list .top_area .social_share ul li a i{display:block;height:30px;width:30px;border-radius:50%;background-color:#b31f24;text-align:center;line-height:35px;color:#fff;transition:all .2s ease-in-out}.fetched_list .top_area .social_share ul li a i.fa-facebook-f{background-color:#4267b2}.fetched_list .top_area .social_share ul li a i.fa-twitter{background-color:#00acee}.fetched_list .top_area .social_share ul li a i.fa-whatsapp{background-color:#4fce5d}.fetched_list .top_area .social_share ul li a i.fa-linkedin-in{background-color:#006fa6}.fetched_list .top_area .wishlist{position:absolute;left:7px;top:41px;z-index:2;height:30px;width:30px;background-color:#3d3c3c;text-align:center;border-radius:50%;line-height:30px;font-size:14px}.fetched_list .top_area .wishlist i{color:#fff}.fetched_list .top_area .wishlist.active{background-color:#ffc619}.fetched_list .top_area .wishlist.active i:before{content:"";color:#b31f24;font-weight:900}.fetched_list .top_area .img{position:relative;border-radius:8px;width:33%}.fetched_list .top_area .img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.fetched_list .top_area .name_rating{padding:10px 0;width:67%;padding-bottom:3px;margin-left:10px}.fetched_list .top_area .name_rating h2{color:#3d3c3c;margin-bottom:0;font-size:5vw;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fetched_list .top_area .name_rating ul{display:flex;align-items:center;margin-bottom:0;padding:5px 0;font-size:3.5vw}.fetched_list .top_area .name_rating ul li{margin:0 1px}.fetched_list .top_area .name_rating ul li i.fa-star{color:#ffc619}.fetched_list .top_area .name_rating ul li i.fa-star-half-stroke{color:#3d3c3c}.fetched_list .top_area .name_rating ul li span{color:#3d3c3c}.fetched_list .top_area .name_rating .location{display:flex;padding-bottom:7px}.fetched_list .top_area .name_rating .location i{color:#b31f24;margin-right:8px;width:20px;text-align:center;margin-top:2px}.fetched_list .top_area .name_rating .location i.fa-coffee{color:#3d3c3c}.fetched_list .top_area .name_rating .location i.fa-check-circle{color:#45cc1e}.fetched_list .top_area .name_rating .location p{color:#3d3c3c;font-size:3.5vw;margin-bottom:0}.fetched_list .top_area .name_rating .location p small{display:block;color:#44a6d5}.fetched_list .top_area .name_rating .price{margin-top:5px;background-color:#f2f2f2;border:1px solid #e9e9e9;border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:5px}.fetched_list .top_area .name_rating .price .taxes{line-height:9px;width:30%}.fetched_list .top_area .name_rating .price .taxes i{font-size:2.5vw}.fetched_list .top_area .name_rating .price p{color:#8a8686;font-size:13px;margin-bottom:0}.fetched_list .top_area .name_rating .price p:last-child{color:#3d3c3c}.fetched_list .top_area .name_rating .price h1{color:#b31f24;font-size:4vw;font-weight:900;margin-bottom:0}.fetched_list .top_area .name_rating .price h1 span{color:#8a8686;font-size:3vw;text-decoration:line-through;text-decoration-color:#b31f24;font-weight:400;display:block}.fetched_list .top_area .name_rating .price h1 emp{color:#949494;font-size:2vw;font-weight:normal}.fetched_list .top_area .name_rating .price h1 i{display:block;color:#8a8686;font-size:12px;font-weight:300;margin-bottom:5px}.fetched_list.rentA_car{box-shadow:0px 0px 2px 1px rgba(0,0,0,.2);padding:7px;border-radius:10px;margin-bottom:15px;border:1px solid #bebebe}.fetched_list.rentA_car .rent_price{display:flex;align-items:center}.fetched_list.rentA_car .rent_price h3{font-size:4.1vw;background-color:#b31f24;color:#fff;left:-17px;padding:6px 8px;margin-bottom:0;z-index:2;position:relative}.fetched_list.rentA_car .rent_price h3:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:0;border-top:10px solid #580406;border-left:10px solid rgba(0,0,0,0)}.fetched_list.rentA_car .rent_price p{color:silver;font-size:14px;margin-bottom:0}.fetched_list.rentA_car .vehicle_desc{display:flex;margin-top:15px}.fetched_list.rentA_car .vehicle_desc .vehicle{width:55%}.fetched_list.rentA_car .vehicle_desc .vehicle h3{font-size:4.5vw;color:#707070;font-weight:600;margin-bottom:0}.fetched_list.rentA_car .vehicle_desc .vehicle h3 small{font-size:3vw;font-weight:normal}.fetched_list.rentA_car .vehicle_desc .vehicle img{width:100%}.fetched_list.rentA_car .vehicle_desc .desc{width:45%;padding-left:15px;margin-bottom:0}.fetched_list.rentA_car .vehicle_desc .desc li{color:#3d3c3c;font-size:3.5vw;font-weight:500;margin-bottom:5px}.fetched_list.rentA_car .vehicle_desc .desc li img{width:18px;height:18px;margin-right:8px}.fetched_list.rentA_car .benefits{background-color:#fafafa;border-radius:10px;padding:10px}.fetched_list.rentA_car .benefits h3{color:#b31f24;font-size:20px}.fetched_list.rentA_car .benefits ul{display:flex;flex-wrap:wrap;margin-bottom:0}.fetched_list.rentA_car .benefits ul li{font-size:3.5vw;padding-right:10px;line-height:28px}.fetched_list.rentA_car .benefits ul li i{color:#10b304}.rentA_car_moreDetails .pass_row{display:flex;justify-content:space-between;margin-bottom:10px}.rentA_car_moreDetails .pass_row .left_area h4{font-size:16px}.rentA_car_moreDetails .pass_row .left_area h4 span{display:block;font-size:12px;color:#555}.rentA_car_moreDetails .pass_row .right_area .form-control{width:60px;text-align:center;border:0;margin-top:-3px;padding:0;background:rgba(0,0,0,0)}.rentA_car_moreDetails .pass_row .right_area .input-group-btn{background:#fff;border-radius:50% !important;width:37px;height:37px;display:flex;justify-content:center;align-items:center;box-shadow:none !important;border:1px solid #8a8686}.rentA_car_moreDetails .pass_row .right_area .input-group-btn .btn{padding:0;border:0;outline:none}.rentA_car_moreDetails .pass_row .right_area .input-group-btn .btn:focus{box-shadow:none !important}.rentA_car_moreDetails .pass_row .right_area .input-group-btn i{color:#b31f24}.rentA_car_moreDetails iframe{width:100%;height:100px;margin-bottom:10px}.hotel_slider{padding:0;position:relative;margin-bottom:15px}.hotel_slider .home-carousel .slide{position:relative;border-radius:8px;overflow:hidden}.hotel_slider .home-carousel .slide img{height:200px;object-fit:cover;width:100%}.hotel_slider .home-carousel .slide:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)}.hotel_slider .home-carousel .slick-dots{bottom:auto;top:0}.hotel_slider .home-carousel .slick-dots li{width:15px;height:15px}.hotel_slider .home-carousel .slick-dots li button{width:15px;height:15px}.hotel_slider .home-carousel .slick-dots li button:before{opacity:1;width:15px;height:15px;font-size:12px}.hotel_slider .name_rating{position:absolute;width:100%;padding:10px;left:0;bottom:0}.hotel_slider .name_rating h2{color:#fff;margin-bottom:0;font-size:5vw}.hotel_slider .name_rating ul{display:flex;align-items:center;margin-bottom:0;font-size:3.5vw}.hotel_slider .name_rating ul li{margin:0 1px}.hotel_slider .name_rating ul li i.fa-star{color:#ffc619}.hotel_slider .name_rating ul li i.fa-star-half{color:#fff}.hotel_slider .name_rating ul li span{color:#fff}.hotel_price p{color:#3d3c3c;font-size:13px;margin-bottom:0}.hotel_price h1{color:#b31f24;font-size:7vw;font-weight:900;margin-bottom:0}.hotel_price h1 small{color:#8a8686;font-size:4vw;text-decoration:line-through;text-decoration-color:#b31f24;font-weight:400}.hotel_price h5{color:#3d3c3c;font-size:3vw}.hotel_price h5 i{color:#b31f24}.hotel_price h5 a{text-decoration:none;color:#44a6d5}.facilities{margin-top:20px;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.11);padding:10px}.facilities h2{font-size:3.2vw;background-color:#b31f24;color:#fff;margin-left:-20px;padding:9px 5px;position:relative;margin-bottom:5px;margin-right:15px;display:inline-block}.facilities h2:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:0;border-top:10px solid #580406;border-left:10px solid rgba(0,0,0,0)}.facilities h3{color:#b31f24;font-size:5vw;font-weight:600}.facilities ul{display:flex;flex-wrap:wrap}.facilities ul li{width:50%;padding:0 1%;font-size:3vw;color:#646464;margin-bottom:5px}.facilities .price_final{border-top:1px solid rgba(0,0,0,.05);padding-top:8px;margin-top:8px}.facilities .price_final h1{font-size:7vw;color:#b31f24;font-weight:800}.facilities .price_final h1 small{font-weight:400;font-size:3vw;color:#3d3c3c}.stay_duration{position:relative;padding-left:15px}.stay_duration:before{content:"";position:absolute;left:0;height:65%;top:15px;width:6px;border-left:2px dashed #707070}.stay_duration .checkDates{position:relative;margin-bottom:35px}.stay_duration .checkDates:last-child{margin-bottom:0}.stay_duration .checkDates:after{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff;position:absolute;left:-20px;top:2px}.stay_duration .checkDates h3{font-size:4vw;color:#333232;font-weight:400}.stay_duration .checkDates h3 small{font-size:2.5vw;display:block}.rooms_option{margin-top:20px;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.11);padding:10px}.rooms_option .top_section{display:flex;align-items:center;justify-content:space-between}.rooms_option .top_section h2{font-size:3.6vw;color:#333232;font-weight:600;position:relative;margin-bottom:0;margin-right:15px}.rooms_option .top_section h1{font-size:5vw;font-weight:900;margin-bottom:0;color:#b31f24}.rooms_option .top_section h1 small{color:#8a8686;font-size:4vw;font-weight:400}.rooms_option .top_section h1 span{font-size:3vw;font-weight:400;color:#8a8686}.rooms_option ul{display:flex;flex-wrap:wrap}.rooms_option ul li{font-size:3.2vw;margin:10px 10px 0 0}.bottom_section{display:flex;margin-top:15px;justify-content:space-between;align-items:center}.bottom_section .btn{font-size:13px;width:40%}.bottom_section a{color:#44a6d5;font-size:3vw}.tour .top_area .name_rating{flex-direction:column;align-items:flex-start}.tour .top_area .name_rating h2{overflow:visible;white-space:normal;border-bottom:1px solid #f2f2f2;padding-bottom:7px;font-size:4.4vw}.tour .top_area .name_rating .tour_info{margin:4px 0;display:flex;justify-content:space-between}.tour .top_area .name_rating .tour_info p{margin-bottom:5px;color:#3d3c3c;font-size:3vw;display:flex;align-items:center}.tour .top_area .name_rating .tour_info p i{margin-right:2px}.tour .top_area .name_rating .tour_info p img{height:14px;margin-right:2px}.tour .top_area .name_rating .tour_info p:last-child{margin-right:0}.tour .top_area .name_rating .tour_info p.tour_datesSelection{color:#b31f24;border-bottom:1px solid #b31f24}.tour .top_area .name_rating ul li{color:#ffc619}.tour .top_area .name_rating ul li a{color:#fff;padding:0 5px;font-size:17px}.tour .bottom_area .price p{text-align:left;margin-bottom:0}.tour .bottom_area .price h1{text-align:left}.tour .bottom_area .location a.btn{font-size:12px;width:100%}.tour_slider{padding:0;position:relative;margin-bottom:15px}.tour_slider .home-carousel .slide{position:relative;border-radius:8px;overflow:hidden}.tour_slider .home-carousel .slide img{height:200px;object-fit:cover;width:100%}.tour_slider .home-carousel .slide:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)}.tour_slider .home-carousel .slick-dots{bottom:10px}.tour_slider .home-carousel .slick-dots li button:before{opacity:1}.tour_slider .name_rating{position:absolute;width:100%;padding:10px;left:0;bottom:0}.tour_slider .name_rating h2{color:#fff;margin-bottom:0;font-size:5vw}.tour_slider .name_rating ul{display:flex;align-items:center;margin-bottom:0;font-size:3.5vw}.tour_slider .name_rating ul li{margin:0 1px}.tour_slider .name_rating ul li i.fa-star{color:#ffc619}.tour_slider .name_rating ul li i.fa-star-half{color:#fff}.tour_slider .name_rating ul li span{color:#fff}.tour_detail.name_rating{flex-direction:column;align-items:flex-start}.tour_detail.name_rating h2{color:#3d3c3c;font-size:6vw}.tour_detail.name_rating .tour_info{display:flex;margin:4px 0}.tour_detail.name_rating .tour_info p{margin-bottom:0;color:#3d3c3c;margin-right:10px;font-size:3.5vw}.tour_detail.name_rating .tour_info p i{margin-right:2px;color:#b31f24}.tour_detail.name_rating .tour_info p:last-child{margin-right:0}.tour_detail.name_rating ul{display:flex}.tour_detail.name_rating ul li{color:#ffc619}.tour_detail.name_rating ul li a{color:#3d3c3c;padding:0 3px}.tour_short_desc ul{padding-left:0;list-style:none}.tour_short_desc ul li{font-size:13px;position:relative;padding-left:15px;margin-bottom:8px}.tour_short_desc ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#b31f24;margin-right:5px}.tour_short_desc p{font-size:13px;color:#3d3c3c}.tour_short_desc .readMore_text{color:#3d3c3c;font-size:13px}.tour_short_desc .readMore_text emp{display:none}.tour_short_desc .readMore_text[aria-expanded=true] emp{display:block}.tour_short_desc .readMore_text[aria-expanded=true] span{display:none}.tour_short_desc .accordion{margin-top:25px}.tour_short_desc .accordion .accordion-item{border-color:#f7f7f7}.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button{padding-top:.7rem;padding-bottom:.7rem;font-size:13px;background-color:#f8f8f8;border-bottom:2px solid #fff;border-left:3px solid;border-radius:0;box-shadow:0px 0px 6px 0px rgba(0,0,0,.16);margin-bottom:10px}.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#b31f24;margin-bottom:0;font-weight:800}.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button:visited,.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button:focus,.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button:active{box-shadow:none;outline:none}.tour_short_desc .accordion .accordion-item .accordion-body{background-color:#fafafa}.tour_short_desc .accordion .accordion-item .accordion-body ul li{font-size:13px;position:relative;padding-left:15px;margin-bottom:8px}.tour_short_desc .accordion .accordion-item .accordion-body ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#b31f24;margin-right:5px}.tour_short_desc .accordion .accordion-item:last-child .accordion-header .accordion-button{border-bottom:0}.tour_short_desc .map iframe{width:100%;height:250px;margin:20px 0}.franchise_data{color:#f1b80b !important;padding-top:8px}.services p{display:flex;align-items:center;font-size:13px;border-bottom:1px solid #f8f8f8;padding:5px 0}.services p img{margin-right:10px}.itinerary .nav{background-color:rgba(255,198,25,.1);flex-wrap:nowrap;padding:5px;position:relative;padding-left:30px}.itinerary .nav .nav-item{width:100%}.itinerary .nav .nav-item .nav-link{background-color:#fff;padding:.5rem .7rem;border:0;margin:0 auto;color:#3d3c3c;border-radius:5px}.itinerary .nav .nav-item .nav-link h1{font-size:3.8vw;text-align:center;margin-bottom:0}.itinerary .nav .nav-item .nav-link h1 small{display:block}.itinerary .nav .nav-item .nav-link.active{background-color:#b31f24;color:#fff}.itinerary .nav .nav-item.legend{background-color:#ffc619;color:#b31f24;font-size:3.5vw;transform:rotate(-90deg);padding:4px 0px;text-align:center;position:absolute;width:56px;top:15px;left:-13px}.tour_iternary_inner{padding:15px 0}.tour_iternary_inner .tour_source_desti{display:flex;justify-content:space-between}.tour_iternary_inner .tour_source_desti .points{width:40%}.tour_iternary_inner .tour_source_desti .points h2{font-size:16px;color:#333232}.tour_iternary_inner .tour_source_desti .points h2 small{display:block;font-size:12px}.tour_iternary_inner .tour_source_desti .points:last-child{text-align:right}.tour_iternary_inner .tour_source_desti .center{position:relative;text-align:center;width:60%}.tour_iternary_inner .tour_source_desti .center:before{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff;position:absolute;left:-12px;top:9px}.tour_iternary_inner .tour_source_desti .center:after{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff;position:absolute;right:-12px;top:9px}.tour_iternary_inner .tour_source_desti .center span{height:2px;border-top:2px dashed #707070;display:block}.tour_iternary_inner .tour_source_desti .center p{margin-bottom:0;font-size:3vw;color:#a0a0a0}.tour_iternary_inner .tour_source_desti h2{font-size:17px}.new_tour_desc ul{padding-left:0;list-style:none}.new_tour_desc ul li{font-size:13px;position:relative;padding-left:15px;margin-bottom:8px}.new_tour_desc ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#b31f24;margin-right:5px}.host_info{width:90%;margin:0 auto;border:1px solid rgba(0,0,0,.1);padding:10px;display:flex;justify-content:space-between;align-items:center;border-radius:15px}.host_info .desc h2{color:#333232;font-size:4.5vw;margin-bottom:2px}.host_info .desc p{font-size:3vw;color:#8a8686;margin-bottom:0}.host_info .desc ul{display:flex;margin-bottom:0}.host_info .desc ul li{color:#3d3c3c;font-size:3.5vw}.host_info .desc ul li i{color:#ffc619}.host_info .img img{width:60px;height:60px;object-fit:cover;border-radius:50%}.tour_booked_info{margin:20px 0;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0,0,0,.11);padding:10px}.tour_booked_info h3{font-size:14px}.tourDates_canvas{z-index:9999;height:auto !important}.tourDates_canvas .offcanvas-title{color:#b31f24}.tourDates_canvas .form-check{padding:21px 35px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);border-radius:8px;margin-bottom:10px;border:1px solid #ededed}.tourDates_canvas .form-check .form-check-label{width:100%}.tourDates_canvas .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}.wishList_canvas{z-index:9999;height:auto !important}.wishList_canvas .offcanvas-title{color:#b31f24}.wishList_canvas .btn-close{background:none;width:auto;color:#1fb369;opacity:1;height:auto}.wishList_canvas .wishList_item{text-decoration:none;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);border-radius:8px;margin-bottom:10px;border:1px solid #ededed;display:block;padding:6px}.wishList_canvas .wishList_item .row{align-items:center}.wishList_canvas .wishList_item .desc{display:flex;align-items:center}.wishList_canvas .wishList_item .tour_img{margin-right:10px;width:20%}.wishList_canvas .wishList_item .tour_img img{height:60px;width:60px;object-fit:cover;border-radius:8px}.wishList_canvas .wishList_item .tourPrice h4{color:#2e2e2e;font-size:15px;font-weight:600;margin-bottom:0}.wishList_canvas .wishList_item .tourPrice h2{color:#b31f24;font-size:18px;margin-bottom:0;font-weight:800}.wishList_canvas .wishList_item .tourPrice h2 small{font-weight:normal;color:#949494;font-size:11px;font-style:italic}.tourModify_search{margin-top:10px;background-color:#fff;border-radius:10px;padding:10px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.23)}.tourModify_search .input-group span{border-right:0}.tourModify_search .input-group .form-control{border-left:0;font-size:3.3vw;background-color:#f8f9fa;padding-left:0}.tourModify_search .form-check{margin-bottom:0;margin-top:5px}.tourModify_search .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}.tourModify_search .form-check .form-check-label{font-size:13px}.tourModify_search .btn{width:100%;font-size:3.2vw}.dicover_world{margin-top:-50px}.dicover_world .form-control{height:60px}.suggestions{overflow-y:auto;height:70vh}.suggestions ul li a{display:flex;align-items:center;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05)}.suggestions ul li a img{height:25px;margin-right:15px}.suggestions ul li a h4{font-size:15px;color:#3d3c3c;margin-bottom:0}.suggestions ul li a h4 span{display:block;color:#8a8686;font-size:12px;margin-top:2px}.image_scrollRow{display:flex;white-space:nowrap;overflow:auto;flex-wrap:nowrap;margin-bottom:25px}.image_scrollRow .trend_item{position:relative;border-radius:15px;overflow:hidden;width:45%;text-decoration:none;display:block;flex:0 0 auto;height:220px;margin-right:10px}.image_scrollRow .trend_item img{width:100%;height:100%;object-fit:cover;object-position:center}.image_scrollRow .trend_item .offer_desc{position:absolute;left:10px;bottom:0;z-index:1}.image_scrollRow .trend_item .offer_desc h3{color:#fff;font-weight:600;font-size:4.5vw;margin-bottom:2px}.image_scrollRow .trend_item .offer_desc h3 small{display:block;font-size:3.5vw;font-weight:400}.image_scrollRow .trend_item .offer_desc ul{display:flex;margin-bottom:10px}.image_scrollRow .trend_item .offer_desc ul li{color:#fff;margin:0 1px;font-size:12px}.image_scrollRow .trend_item .offer_desc ul li i{color:#ffc619}.image_scrollRow .trend_item:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)}.user_review{margin-bottom:25px}.user_review .user_top{display:flex;justify-content:space-between;align-items:center}.user_review .user_top .info_card{display:flex;align-items:center}.user_review .user_top .info_card .img{margin-right:10px}.user_review .user_top .info_card .img img{width:60px;height:60px;object-fit:cover;border-radius:50%}.user_review .user_top .info_card .desc h3{color:#3d3c3c;font-size:5vw;margin-bottom:2px}.user_review .user_top .info_card .desc ul{display:flex;margin-bottom:0}.user_review .user_top .info_card .desc ul li{color:#3d3c3c;font-size:12px}.user_review .user_top .info_card .desc ul li i{color:#ffc619;margin:0 1px}.user_review .user_top p{color:#8a8686;font-size:11px;margin-bottom:0;text-align:right}.user_review .review_text{margin-top:10px}.user_review .review_text p{font-size:13px;color:#3d3c3c}.write_review{text-align:center}.write_review .btn{background-color:#fff;display:block;width:100%;border-radius:0;border-color:#b31f24;color:#b31f24;text-transform:uppercase;height:50px;font-size:13px}.visa .inpute_holder{margin-top:-60px;background-color:#fff;position:relative;box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border:1px solid #f3f3f3;margin-bottom:15px;padding:8px 15px;border-radius:10px}.visa .inpute_holder label{font-size:13px;margin-bottom:5px;color:#8a8686;display:block}.visa .inpute_holder label img{margin-right:5px;vertical-align:sub;height:25px;width:25px}.visa .inpute_holder .form-control{border:0;padding:0;width:100%;font-size:14px}.visa .visa_list{margin-bottom:25px}.visa .visa_list .visa_item{display:block;position:relative;text-decoration:none;overflow:hidden;height:220px;border-radius:15px}.visa .visa_list .visa_item:after{content:"";position:absolute;left:0;right:0;width:100%;height:60%;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)}.visa .visa_list .visa_item img{width:100%;height:100%;object-fit:cover;object-position:center}.visa .visa_list .visa_item .visa_desc{position:absolute;left:10px;bottom:0;z-index:1}.visa .visa_list .visa_item .visa_desc h3{color:#fff;font-weight:600;font-size:5vw;margin-bottom:2px}.visa .visa_list .visa_item .visa_desc p{color:#fff;font-size:3vw;margin-bottom:2px}.visa .visa_list .visa_item .visa_desc p span{color:#ffc619;display:block}.visa .visa_list .visa_item .visa_desc h2{color:#fff;font-size:5vw}.visa .visa_list .visa_item .visa_desc h2 small{font-size:3vw}.doc_required ul li{font-size:3.5vw;color:#3d3c3c;margin-bottom:10px}.doc_required ul li img{height:30px;width:30px;margin-right:5px}.profile_main{margin-top:10px;background-color:#fff;padding:15px;border-radius:15px;border:0;box-shadow:0px 0px 5px 3px rgba(0,0,0,.1)}.profile_main ul{margin-bottom:0}.profile_main .form-floating .form-control{color:#000;font-size:14px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.05)}.profile_main .form-floating .ico{position:absolute;right:5%;top:50%;transform:translateY(-50%);text-align:center}.profile_main .form-floating .ico img{border:0;border-radius:0;padding:0;width:auto;margin-bottom:0}.profile_main .input-group .input-group-text{background-color:#fff}.profile_main .input-group .input-group-text img{margin-right:5px;border:0;border-radius:0;width:25px;padding:0;margin-bottom:0}.profile_main .btn{display:block;width:100%;font-size:14px}.user_links{margin-top:25px}.user_links ul li.divider{border-bottom:1px solid #ccc;padding:5px 0;padding-top:0}.user_links ul li a{display:block;padding:10px 0;color:#3d3c3c;font-size:4vw;text-decoration:none;text-transform:uppercase}.user_links ul li a img{margin-right:5px;width:20px;height:20px}.change_img{position:relative;display:flex;justify-content:center;align-items:baseline;margin-bottom:25px}.change_img a{color:#b31f24;margin-left:-15px;position:relative;z-index:1}.support_pop{z-index:1060 !important}.bookings .form-select:visited,.bookings .form-select:focus,.bookings .form-select:active{box-shadow:none}.bookings .status_buttons{display:flex;justify-content:center;padding:15px 0}.bookings .status_buttons .btn{box-shadow:0px 0px 4px 1px rgba(0,0,0,.06);width:40%;margin:0 10px;border:0;background-color:#fff;color:#9f9d9d}.bookings .status_buttons .btn.active{background-color:#ffc619;color:#b31f24}.booking_list{max-height:335px;overflow:auto;padding:5px}.booking_row{border:1px solid #f5f5f5;background-color:#fff;border-radius:10px;margin-bottom:15px;padding:10px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.2)}.booking_row .location{display:flex;justify-content:space-between;align-items:center}.booking_row .location .source{width:26%}.booking_row .location .source h4{font-size:13px;font-weight:600;margin-bottom:0}.booking_row .location .source h4 small{display:block;font-size:9px;font-weight:normal}.booking_row .location .source:last-child{text-align:right}.booking_row .location .duration{width:45%;position:relative}.booking_row .location .duration:before,.booking_row .location .duration:after{content:"";position:absolute;top:-6px;width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff}.booking_row .location .duration:before{left:0}.booking_row .location .duration:after{right:0}.booking_row .location .duration span{display:block;border-top:1px dashed #707070}.booking_row ul{display:flex;justify-content:center;margin-bottom:0;margin-top:10px}.booking_row ul li{box-shadow:0px 0px 4px 1px rgba(0,0,0,.06);border-radius:15px;color:#8a8686;font-size:11px;padding:4px 8px;margin:0 3px}.cancelled_bookings .booking_row{background-color:rgba(255,0,4,.1);box-shadow:0px 0px 3px 1px rgba(255,0,4,.5)}.lazyLoad .sort_inner{position:relative}.lazyLoad .sort_inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .table-striped{position:relative}.lazyLoad .table-striped:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .bottom_last{position:relative}.lazyLoad .bottom_last:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .nav-pills_s{position:relative}.lazyLoad .nav-pills_s::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%;border-radius:20px}.lazyLoad .custom-col{position:relative;height:100%;width:100%}.lazyLoad .custom-col::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .custom-col-dark{position:relative;height:100%;width:100%}.lazyLoad .custom-col-dark::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .submit_search{position:relative;height:100%;width:100%}.lazyLoad .submit_search::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .flightRow .airlineDesc .left{position:relative}.lazyLoad .flightRow .airlineDesc .left:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .flightRow .airlineDesc .right h4,.lazyLoad .flightRow .airlineDesc .right h5,.lazyLoad .flightRow .airlineDesc .right p{position:relative}.lazyLoad .flightRow .airlineDesc .right h4:after,.lazyLoad .flightRow .airlineDesc .right h5:after,.lazyLoad .flightRow .airlineDesc .right p:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .flightRow .airlineDesc .right .light-heading{position:relative}.lazyLoad .flightRow .airlineDesc .right .light-heading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .iterany .date_city h3,.lazyLoad .iterany .date_city p{position:relative;margin-bottom:2px !important}.lazyLoad .iterany .date_city h3:after,.lazyLoad .iterany .date_city p:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .iterany .date_city h2{position:relative}.lazyLoad .iterany .date_city h2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .iterany .travel_duration p{position:relative}.lazyLoad .iterany .travel_duration p:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .iterany .travel_duration .darkpara{position:relative}.lazyLoad .iterany .travel_duration .darkpara::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .inner_pages_content .nav.nav-pills.mb-3{position:relative}.lazyLoad .inner_pages_content .nav.nav-pills.mb-3:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .inner_pages_content .flight_search .inpute_holder,.lazyLoad .inner_pages_content .submit_search{position:relative}.lazyLoad .inner_pages_content .flight_search .inpute_holder:after,.lazyLoad .inner_pages_content .submit_search:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad.new_filter{position:relative;margin-bottom:10px;height:auto}.lazyLoad.new_filter:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad.flight_list .info_tags,.lazyLoad.flight_list .airline_name{position:relative}.lazyLoad.flight_list .info_tags:after,.lazyLoad.flight_list .airline_name:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad.flight_list .info_tags{height:102%}.lazyLoad.flight_list .top_area .price{position:relative}.lazyLoad.flight_list .top_area .price::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .accordion_s .accordion-header{position:relative;margin-top:5px}.lazyLoad .accordion_s .accordion-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad .accordion_s .accordion-item-dark .accordion-header{position:relative;margin-top:5px}.lazyLoad .accordion_s .accordion-item-dark .accordion-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .dark-heading,.lazyLoad .dark-row,.lazyLoad .ancher{position:relative}.lazyLoad .dark-heading::after,.lazyLoad .dark-row::after,.lazyLoad .ancher::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}.lazyLoad .light-row{position:relative}.lazyLoad .light-row::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}@keyframes lazyLoad{0%{background-position:-200% 0%}100%{background-position:200% 0%}}.search-input:focus{border:1px solid #dee2e6 !important}.btn{border:none !important;outline:none !important}.for_app .noPadding_native{padding:0 !important}.for_app .sort_filterBtn{bottom:30px !important}.for_app .header{padding:unset;height:unset}.for_app .app-bottom-spacing{margin-bottom:60px}.for_app .scroll_content_top{padding-top:0}.for_app .book_now{margin-bottom:10px;border-radius:0px 0px 15px 15px}.for_app .botton{background-color:#fff;position:fixed;bottom:0;width:100%;right:0;left:0;padding:10px 0}.for_app .bottom-bar{background-color:#fff;position:fixed;bottom:0;width:100%;left:0;right:0}.for_app .bottom_spacing{padding:10px 0}.for_app .action_area{margin-bottom:10px !important;border-radius:0px 0px 15px 15px !important}body.safari-only .book_now,body.ios-only .book_now{margin-bottom:15px !important;border-radius:0px 0px 15px 15px}body.safari-only .action_area,body.ios-only .action_area{margin-bottom:15px !important}#toast-container{position:fixed !important;z-index:999999 !important;pointer-events:none !important;top:56% !important;left:50% !important;transform:translateX(-50%) !important;width:250px !important}.overlapOne_header{position:relative;z-index:999;margin-top:-55px;overflow-y:auto;height:calc(100dvh - 60px)}.flight_search_s{padding:6px}.flight_search_s .nav-pills_s{border:1px solid rgba(0,0,0,.09);margin-top:-20px;width:97%;margin-left:auto;margin-right:auto;border-radius:20px;padding:5px;background-color:#fff}.flight_search_s .nav-pills_s .nav-item .nav-link{box-shadow:none !important;padding:4px !important}.flight_search_s .nav-pills_s .nav-item .nav-link.active{background-color:#000 !important}.flight_search_s .nav-pills_s .nav-item .nav-link img{width:2.5vw !important}.flight_search_s .inpute_holder{display:flex;background-color:#f8f9fa;box-shadow:none !important;border-radius:0px !important}.flight_search_s .inpute_holder .form-control{background-color:#f8f9fa;font-size:12px}.flight_search_s .inpute_holder label img{height:16px;width:16px}.flight_search_s .submit_search{margin-top:0;margin-bottom:10px}.flight_search_s .submit_search .btn{height:32px;width:100px;font-size:.75rem}.flight_search_s .multi_city .increase_flight{text-align:end}.flight_search_s .multi_city .increase_flight .btn{color:#b31f24}.edit-content_SK{margin-top:13px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.09);border-radius:10px}.flight-total-count{background-color:gray;color:#fff;padding:5px;text-align:center;margin:10px 0px}.flight-total-count .total-count{font-size:.8rem;font-weight:normal;margin:0}.flight-total-count .no-flights{font-size:3.2vw;margin-bottom:0;color:#fff}.accordion_s{max-height:200px;overflow:auto}.accordion_s .accordion-item{border:1px solid #fefae0}.accordion_s .accordion-item .accordion-header{padding:0}.accordion_s .accordion-item .accordion-header .accordion-button{background-color:#fefae0;box-shadow:none !important;color:#000;font-weight:bold;font-size:.9rem;margin-top:0px !important;margin:2px 0px;padding:10px}.accordion_s .accordion-item .accordion-header .accordion-button::after{background-size:1rem}.accordion_s .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B31F24'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.accordion_s .accordion-body{padding:0}.accordion_s .accordion-body .flight_row{margin-top:0 !important}.flight_detailMain_sk{position:relative}.flight_detailMain_sk::before{content:"";display:block;position:absolute;top:-46px;height:45px;width:1.5px;background-color:#b31f24;left:50%;transform:translateX(-50%)}.stop_time{display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:1;width:200px;background-color:#fff;color:#b31f24;border:1px solid #b31f24;border-radius:5px}.stop_time span{font-size:.8rem}.flightstoptime{margin:0 5px}.flightstoptime .time{align-content:center}.flightstoptime ul{display:flex;list-style-type:none;padding:0;margin:0}.flightstoptime ul li{font-size:.9rem;font-weight:bold}.clear-amount{text-decoration:line-through;text-decoration-color:#b31f24;text-decoration-thickness:1.5px}.comiseo-daterangepicker .ui-datepicker .ui-datepicker-today .ui-state-highlight{padding:8px 0px}.date_combo{width:43px !important;text-align:center}.magnify_btn{background-color:#b31f24;color:#fff;border-radius:4px;border:none !important;outline:none !important;width:100%;height:100%}.Width_h{height:34px;width:100%}.modal-backdrop{display:none !important}.date_range.fade .modal-dialog{margin:0;transform:none !important;border-radius:0;height:100%;width:100%;position:absolute;left:50%;transform:translateX(-50%) !important}.date_range.fade .modal-dialog .modal-content{height:100%;width:100%}.modal.show .modal-dialog{transform:none}input.form-control.travellers-class::placeholder{color:#000}.ribbon{width:100%;padding:10px;font-family:Arial,sans-serif;font-size:2.7vw;text-align:center;border-top:1px solid #d3d3d3;margin:0 7px}.ribbon .subscribe-now-link{color:#b31f24}.main_bannercontain{margin-bottom:10px}.main_bannercontain .banner-container{width:100%;position:relative;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center}.main_bannercontain .banner-container .banner-image{width:auto;max-width:100%;height:auto;display:block}.savings-banner{display:flex;align-items:center;background-color:#efffec;border:2px solid #7ed957;padding:10px 10px 10px 45px;justify-content:center;border-radius:5px;font-family:sans-serif;font-size:2.9vw;font-weight:700;color:#157638;position:relative;overflow:visible;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:15px}.savings-banner .speaker-img{width:42px;height:55px;position:absolute;left:10px;bottom:-5px}.savings-banner .speaker-img img{height:100%;width:100%;object-fit:contain}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:1000}.popup{position:relative;padding:20px;border-radius:10px;text-align:center}.popup img{width:235px}.popup .close-btn{position:absolute;top:-25px;right:20px;font-size:24px;font-weight:bold;color:#fff;border:1px solid #fff;border-radius:50%;width:30px;display:flex;align-items:center;justify-content:center;height:30px;cursor:pointer}.popup .text{font-size:4.3vw;font-weight:500;color:#fff}.popup a{display:block;padding:7px 0px;width:168px;background-color:#b31f24;color:#fff;border:none;text-decoration:none;border-radius:35px;margin:20px auto;font-size:13px;cursor:pointer}.sub-footer .envalopeimg{width:150px;position:relative;z-index:9999;margin:0 auto}.sub-footer .envalopeimg img{height:100%;width:100%;object-fit:contain}.sub-footer .envalopeimg .down_arrow{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.sub-footer .envalopeimg .rotateimg{transform:translate(-50%, -50%) rotate(180deg)}.sub-footer .sub_details{background-color:#1a1a1a;margin-top:-22px;padding:16px 16px 1px 16px}.sub-footer .sub_details .details{position:relative;width:100%;padding-right:10px;padding-bottom:5px;min-height:20px;max-height:155px;overflow-y:auto}.sub-footer .sub_details .details .sub_one{padding:10px 0px;display:flex;justify-content:space-between;border-top:1px solid gray}.sub-footer .sub_details .details .sub_one .left_sec{display:flex;align-items:flex-start}.sub-footer .sub_details .details .sub_one .left_sec .number{text-transform:capitalize;color:#fff;font-weight:100;font-size:3.2vw;white-space:nowrap}.sub-footer .sub_details .details .sub_one .left_sec .traveller_info{color:#fff;padding-left:1rem}.sub-footer .sub_details .details .sub_one .left_sec .traveller_info .name{text-transform:lowercase;font-weight:500;font-size:3.5vw}.sub-footer .sub_details .details .sub_one .left_sec .traveller_info .people{font-weight:100;font-size:2.5vw}.sub-footer .sub_details .details .sub_one .right_sec{display:flex;align-items:flex-start}.sub-footer .sub_details .details .sub_one .right_sec .edit_icon{color:#fff;padding-top:5px;font-size:3.3vw}.sub-footer .sub_details .details .sub_one .right_sec .edit_icon:hover{color:#b31f24}.sub-footer .sub_details .details .sub_one .right_sec .price{color:#fff;font-weight:100;padding:.2rem 1.5rem 0rem 1.5rem;font-size:3.2vw;white-space:nowrap}.sub-footer .sub_details .details .sub_one:first-child{border-top:none;padding-top:0rem}.sub-footer .sub_details .details::-webkit-scrollbar-track{background-color:gray;border-radius:20px}.sub-footer .sub_details .details::-webkit-scrollbar{width:.1em}.sub-footer .sub_details .details::-webkit-scrollbar-thumb{outline:1px solid #b31f24;background-color:#b31f24;border-radius:20px}.sub-footer .sub_details .custom-scrollbar{display:none;position:absolute;right:5px;top:26px;width:8px;height:59%;background:gray;border-radius:10px}.sub-footer .sub_details .custom-scrollbar-thumb{position:absolute;width:8px;height:40px;background:#b31f24;border-radius:10px;transition:top .2s ease-in-out;cursor:pointer}.sub-footer .hotel_proceed_book_now{background:#000;padding:10px 0;margin-top:-2px}.sub-footer .hotel_proceed_book_now h5{font-size:4.3vw;font-weight:600;color:#fff;margin-bottom:0;text-decoration-color:#b31f24 !important}.sub-footer .hotel_proceed_book_now h5 i{display:block;font-style:normal;font-size:3.5vw;font-weight:100}.sub-footer .hotel_proceed_book_now .totalPassengers{font-size:2.5vw;font-weight:100;color:#fff;padding-right:5px}.ui-datepicker-title select{box-shadow:0px 0px 9px 0px rgba(0,0,0,.09);border:none;color:#000;font-weight:bold;padding:5px;margin:0px 5px;border-radius:8px;background-color:#fff}.ui-datepicker-title select:focus{outline:none;border:none}.franchise_commission th{color:#f1b80b !important}.franchise_commission td{color:#f1b80b !important}.animation_btn .dot{display:inline-block;width:8px;height:8px;margin:0 3px;background-color:#fff;border-radius:50%;animation:bounce 1.2s infinite ease-in-out}.animation_btn .dot:nth-child(1){animation-delay:0s}.animation_btn .dot:nth-child(2){animation-delay:.2s}.animation_btn .dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.loader-wrap{position:absolute;height:100%;width:100%;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-wrap img{height:66px}.flight_list_loader{position:relative}.comiseo-daterangepicker-triggerbutton{display:none}.empty-visit-date{border:2px solid red !important}button.ui-priority-primary.apply_disabled.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{background:gray !important}button.ui-priority-primary.apply_disabled.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.active{background:#b31f24 !important}.non-active{pointer-events:none}.flight_search .nav-pills .nav-item{width:30 !important}.ui-priority-secondary{display:none !important}.flight-search-btn-wrapper{position:relative;display:inline-block;width:100%;display:flex;justify-content:center}.flight-search-btn-wrapper .flight-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);gap:6px;pointer-events:none;opacity:0;visibility:hidden}.flight-search-btn-wrapper .flight-btn-dots.loading{opacity:1;visibility:visible}.flight-search-btn-wrapper .flight-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:flight-btn-bounce 1.2s infinite ease-in-out}.flight-search-btn-wrapper .flight-btn-dots .dot:nth-child(2){animation-delay:.2s}.flight-search-btn-wrapper .flight-btn-dots .dot:nth-child(3){animation-delay:.4s}.flight-search-btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important}.flight-search-btn.loading .button-text{display:none}.flight-search-btn:disabled,.flight-search-btn.disabled{background-color:#666 !important;border-color:#666 !important;cursor:not-allowed !important;opacity:.85;-webkit-opacity:.85;pointer-events:none}@keyframes flight-btn-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}#flexi_dynamic{position:relative;min-height:100px}#flexi-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #b31f24;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bottom_last_flight_text{bottom:10px;left:0;right:0;width:95%;margin:0 auto}.horizontal-line{display:flex;align-items:center;margin-bottom:10px}.horizontal-line .line{flex-grow:1;height:3px;background-color:#b31f24}.layover-text{padding:0 10px;font-weight:bold;color:#8a8686}.custom-button{border:none;background:none;padding:0;margin:0;font-size:inherit;font-family:inherit;color:#b31f24;cursor:pointer}.disabled-link{cursor:not-allowed;pointer-events:none;text-decoration:none}.accordion-header{position:sticky;top:0;background-color:#fff;padding:4px 4px 8px 4px}.farerule_close{display:none;float:right}.modify_searchingCanvas .pull_to_top{margin-top:0}.modify_searchingCanvas .offcanvas-title{font-weight:600;font-size:5vw}.new_filter{margin-bottom:10px}.ui-front.comiseo-daterangepicker-mask{top:60px}.danger-active{color:#b31f24 !important}.td.ui-state-highlight:first-child{background:#000;border-radius:50%}.td.ui-state-highlight.ui-datepicker-today a{background:#000;color:#fff}.modal-backdrop.fade.show{position:relative;top:64px}.edit-icon{cursor:pointer}.session_expiry_modal.show{display:block !important}.flight-detail-cta-wrapper{position:relative;display:inline-flex;width:100%;justify-content:flex-end}.flight-detail-dot-loader{position:absolute;top:50%;right:30%;transform:translateY(-50%);gap:6px;pointer-events:none;opacity:0;visibility:hidden}.flight-detail-dot-loader.loading{opacity:1;visibility:visible}.proceed-btn.loading .button-text{display:none}.flight-detail-dot-loader .dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:flight-detail-dot-bounce 1.2s infinite ease-in-out;will-change:transform}.flight-detail-dot-loader .dot:nth-child(2){animation-delay:.15s}.flight-detail-dot-loader .dot:nth-child(3){animation-delay:.3s}.proceed-btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important;pointer-events:none}@keyframes flight-detail-dot-bounce{0%,80%,100%{transform:scale(0.5)}40%{transform:scale(1)}}.traveler_selectionArea .form-check .form-check-input:checked{border-color:#b31f24;background-color:#b31f24}.new_filter{margin-bottom:10px}.modal-backdrop.fade.show{position:relative;top:64px}.flight-total-count{height:24px;background:#a9a6a6;margin:10px 0px}.total-count{color:#fff}.iti{width:-webkit-fill-available}#floatingInputGroup1{height:60px;max-height:60px}.flight-proceed-btn-wrapper{position:relative;display:inline-block;width:100%}.flight-proceed-btn-wrapper .flight-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);gap:6px;pointer-events:none;opacity:0;visibility:hidden}.flight-proceed-btn-wrapper .flight-btn-dots.loading{opacity:1;visibility:visible}.flight-proceed-btn-wrapper .flight-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:flight-btn-bounce 1.2s infinite ease-in-out;will-change:transform}.flight-proceed-btn-wrapper .flight-btn-dots .dot:nth-child(2){animation-delay:.2s}.flight-proceed-btn-wrapper .flight-btn-dots .dot:nth-child(3){animation-delay:.4s}.proceed-btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important}@keyframes flight-btn-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}
