﻿#toast-container{position:absolute !important;top:55% !important;left:50% !important;width:70% !important;transform:translateX(-50%) !important}.select_modal .modal-content{display:flex;justify-content:center;align-items:center;color:gray;font-size:4vw;text-transform:capitalize;width:70%;padding:15px;margin:0 auto;border:none;box-shadow:0px 0px 9px 0px rgba(0,0,0,.4);border:1px solid #efefef;outline:0}.select_modal .modal-content button{border:1px solid gray;background-color:#fff;color:gray;text-transform:uppercase;margin-top:15px;padding:0px 25px;border-radius:8px;outline:0;box-shadow:none}.select_modal .modal-content button:focus{background-color:#b31f24;border-color:#b31f24;color:#fff}.roombtn{padding:10px;background-color:#fefae0 !important;color:#000 !important;border-radius:7px;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border:none;width:100%;text-align:start;outline:none;font-weight:600}.roombtndetail .card{border:2px solid #fefae0;border-top-right-radius:0 !important;border-top-left-radius:0 !important}.select_btn{background-color:#b31f24;color:#fff;border:none;outline:none;height:30px;font-size:3vw;text-transform:uppercase;border-radius:5px;width:100%}.select_btn:focus{background-color:rgba(179,31,36,.7) !important;color:#fff !important}html{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-family:"Lato",sans-serif;overflow-y:hidden}.overlapOne_header_H_S{height:calc(100dvh - 124px) !important;background-color:#fff;padding-top:6px;background-color:#fff;border-radius:15px 15px 0px 0px;margin:0px 10px;overflow:auto;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25)}.passenger_form .passenger_row .btn-group .btn-check:checked+.btn{background-color:#b31f24 !important;border-color:#b31f24 !important;color:#fff !important}.scroll_none{overflow-y:hidden;touch-action:hidden}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:1060}.oneway_loader.align_fix,.round_trip_loader.align_fix{margin-top:-60px}.oneway_loader .flight_list,.round_trip_loader .flight_list{background-color:#fff}.wrraper{padding-bottom:90px}.wrraper.with_fixed_tray{padding-bottom:60px}.wrraper.more_paadding{padding-bottom:110px}.wrraper.wrapper_headerFixed{padding-top:160px}.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}.without_footer .bottom_last{bottom:0}.without_footer .footer{display:none}.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.red_btn{background-color:#b31f24;border:0;color:#fff;border-radius:25px;text-transform:uppercase;border-bottom:0}.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}.quick_flight_details{height:calc(100% - 124px);z-index:1060;top:65px}.quick_flight_details .modal-dialog{margin:0;height:100%}.quick_flight_details .modal-content{padding-top:0;border-radius:0;border:0}.quick_flight_details .bottom_last_flight_text{position:absolute;bottom:0;width:100%}.header{padding:15px 0 75px;background-color:#f2f2f2;background-size:cover;background-repeat:no-repeat;height:115px}.header .three_inRow{justify-content:center;width:100%;left:0;right:0;top:0;margin:0 auto;z-index:1000}.header .three_inRow .left_section{width:20% !important;margin-right:auto}.header .three_inRow .center_section{width:62% !important;margin-right:auto}.header .three_inRow .right_section{width:20% !important;display:block !important}.header.for_search_page{padding:15px 0 75px;height:115px;position:relative;z-index:auto}.header .header{z-index:1056}.header#inner-header{z-index:1056}.header .inner_header{display:flex;align-items:center}.header .inner_header .left_section a{color:#fff;font-size:20px}.header .inner_header .left_section a i{color:#b31f24 !important}.header .inner_header .center_section h2{font-size:5vw}.header .inner_header.content_3 .right_section{display:block}.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:bold;font-size:19px}.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 .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}.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}.header .inner_header .right_section.backToHome{display:block}.header .inner_header .right_section.backToHome img{height:23px}.share_canvas{z-index:99999}.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:15px;border-radius:15px 15px 0px 0px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.25);margin-top:10px}.overlapOne_header{position:relative;z-index:999;margin-top:-55px;overflow-y:auto;height:calc(100dvh - 60px)}.overlapOne_header.some_shadow{background-color:#fff;border-radius:15px;padding:3px 15px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);margin-bottom:80px}.overlapOne_header.scroll_content{overflow-y:auto;overflow-x:hidden;max-width:100%;max-height:calc(100dvh - 65px);padding-bottom:60px !important;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)}.overlapOne_header.scroll_content::-webkit-scrollbar{display:none}.overlapOne_header.height_overcome{max-height:calc(100dvh - 60px);margin-bottom:0 !important;padding-bottom:0 !important}.main_modules{background-color:#fff;padding:5px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.05);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,.05);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-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;background-color:rgba(0,0,0,.05);border-radius:8px}.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 .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{padding:10px 0}.room_heading{background-color:#b31f24 !important;color:#fff !important;text-align:center;padding:3px 2px !important;padding-left:7px !important}.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 .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;transform:translateY(150px);transition:transform .3s ease-out}.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 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-image:url(../images/header.svg);background-size:cover;background-repeat:no-repeat;border-radius:0;justify-content:center;padding:15px 0 50px}.date_range .date_range_header .modal-title{margin-bottom:0;line-height:1.5;margin-right:auto;margin-left:-14px}.date_range .date_range_header .modal-title .btn-outline-dark{color:#fff;border-color:#fff;padding:2px 10px}.date_range .date_range_header .btn{padding:0;border:0;color:#fff;font-size:6vw;margin-right:auto;margin-left:15px}.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{height:100%}.comiseo-daterangepicker.ui-widget.ui-widget-content{width:95% !important;height:100%;margin:0 auto;box-shadow:0 0px 3px 2px rgba(0,0,0,.1);border-radius:15px;margin-top:-50px;background-color:#fff}.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;border-top:1px solid #ffc619;border-bottom:1px solid #ffc619}.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:10px;top:0;top:36%;transform:translate(-50%)}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{left:auto;right:10px;top:50%;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-triggerbutton{display:none}.comiseo-daterangepicker-buttonpanel{position:fixed;bottom:0;text-align:center;width:100%;background:#000;padding:15px 0px;float:none !important;display:flex;justify-content:space-between;left:0;z-index:2}.comiseo-daterangepicker-buttonpanel .ui-priority-primary{background:#b31f24 !important;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);color:#fff !important;height:40px;border-radius:25px !important;margin-right:auto !important;margin:0 auto}.comiseo-daterangepicker-buttonpanel .ui-priority-secondary.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{display:none}.comiseo-daterangepicker-buttonpanel .ui-priority-primary{border-color:#b31f24;margin-right:0;width:50%;border-radius:0;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);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{background:#f6f6f6;font-weight:400;color:#454545;background-color:#fff;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{background:#f6f6f6;font-weight:500;color:#000;background-color:#fff;border:0;text-align:center;display:block;text-decoration:none}.mapload{height:315px;width:290px}.mapload{position:relative}.mapload:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998;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:1.4rem}.lazyLoad .location{position:relative}.lazyLoad .location: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:1.4rem}.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.fetched_list .top_area .img,.lazyLoad.fetched_list .top_area .name_rating h2,.lazyLoad.fetched_list .top_area .tour_info,.lazyLoad.fetched_list .top_area .price,.lazyLoad.fetched_list .top_area .hotes_rating_area{position:relative}.lazyLoad.fetched_list .top_area .img:after,.lazyLoad.fetched_list .top_area .name_rating h2:after,.lazyLoad.fetched_list .top_area .tour_info:after,.lazyLoad.fetched_list .top_area .price:after,.lazyLoad.fetched_list .top_area .hotes_rating_area: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.fetched_list .top_area .img img{visibility:hidden}.lazyLoad.fetched_list .top_area .img:after{border-radius:8px}.lazyLoad.fetched_list.fetched_list_hotel{position:relative}.lazyLoad.fetched_list.fetched_list_hotel .top_area .hotes_rating_area{height:30px;margin-top:3px}.lazyLoad.fetched_list.fetched_list_hotel .top_area .hotes_rating_area:after{width:60%}.lazyLoad.fetched_list.fetched_list_hotel .top_area .tour_info:after,.lazyLoad.fetched_list.fetched_list_hotel .top_area .name_rating 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, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:200% 100%}.lazyLoad.fetched_list.fetched_list_hotel .top_area .tour_info ul,.lazyLoad.fetched_list.fetched_list_hotel .top_area .name_rating h2 ul{opacity:1}.lazyLoad.tourModify_search .inpute_holder{position:relative}.lazyLoad.tourModify_search .inpute_holder: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.tourModify_search .inpute_holder.btn_holder:after{height:102%}.lazyLoad .name_rating h2,.lazyLoad .name_rating .hotel_detail_rating_info{position:relative}.lazyLoad .name_rating h2:after,.lazyLoad .name_rating .hotel_detail_rating_info: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 .name_rating .hotel_detail_rating_info:after{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 .hotel_banner [class*=col-]{position:relative}.lazyLoad .hotel_banner [class*=col-]:after{content:"";position:absolute;top:0;left:0;width:99%;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 .hotel_review .fancy_title,.lazyLoad .hotel_review .row,.lazyLoad .hotel_review .tour_short_desc,.lazyLoad .hotel_accordianNew .accordion-item,.lazyLoad .itinerary .fancy_title,.lazyLoad .outherRecom_hotel .hotellists{position:relative;margin-left:0;margin-right:0}.lazyLoad .hotel_review .fancy_title:after,.lazyLoad .hotel_review .row:after,.lazyLoad .hotel_review .tour_short_desc:after,.lazyLoad .hotel_accordianNew .accordion-item:after,.lazyLoad .itinerary .fancy_title:after,.lazyLoad .outherRecom_hotel .hotellists: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%}@keyframes lazyLoad{0%{background-position:-200% 0%}100%{background-position:200% 0%}}.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}#talkToUs{height:50vh}#talkToUs .offcanvas-body{padding-right:0;padding-left:0}.sessionWith_footer{position:fixed;left:0;bottom:0;width:100%;z-index:99}.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 img{height:24px;width:24px;filter:invert(0%) sepia(7%) saturate(13%) hue-rotate(342deg) brightness(96%) contrast(100%)}.footer ul li a i{font-size:20px}.footer ul li a span{display:block;color:#3d3c3c;font-size:3.2vw;margin-top:5px;text-transform:uppercase}.footer ul li a:hover span,.footer ul li a:active span{color:#b31f24}body.for_native_version{overflow-y:auto !important}body.for_native_version .tourModify_search .input-group .form-control,body.for_native_version .tourModify_search .input-group .form-control::placeholder{font-size:3.3vw;color:#000}body.for_native_version .main_wrap{padding:0}body.for_native_version .overlapOne_header.some_shadow{padding:3px 11px}body.for_native_version .hotelDummyS{top:2% !important;width:95% !important}body.for_native_version .wrraper.with_fixed_tray{padding-bottom:0px !important;overflow-y:auto !important}.offcanvas.show{border:none !important}#calendarContainer{height:calc(100dvh - 158px) !important;overflow:auto}body.for_native_version .overlapOne_header.scroll_content{box-shadow:none;padding-bottom:0 !important;margin-bottom:0 !important}body.safari-only .book_now,body.ios-only .book_now{margin-bottom:15px !important}body.ios .book_now,body.ios-only .book_now{margin-bottom:15px !important}body.for_native_version .bottom-bar,body.for_native_app .bottom-bar{background-color:#fff;position:fixed;bottom:0;width:100%;right:0;left:0;padding:15px 0}body.for_native_version .bottom_spacing,body.for_native_app .bottom_spacing{padding-bottom:80px !important}body.for_native_version .sortAnd_filter_canvas .offcanvas-body,body.for_native_app .sortAnd_filter_canvas .offcanvas-body{margin-top:0px;height:calc(100dvh - 66px)}body.for_native_version .content_height_new,body.for_native_app .content_height_new{max-height:calc(100dvh - 75px) !important}body.for_native_version .hotel-proceed-footer .hotel_proceed_book_now,body.for_native_app .hotel-proceed-footer .hotel_proceed_book_now{padding:10px}body.for_native_version .overlapOne_header.height_overcome,body.for_native_app .overlapOne_header.height_overcome{max-height:calc(100dvh - 5px)}body.for_native_version #inner-header,body.for_native_app #inner-header{padding-left:10px}body.for_native_version #inner-header .inner_header,body.for_native_app #inner-header .inner_header{align-items:center !important}body.for_native_version .bottom_last,body.for_native_app .bottom_last{background-color:#fff}body.for_native_version .bottom_last .book_now,body.for_native_app .bottom_last .book_now{padding-right:8px !important;padding-left:8px !important;margin-bottom:10px;border-radius:0px 0px 15px 15px !important}body.for_native_version .overlapOne_header,body.for_native_app .overlapOne_header{height:100% !important;margin-top:10px !important}body.for_native_version .overlapOne_header #calendarContainer,body.for_native_app .overlapOne_header #calendarContainer{height:calc(100dvh - 133px) !important;overflow:auto}body.for_native_version .scroll_content,body.for_native_app .scroll_content{height:100% !important}body.for_native_version .marTop_S,body.for_native_app .marTop_S{margin-top:-50px !important}body.for_native_version .noTopadding_S,body.for_native_app .noTopadding_S{padding-top:0px !important;padding:10px}body.for_native_version .noPadding_native,body.for_native_app .noPadding_native{max-height:100% !important;overflow:auto}body.for_native_version .noPadding_native .overlapOne_header.scroll_content,body.for_native_app .noPadding_native .overlapOne_header.scroll_content{padding-bottom:58px !important;max-height:100% !important}body.for_native_version .sort_filterBtn,body.for_native_app .sort_filterBtn{bottom:10px !important}body.for_native_version .sortAnd_filter_canvas .sortFilter_bodtArea,body.for_native_app .sortAnd_filter_canvas .sortFilter_bodtArea{padding-bottom:40px !important;height:100dvh}body.for_native_version .bottom-bar,body.for_native_app .bottom-bar{background-color:#fff;position:fixed;bottom:0;width:100%;right:0;left:0}body.for_native_version .wrraper.with_fixed_tray,body.for_native_app .wrraper.with_fixed_tray{padding-bottom:0px !important;overflow-y:auto}body.for_native_version .with_fixed_tray,body.for_native_app .with_fixed_tray{height:100% !important}body.for_native_version .wrraper,body.for_native_app .wrraper{padding-bottom:0px !important;height:100% !important}body.for_native_version .search_results,body.for_native_app .search_results{height:calc(100dvh - 60px);padding:10px 10px 0px}body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal-body,body.for_native_app .flight_search_modal .modal-dialog .modal-content .modal-body{padding:0}body.for_native_version .passenger_form .passenger_row,body.for_native_app .passenger_form .passenger_row{box-shadow:none;margin-bottom:0}body.for_native_version .tour_tarveler_modal_new .modal-body .new_content_scroll,body.for_native_app .tour_tarveler_modal_new .modal-body .new_content_scroll{max-height:100dvh !important}body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,body.for_native_app .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control{margin-top:0 !important}body.for_native_version .hotel_date_selectorModal .modal-body,body.for_native_app .hotel_date_selectorModal .modal-body{padding-left:3px;padding-right:3px}body.for_native_version .traveler_selectionArea.mt-3,body.for_native_app .traveler_selectionArea.mt-3{margin-top:3px !important}.flight_search .nav-pills{justify-content:space-between}.flight_search .nav-pills .nav-item{width:48%}.flight_search .nav-pills .nav-item .nav-link{font-size:3.1vw;border-radius:13px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);color:#8a8686;padding:1.6vw 3vw;width:100%}.flight_search .nav-pills .nav-item .nav-link img{width:17px;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:15px;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}.flight_search .submit_search .btn{background-color:#b31f24;text-transform:uppercase;width:50%;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{border-color:#ffc619}.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:4.5vw;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:-11px;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:right;margin-bottom:15px}.multi_city .increase_flight .btn{background-color:#ffc619;color:#b31f24;margin-left:10px;font-size:3.2vw}.multi_city .increase_flight .btn i{margin-left:5px}.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:95%;margin:0 auto;box-shadow:0 0px 3px 2px rgba(0,0,0,.1);border-radius:15px;margin-top:-50px;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;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;width:50%;border-radius:25px;background:#b31f24;color:#fff;margin:10px 0}.single_date_modal .modal-footer .btn:hover,.single_date_modal .modal-footer .btn:active{background-color:rgba(179,31,36,.7)}.single_date_modal .ui-datepicker td .ui-state-active{background-color:#b31f24 !important;color:#fff !important}.animated_btn{animation:circleScale 3s infinite}@keyframes circleScale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.flight_search_modal,.single_date_modal{border-radius:0;z-index:1062;height:100%;background-color:rgba(0,0,0,.25);overflow-y:hidden}.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;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 .inner_header,.single_date_modal .modal-dialog .modal-content .modal-header .inner_header{display:flex;align-items:center;width:100%;width:100%;left:0;right:0;top:0;margin:0 auto;z-index:1000}.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:bold;margin-right:auto;margin-left:-11vw}.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:#fff;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-header .btn-close i,.single_date_modal .modal-dialog .modal-content .modal-header .btn-close i{color:#b31f24}.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;max-height:81vh !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(550px);transition:transform .6s ease-out}.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}.daterangepicker{width:100%;left:0 !important;border-radius:0;border:0;top:21vh !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:12px;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;padding-bottom:15px}.traveler_selectionArea .pass_row .left_area{display:flex;align-items:center;width:50%}.traveler_selectionArea .pass_row .left_area img{width:40px;height:40px;padding-right:8px}.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:30px;height:30px;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;border:0;outline:none}.traveler_selectionArea .pass_row .right_area .form-control{width:60px;text-align:center;border:0;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:50%;height:45px}.child_age_input{margin-bottom:10px}.child_age_input .form-select{height:60px;padding-bottom:0}.child_age_input label{opacity:1 !important}.child_age_input label img{width:15px;vertical-align:sub;margin-right:5px}.tour_tarveler_modal_new{background-color:rgba(0,0,0,.42);overflow-y:hidden}.tour_tarveler_modal_new .traveler_selectionArea{margin-top:0}.tour_tarveler_modal_new .modal-body{margin-top:-44px;padding-top:0;padding-bottom:40px}.tour_tarveler_modal_new .modal-body .new_content_scroll{position:relative;z-index:1;background-color:#fff;border-radius:15px;overflow-y:auto;max-height:calc(100dvh - 65px);padding-right:5px;padding-left:5px;padding-bottom:25px}.user_label span{background-color:#b31f24;color:#fff;display:inline-block;margin-left:-15px;padding:5px 16px;margin-bottom:9px}.room-type{box-shadow:0px 0px 4px 3px rgba(0,0,0,.025);padding:10px;border-radius:6px}.room-type .top-box{display:flex;align-items:center}.room-type .top-box .room-img{width:25px;height:25px}.room-type .top-box .room-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.room-type .top-box span{padding-left:8px;font-size:12px;color:#555}.room-type .radio-div{display:flex;align-items:center;margin:15px 0px}.room-type .radio-div .form-check-input[type=radio]{border-radius:50%;width:20px;height:20px;border-color:#000}.room-type .radio-div h4{margin-bottom:0px;padding-left:10px;font-size:16px;color:var(--bs-heading-color, inherit)}.room-type .radio-div h4 span{padding-left:8px;font-size:12px;color:#555}.room-type .radio-div .form-check-input:checked[type=radio]{background-color:#b31f24;border-color:#b31f24}.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}.new_filter{padding:10px 0 0;display:flex}.new_filter .btn{background-color:#fff;border-color:#b31f24;color:#323232;text-transform:capitalize;font-size:14px;margin-right:5px;padding:6px;width:100%;padding-top:2px}.new_filter .btn small{display:block;font-size:2.5vw}.new_filter .btn.active,.new_filter .btn:hover{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,.new_filter .btn:hover:after{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-6px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid #b31f24}.new_filter .btn:last-child{margin-right:0}.flight_list{padding:7px;border-radius:10px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.2);margin-top:15px;border:1px solid #bebebe}.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}.flight_list .top_area .price{display:flex;align-items:center}.flight_list .top_area h2{font-size:4.1vw;background-color:#b31f24;color:#fff;margin-left:-17px;padding:3px 5px;position:relative;margin-bottom:0}.flight_list .top_area 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)}.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:6px}.flight_list .top_area .info_tags .badge.text-bg-light{background-color:#fff !important;border:1px solid #707070;color:#3d3c3c !important}.flight_list .top_area .info_tags .badge.text-bg-warning{background-color:#fbffe0 !important;color:#c8d56f !important;border:1px solid #ebf98b}.flight_list .top_area .info_tags .badge.text-bg-success{background-color:#cdffe6 !important;color:#0c673b !important;border:1px solid #91e8bd}.flight_list .flight_row{display:flex;justify-content:space-between;align-items:baseline;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;text-align:right;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%)}.preloader_placeholder .top_area{height:26px}.preloader_placeholder .date_city{height:38px}.preloader_placeholder .flight_row{height:57.6px;align-items:center}.preloader_placeholder .new_filter{height:41.5px}.modal-backdrop{background-color:rgba(0,0,0,0)}.have_backDrop .modal-backdrop{background-color:#000}.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,.7);z-index:1060}.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:999}.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:hover{background-color:rgba(179,31,36,.7);border:0;color:#fff;outline:none;box-shadow:none}.sort_filterBtn .btn img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(65deg) brightness(106%) contrast(107%)}.sortAnd_filter_canvas{z-index:1061;padding-bottom:10px;width:100% !important}.sortAnd_filter_canvas #inner-header{height:115px;padding:15px 0 75px;z-index:auto}.sortAnd_filter_canvas .offcanvas-body{position:relative;z-index:999;margin-top:-43px;padding-top:0;height:calc(100vh - 165px);overflow:hidden}.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 15px 0 0;box-shadow:0px 0px 6px 2px rgba(0,0,0,.25);position:relative;padding-bottom:0;overflow-y:auto;margin-top:3px;height:100%;padding-bottom:40px}.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;background-color:#000;padding:15px 0;box-shadow:0px -4px 7px 1px rgba(0,0,0,.1)}.sortAnd_filter_canvas .sortFilter_bodtArea .action_area .btn{width:40%;background:#b31f24 !important;margin:0 10px}.sortAnd_filter_canvas .sortFilter_bodtArea .action_area .btn:hover{background-color:rgba(179,31,36,.7) !important}.sortAnd_filter_canvas .sort_inner{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}.sortAnd_filter_canvas .sort_inner.main h3{display:flex;justify-content:space-between}.sortAnd_filter_canvas .sort_inner.main h3 a{color:#888}.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 img{height:17px}.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-top:10px;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.flight_detailMain.placeholder-glow{margin-bottom:15px}.flight_detailMain.placeholder-glow .placeholder{height:120px;border-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:25px}.fare_info h3{font-size:20px;margin-bottom:15px;color:#b31f24;font-weight:600}.fare_info .table th{text-align:left;font-size:13px}.fare_info .table td{text-align:right;font-size:13px}.fare_info:last-child{margin-bottom:10px}.tour_pnr .accordion-body{padding-left:8px;padding-right:8px}.tour_pnr .tour_booked_info{margin:0;padding:0;box-shadow:none}.booking_cancelModal{background-color:rgba(0,0,0,.6);z-index:9999}.booking_cancelModal .modal-header{border-bottom:0;padding-bottom:0}.booking_cancelModal .modal-body{text-align:center}.booking_cancelModal .modal-body img{margin-bottom:10px}.booking_cancelModal .modal-body p{color:#b31f24}.booking_cancelModal .modal-footer{justify-content:center;border:0;flex-wrap:nowrap;padding-top:0}.booking_cancelModal .modal-footer .btn{width:100%;border-radius:0;margin:0}.booking_cancelModal .modal-footer .btn.btn-secondary{background-color:#b31f24;color:#fff;border-color:#b31f24}.booking_cancelModal .modal-footer .btn.btn-primary{background-color:#fff;border-color:#b31f24;color:#b31f24}.booking_cancel{position:absolute;left:0;top:0;right:0;height:100%;width:100%;z-index:999999}.booking_cancel img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.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}.yellobg{background-color:#b31f24 !important;color:#fff !important}.bottom_last{position:fixed;width:100%;bottom:0;z-index:99999;left:0}.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:#fff;margin-right:3vw;font-weight:100;line-height:16px}.bottom_last .book_now .nights{font-size:2.5vw;font-weight:100;padding-left:.4rem}.bottom_last .book_now h5{font-size:4.3vw;font-weight:600;color:#fff;display:flex;align-items:center;margin-bottom:0;text-decoration-color:#b31f24 !important}.bottom_last .book_now h5 i{display:block;font-style:normal;font-size:3vw}.bottom_last .book_now h5 p{margin-left:5px !important}.bottom_last .book_now h6{font-size:2.5vw !important;margin-left:5px !important}.bottom_last .book_now .totalPassengers{font-size:2.5vw;font-weight:100;color:#fff;padding-right:5px;margin-bottom:0;margin-top:5px}.bottom_last .book_now .btn{color:#fff;font-size:12px;width:100%;height:37px;border-radius:10px;border:0}body.safari-only .book_now,body.ios-only .book_now{margin-bottom:15px !important}.fare_table th{font-size:4vw}.fare_table td{font-size:3.5vw}.fare_table td span{text-decoration-color:red !important}.onto_header{background-color:#fff;border-radius:15px}.passenger_form .passenger_row{padding:10px;background-color:#fff;border-radius:15px}.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-body{padding:0}.passenger_form .passenger_row .label{font-size:4.5vw;background-color:#b31f24;color:#fff;margin-left:-10px;padding:6px 15px;position:relative;margin-bottom:10px;display:inline-block}.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:14px;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}.passenger_form .passenger_row .iti--allow-dropdown{width:100%;height:58px}.passenger_form .passenger_row .iti--allow-dropdown .form-control{height:100%}.passenger_form.lazyLoad .passenger_row p{width:fit-content}.passenger_form.lazyLoad .passenger_row .label,.passenger_form.lazyLoad .passenger_row .btn-group,.passenger_form.lazyLoad .passenger_row .form-floating,.passenger_form.lazyLoad .passenger_row h3,.passenger_form.lazyLoad .passenger_row p{position:relative}.passenger_form.lazyLoad .passenger_row .label:after,.passenger_form.lazyLoad .passenger_row .btn-group:after,.passenger_form.lazyLoad .passenger_row .form-floating:after,.passenger_form.lazyLoad .passenger_row h3:after,.passenger_form.lazyLoad .passenger_row p:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998;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, #888 10%, #dddddd 18%, #888 33%);background-size:200% 100%}.passenger_row.lazyLoad .label,.passenger_row.lazyLoad .btn-group,.passenger_row.lazyLoad .form-floating{position:relative}.passenger_row.lazyLoad .label:after,.passenger_row.lazyLoad .btn-group:after,.passenger_row.lazyLoad .form-floating:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998;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, #888 10%, #dddddd 18%, #888 33%);background-size:200% 100%}@keyframes lazyLoad{0%{background-position:-200% 0%}100%{background-position:200% 0%}}.room_selector_loader{position:fixed;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:99999;background-color:rgba(0,0,0,.51)}.room_selector_loader .inner_selector_loader{width:92%;text-align:center;padding:35px 15px;background-color:#fff;border-radius:5px}.room_selector_loader .inner_selector_loader p{margin-bottom:0;margin-top:5px;font-size:14px}.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}.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}@-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;margin-top:7px}.list_numberFound h4{font-size:3.2vw;margin-bottom:0;color:#fff}.remove_wishlist{background-color:#b31f24;color:#fff;font-size:10px;margin-top:7px}.remove_wishlist img{margin-right:8px;vertical-align:sub}.fetched_list{margin-bottom:15px;margin-left:5px;margin-right:5px}.fetched_list a{border-radius:15px !important;border:none}.fetched_list.expired{background-color:#ffdfe0}.fetched_list.expired .price{background-color:#fdcecf !important}.fetched_list .main_link{text-decoration:none}.fetched_list .inner_top_area{display:flex}.fetched_list .top_area{margin-top:15px;position:relative;border-radius:10px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.09);padding:5px;display:flex}.fetched_list .top_area.top_wishlist{display:block}.fetched_list .top_area .placeholder-glow span{color:#7c7c7c}.fetched_list .top_area .placeholder-glow.img span{height:106px;border-radius:8px}.fetched_list .top_area .placeholder-glow.name_rating{padding-top:0}.fetched_list .top_area .placeholder-glow.name_rating span{margin-bottom:10px;height:28px}.fetched_list .top_area .placeholder-glow.name_rating span:last-child{margin-bottom:0}.fetched_list .top_area .tag{font-size:4.1vw;background-color:#b31f24;color:#fff;bottom:8px;width:95%;right:0;margin:0 auto;font-size:2.5vw;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 a{text-decoration:none}.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:5px;top:8px;z-index:2;height:30px;width:30px;background-color:#3d3c3c;text-align:center;border-radius:50%;font-size:14px;display:flex;justify-content:center;align-items:center}.fetched_list .top_area .wishlist i{color:#fff}.fetched_list .top_area .wishlist.active,.fetched_list .top_area .wishlist:hover{background-color:#b31f24}.fetched_list .top_area .wishlist.active i:before,.fetched_list .top_area .wishlist:hover i:before{content:"";color:#ffc619;font-weight:900}.fetched_list .top_area .img{position:relative;border-radius:8px;flex:0 0 auto;width:33%;height:auto}.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:63%;flex:0 0 auto;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%;font-size:3.5vw;font-weight:900;color:#b31f24}.fetched_list .top_area .name_rating .price .taxes i{font-size:2.5vw;display:block;margin-bottom:5px}.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:first-child img{filter:invert(15%) sepia(61%) saturate(6754%) hue-rotate(351deg) brightness(74%) contrast(85%)}.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:auto;object-fit:cover;width:100%}.tour_slider .home-carousel .slide .caption{font-size:4.2vw;font-weight:900;text-transform:uppercase;border-left:5px solid #b31f24;position:absolute;left:10px;top:50%;transform:translateY(-50%);line-height:30px;padding-left:7px}.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}.sortAnd_filter_canvas .sortFilter_bodtArea{border-radius:15px 15px 0px 0px}.tour_detail.name_rating{flex-direction:column;align-items:flex-start}.tour_detail.name_rating h2{color:#242424;font-size:4.5vw;font-weight:700}.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:25px;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 ul li br{display:none}.tour_short_desc p{font-size:13px;color:#3d3c3c}.tour_short_desc p br{display:none}.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:#fff;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:not(.collapsed):after{background-image:url(../images/accordian_arrow_red.svg)}.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;border-left:3px solid #b31f24}.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}.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;overflow-x:auto}.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;width:90%}.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;padding-bottom: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:39%;margin-left:14px}.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:14px;font-size:3vw;color:#a0a0a0}.tour_iternary_inner .tour_source_desti .center.hotel_center{display:flex;align-items:center}.tour_iternary_inner .tour_source_desti .center.hotel_center span{width:100%}.tour_iternary_inner .tour_source_desti .center.hotel_center:after,.tour_iternary_inner .tour_source_desti .center.hotel_center:before{top:13px}.tour_iternary_inner .tour_source_desti h2{font-size:17px}.new_tour_desc ul{padding-left:0;list-style:none;margin-bottom:0}.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%;text-transform:uppercase;color:#b31f24}.tourDates_canvas .form-check.active{border-color:#b31f24}.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:35%}.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:14px;font-weight:600;margin-bottom:0}.wishList_canvas .wishList_item .tourPrice h2{color:#b31f24;font-size:17px;margin-bottom:0;font-weight:800;line-height:17px}.wishList_canvas .wishList_item .tourPrice h2 small{font-weight:normal;color:#949494;font-size:11px;font-style:italic;display:inline-block}.tourModify_search{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;padding:.375rem .25rem !important}.tourModify_search .input-group span img{width:14px;height:14px}.tourModify_search .input-group .form-control{border-left:0;font-size:3.3vw;background-color:#f8f9fa;color:#000;padding-left:0;padding-right:0;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}.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}.success_page{padding-bottom:20px}.success_page h1{text-align:center;color:#b31f24;font-weight:900;margin:15px 0 25px 0}.success_page img{width:75%;margin:0 auto;display:block;margin-bottom:25px}.success_page p{text-align:center;font-size:14px;margin:15px 0}.success_page h3{font-size:18px;font-weight:600;margin-bottom:25px;margin-top:50px}.success_page a.btn{display:flex;align-items:center;box-shadow:0px 0px 5px 3px rgba(0,0,0,.1);padding:12px 10px;border-radius:10px}.success_page a.btn img{width:30px;margin:0;margin-right:10px}.buttons_action{display:flex;justify-content:space-around;background-color:#fff;border-radius:10px;padding:10px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.23);margin:15px -5px;margin-top:7px}.buttons_action .btn{background-color:#b31f24;color:#fff;font-size:2.5vw;margin:0 5px;width:100%;align-content:center;border-radius:6px !important;padding:6px 0}.buttons_action .btn i{margin-bottom:2px;display:block;font-size:3vw}.buttons_action .btn.disabled_btn{pointer-events:none;cursor:default;text-decoration:none;color:#d6d4d4;background-color:#959595}.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}.buttons_action .btn.btn-pay-now.disabled_btn{pointer-events:none;cursor:default;text-decoration:none;color:#d6d4d4;background-color:#959595;animation:none}.ui-monthpicker.ui-widget.ui-widget-content{top:0 !important;left:0 !important;z-index:9999 !important}.ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header{background:rgba(0,0,0,0);border:0;padding-top:0}.ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a{top:0}.ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-next{top:0}.ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-next .ui-icon{background-image:url(../images/arrow-alt-right.svg);background-position:center right;background-size:100%;transform:rotate(180deg)}.ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-prev .ui-icon{background-image:url(../images/arrow-alt-right.svg);background-position:center right;background-size:100%;transform:rotate(180deg)}.ui-monthpicker.ui-widget.ui-widget-content .ui-state-default{background-color:#fff;border:1px solid #b7b7b7;border-radius:5px}.ui-monthpicker.ui-widget.ui-widget-content td{padding:5px}.ui-monthpicker.ui-widget.ui-widget-content td.ui-datepicker-current-day .ui-state-default,.ui-monthpicker.ui-widget.ui-widget-content td.ui-datepicker-current-day .ui-widget-content .ui-state-default{border-color:#b31f24;background-color:#b31f24;color:#fff}.search_results{padding-top:10px;overflow:auto;opacity:1;height:calc(100dvh - 130px)}.search_results ::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}.search_results ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important}.search_results ul li a{display:flex;align-content:center;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px;margin-bottom:10px;text-decoration:none;color:unset}.search_results ul li a:hover,.search_results ul li a:active{background-color:#f2f2f2}.search_results ul li span{margin-right:10px}.search_results ul li p{font-size:14px;font-weight:600;margin-bottom:0}.search_results ul li p small{display:block;color:#444;font-weight:normal;font-size:13px}.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}.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:calc(100vh - 275px);overflow:auto;padding:5px}.booking_row{border:1px solid #f5f5f5;background-color:#fff;border-radius:9px;margin-bottom:15px;padding:10px 15px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.2)}.booking_row .badge{border-radius:0}.booking_row .badge img{vertical-align:sub;margin-right:5px}.booking_row .location{display:flex;justify-content:space-between;align-items:center}.booking_row .location h3{font-size:16px;margin-bottom:0}.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:14px;margin-left:-5px;margin-right:-5px}.booking_row ul li{box-shadow:0px 0px 4px 1px rgba(0,0,0,.13);border-radius:15px;color:#8a8686;font-size:11px;padding:4px 8px;margin:0 5px;width:100%;text-align:center}.booking_row ul li img{width:13px;height:13px;vertical-align:sub;margin-right:2px}.booking_row.cancel{background-color:rgba(255,0,4,.1);box-shadow:0px 0px 3px 1px rgba(255,0,4,.5)}.cancelled_bookings .booking_row{background-color:rgba(255,0,4,.1);box-shadow:0px 0px 3px 1px rgba(255,0,4,.5)}.hotel_date_selectorModal .modal-footer.bottom_last{bottom:0 !important;background:#fff}.hotel_date_selectorModal .modal-footer.bottom_last .book_now{width:100%;margin:0}.hotel_date_selectorModal .modal-footer.bottom_last .book_now .btn{border-radius:25px !important}.hotel_date_selectorModal .modal-footer.bottom_last .total_nights{font-size:4.8vw;font-weight:600;color:#fff}.hotel_date_selectorModal .overlapOne_header{padding-bottom:150px}.month-container{padding:10px 0}.month-container .month_name{font-weight:bold;color:#000}.month-container .days-header{font-size:.9rem;color:#8a8686}.month-container .days-header span{padding:5px}.month-container .days-container .day{color:#333232;font-size:.9rem;display:flex;justify-content:center;align-items:center}.days-header span,.day{display:inline-block;width:12vw;height:12vw;text-align:center;margin:0}.day{cursor:pointer;padding:5px;border-radius:50%}.day.selected.start{background-color:#333232;color:#fff !important;border-radius:50%;position:relative}.day.selected.start:before{content:"";position:absolute;right:0;width:100%;height:100%;background-color:#ededed;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:-1}.day.selected.end{background-color:#b31f24;color:#fff !important;border-radius:50%;position:relative}.day.selected.end:before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#ededed;border-top-right-radius:50%;border-bottom-right-radius:50%;z-index:-1}.day.in-range{background-color:#ededed;border-radius:0;color:#aaa !important}.choosen_dates{position:fixed;left:0;right:0;width:100%;z-index:1056;bottom:60px;background-color:#fff;box-shadow:0 -5px 10px 1px rgba(0,0,0,.15);display:flex;padding:8px 2px}.choosen_dates p{width:50%;text-align:center;margin-bottom:0}.choosen_dates p small{font-size:12px;text-transform:uppercase;color:#8a8686;display:block}.choosen_dates p#check_in_date{border-right:1px solid #ccc}.choosen_dates p#check_in_date strong{color:#333232}.choosen_dates p#check_out_date strong{color:#b31f24}.hotel_list .top_area .name_rating h2{border:0;padding-bottom:0}.hotel_list .top_area .name_rating .price h1{display:flex;align-items:center;font-size:3vw}.hotel_list .top_area .name_rating .price h1 span{margin-right:2px;font-size:2.5vw}.hotel_list .top_area .name_rating .price p{font-size:2.5vw;color:#3d3c3c}.hotel_list .hotes_rating_area{padding-top:3px;padding-bottom:7px;border-bottom:1px solid #f2f2f2;display:flex;align-items:baseline}.hotel_list .hotes_rating_area h6{margin-right:10px;margin-bottom:0;color:#b31f24;font-size:3.5vw}.hotel_list .hotes_rating_area h6 small{color:#8a8686;font-size:3vw}.hotel_list .hotes_rating_area ul{margin-bottom:0 !important;padding:0 !important}.hotel_list .hotes_rating_area ul li{margin:0 !important}.hotel_list .tour_info ul{margin-bottom:0;display:flex}.hotel_list .tour_info ul li img{height:20px;padding:0 5px}.hotel_list .tour_info ul li.rated{border-left:1px solid #ccc;padding-left:10px;margin-left:10px}.price_slider .price-input{width:100%;display:flex;justify-content:space-between}.price_slider .price-input .field{width:50%}.price_slider .price-input .field input{border:0;background-color:rgba(0,0,0,0);width:auto;height:auto;outline:none;font-size:14px}.price_slider .price-input .field:last-child input{text-align:right}.price_slider .price-input .separator{width:130px;display:flex;font-size:19px;align-items:center;justify-content:center}.price_slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.price_slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.price_slider .slider{height:5px;position:relative;background:#ddd;border-radius:5px}.price_slider .slider .progress{height:100%;left:25%;right:25%;position:absolute;border-radius:5px;background:#b31f24}.price_slider .range-input{position:relative}.price_slider .range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.price_slider input[type=range]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:#333232;border:1px solid #fff;pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgba(0,0,0,.1)}.price_slider input[type=range]::-moz-range-thumb{height:17px;width:17px;border:none;border-radius:50%;background:#17a2b8;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0,0,0,.1)}.hotel_banner .col-6 img{height:140px;object-fit:cover;width:100%}.hotel_banner .col-4 img{height:70px;object-fit:cover;width:100%}.hotel_banner .more_hotel_img{position:relative}.hotel_banner .more_hotel_img[aria-expanded=true] h3.hide_count{display:block;font-size:14px}.hotel_banner .more_hotel_img[aria-expanded=true] h3.img_count{display:none}.hotel_banner .more_hotel_img h3{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);margin-bottom:0;color:#fff;font-size:16px;z-index:1;text-align:center}.hotel_banner .more_hotel_img h3.hide_count{display:none}.hotel_banner .more_hotel_img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.74)}.hotel_banner #further_hotelImg .row{max-height:200px;overflow:auto}#hotel_room_policy .modal-header h5{font-size:1rem;margin-bottom:0}#hotel_room_policy .modal-header .close{border:0;background-color:rgba(0,0,0,0);padding:0;font-size:22px;line-height:17px}#hotel_room_policy .modal-body h4{font-size:16px;color:#b31f24;font-weight:600}#hotel_room_policy .modal-body p{font-size:13px}.hotel_detail_rating_info ul{display:flex;margin-bottom:5px}.hotel_detail_rating_info ul li img{height:15px}.hotel_detail_rating_info ul li a{color:#1bd5d0 !important;font-size:12px}.hotel_detail_rating_info h6{font-size:2.5vw}.hotel_detail_rating_info h6 img{height:12px}.hotel_review h1{font-weight:800;font-size:10vw;margin-bottom:0}.hotel_review h5{color:#01a01b;font-size:5vw;margin-bottom:0}.hotel_review .rating_stars{display:flex;margin-bottom:0}.hotel_review .rating_stars li{line-height:14px}.hotel_review .rating_stars li img{width:13px}.hotel_review .rating_stars li small{font-size:3vw;margin-left:2px}.hotel_review .btn{font-size:2.2vw;width:100%}.checkIn_checkOut{margin-top:10px;display:flex;justify-content:space-between}.checkIn_checkOut .line_connect{position:relative;width:40%;display:flex;align-items:center}.checkIn_checkOut .line_connect:after,.checkIn_checkOut .line_connect:before{content:"";width:10px;height:10px;background-color:#fff;border:1px solid #b31f24;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.checkIn_checkOut .line_connect:before{right:0;left:auto}.checkIn_checkOut .line_connect span{border-top:1px dashed #707070;display:block;width:80%;margin:0 auto}.checkIn_checkOut p{margin-bottom:0;font-size:3.2vw;color:#333232;font-weight:600}.checkIn_checkOut p small{display:block;font-size:2.5vw;color:#8a8686;font-weight:400}.totalStay_inHotel{background-color:#ffc619;text-align:center;border-radius:5px;padding:10px}.totalStay_inHotel h1{color:#333232;font-size:6vw;margin-bottom:0}.totalStay_inHotel h1 small{font-size:2.6vw;display:block;font-weight:400}.hotel_short_desc p{margin-bottom:8px}.hotel_short_desc p a{color:#b31f24;text-decoration:none}.hotel_accordianNew .tour_short_desc .accordion{margin-top:0}.hotel_accordianNew .tour_short_desc .accordion .accordion-item{margin-bottom:25px;border:0}.hotel_accordianNew .tour_short_desc .accordion .accordion-item:last-child{margin-bottom:0}.hotel_accordianNew .tour_short_desc .accordion .accordion-item .accordion-header .accordion-button{border:0;background-color:#e9e9e9;border-top-left-radius:15px;border-top-right-radius:15px}.hotel_accordianNew .tour_short_desc .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fee}.hotel_accordianNew .tour_short_desc .accordion .accordion-item .accordion-body{border:0;padding-left:0;padding-right:0}.hotel_accordianNew .tour_short_desc .accordion .accordion-item .accordion-body h3{font-size:4.5vw;font-weight:700}.toastrmodal .modal-body{font-size:18px;text-transform:capitalize;padding-bottom:0;padding-top:20px}.toastrmodal .modal-footer button{background-color:#fff;color:#000;border:1px solid #000;outline:none}.toastrmodal .modal-footer button:hover,.toastrmodal .modal-footer button:focus{background-color:#b31f24;color:#fff;border-color:#b31f24}.room_selection{box-shadow:0px 0px 2px 4px rgba(0,0,0,.055);border-radius:10px;border:1px solid #b31f24;background-color:#fff;padding:0 7px 7px;padding-bottom:20px;margin-bottom:25px}.room_selection .room_top{display:flex;justify-content:space-between;gap:5px;align-items:center;flex-wrap:wrap}.room_selection .hote_img{flex:0 0 22%;max-width:22%}.room_selection .hote_img img{max-width:100%;width:100%;border-radius:5px}.room_selection .room_price{padding:5px;margin-top:10px;margin-bottom:5px;flex:0 0 75%;max-width:75%}.room_selection .room_price ul{margin-bottom:0;flex-direction:column}.room_selection .room_price ul li{padding-left:0 !important;display:flex;align-items:center;margin-bottom:2px !important;color:#333232}.room_selection .room_price ul li img{height:15px;width:15px;margin-right:5px}.room_selection .room_price ul li:before{display:none}.room_selection .room_price h2{margin-bottom:5px;color:#b31f24;font-size:4.2vw;font-weight:800}.room_selection .room_price h2 span{margin-top:5px;display:block;color:#b31f24;font-size:4.5vw;font-weight:800}.room_selection .room_price h2 span small{color:#333232;font-size:2.5vw;font-weight:600}.room_selection ul{margin-bottom:0}.room_selection ul li{font-size:3vw;color:#646464}.room_selection p a{color:#b31f24;display:block;text-align:right}.room_selection p a .c_less{display:none}.room_selection p a[aria-expanded=true] .c_less{display:block}.room_selection p a[aria-expanded=true] .c_more{display:none}.room_selection .form-floating .form-select{height:65px}.room_selection .form-floating .form-select:focus,.room_selection .form-floating .form-select:visited,.room_selection .form-floating .form-select:active{box-shadow:none}.room_selection .form-floating label img{vertical-align:baseline;width:22px;margin-right:3px}.room_selection .room_selectionFooter{margin-top:10px;text-align:center}.room_selection .room_selectionFooter a{margin-bottom:10px;color:#44a6d5;font-size:4vw}.room_selection .room_selectionFooter .btn{width:70%;height:40px;font-size:4vw;margin-top:10px}.rooms_opt_new{display:flex;white-space:nowrap;overflow:auto;gap:10px;scrollbar-width:none}.rooms_opt_new .opts{border:1px solid rgba(0,0,0,.1);padding:10px;flex:0 0 85% !important;max-width:85% !important;border-radius:10px}.rooms_opt_new .opts h4{font-size:4vw;font-weight:800;color:#b31f24}.rooms_opt_new .opts h4 small{color:#333232;font-size:2.2vw;font-weight:600}.rooms_opt_new .opts h5{font-size:3.7vw;font-weight:700;margin-bottom:0;display:block;max-width:95%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rooms_opt_new .opts .custom-ul{min-height:160px;max-height:100%}.rooms_opt_new .opts ul{margin:15px 0}.rooms_opt_new .opts ul li{margin-bottom:2px !important;font-size:3.5vw !important}.rooms_opt_new .opts ul li:before{content:"";background-image:url(../images/check.svg);background-size:cover;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;width:10px !important;height:10px !important}.rooms_opt_new .opts .btn{font-size:3vw;text-transform:uppercase;border-radius:5px;width:100%}.more_roomOpt{text-align:right}.more_roomOpt a{color:#b31f24;display:block;text-align:right}.more_roomOpt a .c_less{display:none}.more_roomOpt a[aria-expanded=true] .c_less{display:block}.more_roomOpt a[aria-expanded=true] .c_more{display:none}.outherRecom_hotel{display:flex;white-space:nowrap;overflow:auto;flex-wrap:nowrap}.outherRecom_hotel .hotellists{width:45%;margin-right:10px;flex:0 0 auto}.outherRecom_hotel .hotellists a{text-decoration:none}.outherRecom_hotel .hotellists img{height:161px;object-fit:cover;border-radius:15px;width:100%}.outherRecom_hotel .hotellists h3{font-size:4vw;font-weight:600;margin-bottom:0;margin-top:10px;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outherRecom_hotel .hotellists .nameAnd_rating{display:flex;align-items:center}.outherRecom_hotel .hotellists .nameAnd_rating p{color:#b31f24;font-size:3.3vw;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outherRecom_hotel .hotellists .nameAnd_rating p img{width:12px;height:12px}.outherRecom_hotel .hotellists .nameAnd_rating ul{display:flex;margin-left:10px;margin-bottom:0}.outherRecom_hotel .hotellists .nameAnd_rating ul li{line-height:10px}.outherRecom_hotel .hotellists .nameAnd_rating ul li img{width:13px;height:13px}.gallery_images{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-2vw}.gallery_images a{flex:0 0 29%;max-width:29%;margin-right:1.5vw;margin-left:1.5vw;margin-bottom:8px}.gallery_images a img{max-width:100%;width:100%;height:85px;object-fit:cover}.guest_review_row{border:1px solid rgba(0,0,0,.125);box-shadow:0px 0px 2px 4px rgba(0,0,0,.02);border-radius:10px;padding:10px;margin-bottom:10px}.guest_review_row .guest_img img{height:50px;width:50px;object-fit:cover;border-radius:50%;margin-bottom:3px}.guest_review_row .guest_img ul{display:flex;margin-bottom:0}.guest_review_row .guest_img ul li{line-height:10px}.guest_review_row .guest_img ul li img{width:9px;height:9px;margin-bottom:0}.guest_review_row .guest_thoughts h3{display:flex;justify-content:space-between;align-items:center}.guest_review_row .guest_thoughts h3 span{color:#b31f24;font-size:3.5vw;font-weight:700}.guest_review_row .guest_thoughts h3 span emp{color:#8a8686;font-size:2.5vw;display:block;font-weight:400}.guest_review_row .guest_thoughts h3 small{color:#8a8686;font-size:2vw}.guest_review_row .guest_thoughts p{color:#333232;font-size:2.8vw;margin-bottom:0}.all_reviews{font-size:3vw}.all_reviews a{color:#b31f24}.review_modal .modal-dialog-scrollable .modal-body{overflow-x:hidden}.review_modal .modal-body p{font-size:13px}.review_modal .modal-body .form-control{font-size:14px;height:45px}.review_modal .modal-body .sucess{text-align:center}.review_modal .modal-body .sucess img{height:100px;margin-bottom:10px}.review_modal .modal-body .sucess h4{font-size:22px}.review_modal .modal-footer .btn{font-size:3.2vw;width:60%}.review_modal#writeReview_detail .modal-body{padding-bottom:80px}.detailReview_writing h6{text-align:center;font-size:16px}.detailReview_writing .rating_result{display:flex;justify-content:center;align-items:center}.detailReview_writing .rating_result #star-count-1{font-size:25px;font-weight:bold;color:#333232;margin-bottom:0}.detailReview_writing .rating_result #star-count-1:after{content:".0"}.detailReview_writing .rating_result #rating-label-1{margin-left:10px;color:#01a01b;font-size:17px;margin-bottom:0;margin-top:5px}.detailReview_writing .rating-system-1{text-align:center;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px;padding-bottom:7px}.detailReview_writing .rating-system-1 .rating-stars-1{display:flex;justify-content:center;margin-bottom:0}.detailReview_writing .rating-system-1 .rating-stars-1 .rating-star-1{font-size:40px;cursor:pointer;color:#ccc;transition:color .3s ease;line-height:40px}.detailReview_writing .rating-system-1 .rating-stars-1 .rating-star-1:hover,.detailReview_writing .rating-system-1 .rating-stars-1 .rating-star-1.selected{color:#fc0}.rating-system-2{text-align:center;display:flex;justify-content:space-between;align-items:center}.rating-system-2 label{font-size:3vw;margin-bottom:0;margin-right:10px;text-align:left;width:50%}.rating-system-2 .rating-stars-2{display:flex;justify-content:center;margin-bottom:5px;width:50%}.rating-system-2 .rating-stars-2 .rating-star-2{font-size:5vw;line-height:22px;cursor:pointer;color:#ccc;transition:color .3s ease}.rating-system-2 .rating-stars-2 .rating-star-2:hover,.rating-system-2 .rating-stars-2 .rating-star-2.selected{color:#fc0}.border-bottom{margin-bottom:15px;padding-bottom:7px}.stay_date h5{font-size:14px}.stay_date .form-control{height:60px !important;background-image:url(../images/icon-calendar.png);background-repeat:no-repeat;background-position:95%;font-size:3vw !important;box-shadow:-1px 4px 6px 0px rgba(0,0,0,.1)}.image_uploader{margin-top:10px;text-align:center}.image_uploader h5{text-align:left;font-size:14px}.image_uploader label{height:77px;width:100%;border:1px dashed #000;display:flex;justify-content:center;align-items:center}.image_uploader input[type=file]{margin-bottom:20px;opacity:0;position:absolute;z-index:-1}.image_uploader .thumbnails{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:5px}.image_uploader .thumbnail{width:40px;height:40px;object-fit:cover;border:1px solid #ccc;border-radius:1px}.recomendation{margin-top:10px}.recomendation .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}.recomendation h5{text-align:left;font-size:14px}.recomendation .form-control{height:75px !important;max-height:75px;max-width:100%;width:100%;box-shadow:-1px 4px 6px 0px rgba(0,0,0,.1)}.recomendation .btn{width:60%;font-size:3vw;display:block;margin:10px auto}.hotel-proceed-footer{position:fixed;width:100%;bottom:0;z-index:1000;left:0}.hotel-proceed-footer .envalopeimg{width:150px;position:relative;z-index:9999;margin:0 auto}.hotel-proceed-footer .envalopeimg img{height:100%;width:100%;object-fit:contain}.hotel-proceed-footer .envalopeimg .down_arrow{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hotel-proceed-footer .envalopeimg .rotateimg{transform:translate(-50%, -50%) rotate(180deg)}.hotel-proceed-footer .hotel_rooms_details{background-color:#1a1a1a;margin-top:-22px;padding:16px 16px 0px 16px}.hotel-proceed-footer .hotel_rooms_details .details{position:relative;width:100%;padding-right:10px;padding-bottom:5px;min-height:20px;max-height:155px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.hotel-proceed-footer .hotel_rooms_details .details .room_one{padding:10px 0px;display:flex;justify-content:space-between;border-top:1px solid gray}.hotel-proceed-footer .hotel_rooms_details .details .room_one .left_sec{display:flex;align-items:flex-start}.hotel-proceed-footer .hotel_rooms_details .details .room_one .left_sec .number{text-transform:capitalize;color:#fff;font-weight:100;font-size:3.2vw;white-space:nowrap}.hotel-proceed-footer .hotel_rooms_details .details .room_one .left_sec .traveller_info{color:#fff;padding-left:1rem}.hotel-proceed-footer .hotel_rooms_details .details .room_one .left_sec .traveller_info .name{text-transform:lowercase;font-weight:500;font-size:3.5vw}.hotel-proceed-footer .hotel_rooms_details .details .room_one .left_sec .traveller_info .people{font-weight:100;font-size:2.5vw}.hotel-proceed-footer .hotel_rooms_details .details .room_one .right_sec{display:flex;align-items:flex-start}.hotel-proceed-footer .hotel_rooms_details .details .room_one .right_sec .edit_icon{color:#fff;padding-top:5px;font-size:3.3vw}.hotel-proceed-footer .hotel_rooms_details .details .room_one .right_sec .edit_icon:hover{color:#b31f24}.hotel-proceed-footer .hotel_rooms_details .details .room_one .right_sec .price{color:#fff;font-weight:100;padding:.2rem 1.5rem 0rem 1.5rem;font-size:3.2vw;white-space:nowrap}.hotel-proceed-footer .hotel_rooms_details .details .room_one:first-child{border-top:none;padding-top:0rem}.hotel-proceed-footer .hotel_rooms_details .details::-webkit-scrollbar{display:none}.hotel-proceed-footer .hotel_rooms_details .custom-scrollbar{display:none;position:absolute;right:5px;top:26px;width:8px;height:59%;background:gray;border-radius:10px}.hotel-proceed-footer .hotel_rooms_details .custom-scrollbar-thumb{position:absolute;width:8px;height:40px;background:#b31f24;border-radius:10px;transition:top .2s ease-in-out;cursor:pointer}.hotel-proceed-footer .hotel_proceed_book_now{background:#000;padding:10px 0;margin-top:-2px}.hotel-proceed-footer .hotel_proceed_book_now h5{font-size:4.3vw;font-weight:600;color:#fff;margin-bottom:0;text-decoration-color:#b31f24 !important}.hotel-proceed-footer .hotel_proceed_book_now h5 i{display:block;font-style:normal;font-size:3.5vw;font-weight:100}.hotel-proceed-footer .hotel_proceed_book_now .totalPassengers{font-size:2.5vw;font-weight:100;color:#fff;padding-right:5px}.proceed-btn_S{background-color:#b31f24;color:#fff;font-size:3.5vw;width:100%;height:45px;border-radius:38px !important;border:0}.proceed-btn_S:hover,.proceed-btn_S:active,.proceed-btn_S:focus{background-color:rgba(179,31,36,.7);color:#fff}.content_height_new{max-height:calc(100dvh - 133px) !important}.dark_yellow_bg{background-color:#ffc619 !important;color:#000 !important}.dull_red-bg{background-color:rgba(179,31,36,.7) !important;color:#fff !important}.grey_bg{background-color:gray}.collapsing{overflow-y:hidden !important}.loaderwrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loaderwrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loaderwrap .loader{--d: 24px;width:4px;height:4px;border-radius:50%;color:#000;box-shadow:calc(1*var(--d)) calc(0*var(--d)) 0 0,calc(.707*var(--d)) calc(.707*var(--d)) 0 1px,calc(0*var(--d)) calc(1*var(--d)) 0 2px,calc(-0.707*var(--d)) calc(.707*var(--d)) 0 3px,calc(-1*var(--d)) calc(0*var(--d)) 0 4px,calc(-0.707*var(--d)) calc(-0.707*var(--d)) 0 5px,calc(0*var(--d)) calc(-1*var(--d)) 0 3px;animation:dottedspinner 1s infinite steps(8)}@keyframes dottedspinner{100%{transform:rotate(1turn)}}@media screen and (min-width: 500px){.gall .overlapOne_header.scroll_content{height:unset;margin-top:0;box-shadow:none !important;max-height:calc(100dvh - 0px) !important;padding:0}.gall .tour_detail.name_rating{display:none}.gall .gallery_images a{flex:0 0 40%;max-width:32%;margin-right:5px;margin-left:5px;margin-bottom:5px}.gall .gallery_images a img{height:295px !important}}.rate-card{height:unset !important}.have_backDrop .modal-backdrop{display:none}.ribbon{width:100%;padding:5px;font-family:Arial,sans-serif;font-size:2.5vw;text-align:center;color:#000;border-top:1px solid #d3d3d3}.ribbon .subscribe-now-link{color:#b31f24}@media only screen and (max-width: 768px){.hotel-proceed-btn-wrapper .hotel-btn-dots{transform:translate(-50%, -50%) !important}}.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}.anim_list{display:flex;align-items:center}.loader-wrap{position:absolute;visibility:hidden;opacity:0}.loader-wrap.show{visibility:visible;opacity:1}.anim_list .dot{width:14px;height:14px;margin:0 3px}.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)}}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(https://mobile.newdemo.mosafir.pk/flightsImages/loader.gif) center no-repeat #fff}input[disabled]{background-color:#fff !important}.disabled-modal{pointer-events:none}#toast-container{z-index:9999 !important}.toast-center{left:50%;transform:translateX(-50%)}.toast-middle-center{top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px),only screen and (max-device-width: 767px){.toast-center,.toast-middle-center{left:50%;top:50%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 768px)and (max-width: 1024px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.toast-center,.toast-middle-center{left:50%;top:50%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 768px)and (max-width: 1024px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.toast-center,.toast-middle-center{left:50%;top:50%;transform:translate(-50%, -50%)}}.next_btn_disabled{width:40%;height:44px;border-radius:25px;color:#fff !important;background-color:#666 !important;margin:0 auto}.hotel-search-btn-wrapper{position:relative;display:inline-block;width:100%}.hotel-search-btn-wrapper .hotel-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;gap:6px;pointer-events:none}.hotel-btn-dots.loading{opacity:1;visibility:visible}.hotel-search-btn-wrapper .hotel-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:hotel-btn-bounce 1.2s infinite ease-in-out}.hotel-search-btn-wrapper .hotel-btn-dots .dot:nth-child(2){animation-delay:.2s}.hotel-search-btn-wrapper .hotel-btn-dots .dot:nth-child(3){animation-delay:.4s}.search-btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important}.search-btn.loading .button-text{display:none}@keyframes hotel-btn-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}a{text-decoration:none !important}.placeholder-glow .placeholder *,.placeholder-wave .placeholder *{display:none}.tooltip-text{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s}.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-text.show{visibility:visible;opacity:1}.no-hover ul{margin-top:-9999px !important;visibility:hidden !important;opacity:0 !important;height:0 !important;overflow:hidden !important}.hidden{display:none}.download_app{position:fixed;bottom:66px;width:100%;background-color:#fff;z-index:99999;box-shadow:0 0 5px 1px rgba(0,0,0,.11);display:none;margin-bottom:-10px !important}.download_app a{display:flex;padding:8px 15px;align-items:center;justify-content:space-between}.download_app a .logo_area{display:flex;align-items:center}.download_app a .logo_area img{width:13vw;margin-right:3vw}.download_app a .logo_area h3{color:#000;font-weight:600;font-size:4.5vw;margin-bottom:0}.download_app a .logo_area h3 small{display:block;font-weight:400;color:#dc0c0c}.download_app a .playstore_icon{margin-right:5vw}.download_app a .playstore_icon img{width:30vw}.download_app i{position:absolute;top:6px;right:10px}.download_app.collapsed{display:none !important}.caps{text-transform:uppercase}.sort_inner.main{border-bottom:1px solid #e2dcdc}.sort_inner.main h3{margin-bottom:0;font-weight:600}.lazyLoad_S.fetched_list_S .light-shimmer_S,.lazyload-dark_S.fetched_list-dark_S .dark-shimmer_S,.lazyload-dark_S.fetched_list-dark_S .dark-shimmer_With_BR_S{position:relative}.lazyLoad_S.fetched_list_S .light-shimmer_S:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998;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-dark_S.fetched_list-dark_S .dark-shimmer_With_BR_S:after{border-radius:6px}.lazyload-dark_S.fetched_list-dark_S .dark-shimmer_S:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad-dark;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #c9c9c9 10%, #acacac 18%, #cccccc 33%);background-size:200% 100%}@keyframes lazyLoad_S{0%{background-position:-200% 0%}100%{background-position:200% 0%}}@keyframes lazyLoad-dark_S{0%{background-position:-200% 0%}100%{background-position:200% 0%}}.modal-title{font-weight:bold}.form-control:focus{border-color:#dee2e6}.grey{color:#dee2e6 !important}#toast-container{position:absolute;bottom:20%;right:0;transform:translateX(0%)}.location-icon{height:20px}.hidden{visibility:hidden}.rooms_opt_new .opts ul{margin:0px 0px}.rate-card{height:180px !important}.facilities-list li{list-style-type:none}.no-drop{cursor:no-drop}.coloreds{font-size:70% !important}.proceed-btn:disabled,.proceed-btn.disabled{background-color:#666 !important;border-color:#666 !important;cursor:not-allowed !important;opacity:.85}.hotel-proceed-btn-wrapper{position:relative;display:inline-block;width:100%}.hotel-proceed-btn-wrapper .hotel-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%);gap:6px;pointer-events:none;opacity:0;visibility:hidden}.hotel-proceed-btn-wrapper .hotel-btn-dots.loading{opacity:1;visibility:visible}.hotel-proceed-btn-wrapper .hotel-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:hotel-btn-bounce 1.2s infinite ease-in-out;will-change:transform}.hotel-proceed-btn-wrapper .hotel-btn-dots .dot:nth-child(2){animation-delay:.2s}.hotel-proceed-btn-wrapper .hotel-btn-dots .dot:nth-child(3){animation-delay:.4s}.proceed-btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important}.proceed-btn.loading .button-text{display:none}.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}.anim_list{display:flex;align-items:center}.loader-wrap{position:absolute;visibility:hidden;opacity:0}.loader-wrap.show{visibility:visible;opacity:1}.anim_list .dot{width:14px;height:14px;margin:0 3px;border-radius:50%;animation:list-bounce 1.2s infinite ease-in-out}.anim_list .dot:nth-child(1){animation-delay:0s;background:#b31f24}.anim_list .dot:nth-child(2){animation-delay:.2s;background:#3d3c3c}.anim_list .dot:nth-child(3){animation-delay:.4s;background:#ffc619}@keyframes list-bounce{0%,80%,100%{transform:scale(0.5)}40%{transform:scale(1)}}@media(max-width: 768px){#calendarContainer{display:flex;flex-wrap:nowrap !important;overflow-x:hidden;scroll-behavior:smooth;width:100%}.month-container{min-width:100%;flex:0 0 100%}.days-header span,.day{width:13.5vw;height:13.5vw}}@media(max-width: 768px){.calendar-scroll-wrapper{position:relative}.calendar-arrow{position:absolute;top:3%;transform:translateY(-50%);z-index:10;width:25px;height:25px;border-radius:50%;background:none;border:none;display:inline-flex;align-items:center;justify-content:center;color:#333;font-size:16px;padding:0;cursor:pointer}.calendar-arrow .fa-circle-play{font-size:12px}.calendar-arrow:hover,.calendar-arrow:focus{background:#f8f8f8;border-color:#ccc;outline:none}.calendar-arrow-prev{left:6px}.calendar-arrow-next{right:6px}.calendar-arrow.disabled{opacity:.4;cursor:default;pointer-events:none}}
