body.mobile main{background-color:#efefef !important}body.mobile .gt-common_author_boxed.gt-login-banner-div{padding:10px !important}body.mobile .gt-common_author_boxed.gt-login-banner-div .card-body{background-color:#fff;padding:20px;border-radius:15px;min-height:45vh}body.mobile .gt-common_author_boxed.gt-login-banner-div .card-body.frgt-pwd{min-height:auto !important}body.mobile #footer_area{display:none}body.mobile .copyright_area-WithoutAuth{position:absolute;bottom:0;width:100%;padding:1px;background:#fff;border-radius:15px 15px 0px 0px;border-top:solid 1px #efefef;z-index:99;display:none}body.mobile .copyright_area-WithoutAuth p{color:#333 !important}body.mobile .gt-login-banner-div{bottom:0px !important;left:0px !important;top:0px !important;position:relative !important}body.mobile .gt-login-banner-div.frgt-pwd{bottom:38vh !important}body.mobile .gt_login_banner{height:100vh;position:absolute;z-index:0}body.mobile .gt_mobile{display:flex;flex-direction:column;align-items:center}body.mobile .gt_mobile .forgot-pass-bg{order:2;display:flex;justify-content:start;width:100% !important;margin-bottom:0px}body.mobile .gt_mobile .forgot-pass-bg .bg-prime{background-color:rgba(0,0,0,0) !important;color:var(--main-color) !important;padding:0;margin-top:20px;font-weight:600;font-size:14px}body.mobile .gt-main-btn-WithoutAuth{order:1;display:flex;justify-content:center;width:100% !important;font-weight:600;padding:12px !important;border-radius:8px;border:none;background:var(--btn-bg-color);margin:0px !important;min-height:50px !important;align-items:center;font-size:16px}body.mobile .signin-log h2{font-size:16px !important;font-weight:600 !important;margin-bottom:10px !important}body.mobile .mobile-control .input-group-text{background-color:rgba(0,0,0,0) !important;border:none !important;color:var(--b2c-main-color) !important;position:absolute;top:12px;z-index:9}body.mobile .mobile-control .input-group-text i{color:var(--main-color) !important}body.mobile .mobile-control input,body.mobile .mobile-control textarea{border-radius:8px !important;border:solid 1px #ccc !important;background-color:#fff;box-shadow:none !important}body.mobile .mobile-control input.gt__input{border:none !important}body.mobile .mobile-control input.login{padding-left:40px !important}body.mobile .mobile-control input:focus{border:solid 1px #00bada !important}body.mobile .mobile-control .password-icon{right:0px}body.mobile .mobile-control .password-icon.large{right:0px;top:38px}body.mobile .mobile-control{margin-bottom:15px}body.mobile .mobile-control label{color:#333 !important;font-size:14px}body.mobile .mobile-control .react-tel-input .flag-dropdown{border:none !important;background-color:rgba(0,0,0,0) !important;border-right:solid 1px #ccc !important}body.mobile span.logohide.gt_mobile img{width:80%;height:auto;margin-bottom:15px}body.mobile .usr-signup{display:flex;font-weight:500;border-top:solid 1px #efefef;padding-top:15px}body.mobile .usr-signup .btn-signup{color:#00bada;font-weight:600 !important;font-size:16px}body.mobile .mobile-card-body{border:none !important;border-radius:15px !important}body.mobile .mobile-card-body .card-body{border-radius:15px !important;border:solid 1px #ddd}body.mobile .gt-white-bg .gt-container .gt-control{background:#fff !important;font-size:14px !important}body.mobile .gt-container .gt-control{border-color:#ddd !important;border-radius:8px !important;border-width:1px !important;background:rgba(0,0,0,0) !important;width:100% !important}body.mobile #external_common_banner{height:100vh !important;position:absolute;top:0;left:0;width:100%;padding:0}body.mobile .fligth_top_search_main_form_wrapper.gt_mobile{margin-top:0px !important;position:relative;top:28vh}body.mobile .gt_mobile.mfa .card-body{border-radius:15px !important;border:solid 1px #ddd}body.mobile .gt_mobile.mfa .card-primary.card-outline{border-radius:15px !important;border:none}body.mobile .gt-main-btn-WithoutAuth-MFA{width:100%;background:var(--btn-bg-color);font-weight:600;padding:12px;border-radius:8px;margin:0px !important}body.mobile .btn-back-mfa{padding:7px;border-radius:100%;height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-size:16px;background:var(--btn-bg-color);color:#fff}body.mobile .mobile-control.frgt-pwd{text-align:left !important;margin-bottom:7px !important}body.mobile .mobile-control.frgt-pwd label{font-weight:500 !important;color:var(--main-color) !important;font-size:18px;margin-bottom:0px !important}body.mobile .common_form_submit{padding-top:0;width:100%;margin:0}body.mobile .logohide{display:none}body.mobile .logohide.gt_mobile{display:flex}body.mobile .log-in-head-logo-bg{display:none}body.mobile .mobile-wraper{height:100vh !important;align-items:center;justify-content:center;display:flex}body.mobile .main-responsive-nav .logo{width:80% !important}body.mobile .mini-head-logo-bg{width:220px !important;height:auto}body.mobile .main-responsive-nav{border:none !important}body.mobile .main-responsive-menu.gt_mobile_menu{position:relative}body.mobile .navbar-toggler{border:none !important;padding:0px !important;margin-top:15px !important;box-shadow:none !important}body.mobile .navbar-toggler-icon{font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;height:38px;width:38px;background:hsla(0,0%,100%,.15);border:solid 1px hsla(0,0%,100%,.4)}body.mobile .gt_mobile_menu .navbar-nav{background-color:#fff;padding:15px 12px !important;border-radius:20px;margin-bottom:0px}body.mobile .gt_mobile_menu .navbar-nav .nav-item a{color:#333 !important;padding:10px;font-weight:500}body.mobile .gt_mobile_menu .navbar-nav .nav-item a i{color:var(--main-color);margin-right:10px}body.mobile .bottom-menu-bar .button-plain{font-size:13px !important;font-weight:500 !important}body.mobile .button-plain i{height:38px;width:38px;font-size:18px;background:#234970;margin-bottom:2px}body.mobile .btn-top-back{color:#fff;background:hsla(0,0%,100%,.15);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:solid 1px hsla(0,0%,100%,.4)}body.mobile .nav-itm-box{background:color-mix(in srgb, var(--bg-navy) 10%, transparent);padding:0px;border-radius:8px;width:100%;display:flex;flex-direction:column;border:solid 1px var(--bg-navy);min-height:110px;margin-bottom:15px;justify-content:space-between}body.mobile .nav-itm-box svg{font-size:32px !important;color:var(--bg-navy) !important;margin-top:7px;margin-bottom:7px}body.mobile .nav-ttl{font-size:14px;font-weight:500;color:#0d2741;margin-bottom:0;background:#fff;border-radius:10px}body.mobile .rounded-corner-medium{border-radius:20px !important;border:none;box-shadow:rgba(149,157,165,.2) 0px 8px 24px 0px;padding:7px !important}body.mobile .Travel-req .flight-search-tabs .flight_categories_search .nav-tabs .nav-link,body.mobile .flight_categories_search .nav-tabs .nav-link{font-size:14px !important;padding:8px 4px !important;border-bottom:none !important;width:100%}body.mobile .gt_mobile_menu .navbar-collapse a{padding:5px 0px;display:flex;align-items:center;gap:10px;font-size:14px}body.mobile .gt_mobile_menu .navbar-collapse a .icon{color:var(--bg-navy) !important;background:color-mix(in srgb, var(--bg-navy) 10%, transparent);display:inline-flex;align-items:center;height:30px;width:30px;border-radius:8px;justify-content:center;font-size:18px}body.mobile .gt_mobile_menu .navbar-collapse a span{font-weight:500}body.mobile .companyName-badge{background:var(--bg-navy);color:#fff !important;border-radius:0px 15px 15px 15px;padding:2px 15px;display:inline-flex;gap:10px}body.mobile #pageTitle{font-size:16px;color:#0d2741;text-transform:uppercase;margin-bottom:0px}body.mobile .pg-ttl{font-size:16px;color:#0d2741;text-transform:uppercase;margin-bottom:0px !important}body.mobile .theme_search_form_area .tab-content{border:none;padding:0px}body.mobile .flight_categories_search .nav-tabs .nav-item.show .nav-link,body.mobile .flight_categories_search .nav-tabs .nav-link.active{background:var(--bg-navy) !important;border:1px solid var(--bg-navy) !important;color:#fff !important;border-radius:30px}body.mobile .flight-search-tabs .flight_categories_search .nav-tabs button.nav-link.active::after{content:"";display:none !important}body.mobile span.flight-tab-ttl{margin:0px}body.mobile .flight-search-tabs{margin-bottom:5px !important}body.mobile .flight_categories_search .nav.nav-tabs{display:flex;gap:0px;justify-content:space-around;background:color-mix(in srgb, var(--bg-navy) 10%, transparent);padding:4px;border-radius:30px}body.mobile .flight_categories_search .nav.nav-tabs .nav-item{width:32.33%}body.mobile .flight_Search_boxed{background:#fff;padding:6px !important;border-radius:10px;position:relative;border:solid 1px #ddd;display:flex;align-items:start;gap:2px;box-shadow:0px 4px 0px -3px #ddd;flex-direction:column}body.mobile .range_plan i{background:#fff;font-size:14px;width:42px;height:42px;text-align:center;line-height:46px;border-radius:50%;border:1px solid var(--bg-navy);color:var(--bg-navy);display:flex;align-items:center;justify-content:center}body.mobile .flight_Search_boxed input.cstm{border:none}body.mobile .flight_Search_boxed input{background:#f5f5f5;width:100%;padding:7px 15px;height:40px !important;border-radius:6px;font-size:15px !important;border-bottom:solid 1px var(--bg-navy);box-shadow:none !important}body.mobile .flight_Search_boxed.addons .date_flex_area{flex-direction:row !important;width:100%}body.mobile .flight_Search_boxed.addons .date_flex_area .Journey_date{width:100%}body.mobile .top_form_search_button .gt-main-btn{width:100% !important;border-radius:8px}body.mobile .flight-tab-icons{background:color-mix(in srgb, var(--bg-navy) 10%, transparent);width:70px;height:70px;align-items:center;justify-content:center;display:flex;border-radius:8px;flex-shrink:0;font-size:20px;color:var(--bg-navy)}body.mobile .time-slot-dropdown{width:100% !important;border-radius:8px !important;background:color-mix(in srgb, var(--bg-navy) 10%, transparent);display:flex;padding:1px 12px;margin-top:10px;margin-bottom:0}body.mobile .dropdown-search-text .time-slot-dropdown .css-13cymwt-control>div{height:auto !important}body.mobile .dropdown-search-text .time-slot-dropdown .css-t3ipsp-control>div{height:auto !important}body.mobile .gt__single-value span{justify-content:space-between;display:flex;color:var(--bg-navy)}body.mobile .gt__single-value span i{color:var(--bg-navy) !important}body.mobile .range_plan{left:85%;top:-10px}body.mobile button#showMultiCityRow{margin-top:0px !important;position:relative;right:0;background:color-mix(in srgb, var(--bg-navy) 10%, transparent);width:100%;color:var(--bg-navy);padding:10px 10px;font-weight:500;border-radius:8px}body.mobile .multi_city_form{margin-bottom:0}body.mobile .flight_Search_boxed .cmyNjn>.wrapper{border:none !important}body.mobile .time-slot-dropdown .css-1nmdiq5-menu{box-shadow:none !important;outline:none !important;border:solid 1px #ddd !important;width:100% !important;z-index:99 !important;left:0}body.mobile .flight_Search_boxed span{padding:0;font-weight:500}body.mobile .tab-ttl{font-size:14px;font-weight:500;color:#000}body.mobile .page-ttl-large{font-size:18px;font-weight:500;color:var(--bg-navy) !important;margin:0px !important;padding:10px 20px}body.mobile .filterBoxTop{margin-left:-12px;margin-right:-12px}body.mobile .flight_logo{display:flex;align-items:center;justify-content:start;gap:8px;padding:10px;margin-bottom:10px;padding-bottom:0}body.mobile .flight_search_left{text-align:left}body.mobile .flight_search_destination h6{margin:initial;word-break:break-word;white-space:normal;width:68%}body.mobile .flight_search_middel{text-align:right;position:relative}body.mobile .flight_logo img{padding:10px;border-radius:100%;height:42px;width:42px;border:solid 1px #ddd}body.mobile .flight_multis_area_wrapper{padding:0px !important}body.mobile .flight_line{position:absolute;background:var(--bg-navy);height:28px;width:28px;border-radius:100%;top:0;display:flex;align-items:center;justify-content:center;color:#fff;left:-15px}body.mobile .flight_line::after{content:"";position:absolute;border-bottom:dotted 1px var(--bg-navy);height:1px;width:25px;border-radius:100%;top:14px;display:flex;align-items:center;justify-content:center;color:#fff;left:28px}body.mobile .flight_line::before{content:"";position:absolute;border-bottom:dotted 1px var(--bg-navy);height:1px;width:25px;left:-25px;top:14px}body.mobile .flight_search_destination h3{font-size:14px}body.mobile .flight_search_destination.end{display:flex;flex-direction:column;align-items:end;width:100%;padding-left:0;padding-right:10px}body.mobile .multi_city_flight_lists{border-radius:12px 12px 0px 0px}body.mobile .flight_search_destination{padding-left:10px}body.mobile .tckt_type_separator::after{content:"";height:25px;width:25px;background-color:#efefef;position:absolute;top:10%;right:-15px;border-radius:100%;z-index:2}body.mobile .tckt_type_separator::before{content:"";height:25px;width:25px;background-color:#efefef;position:absolute;top:10%;left:-15px;border-radius:100%;z-index:2}body.mobile .multiLoader svg{height:140px !important}body.mobile .flight_right_arrow::after{content:"";border-top:dashed 1px #999;position:absolute;width:100%;left:0px;top:13px;z-index:0}body.mobile .flight_search_items{border:none;background:#fff}body.mobile .card-prize-main{display:flex;justify-content:space-between;align-items:start;padding:5px;padding-bottom:0}body.mobile .card-prize{text-align:left}body.mobile .itineraryDetails-mobile{background:color-mix(in srgb, var(--bg-navy) 10%, transparent);padding:8px;border-radius:6px;color:var(--bg-navy);font-size:14px}body.mobile .flight_search_right{background-color:#fff;padding-bottom:6px}body.mobile .flight_right_arrow h6{background:#efefef}body.mobile .flight_right_arrow p{background:#efefef}body.mobile .flight_search_items .flight_search_right h2{word-break:break-word;font-size:22px;font-weight:600}body.mobile .mfa-ttl{color:var(--main-color) !important}body.mobile #navbarText{position:absolute;z-index:999;width:100%;left:0px;box-shadow:hsla(0,0%,100%,.1) 0px 1px 1px 0px inset,rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;border-radius:20px}body.mobile .card-content.gt-mobile{width:100%;color:#000 !important;display:block !important;font-size:12px;padding-bottom:0px !important}body.mobile .card-content.gt-mobile span{background:color-mix(in srgb, var(--bg-navy) 10%, transparent);font-weight:500;color:var(--bg-navy);padding:2px 7px;border-radius:20px;margin-right:1px;margin-top:2px !important;display:inline-flex}body.mobile .source-pcc-fare-type{border-bottom:solid 1px #ddd;padding-bottom:10px !important;padding-top:10px !important}body.mobile .add-to-proposal .form-check-input{order:-1;height:18px;width:18px}body.mobile .add-to-proposal{display:flex;flex-direction:column;font-size:14px;font-weight:400 !important}body.mobile .refund-note>div{display:flex;flex-direction:column;align-items:start;gap:5px}body.mobile .refund-note{margin-top:10px}body.mobile .departure-text{font-size:14px;color:#000;padding-top:10px}body.mobile .gt-departure-list-inside{display:inline-flex;flex-wrap:wrap;gap:2px}body.mobile .gt-departure-list-inside .gt-seat-btn a{color:#fff !important}body.mobile .gt-departure-list-inside span.btn{background:var(--bg-navy);font-weight:500;color:var(--bg-navy);padding:4px 10px;border-radius:20px;margin-top:2px !important;display:inline-flex;width:auto;font-size:12px}body.mobile .airline-details{text-align:left}body.mobile .flight_inner_show_component{text-align:left;align-items:start}body.mobile .TabPanelInner{text-align:left}body.mobile .airline-details .img{width:auto !important;text-align:left;height:40px !important;margin-left:auto;object-fit:contain;margin-right:auto;margin-bottom:10px;margin-top:10px}body.mobile .details-flight-img{height:42px !important;width:42px !important;text-align:center;object-fit:contain;margin:auto;border:solid 1px #ddd;border-radius:100%;padding:4px}body.mobile .flight_search_item_wrappper{margin-bottom:15px}body.mobile .flight_policy_refund{border:none}body.mobile .control.dropdown-search-text label{color:#000 !important;font-weight:500 !important;font-size:14px}body.mobile .control.dropdown-search-text .form-control{border-radius:8px !important;border:solid 1px #ddd !important;background-color:#fff;box-shadow:none !important;color:#000 !important;font-weight:500 !important;font-size:14px;padding:8px}body.mobile .form-switch label{font-size:14px !important}body.mobile .gt-mobile.myTrpBtns{display:flex}body.mobile .frm-group-card label{font-size:14px;color:#000 !important}body.mobile .frm-group-card input{background:#f5f5f5;width:100%;padding:7px 15px;height:40px !important;border-radius:6px !important;font-size:15px !important;border:none;border-bottom:solid 1px var(--bg-navy);box-shadow:none !important;padding-right:50px}body.mobile .frm-group-card input:focus{border:solid 1px var(--bg-navy) !important}body.mobile .gt-change-pass .input-group-text{position:absolute;top:8px;right:-15px;border:none !important;background:none;padding:0;height:22px;z-index:99}body.mobile .gt-change-pass .input-group-text i{color:var(--main-color) !important}body.mobile .input-group-text.large{top:48px;right:-5px}body.mobile .frm-group-card{border:solid 1px #ddd;box-shadow:0px 4px 0px -3px #ddd;padding:10px;border-radius:8px;margin-bottom:15px}body.mobile .card-body.gt-change-pass{padding:0}body.mobile .gt-main-btn{width:100% !important;border-radius:8px !important}body.mobile p.error-text{font-size:12px}/*# sourceMappingURL=mobile-version.css.map */
