html,body{overflow-x:hidden}body{font-family:"Lato",sans-serif;position:relative;scrollbar-width:none}a{text-decoration:none}.scroll_none{overflow-y:hidden;touch-action:none}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:56px}.wrraper.with_fixed_tray{padding-bottom:180px}.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}.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}.header .three_inRow{justify-content:center;position:fixed;width:100%;left:0;right:0;padding:10px 13px 5px;top:0;margin:0 auto;z-index:1000;background-image:url(../images/header.svg);background-repeat:no-repeat;background:#f2f2f2}.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{background-image:url(../images/header.svg);background-size:cover;background-repeat:no-repeat;padding:15px 0 75px;height:115px;position:relative;z-index:auto;background:#f2f2f2}.header.for_search_page .inner_header .left_section{width:22.3333333333%;text-align:left}.header.for_search_page .inner_header .right_section{text-align:right;width:22.3333333333%;display:none}.header .header{z-index:1056}.header#inner-header{z-index:1056}.header .inner_header{display:flex}.header .inner_header .left_section a{color:#fff;font-size:20px}.header .inner_header .center_section h2{font-size:5vw}.header .inner_header.content_3 .right_section{display:block}.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:#b31f24;font-size:20px;font-weight:700}.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:#fff;font-size:3vw}.header .inner_header .center_section.flight_info p img{width:13px;height:12px;vertical-align:text-bottom}.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{color:#fff;text-decoration:none;font-size:3vw;margin-right:20px}.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}.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: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%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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, 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:linear-gradient(to bottom, rgb(179, 31, 36) 0%, rgba(90, 16, 18, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31f24', endColorstr='#cc5a1012', GradientType=0);color:#fff;border-radius:25px;text-transform:uppercase}.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{background-color:rgba(242, 242, 242, 0.95);padding:10px 0;height:55px;display:flex;justify-content:center;align-items:center;position:sticky;top:0;width:100%;top:0;z-index:9}.header.for_search_page{padding:15px 0 65px;height:auto;position:relative}.header.for_search_page .inner_header{height:30px;justify-content:flex-start}.header#inner-header{z-index:1056}.header .inner_header{display:flex;justify-content:space-between;align-items:center}.header .inner_header .left_section a{color:#b31f24;font-size:20px}.header .inner_header .center_section h2{font-size:5vw}.header .inner_header .left_section{display:flex}.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 .right_section{text-align:right}.header .inner_header .right_section a{margin-left:10px;position:relative;text-decoration:none}.header .inner_header .right_section a img{height:27px}.header .inner_header .right_section a span{position:absolute;top:-10px;background-color:#ffc619;color:#000;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;right:0;border:.5px solid #b31f24}.header .inner_header .right_section .navbar-toggler{margin-left:10px}.header .inner_header .right_section.flight_modifyOpt{width:21.3333333333%}.header .inner_header .right_section.flight_modifyOpt a{color:#fff;text-decoration:none;font-size:3vw;margin-right:5px}.header .inner_header .right_section.flight_modifyOpt a img{width:16px;height:16px}.header .inner_header .right_section.flight_modifyOpt a:last-child{margin-right:0}.welcome_note{padding:0;background-color:#f2f2f2;position:absolute;height:115px;width:100%;left:0;top:0;z-index:-1}.welcome_note h2{color:#b31f24;font-weight:600;display:none}.welcome_note p{font-size:3.5vw;color:#646464;margin-bottom:0;display:none}.home_slider{padding:0 10px 20px}.home_slider .slide .inner_slideArea{display:flex;justify-content:space-between;position:relative;height:195px;margin-bottom:20px}.home_slider .slide .inner_slideArea:before{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:78%;background-color:#fff;border-radius:15px;box-shadow:0px 0px 6px 1px rgba(0, 0, 0, 0.21)}.home_slider .slide .desc{height:250px;overflow:hidden;width:100%;position:absolute;top:65%;left:14px;transform:translateY(-50%)}.home_slider .slide .desc .inner_descSlide a{display:block;width:75%;padding-bottom:12px}.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:3.9vw;text-wrap:nowrap;margin-bottom:3px;text-transform:capitalize}.home_slider .slide .desc .discount_line strong{background-color:#ffc619;color:#b31f24;padding:3px;border-radius:5px;margin:0 3px;display:inline-block;text-transform:uppercase}.home_slider .slide .desc .btn{background-color:#b31f24;color:#fff;font-size:3vw;padding:2px 12px}.home_slider .slide .desc .statement_line{color:#3d3c3c;font-size:3.5vw;margin:5px 0}.home_slider .slide .desc .statement_line span{color:#b31f24;text-transform:uppercase;font-weight:800}.home_slider .slide .img{width:200px;margin-left:auto;z-index:1;position:absolute;right:-6px;bottom:60px}.home_slider .slide .img img{width:100%;padding-right:1px;height:100%;-o-object-fit:cover;object-fit:cover}.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}.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;box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.05);margin-top:10px}.main_modules{background-color:#fff}.main_modules ul{display:flex;flex-wrap:wrap;margin-bottom:0}.main_modules ul li{max-width:33.333333%;flex:0 0 33.333333%;margin-bottom:.5rem}.main_modules ul li a{opacity:1;background-color:#fff;box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.08);text-align:center;border-radius:13px;padding:3vw 2vw 3vw;text-decoration:none;display:block;margin:0 .5rem;position:relative;border:1px solid #e5e5e5}.main_modules ul li a.active,.main_modules ul li a:hover,.main_modules ul li a:active{background-color:#ffc619}.main_modules ul li a.active p,.main_modules ul li a:hover p,.main_modules ul li a:active p{color:#b31f24}.main_modules ul li a span{background-color:#ffc619;color:#000;display:block;box-shadow:0px 0px 3px 1px rgba(0, 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%;display:none}.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;filter:invert(16%) sepia(59%) saturate(6619%) hue-rotate(351deg) brightness(70%) contrast(86%)}.main_modules ul li a .tour-img{width:15.5vw !important}.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{padding-bottom:0 !important}.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, 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;height:100%}.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;width:58px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:4.2vw}.recent_searched ul li a .descript h4 small{display:block;font-size:2.6vw}.recent_searched ul li a:hover,.recent_searched ul li a:active{background-color:#ffc619;border-radius:10px}: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, 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, 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:transparent;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;right: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-left-radius:15px;padding-bottom:150px}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link{text-align:left;color:#3d3c3c;display:flex;align-items:center;padding:11px 0;transition:all .2s linear}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link img{width:25px;margin-right:25px}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link i{margin-left:auto;text-decoration:none !important}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link:hover{font-weight:bold}.off-canvas-floating .off-canvas-nav .nav-fill .nav-link:hover,.off-canvas-floating .off-canvas-nav .nav-fill .nav-link:active{font-weight:bold;transform:scale(0.9)}.off-canvas-floating .off-canvas-nav .off-canvas-toggler{height:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;color:#3d3c3c;font-size:33px;padding:5px}.off-canvas-floating .off-canvas-nav .off-canvas-toggler i{font-size:29px}.inner_menu{padding-left:50px}.inner_menu a{font-size:12px}.inner_menu a img{width:25px}.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, 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:transparent;width:100vw;height:100%}.off-canvas-floating.active{right:0px}.off-canvas-floating+.off-canvas-content{position:fixed;top:0px}.have_border{border-top:8px solid #f8f8f8;margin-top:25px}.user_profile{text-align:center;border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.user_profile a{text-decoration:none;color:#000}.user_profile img{width:100px;border-radius:50%;margin-bottom:0;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}.user_profile .custom-file-input{display:inline-block;position:relative;cursor:pointer;text-align:center}.user_profile .custom-file-input img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ccc}.user_profile .custom-file-input span{display:block;margin-top:10px;color:#555;font-size:14px}.user_profile .custom-file-input input[type=file]{display:none}.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:transparent}.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%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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: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%;-o-object-fit:cover;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:transparent;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, 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, 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, 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;-o-object-fit:unset;object-fit:unset}.video_row .video_inner_div .video_thumb img{width:100%;height:100%;-o-object-fit:cover;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{padding:10px 0 15px 0}.trending .nav-pills{justify-content:space-between}.trending .nav-pills .nav-item{flex:1}.trending .nav-pills .nav-item .nav-link{background-color:#fff;box-shadow:0px 0px 8px -2px rgba(0, 0, 0, 0.24);color:#9f9d9d;display:flex;font-size:12px;margin-right:5px;padding:10px 3vw;height:37px}.trending .nav-pills .nav-item .nav-link img{height:15px}.trending .nav-pills .nav-item .nav-link span{display:none;margin-left:2px}.trending .nav-pills .nav-item .nav-link.active{background-color:#ffc619;color:#b31f24;margin-right:16px}.trending .nav-pills .nav-item .nav-link.active span{display:block}.trending .nav-pills .nav-item:last-child .nav-link{margin-right:0}.trending .nav-pills .nav-item:last-child .nav-link.active{margin-right:0}.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:210px;margin-right:10px}.trending .trend_row .trend_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.trending .trend_row .trend_item .offer_desc{position:absolute;left:0;bottom:0;z-index:1;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px 10px 10px}.trending .trend_row .trend_item .offer_desc .left{flex:0 0 72%;max-width:72%}.trending .trend_row .trend_item .offer_desc .left h3{width:100%;font-size:4.5vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.trending .trend_row .trend_item .offer_desc .right{flex:0 0 25%;max-width:25%;text-align:right}.trending .trend_row .trend_item .offer_desc .right img{height:20px;width:20px;-o-object-fit:unset;object-fit:unset}.trending .trend_row .trend_item .offer_desc h3{color:#fff;font-weight:500}.trending .trend_row .trend_item .offer_desc h3 small{display:block;font-size:3.2vw}.trending .trend_row .trend_item .offer_desc h2{color:#ffc619;font-weight:700;font-size:3.7vw}.trending .trend_row .trend_item .offer_desc .right img{height:20px}.trending .trend_row .trend_item:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;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;-o-object-fit:cover;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;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, 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, 0.3);top:-5px}.scroller .nstSlider .rightGrip.gripHighlighted{background:#134}.scroller .nstSlider .bar{border-radius:10px;position:absolute;background:#b31f24;height:8px;top:-1px}.scroller .nstSlider .highlightPanel{transition:all 500ms ease-in-out;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, 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, 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:flex;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;background:#f2f2f2}.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, 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:transparent;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: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: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}.passenger .title_head{text-align:center;border-bottom:1px solid #d7d7d7;margin-bottom:0;padding-bottom:10px}.passenger .title_head h3{font-size:20px;font-weight:700;position:relative;padding-top:20px}.passenger .title_head h3:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:80px;height:6px;background:#000}.passenger .top_pass_block{background:#f9f9f9;padding:10px 15px 1px;margin-bottom:0}.passenger .pass_info .pass_row{display:flex;justify-content:space-between;margin-bottom:17px}.passenger .pass_info .pass_row a{font-size:30px}.passenger .pass_info .pass_row a i.fa.fa-phone{background:#09d2c8;color:#fff;padding:15px;border-radius:15px}.passenger .pass_info .pass_row a i.fab.fa-whatsapp{background:#4fce5d;color:#fff;padding:10px;font-size:40px;border-radius:15px}.passenger .btn{color:#fff;height:80px;width:80px;margin-top:10px;border-radius:50%;background:#b31f24;background:linear-gradient(to bottom, #b31f24 0%, #ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0)}#talkToUs{height:50vh}#talkToUs .offcanvas-body{padding-right:0;padding-left:0}.sessionWith_footer{position:fixed;left:0;bottom:0;width:100%;z-index:99}.sessionWith_footer .bottom_last{position:relative}.sessionWith_footer .footer{position:relative}.footer{position:fixed;left:0;width:100%;bottom:-1px;background:#fafafa;padding:8px 15px;z-index:1056}.footer ul{display:flex;justify-content:space-between;margin-bottom:0}.footer ul li{text-align:center}.footer ul li a{font-size:11px;font-weight:500;text-transform:uppercase;opacity:1;color:#454444;text-decoration:none}.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}.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, 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, 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{font-size:14px;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:checked{background-color:#b31f24;border-color:#b31f24}.login_div{box-shadow:0px 0px 8px -2px rgba(0, 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, 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, 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;background:linear-gradient(to bottom, #b31f24 0%, #ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0);color:#fff;margin:10px 0}.single_date_modal .ui-datepicker td .ui-state-active{background-color:#b31f24 !important;color:#fff !important}.flight_search_modal,.single_date_modal{border-radius:0;z-index:1060}.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-image:url(../images/header.svg);background-size:cover;background-repeat:no-repeat;border-radius:0;justify-content:center;padding:15px 0 50px;background:#f2f2f2}.flight_search_modal .modal-dialog .modal-content .modal-header h1,.single_date_modal .modal-dialog .modal-content .modal-header h1{color:#b31f24;font-size:5vw;font-weight:600;margin-right:auto;margin-left:-14px}.flight_search_modal .modal-dialog .modal-content .modal-header .btn-close,.single_date_modal .modal-dialog .modal-content .modal-header .btn-close{background-image:none;color:#b31f24;opacity:1;display:flex;align-items:center;justify-content:center;font-size:6vw;margin:0;margin-right:auto}.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(150px)}.flight_search_modal.show .modal-dialog,.single_date_modal.show .modal-dialog{transform:none}.flight_search_modal .time_pick,.single_date_modal .time_pick{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.flight_search_modal .time_pick .slot,.single_date_modal .time_pick .slot{width:33.3333333%;padding-left:5px;padding-right:5px;margin-bottom:10px}.flight_search_modal .time_pick .slot .btn,.single_date_modal .time_pick .slot .btn{width:100%;border-radius:0;font-size:3vw;padding:8px 2px;background-color:#fff;color:#b31f24;border-color:#b31f24;font-weight:600;border-radius:5px}.flight_search_modal .time_pick .slot .btn-check:checked+.btn,.flight_search_modal .time_pick .slot .btn.active,.flight_search_modal .time_pick .slot .btn.show,.flight_search_modal .time_pick .slot .btn:first-child:active,.flight_search_modal .time_pick .slot :not(.btn-check)+.btn:active,.single_date_modal .time_pick .slot .btn-check:checked+.btn,.single_date_modal .time_pick .slot .btn.active,.single_date_modal .time_pick .slot .btn.show,.single_date_modal .time_pick .slot .btn:first-child:active,.single_date_modal .time_pick .slot :not(.btn-check)+.btn:active{background-color:#b31f24;color:#fff}.flight_search_modal .submit_time,.single_date_modal .submit_time{margin-top:10px}.flight_search_modal .submit_time .btn,.single_date_modal .submit_time .btn{width:250px;font-size:14px}.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:15px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.05);margin-top:-60px}.traveler_selectionArea .pass_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #f7f7f7;padding-bottom:15px}.traveler_selectionArea .pass_row .left_area{display:flex;align-items:center}.traveler_selectionArea .pass_row .left_area img{width:45px;height:45px;padding-right:10px}.traveler_selectionArea .pass_row .left_area h4{font-size:16px;margin-bottom:0}.traveler_selectionArea .pass_row .left_area h4 span{display:block;font-size:12px;color:#555}.traveler_selectionArea .pass_row .right_area .input-group-btn{background:#fff;border-radius:50% !important;width:37px;height:37px;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 .input-group-btn .btn:focus,.traveler_selectionArea .pass_row .right_area .input-group-btn .btn:visited,.traveler_selectionArea .pass_row .right_area .input-group-btn .btn:active{box-shadow:none;outline:none}.traveler_selectionArea .pass_row .right_area .form-control{width:60px;text-align:center;border:0;margin-top:-3px;padding:0;background:transparent}.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}.flex-_withBtn{box-shadow:0px 0px 4px 2px rgba(0, 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, 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:rgb(179, 31, 36);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{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{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;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, 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 transparent}.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:transparent}.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, 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:#fff;color:#333232;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.09)}.sortAnd_filter_canvas{z-index:1061}.sortAnd_filter_canvas .offcanvas-header{background-image:url(../images/header.svg);background-size:cover;background-repeat:no-repeat;border-radius:0;justify-content:center;padding:15px 0 50px;margin-bottom:-55px;background:#f2f2f2}.sortAnd_filter_canvas .offcanvas-header .btn-close{background-image:none;color:#fff;opacity:1;display:flex;align-items:center;justify-content:center;font-size:6vw;margin:0;margin-right:auto}.sortAnd_filter_canvas .offcanvas-header h5{color:#fff;font-size:5vw;font-weight:600;margin-right:auto;margin-left:-14px}.sortAnd_filter_canvas .sortFilter_bodtArea{background-color:#fff;padding:15px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.05);position:relative;padding-bottom:50px}.sortAnd_filter_canvas .sortFilter_bodtArea .btn-close{position:absolute;right:10px;top:10px}.sortAnd_filter_canvas .sortFilter_bodtArea .action_area{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0 auto;background-color:#fff;padding:10px 0;box-shadow:0px -4px 7px 1px rgba(0, 0, 0, 0.1)}.sortAnd_filter_canvas .sortFilter_bodtArea .action_area .btn{width:40%}.sortAnd_filter_canvas .sort_inner{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}.sortAnd_filter_canvas .sort_inner h3{color:#b31f24;font-size:18px;margin-bottom:15px;text-transform:uppercase}.sortAnd_filter_canvas .sort_inner .form-check{margin-bottom:10px}.sortAnd_filter_canvas .sort_inner .form-check label{font-size:14px;display:flex;justify-content:space-between;align-items:center}.sortAnd_filter_canvas .sort_inner .form-check label span{color:#8a8686;font-size:12px}.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:focus,.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:visited,.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:active{box-shadow:none}.sortAnd_filter_canvas .sort_inner .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24;box-shadow:none}.flight_detailMain{margin-top:10px;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.flight_detail{border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0, 0, 0, 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:transparent;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, 0.11);padding:10px}.fare_info h3{font-size:20px;margin-bottom:15px}.fare_info .table th{text-align:left;font-size:13px}.fare_info .table td{text-align:right;font-size:13px}.traveler_insurance{margin-top:25px;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(143, 53, 56, 0.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, 0.11);padding:10px;display:flex}.customer_support .ico img{width:50px;margin-right:15px}.customer_support .desc h3{color:#b31f24;font-size:5vw}.customer_support .desc p{color:#8a8686;font-size:14px}.bottom_last{position:fixed;width:100%;bottom:0;z-index:99}.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:15px;margin-bottom:0;color:#d9d9d9;margin-right:20px;line-height:16px}.bottom_last .book_now h5{font-size:20px;font-weight:600;color:#fff;margin-bottom:0}.bottom_last .book_now .btn{background:#b31f24;color:#fff;font-size:12px;width:100%}.onto_header{margin-top:10px;background-color:#fff;border-radius:10px}.passenger_form .passenger_row{padding:10px;background-color:#fff;border-radius:10px;box-shadow:0px 0px 6px 1px rgba(0, 0, 0, 0.11);margin-bottom:25px}.passenger_form .passenger_row .accordion-item{border-radius:0;border:0}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button{padding:7px 0}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fff;border:0;box-shadow:none}.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:visited,.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:focus,.passenger_form .passenger_row .accordion-item .accordion-header .accordion-button:active{box-shadow:none}.passenger_form .passenger_row .accordion-item .accordion-body{padding:0}.passenger_form .passenger_row .label{font-size:4.5vw;background-color:#b31f24;color:#fff;margin-left:-20px;padding:3px 5px;position:relative;margin-bottom:0;display:inline}.passenger_form .passenger_row .label:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:0;border-top:10px solid #580406;border-left:10px solid transparent}.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, 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}.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:transparent}.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, 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, 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, 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, 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{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}.list_numberFound{text-align:center;padding:10px;margin-bottom:0}.list_numberFound h4{font-size:14px;margin-bottom:0;color:#b31f24}.fetched_list{margin-bottom:15px}.fetched_list .main_link{text-decoration:none}.fetched_list .top_area{position:relative;display:flex;border-radius:10px;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.09);margin-top:15px}.fetched_list .top_area .tag{font-size:4.1vw;background-color:#b31f24;color:#fff;top:0;width:100%;text-align:center;left:0;padding:6px 8px;position:absolute;margin-bottom:0;z-index:2}.fetched_list .top_area .img{position:relative;border-radius:8px;overflow:hidden;width:40%}.fetched_list .top_area .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fetched_list .top_area .name_rating{padding:10px;width:60%}.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}.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:6vw;font-weight:900;margin-bottom:0}.fetched_list .top_area .name_rating .price h1 span{color:#8a8686;margin:5px 0;font-size:3vw;text-decoration:line-through;text-decoration-color:#b31f24;font-weight:400}.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, 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 transparent}.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:transparent}.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;-o-object-fit:cover;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: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, 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 transparent}.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, 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, 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}.tour .top_area .name_rating .tour_info{margin:4px 0}.tour .top_area .name_rating .tour_info p{margin-bottom:5px;color:#3d3c3c;font-size:3.5vw}.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 ul li{color:#ffc619}.tour .top_area .name_rating ul li a{color:#fff;padding:0 5px;font-size:17px}.tour .bottom_area .price p{text-align:left;margin-bottom:0}.tour .bottom_area .price h1{text-align:left}.tour .bottom_area .location a.btn{font-size:12px;width:100%}.tour_slider{padding:0;position:relative;margin-bottom:15px}.tour_slider .home-carousel .slide{position:relative;border-radius:8px;overflow:hidden}.tour_slider .home-carousel .slide img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.tour_slider .home-carousel .slide:after{content:"";position:absolute;left:0;right:0;width:100%;height:50%;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0)}.tour_slider .home-carousel .slick-dots{bottom:10px}.tour_slider .home-carousel .slick-dots li button:before{opacity:1}.tour_slider .name_rating{position:absolute;width:100%;padding:10px;left:0;bottom:0}.tour_slider .name_rating h2{color:#fff;margin-bottom:0;font-size:5vw}.tour_slider .name_rating ul{display:flex;align-items:center;margin-bottom:0;font-size:3.5vw}.tour_slider .name_rating ul li{margin:0 1px}.tour_slider .name_rating ul li i.fa-star{color:#ffc619}.tour_slider .name_rating ul li i.fa-star-half{color:#fff}.tour_slider .name_rating ul li span{color:#fff}.tour_detail.name_rating{flex-direction:column;align-items:flex-start}.tour_detail.name_rating h2{color:#3d3c3c;font-size:6vw}.tour_detail.name_rating .tour_info{display:flex;margin:4px 0}.tour_detail.name_rating .tour_info p{margin-bottom:0;color:#3d3c3c;margin-right:10px;font-size:3.5vw}.tour_detail.name_rating .tour_info p i{margin-right:2px;color:#b31f24}.tour_detail.name_rating .tour_info p:last-child{margin-right:0}.tour_detail.name_rating ul{display:flex}.tour_detail.name_rating ul li{color:#ffc619}.tour_detail.name_rating ul li a{color:#3d3c3c;padding:0 3px}.tour_short_desc ul{padding-left:0;list-style:none}.tour_short_desc ul li{font-size:13px;position:relative;padding-left:15px;margin-bottom:8px}.tour_short_desc ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#b31f24;margin-right:5px}.tour_short_desc p{font-size:13px;color:#3d3c3c}.tour_short_desc .readMore_text{color:#3d3c3c;font-size:13px}.tour_short_desc .readMore_text emp{display:none}.tour_short_desc .readMore_text[aria-expanded=true] emp{display:block}.tour_short_desc .readMore_text[aria-expanded=true] span{display:none}.tour_short_desc .accordion{margin-top:25px}.tour_short_desc .accordion .accordion-item{border-color:#f7f7f7}.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button{padding-top:.7rem;padding-bottom:.7rem;font-size:13px;background-color:#f8f8f8;border-bottom:2px solid #fff}.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#e1fedf;color:#065f20}.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 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, 0.1);flex-wrap:nowrap;padding:5px;position:relative;padding-left:30px}.itinerary .nav .nav-item{width:100%}.itinerary .nav .nav-item .nav-link{background-color:#fff;padding:.5rem .7rem;border:0;margin:0 auto;color:#3d3c3c;border-radius:5px}.itinerary .nav .nav-item .nav-link h1{font-size:3.8vw;text-align:center;margin-bottom:0}.itinerary .nav .nav-item .nav-link h1 small{display:block}.itinerary .nav .nav-item .nav-link.active{background-color:#b31f24;color:#fff}.itinerary .nav .nav-item.legend{background-color:#ffc619;color:#b31f24;font-size:3.5vw;transform:rotate(-90deg);padding:4px 0px;text-align:center;position:absolute;width:56px;top:15px;left:-13px}.tour_iternary_inner{padding:15px 0}.tour_iternary_inner .tour_source_desti{display:flex;justify-content:space-between}.tour_iternary_inner .tour_source_desti .points{width:40%}.tour_iternary_inner .tour_source_desti .points h2{font-size:16px;color:#333232}.tour_iternary_inner .tour_source_desti .points h2 small{display:block;font-size:12px}.tour_iternary_inner .tour_source_desti .points:last-child{text-align:right}.tour_iternary_inner .tour_source_desti .center{position:relative;text-align:center;width:60%}.tour_iternary_inner .tour_source_desti .center:before{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff;position:absolute;left:-12px;top:9px}.tour_iternary_inner .tour_source_desti .center:after{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff;position:absolute;right:-12px;top:9px}.tour_iternary_inner .tour_source_desti .center span{height:2px;border-top:2px dashed #707070;display:block}.tour_iternary_inner .tour_source_desti .center p{margin-bottom:0;font-size:3vw;color:#a0a0a0}.tour_iternary_inner .tour_source_desti h2{font-size:17px}.new_tour_desc ul{padding-left:0;list-style:none}.new_tour_desc ul li{font-size:13px;position:relative;padding-left:15px;margin-bottom:8px}.new_tour_desc ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#b31f24;margin-right:5px}.host_info{width:90%;margin:0 auto;border:1px solid rgba(0, 0, 0, 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;-o-object-fit:cover;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, 0.11);padding:10px}.tour_booked_info h3{font-size:14px}.dicover_world{margin-top:-55px;position:relative;z-index:1}.dicover_world .form-control{height:60px}.suggestions{overflow-y:auto;height:70vh;padding-bottom:15px}.suggestions ul li a{display:flex;align-items:center;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(0, 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%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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: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;-o-object-fit:cover;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, 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: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%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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, 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, 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, 0.06);width:40%;margin:0 10px;border:0;background-color:#fff;color:#9f9d9d}.bookings .status_buttons .btn.active{background-color:#ffc619;color:#b31f24}.booking_list{max-height:335px;overflow:auto;padding:5px}.booking_row{border:1px solid #f5f5f5;background-color:#fff;border-radius:10px;margin-bottom:15px;padding:10px;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.2)}.booking_row .location{display:flex;justify-content:space-between;align-items:center}.booking_row .location .source{width:26%}.booking_row .location .source h4{font-size:13px;font-weight:600;margin-bottom:0}.booking_row .location .source h4 small{display:block;font-size:9px;font-weight:normal}.booking_row .location .source:last-child{text-align:right}.booking_row .location .duration{width:45%;position:relative}.booking_row .location .duration:before,.booking_row .location .duration:after{content:"";position:absolute;top:-6px;width:12px;height:12px;border-radius:50%;border:1px solid #b31f24;background-color:#fff}.booking_row .location .duration:before{left:0}.booking_row .location .duration:after{right:0}.booking_row .location .duration span{display:block;border-top:1px dashed #707070}.booking_row ul{display:flex;justify-content:center;margin-bottom:0;margin-top:10px}.booking_row ul li{box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.06);border-radius:15px;color:#8a8686;font-size:11px;padding:4px 8px;margin:0 3px}.carousel-control-prev,.carousel-control-next{display:none}.cancelled_bookings .booking_row{background-color:rgba(255, 0, 4, 0.1);box-shadow:0px 0px 3px 1px rgba(255, 0, 4, 0.5)}.btn{overflow:hidden}.btn:disabled{cursor:not-allowed;opacity:.7}.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}.btn .dot:nth-child(1){animation-delay:0s}.btn .dot:nth-child(2){animation-delay:.2s}.btn .dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.lazyload .discount_line,.lazyload .statement_line,.lazyload button,.lazyload.img{position:relative}.lazyload .discount_line:after,.lazyload .statement_line:after,.lazyload button:after,.lazyload.img:after{content:"";position:absolute;top:-2px;left:0;width:100%;height:105%;z-index:9998;animation-duration:3.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoad;animation-timing-function:linear;background:darkgray;background:linear-gradient(to right, #D1D1D1 10%, #dddddd 18%, #D1D1D1 33%);background-size:200% 100%}.lazyload .discount_line{height:30px}.lazyload button{border:0;border-radius:0;background-color:transparent !important}.lazyload .statement_line:after{background:linear-gradient(to right, #8A8686 10%, #dddddd 18%, #8A8686 33%) 200% 100%;background-size:200% 100%}.lazyload.img:after{width:65%;right:0;left:auto;border-radius:5px;height:78%;bottom:0;top:auto}.lazyload.img img{opacity:0}@keyframes lazyLoad{0%{background-position:-200% 0%}100%{background-position:200% 0%}}.header .inner_header .left_section .logo a img{height:33px !important}.overlay-cover{position:fixed;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.7);z-index:999999999;display:flex;flex-direction:column;justify-content:center;align-items:center}.overlay-cover .img-wrap{height:429px;width:429px}.overlay-cover .img-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.overlay-cover .sub-btn{display:block;padding:8px 25px;border-radius:40px;background-color:#ffc619;color:black;font-weight:700;font-size:18px;width:210px;margin:30px auto 0;text-align:center}.overlay-cover .sub-btn:hover{background-color:#b31f24;color:#fff}.overlay-cover .cancel{display:block;align-content:center;text-align:center;height:35px;width:35px;border:2px solid #fff;border-radius:50%;margin:30px auto 0;color:#fff;cursor:pointer}.overlay-cover .cancel i{font-size:14px;margin-bottom:6px}.home-slider-btn-wrapper{position:relative;display:inline-block}.home-slider-btn-wrapper .home-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);gap:6px;pointer-events:none;opacity:0;visibility:hidden}.home-slider-btn-wrapper .home-btn-dots.loading{opacity:1;visibility:visible}.home-slider-btn-wrapper .home-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:home-btn-bounce 1.2s infinite ease-in-out}.home-slider-btn-wrapper .home-btn-dots .dot:nth-child(2){animation-delay:.2s}.home-slider-btn-wrapper .home-btn-dots .dot:nth-child(3){animation-delay:.4s}.home-slider-btn.loading{color:transparent !important;text-shadow:none !important;-webkit-text-fill-color:transparent}@keyframes home-btn-bounce{0%,80%,100%{transform:scale(0.5)}40%{transform:scale(1)}}
