html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif,Montserrat}body,html{font-weight:500}body{margin:0;padding:0;font-family:Montserrat,sans-serif;background:#f7f7ff;color:#2f3437;font-size:.75em}body.seat-view{overflow-x:hidden}body.hide-scroll{overflow:hidden;padding-right:17px}.text-bold,b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}.h3,h3{font-size:24px}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}h5{margin-top:10px;margin-bottom:10px}h4{font-size:1.15rem}.h2,h2{font-size:30px}:focus{outline:none}.dateErrorText{position:absolute!important;color:#dc3545!important;padding:0!important;float:right!important;right:8px!important;font-weight:700!important;font-size:15px!important}@media screen and (max-width:1500px){h2{font-size:26px}h3{font-size:22px}}@media screen and (max-width:1366px){h3{font-size:18px}.btn,.f_title h4,.itinerary-section .aside-footer .price-sec h4,h4{font-size:14px}}@media screen and (max-width:1200px){body{margin:0 0 60px}}@media screen and (max-width:768px){body{margin:80px 0}header{height:57px}}@import"https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&display=swap";@import"https://fonts.googleapis.com/css?family=Rubik:400,500,700,900&display=swap";.bodyOverFlowX{overflow-x:hidden}.gap{display:inline-block;clear:both;width:100%;height:20px}.gap.gap10{height:10px}.gap.gap15{height:15px}.gap.gap20{height:20px}.gap.gap30{height:30px}.gap.gap34{height:34px}.no-pad{padding:0!important}.no-pad-right-left{padding-right:0!important}.no-pad-left,.no-pad-right-left{padding-left:0!important}.no-pad-right{padding-right:0!important}.no-pad-top-bot{padding-top:0!important}.no-pad-bot,.no-pad-top-bot{padding-bottom:0!important}.no-mar{margin:0!important}.no-mar-right-left{margin-right:0!important;margin-left:0!important}.no-mar-top-bot{margin-top:0!important}.no-mar-bot,.no-mar-top-bot{margin-bottom:0!important}.ptb-20{padding-top:20px!important;padding-bottom:20px!important}.plr-20{padding-right:20px!important;padding-left:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.mt-10{margin-top:10px!important}.mb-0{margin-bottom:0!important}.mt-40{margin-top:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.ml-20{margin-left:20px!important}.mt-0{margin-top:0!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mt-30{margin-top:30px!important}.mt-20{margin-top:20px!important}.mt-60{margin-top:60px}.mr-20{margin-right:20px}.mr-15{margin-right:15px}.mr-10{margin-right:10px}.mr-25{margin-right:25px}.ml-15{margin-left:15px}.bor-none{border:none}.thumb-75w{width:75px}.thumb-75w img{max-width:75px}.clr-grey{color:#6c7481}.clr-link{color:#0095d9}.bor-left{border-left:1px solid #f5f1f2}.bor-right{border-right:1px solid #f5f1f2}.clr-gray{color:#6b7380}.clr-blue{color:#21409a}.clr-lblue{color:#039ce3}.clr-warning{color:#d89923}.gray-bg{background:#f7f7ff!important}.reset-list,.reset_list{list-style:none;margin:0;padding:0}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.xs-icon{font-size:12px}.alert{border-radius:8px;border:none;font-size:16px}.alert.alert-info{background:#f0f9fd;color:#039ce3}.alert.alert-info i{margin:0 5px}.font-xl{font-size:20px}.clearfix{clear:both}.img-responsive{max-width:100%}@media screen and (max-width:1680px){.seat-skeleton img{margin:0;right:-723px}.paxSegIndex .seat-legend-info .reset-list{margin-left:35px}.paxSegIndex .box-content .box-body{padding:20px!important}.seat-legend-info ul.reset-list li h6{font-size:13px;font-weight:500}.seat-pax-list ul.seat-pax-list-head li{font-size:10px}.paxSegIndex .travel_benefits ul li{font-size:13px}.seat-pax-list ul li.disabled .seat-label-box p{font-size:11px}.flightSeatSection{overflow:inherit}.paxSegIndex .box-content:last-child h4{margin-bottom:10px!important}.paxSegIndex .total-price-sec .price-lab{flex-direction:row}.paxSegIndex .total-price-sec .price-lab h4{margin-bottom:10px}.paxSegIndex .total-price-sec .btn-plain{font-size:15px;padding-left:0;padding-right:0}.flightSeatMapSel{left:146px}.side-panel-content .baggage-list li{padding:25px 5px}.result-box .flight_list .fare-box .fbox-footer{min-height:171px}.result-box .flight_list .fare-box .fbox-body{min-height:440px}.ro .result-box .flight_list .fare-box .fbox-body{min-height:450px}.am .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body,.uk .result-box .flight_list .fare-box .fbox-body{min-height:490px}.es .result-box .flight_list .fare-box .fbox-body,.it .result-box .flight_list .fare-box .fbox-body,.uz .result-box .flight_list .fare-box .fbox-body{min-height:460px}}@media screen and (max-width:1200px){.flight_list .fare-row{padding:30px 0 0 20px!important}.main-container .right-container{padding:0 20px}.main-container .itinerary-section{width:100%;position:fixed;z-index:99;top:inherit;bottom:0;height:auto}.main-container .itinerary-section.show{height:100vh}.itinerary-section .aside-body,.itinerary-section .aside-footer,.itinerary-section .aside-header{width:100%;padding:0;border-radius:0}.itinerary-section .aside-footer .content-box{border-radius:0}.itinerary-section .dev-itinerary-show{display:flex}.flight-seatmap-holder:before{margin-left:-1%}.flight-seatmap-holder:after{margin-right:-60%}.MealsSelectionPanel .pax-meal-tab{margin-left:-20px;margin-right:-20px}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link{font-size:14px}.mega-dropdown .info_megadropdown_bg .dropdown_header{display:none}.mega-dropdown .info_megadropdown_bg h5{margin-bottom:15px;font-size:15px}.mega-dropdown .info_megadropdown_bg ul li .btn-link{font-size:13px}.mega-dropdown .info_megadropdown_bg ul li .btn-link span h4{margin-bottom:6px;font-size:14px}.mega-dropdown .info_megadropdown_bg ul li .btn-link span p{margin-bottom:0}.info_dropdown .dropdown-menu{height:auto;border:none;border-bottom:1px solid #efefef}.info_dropdown .dropdown-menu .info_megadropdown_bg>.row.mb-40{margin-bottom:15px!important}.info_dropdown .dropdown-menu .info_megadropdown_bg ul li{margin-bottom:6px}.itinerary-section .dev-itinerary-show p{font-size:10px;font-weight:500}.side-panel.modal.itinerary-section .modal-content .modal-header .dev-itinerary-show{padding:15px 10px;text-transform:uppercase;font-size:15px}.itinerary-section .dev-itinerary-show .bot-itinry-show{color:#fff;justify-content:space-between}.card .card-header .card-title{font-weight:600}.modal.modal.rightPanel .modal-dialog{width:100%}.side-panel-content h2{margin-top:10px}.result-box .mt-40{margin-top:20px!important}.flyone_discount_box{margin-top:0!important}.flex-box-holder .flex-clm:first-child{padding:15px 0 15px 15px}.flyone_club .club_box img.circles{max-width:55px}.flyone_club .row>.col:first-child .club_box .pax_type,.flyone_club .row>.col:nth-child(2) .club_box .pax_type{width:45px;height:45px}.showReturn .date_scheduler ul li{width:100%}.baggage_page>h2{margin-top:0!important;margin-bottom:10px!important}.baggage_page .box-content .custom-tab .tab-content .tab-pane>div>h3{font-size:19px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .baggage-list li .im-cabin-baggage{width:68px;height:87px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .box-body>.row{margin-top:0!important}.page_not_found h1{font-size:26px;margin-bottom:20px;margin-top:0}.page_not_found p{margin-bottom:20px}.modal.med_popup .modal-dialog{max-width:500px!important}.modal.med_popup .modal-content .modal-body{padding:20px}.modal.med_popup .modal-content .modal-body .selection_error_popup .row{margin:0}.modal.med_popup .modal-content .modal-body .selection_error_popup h2{font-size:25px}.static_height_bg{min-height:1990px}.seatConfirmPanel .side-panel-content h2{margin-bottom:20px!important;font-size:18px}.seatConfirmPanel .side-panel-content .box-content .box-header ul li{font-size:13px!important}.seatConfirmPanel .total-price-sec .price-lab h4{font-size:15px!important}.page_not_found{font-size:14px;font-weight:400}.page_not_found .img_bg{max-width:300px}.page_not_found h1{font-size:28px!important;margin-bottom:15px!important}.page_not_found p{margin-bottom:20px!important}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare{padding:0!important}.thanks_page .segment-tab .nav-tabs .nav-item button{flex-direction:column;padding:10px 6px}.thanks_page .segment-tab .nav-tabs .nav-item button .fo-icon{margin:3px 6px}.thanks_page .thanks-itinerary .box-header ul li{font-size:13px}.thanks_page .thanks-itinerary .box-body ul li{font-size:12px}.meals-slider ul li .meals-box .meals-caption h4{font-size:17px!important}.meals-slider ul li .meals-box .meals-caption span{font-size:25px!important}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item span{font-size:13px!important}.meals-slider ul li .meals-box .btn_book_now{padding:8px 0}.itinerary-section.side-panel .side-panel-container .itinerary-section{width:100%;top:60px}.itinerary-section.side-panel .side-panel-container .itinerary-section .checkin_summary{padding-top:20px}.itinerary-section.side-panel .dev-itinerary-show{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff;font-weight:600}.itinerary-section.side-panel .dev-itinerary-show .fo-icon{margin-right:15px}.itinerary-section.side-panel .checkin_summary .card .card-header .card-title{font-size:17px}.checkin_flow .main-container .right-container{padding-left:0}.main-container .right-container{padding:0 20px!important;width:100%}.checkin_right_content .d-flex.mb-40{margin-bottom:10px!important}.itinerary-section .dev-itinerary-show{padding:15px}.side-panel.modal .modal-content .modal-header .modal-title{font-size:17px;font-weight:500!important}.checkin_right_content .thanks-itinerary .box-body ul li{font-size:15px!important;font-weight:500!important}.tfLight-itinerary .flight_list.selected .row>div:last-child{padding:0 25px}aside.itinerary-section .dev-itinerary-show i{margin-right:10px}.itinerary-section .dev-itinerary-show .right-area{text-transform:uppercase}.checkin-route h4,.checkin-route h5{font-size:14px!important}.checkin_right_content .thanks-itinerary .box-list-head ul li{font-size:14px}.checkin_right_content .box-content.thanks-itinerary .box-header.box-list-head{padding:0}.checkin_right_content .box-content.thanks-itinerary .box-body{padding:10px 0!important}.mob_mb{margin-bottom:20px!important}.seat-pax-list{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:auto}.seat-pax-list ul.seat-pax-list-head{display:flex}.seat-pax-list ul.seat-pax-list-head li{flex-direction:row;align-items:center;min-width:252px;justify-content:flex-start}.seat-pax-list ul li .btn{font-size:13px;padding:8px 4px;margin-left:13px}.seat-pax-list-item li{display:flex;align-items:center;min-width:252px;justify-content:flex-start}.profile>.row>.col-xs-12>div>.row{display:flex;flex-direction:column}.profile>.row>.col-xs-12>div>.row>.col{flex:1 1;max-width:100%}.profile>.row>.col-xs-12>div>.row .img_box{display:none}.profile .profile_links{display:flex;flex-direction:column;flex:1 1}.profile .profile_links li a{justify-content:flex-start}.profile .profile_links>li a{flex:1 1;justify-content:flex-start;padding-left:20px;font-size:14px}.profile .flight_list .route_info_list li{min-width:123px}.profile .img_box{margin-bottom:15px}.booking_management .booking_overview .booking_details_tab .thanks-itinerary .box-body{padding-top:10px;padding-bottom:10px}.booking_management .booking_overview .booking_details_tab .thanks-itinerary .box-body ul li{font-size:13px}.fare-lock .flight_list.selected .row{align-items:center}.fare-lock .flight_list.selected .row div:first-child{padding:0}.en .result-box .flight_list .fare-box .fbox-body,.ro .result-box .flight_list .fare-box .fbox-body{min-height:405px}.am .result-box .flight_list .fare-box .fbox-body,.es .result-box .flight_list .fare-box .fbox-body,.it .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body,.uz .result-box .flight_list .fare-box .fbox-body{min-height:435px}}@media screen and (max-width:991px){.seat-selection-buttons .btn{border-radius:25px!important}.chekinConfirmModal .xxs-no-mar{margin-left:-45px}.user_confirm_detail li{align-items:center!important}.session-expires-in.modal .modal-content .modal-header .timer{width:100px;height:100px;top:-27px}.session-expires-in.modal .modal-content .modal-header .timer .timerTime h4{font-size:22px;line-height:12px;min-width:76px}.session-expires-in.modal .modal-content .modal-header .close{margin-left:255px;margin-top:-13px!important}.session-expires-in.modal .modal-content .modal-body .f_title{margin-bottom:0}.session-expires-in.modal .modal-content .modal-body h4{font-size:17px;margin:0}.alert{font-size:14px}.customDropdwn.dropdown.mobile_signin_dropdown{margin-top:15px!important}.customDropdwn.dropdown.mobile_signin_dropdown a{font-size:11px;padding:0}.flight-seatmap-holder:after{margin-right:-48%;margin-top:0}.flight_list .row{flex-direction:column}.flight_list .col-md-7.bor-right,.flight_list.selected .col-md-9.bor-right{border-right:none}.flight_list .route_info_list li.city_info h2{font-size:20px}.flight_list .oper p,.flight_list .route_info_list li.city_info p,.flight_list .route_info_list li.dur_info p,.flight_list p,.flight_list.selected .selected-fare p{font-size:12px}.flight_list .route_info_list li.dur_info i{font-size:18px}.flight_list .route_info_list li.city_info p:first-child{margin-bottom:5px}.flight_list.selected .selected-fare h4{font-size:18px}.flight_list.selected .selected-icon i{font-size:30px}.flight_list .price-col{width:100%}.am .result-box .flight_list .fare-box .fbox-body,.en .result-box .flight_list .fare-box .fbox-body,.es .result-box .flight_list .fare-box .fbox-body,.flight_list .fare-box,.flight_list .fare-box .fbox-body,.it .result-box .flight_list .fare-box .fbox-body,.ro .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body,.uz .result-box .flight_list .fare-box .fbox-body{min-height:inherit}.flight_list .fare_info_list li:first-child{text-align:left!important;align-items:flex-start}.flight_list .fare_info_list li:last-child{text-align:right!important;align-items:flex-end}.flight_list .fare_info_list,.flight_list .price-col .selected-fare{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px;width:100%;text-align:center}.flight_list .fare_info_list li{flex-direction:column}.flight_list .fare_info_list li:first-child{text-align:left}.flight_list .row.fare-row{flex-direction:row}.date_scheduler ul li:not(.has-input):first-child,.date_scheduler ul li:not(.has-input):nth-child(7),.flightListmobile .fare-box ul{display:block!important;margin:20px 20px 0!important}.flightListmobile .fare-box .fbox-body ul li{color:#039ce3;margin-bottom:3px;display:inline-flex!important;align-items:center}.flightListmobile .li-background:nth-child(2n){background-color:#fff!important;padding:10px 0}.flightListmobile .fare-box .fbox-body ul li.hasIcon{justify-content:center;margin:0;padding:5px 12px!important}.flightListmobile .li-background span{display:inline-flex!important;justify-content:space-evenly;width:auto!important;align-items:center}.flightListmobile .li-background span strong{width:82%;color:#000;display:none!important}.date_scheduler ul li{width:20%}.flight_list .fare-box .fbox-footer{padding-top:5px}.flight_list .flight-det-row div[class^=col-]:last-child{width:100%;padding:20px;padding-right:20px!important}.anci-box.box-content .box-body .flex-box-holder{min-height:inherit;flex-direction:column;width:100%;padding-bottom:15px}.anci-box .anci-box-title{margin-bottom:10px}.flex-box-holder .flex-clm:nth-child(2){padding-top:0}.anci-box .flex-box-holder .flex-clm{width:100%!important;text-align:center}.anci-box .flex-box-holder .flex-clm .btn{width:100%}.anci-box .anci-icon{margin:0 auto}.anci-upgradeadva.anci-box img{width:100%;border-radius:10px 10px 0 0}.anci-upgradeadva .pr-20{padding-right:0!important}.anci-upgradeadva .clm-order3{column-count:1}.anci-upgradeadva .flex-box-holder .flex-clm:last-child{padding:0 20px 20px}.meals-caption{padding:15px}.meals-slider ul{display:flex}.meals-slider ul li .meals-caption h4{font-size:13px}.meals-slider ul li .meals-caption span{font-size:16px}.payment-methods .col-md-9.no-pad-right{padding-right:15px!important}.tfLight-itinerary .flight_list.selected .bor-right{border:none}.tfLight-itinerary .flight_list.selected .selected-fare{padding-bottom:10px;border-bottom:1px dashed #ddd;margin-bottom:10px}.DateRangePicker .DateRangePickerInput .DateInput .DateInput_input{font-size:14px}.search-view .paxdropdown.dropdown .dropdown-menu.show{left:inherit!important;right:-110px!important;border:none}.search-view .booking_form .cityHolder [class^=col]:first-child{padding-right:1px}.search-view .booking_form .cityHolder [class^=col]:last-child{padding-left:1px}.search-view .booking_form .DateRangePicker .DateRangePickerInput{margin:0}.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput,.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput .DateInput_input{border-radius:8px 0 0 8px}.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput:last-child{padding-right:0;border-radius:0 8px 8px 0}.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput:last-child .DateInput_input{border-radius:0 8px 8px 0}#paymentForm .custom-checkbox input[type=checkbox]+label{font-size:12px;text-align:left}.booking_form form>.row>div[class^=col],.search-view .booking_form .cityHolder{margin-bottom:3px;flex:100% 1;max-width:100%}.booking_form form div[class^=col]{padding-right:15px}.search-view .booking_form .cityHolder{padding:0 15px}.search-view .booking_form .cityHolder [class^=col]:last-child .form-control.selectized,.search-view .booking_form .cityHolder [class^=col]:last-child .form-control.selectized [class*=-control]{border-radius:0 8px 8px 0}.search-view .booking_form .form-group.input-btn{padding:5px;border-radius:8px;justify-content:space-between}.search-view .booking_form .form-group.input-btn .paxdropdown{flex:1 1}.search-view .paxdropdown.dropdown .dropdown-menu.show{left:0!important;right:auto!important}.search-view .booking_form .form-group.input-btn .btn{max-width:100%}.flight_list .fare_info_list{padding-top:0;border-top:0}.flight_list .fare_info_list li{align-items:center;text-align:center!important}.flight_list .fare_info_list li .btn-link{text-align:center!important}.flight_list .fare_info_list li .btn.btn-primary{padding:12px 13px}.flight_list .route_info_list li.dur_info{min-width:inherit;max-width:100%}.flight_list .route_info_list li.city_info p{font-size:11px}.result-box .flight_list .fare_info_list li .btn-link p{font-size:11px!important}.flight_list .route_info_list li.city_info h2{font-size:27px}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{font-size:9px}.flight_list .fare-box h4{margin-top:10px;font-size:14px}.flight_list .fare-box .fbox-footer .btn.btn-link{padding:0;font-size:20px;font-weight:700;color:#21409a;font-family:Rubik,sans-serif}.flight_list .fare-box .fbox-footer .btn.btn-link p{font-weight:400}.flight_list .fare-box .fbox-footer small{font-size:13px;display:block;margin-bottom:10px}.flight_list .fare-box .fbox-footer h4{margin-top:0}.flight_list .fare-box .fbox-footer h4+p{font-size:13px}.flight_list .row.fare-row div[class*=col-]{padding:0 10px!important}.flight_list .row.fare-row{padding:15px 0 0}.flight_list .row.fare-row div[class*=col-]{padding:0 10px}.flight_list .row.fare-row div[class*=col-] .fare-box .fbox-footer{padding-top:20px;min-height:inherit}.flight_list .route_info_list li:last-child{padding-right:0}.flight_list.selected{padding:0!important}.flight_list .price-col .selected-fare{padding-top:0;margin-top:0;border-top:none}.flight_list .price-col .selected-fare .no-pad{height:100%}.result-box .flight_list.selected .row>div{padding:13px 0;display:block;width:auto}.flight_list div[class*=col-]:first-child{padding-left:20px;padding-right:20px;max-width:100%}.flight_list div[class*=col-].fselected:first-child{max-width:100px;padding-left:0}.flight_list.selected .selected-fare p{margin-bottom:5px;font-size:12px}.flight_list.selected .row>div.price-col{padding:0;border-radius:0 0 10px 10px}.flight_list.selected .route_info_list li:last-child{padding-right:10px}.flight_list.selected .selected-icon i{font-size:35px}.flight_list.selected .oper{margin-top:0}.flight_list{border-bottom:1px solid #efefef}.flight_list.selected,.flight_list:last-child{border-bottom:0}.itinerary-section .dev-itinerary-show .right-area{color:#fff}.flight_list .fare-row{padding:15px 10px 0!important}.result-box .flight_list .fare-row .fare-box .fbox-footer .btn-link{font-size:16px}.result-box .flight_list .fare-row .fare-box .fbox-footer .btn-link p{font-size:12px}.flight_list .price-col .selected-fare>div:last-child{display:flex;justify-content:space-between;padding:0 15px}.flight_list.selected .selected-fare h4{margin-top:5px;margin-bottom:0}.flight_list.selected .selected-fare .btn-link{background:#039ce3!important;color:#fff!important;border:1px solid #039ce3}.f_title{margin-top:0}.flight_list.selected .price-col .selected-fare{padding:15px}.flight_list.selected .price-col .selected-fare>div:last-child{padding:0!important}.result-box h2{margin-top:15px;margin-bottom:15px}.side-panel-content h2{font-size:17px}.mega-dropdown .info_megadropdown_bg h5{margin-bottom:5px}.mega-dropdown .info_megadropdown_bg.plan_bg ul li{margin-bottom:7px!important}.mega-dropdown .info_megadropdown_bg.plan_bg ul li .btn-link{padding:2px 0}.mega-dropdown .info_megadropdown_bg.plan_bg ul li .btn-link span h4{margin-bottom:0;font-weight:500;font-size:13px}.modal .modal-content .signin_login_popup{padding:40px 20px 0}.custom-tab2 .nav-tabs .nav-item:last-child{padding-right:0}.modal .modal-content .modal-body{padding:20px}.modal .modal-content .login_modal_body>h5{margin:20px 0!important}.modal .modal-content .login_modal_body .btn.btn-link{padding-bottom:0;font-size:15px!important}.modal .modal-content .login_modal_body .btn{font-size:17px;padding:14px 15px}.modal .modal-content .login_via_social h5{font-size:16px}.flight_list .oper{flex-direction:column;align-items:flex-start}.flight_list .oper p.layover-stop{display:flex;justify-content:center;align-items:center;flex:1 1;width:100%}.flight_list .oper p.layover-stop .btn-link{padding:0}.baggage_page .segment-tab .nav-tabs>a.nav-item>span{flex-direction:row;align-items:center}.baggage_page .checked-bag li .im-bag20kg{width:100px;height:72px}.baggage_page .checked-bag li .im-bag30kg{width:120px;height:87px}.baggage_page .baggage-list li .im-cabinbag10kg,.baggage_page .checked-bag li .im-bagdisabled{width:49px;height:111px}.baggage_page .baggage-list li .custom-checkbox2 input[type=checkbox]+label{min-width:150px}.baggage_page .baggage-list li input+label small{font-size:11px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .baggage-list li .im-cabin-baggage{width:56px;height:71px}.baggage_page .combo-item .im-priority-bag-check{width:60px;height:60px}.baggage_page .flex-box-holder .flex-clm .btn.addons_icon .fo-icon{position:static;margin-right:15px}.baggage_page .custom-tab2.segment-tab .nav-tabs{flex-wrap:nowrap;overflow-x:auto}.baggage_page .custom-tab2.segment-tab .nav-tabs .nav-item{min-width:270px}.baggage_page .baggage-list.checked-bag{display:flex;flex-wrap:wrap}.baggage_page .baggage-list.checked-bag li{width:50%;margin:10px 0;padding:0 10px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child{border-left:0}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child:after,.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child:before{display:none}.same_baggage_popup h4{font-size:17px;line-height:25px}.same_baggage_popup .btn-continue,.same_baggage_popup .btn-link{font-size:14px;font-weight:500}.flightSeatMapSel{left:61px}.flight-seatmap-holder:before{top:28%}.paxSegIndex{min-width:430px}.flight-seatmap-holder:before{top:48%}.seatConfirmPanel .side-panel-content .total-price-sec .price-lab{flex-direction:row;align-items:center;justify-content:flex-end}.paxSegIndex{z-index:1}.additional_services .row{margin:0}.additional_services .row>.col{padding:0 5px}.additional_services .row>.col .service-box{margin-bottom:5px}.additional_services .row>.col .service-box .caption .price span{font-size:22px}.booking_overview .segment-tab .nav-tabs,.thanks_page .segment-tab .nav-tabs{flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto}.booking_overview .segment-tab .nav-tabs .nav-item,.thanks_page .segment-tab .nav-tabs .nav-item{min-width:285px}.booking_overview .segment-tab .nav-tabs .nav-item button,.thanks_page .segment-tab .nav-tabs .nav-item button{flex-direction:row;padding:10px 6px}.booking_overview .segment-tab .nav-tabs .nav-item button .fo-icon,.thanks_page .segment-tab .nav-tabs .nav-item button .fo-icon{margin:3px 6px}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li{min-width:100px}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li.dur_info,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li.dur_info{max-width:120px}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list.selected,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected{padding-top:0!important}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare{padding-bottom:10px!important}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare p,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare p{font-size:13px;line-height:18px}.booking_overview .thanks-itinerary,.thanks_page .thanks-itinerary{display:flex;flex-wrap:nowrap;flex-direction:column;overflow:auto}.booking_overview .thanks-itinerary .box-header,.thanks_page .thanks-itinerary .box-header{border-bottom:0}.booking_overview .thanks-itinerary .box-header ul li,.thanks_page .thanks-itinerary .box-header ul li{font-size:12px;min-width:170px;background-color:#f7f7ff;border-bottom:1px solid #e3e3ed}.booking_overview .thanks-itinerary .box-body ul li,.thanks_page .thanks-itinerary .box-body ul li{font-size:10px;padding:8px 0;min-width:170px}.booking_overview .thanks-msg .tmsg-content,.thanks_page .thanks-msg .tmsg-content{padding:10px 20px}.booking_overview .thanks-msg .tmsg-content .tmsg-icon,.thanks_page .thanks-msg .tmsg-content .tmsg-icon{font-size:28px;margin-right:10px}.booking_overview .thanks-msg .tmsg-content .tmsg-text h2,.thanks_page .thanks-msg .tmsg-content .tmsg-text h2{font-size:18px}.booking_overview .thanks-msg .tmsg-price,.thanks_page .thanks-msg .tmsg-price{padding:10px 30px;font-size:12px}.booking_overview .tfLight-itinerary .flight_list.selected .row>div:last-child,.thanks_page .tfLight-itinerary .flight_list.selected .row>div:last-child{padding:0 15px}.booking_overview .additional_services h4,.thanks_page .additional_services h4{margin-bottom:20px!important}.booking_overview .additional_services .row>.col,.thanks_page .additional_services .row>.col{max-width:350px}.booking_overview .additional_services .row>.col .service-box .d-sm-block.d-md-block,.thanks_page .additional_services .row>.col .service-box .d-sm-block.d-md-block{display:none!important}.booking_overview .additional_services .row>.col .service-box .d-block.d-sm-none,.thanks_page .additional_services .row>.col .service-box .d-block.d-sm-none{display:block!important}.booking_overview.booking_management .tfLight-itinerary .box-content .custom-tab .colthree{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.booking_overview.booking_management .tfLight-itinerary .custom-tab2.segment-tab .nav-tabs .nav-item button{padding:10px 6px;font-size:13px}.MealsSelectionPanel .segment-tab .tab-content .tab-pane .tab-content{padding:30px 20px 0;margin:0 -12px}.MealsSelectionPanel .segment-tab .meals_panel_tab{flex-wrap:nowrap;overflow:auto;margin-bottom:0}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item{min-width:275px}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item span{font-size:12px!important;flex-direction:row;align-items:center}.meals-slider ul li .meals-box .meals-caption{padding:13px 10px}.meals-slider ul li .meals-box .meals-caption h4{font-size:14px!important}.meals-slider ul li .meals-box .meals-caption span{font-size:19px!important}.meals-slider ul li .meals-box .btn_book_now{font-size:13px}.checkin_panel .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg{font-size:12px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{min-width:inherit;font-size:13px!important}.extra_large_popup .modal-content{max-width:780px;margin:auto}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info p{font-size:13px}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info h2{font-size:27px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label .checkin_avail{font-size:13px}.modal.extra_large_popup .modal-dialog .route_info_list{padding-left:25px}.modal.extra_large_popup .modal-content .modal-header .modal-title{font-size:20px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info .stop-repr{margin:5px 0}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info{font-size:11px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info i{font-size:22px}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info h2{font-size:20px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .box-content{margin-bottom:15px}.modal.extra_large_popup .modal-dialog .route_info_list{padding-left:30px}.checkin_right_content .d-flex.mb-40 .routes:last-child{margin-right:0}.checkin_right_content .box-content.thanks-itinerary .box-body ul li{padding:10px 0}.checkin_right_content .thanks-itinerary .box-body ul li:first-child{padding-left:40px!important}.checkin_right_content .thanks-itinerary .box-list-head ul li{font-size:13px!important}.mob_mb{margin-bottom:15px!important}.prohibited_items_section .rules_lists{column-count:1}.prohibited_items_section .rules_lists li{max-width:100%}.change_flight{padding-top:0!important}.change_flight>.container{padding-top:40px}.change_flight .SingleDatePickerInput_calendarIcon{margin-left:0;margin-right:0}.change_flight .label-inline .inline-group .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input{font-size:14px!important;padding-right:0!important}.change_flight .blue_box_cnt{margin-top:20px;font-size:14px!important;line-height:23px}.change_flight .form-group{margin-bottom:0!important}.profile .profile_links{display:flex;flex-direction:row;flex:1 1}.profile .profile_links li{display:flex;flex:1 1;border-bottom:0}.profile .profile_links li a{justify-content:center;flex:1 1}.profile .profile_links li:last-child a{border-radius:0 10px 10px 0}.profile .profile_links li:first-child a{border-radius:10px 0 0 10px}.profile .profile_links>li a{font-size:14px}.profile .profile_links>li a i{margin-right:5px}.profile .box-content .box-body .profile_flight_list .flight_list.selected .selected-fare{display:flex;justify-content:space-between}.profile .box-content .box-body .profile_flight_list .flight_list>.row>div.bor-right{border-right:0;border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:15px}.profile .profile_page .row .col-xl-3 div>.sidebar_img_box{display:none}.profile .profile_page .row .col-xl-9>.sidebar_img_box{display:block;margin-top:10px}.profile .profile_page .row .col-xl-9>.sidebar_img_box div{display:flex;flex-direction:row}.profile .profile_page .row .col-xl-9>.sidebar_img_box div .img_box{margin-bottom:0;margin-right:10px}.profile .profile_page .row .col-xl-9>.sidebar_img_box div .img_box:last-child{margin-right:0}.customDropdwn.dropdown.user_login_dropdown>a{font-size:14px}.customDropdwn.dropdown.user_login_dropdown .dropdown-menu{top:52px;min-width:160px;border:1px solid rgba(0,0,0,.15)}.customDropdwn.dropdown.user_login_dropdown .dropdown-menu ul li .btn{font-size:13px}.profile .profile_detail .profile_box{font-size:14px}.profile .btn-link{font-size:13px}.profile .profile_detail .profile_box .img_content .profile_img{max-width:90px;margin-right:10px}.profile .profile_detail .profile_box .img_content .profile_img img{max-width:100%}.profile .profile_detail .profile_box .img_content .profiel_title p{font-size:13px}.fare-lock .flight_list.selected .route_info_list li:last-child{padding-right:0}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .row div:first-child,.thanks_page .tfLight-itinerary .flight_list.selected .row>div:last-child{padding-left:0;padding-right:0}.thanks_page .checkin_avail_content{flex-direction:column;justify-content:flex-start;align-items:flex-start}.thanks_page .checkin_avail_content .checkin_icon_content{margin-bottom:15px}.thanks_page .additional_services .row>.col{max-width:inherit}.booking_overview .flight-deta-row .box-content .flight_list>.row .col-md-9{padding-left:0}.booking_overview .flight_list.selected .route_info_list li:last-child{padding-right:0}.booking_overview .checkin_avail_content .start_checkin_btn,.thanks_page .checkin_avail_content .start_checkin_btn{font-size:14px;min-width:182px;padding:0 10px}.change_Passenger .box-content .box-body .box-content .box-body>.label-inline.row .col{padding:0 10px}.search-view .fareCalendarView .banner_bg .form-section,.search-view .fareMapView .banner_bg .form-section{position:static}.search-view .fareCalendarView .banner_bg .form-section .booking_form .form-group .form-control{background:#fff}.search-view .fareCalendarView .banner_bg .form-section .booking_form .paxSelector{width:100%;max-width:100%;flex:1 1;padding:0 15px}.fareCalendarView .container{width:100%;max-width:none}.ru .vocuherCreation .vocuherCardContent .voucherCard .voucherMsg,.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard{width:100%}.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard .vmcDetails h4{font-size:38px}.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard .vmcDetails p{font-size:15px}.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard .vmcImg img{width:240px}}@media screen and (max-width:400px){.flightSeatMapSel{left:30%;right:0;margin:30px auto auto}.flight-seatmap-holder:before{margin-left:-191%}.flight-seatmap-holder:after{margin-right:-189%}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{right:inherit;left:10px;padding:4px 7px}.date_scheduler .dateItem .date_list label{font-weight:400;font-size:11px}.flight_list .fare_info_list li:last-child .btn{font-size:14px}.flight_list .fare-box .fbox-footer small{margin-bottom:5px}.f_title h4{font-size:13px}.f_title h4 .xs-icon{font-size:6px;padding:0 5px}.flight_list .fare-row{padding-top:10px!important}.flight_list.selected .row div:first-child{padding:13px 10px}.flight_list.selected .selected-fare .btn-link small{display:block}.flight_list .price-col .selected-fare>div:last-child{padding-left:5px}.flight_list .fare-box .fbox-footer .btn{padding:8px 15px}.flight_list .fare_info_list li .btn.btn-primary{padding:8px 12px;font-size:13px}.flight_list .fare-box .fbox-footer .btn-primary h4{font-size:14px}.flight_list.selected .selected-fare .btn-link{font-size:15px}.flight_list.selected .selected-icon i{font-size:25px}.side-panel.modal .modal-content .modal-body .side-panel-content h2{font-size:13px;line-height:23px}.custom-tab2 .nav-tabs>.nav-item>a{padding:13px 14px;font-size:14px}.modal .modal-content .signin_login_popup{padding:40px 10px 0}.modal .modal-content .modal-body{padding:10px}.flight_list .flight-det-box .route_info_list li.dur_info{max-width:78px}.flight_list .flight-det-box .route_info_list li.dur_info p{font-size:10px}.flight_list .flight-det-box li.city_info p{font-size:10px!important}.flight_list .route_info_list li.dur_info p{font-size:10px}.baggage_page .checked-bag li:first-child{margin-bottom:0}.baggage_page .baggage-list{flex-direction:column;align-items:center}.baggage_page .baggage-list li .im-cabinbag10kg{width:41px;height:95px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .baggage-list li .im-cabin-baggage{width:48px;height:61px}.baggage_page .combo-item .im-priority-bag-check{width:50px;height:50px}.baggage_page .box-content .custom-tab .tab-content .tab-pane>div>h3{font-size:16px}.baggage_page .baggage-list li{padding:15px 0}.baggage_page .combo-icon .combo-item{padding:0 8px}.baggage_page .anci-box ul li{font-size:12px;text-align:left;align-items:flex-start}.baggage_page .anci-box ul li i{margin-top:5px}.baggage-list.checked-bag li{min-height:237px;justify-content:flex-end;position:relative;margin-bottom:10px}.baggage-list.checked-bag li:first-child{min-height:211px}.baggage-list.checked-bag li>span{top:0;position:inherit;margin-bottom:10px;font-size:11px}.modal .same_baggage_popup{font-size:14px;font-weight:400;line-height:25px}.modal .same_baggage_popup i{width:60px;height:60px}.modal .same_baggage_popup h4{font-size:14px;line-height:23px;margin-bottom:15px!important}.modal.med_popup .modal-content .modal-body .selection_error_popup{font-size:12px;line-height:22px}.modal.med_popup .modal-content .modal-body .selection_error_popup h2{font-size:16px}.modal.med_popup .modal-content .modal-body .selection_error_popup .row .btn{padding:10px 12px;font-weight:500}.modal.med_popup .modal-content .modal-body .selection_error_popup .row.btnDouble{display:flex;flex-direction:column}.modal.med_popup .modal-content .modal-body .selection_error_popup .row.btnDouble .btn{width:100%;justify-content:center;margin-left:0;margin-right:0;margin-top:10px}.seat-pax-list ul li .seat-label-box{width:54px;height:60px}.seat-pax-list ul.seat-pax-list-item li .seat-label-box .seat-icon{width:16px;height:24px}.seat-pax-list ul li .seat-label-box label{font-size:10px}.modal .modal-content .modal-title{font-size:19px}.checkin_panel .modal-header .modal-title{font-size:15px!important}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info p{font-size:10px}.modal .modal-content .modal-header{padding-left:15px}.floating_label label{width:80px;font-size:11px}.label-inline .form-group.floating_label label+.form-control{height:35px}.profile-detail-popup .modal-body div[class^=col-]{padding:0 15px}.profile-detail-popup .modal-body .second-box{padding:0!important}.profPassenger .box-content .custom-tab .nav-tabs>.nav-item>a{padding:14px 10px}.profile-detail-popup .modal-body .custom-checkbox{font-size:13px}.cancel_flight_section .total_segment h3{font-size:14px!important}.pay_details .box-content .box-body.VoucherList .Vitem.WaltItem{flex-direction:column}.pay_details .box-content .box-body.VoucherList .Vitem.WaltItem .vAmnt{margin:0}.pay_details .box-content .box-body.VoucherList .Vitem.WaltItem .vAmnt img{width:39px;margin-bottom:10px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(4),.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(6){display:none}.search-view .fareMapView .pricing_Tab .map-service-box .imgHolder{min-height:auto}}@media screen and (min-width:320px)and (max-width:400px){.modal .modal-content .signin_login_popup{padding:40px 10px 0}}.itinerary-section{position:fixed;top:80px;bottom:0;left:0;z-index:50;width:394px;overflow:auto;-webkit-overflow-scrolling:touch;color:#6c7481;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);max-height:100vh}.itinerary-section::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0}.itinerary-section::-webkit-scrollbar{width:6px;border-radius:10px}.itinerary-section::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999}.itinerary-section .aside-header{padding:10px;border-bottom:1px solid #ddd}.itinerary-section .aside-header .content-box{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#f7f7ff;border-radius:5px;padding:20px}.itinerary-section .aside-header .content-box h4{color:#21409a;font-size:16px;margin:0 0 4px}.itinerary-section .aside-header .content-box p{font-size:13px;margin:0;color:#6c7481}.itinerary-section .aside-header .content-box .btn{color:#039ce3;font-size:15px;padding:5px 10px;border-color:#e3e3ed}.itinerary-section .aside-header .content-box .btn:hover{background:#039ce3;border-color:#039ce3;color:#fff}.itinerary-section .aside-body .content-box{padding:10px}.itinerary-section .dev-itinerary-show{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;display:none;background:#21409a;color:#3c60c7;font-weight:600;padding:10px}.itinerary-section .dev-itinerary-show i{color:#fff;font-size:10px}.itinerary-section .dev-itinerary-show p{margin:0}.itinerary-section .dev-itinerary-show .top-itinry-show{display:none;width:100%}.itinerary-section .dev-itinerary-show .top-itinry-show .left-area{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.itinerary-section .dev-itinerary-show .top-itinry-show .left-area p{font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;margin:0 10px}.itinerary-section .dev-itinerary-show .top-itinry-show .dropdown-toggle{background:#21409a;border-color:#3c60c7;color:#fff;font-size:13px}.itinerary-section .dev-itinerary-show .right-area h4{color:#fff;margin:0;text-align:right}.itinerary-section .dev-itinerary-show .bot-itinry-show,.itinerary-section.show .dev-itinerary-show .top-itinry-show{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;cursor:pointer}.itinerary-section.show .aside-footer,.itinerary-section.show .dev-itinerary-show .bot-itinry-show{display:none;width:100%}.itinerary-section .aside-footer{padding:10px;bottom:0}.itinerary-section .aside-footer .content-box{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#21409a;color:#fff;border-radius:8px;padding:10px}.itinerary-section .aside-footer .price-sec{padding:17px 18px}.itinerary-section .aside-footer .price-sec .btn{background:#5168af;border-color:#5168af;color:#fff;border-radius:5px;outline:none!important;font-size:14px;line-height:1.42857143}.itinerary-section .aside-footer .price-sec .btn:active,.itinerary-section .aside-footer .price-sec .btn:focus{outline:none!important;box-shadow:none!important}.itinerary-section .aside-footer .price-sec h4{margin:0;font-size:21px;font-weight:400}.itinerary-section .aside-footer .price-sec h4 label{margin:0;font-weight:600}.shift-modal{margin:0!important;padding:0!important}@media screen and (max-width:1800px){.looking_toast{margin-left:-50px}}@media screen and (max-width:1680px){.seat-skeleton img{margin:0;right:-723px}.paxSegIndex .seat-legend-info .reset-list{margin-left:35px}.paxSegIndex .box-content .box-body{padding:20px!important}.seat-legend-info ul.reset-list li h6{font-size:13px;font-weight:500}.seat-pax-list ul.seat-pax-list-head li{font-size:10px}.paxSegIndex .travel_benefits ul li{font-size:13px}.seat-pax-list ul li.disabled .seat-label-box p{font-size:11px}.flightSeatSection{overflow:inherit}.paxSegIndex .box-content:last-child h4{margin-bottom:10px!important}.paxSegIndex .total-price-sec .price-lab{flex-direction:row}.paxSegIndex .total-price-sec .price-lab h4{margin-bottom:10px}.paxSegIndex .total-price-sec .btn-plain{font-size:15px;padding-left:0;padding-right:0}.flightSeatMapSel{left:146px}.side-panel-content .baggage-list li{padding:25px 5px}.result-box .flight_list .fare-box .fbox-footer{min-height:171px}.result-box .flight_list .fare-box .fbox-body{min-height:440px}.ro .result-box .flight_list .fare-box .fbox-body{min-height:450px}.am .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body,.uk .result-box .flight_list .fare-box .fbox-body{min-height:490px}.it .result-box .flight_list .fare-box .fbox-body{min-height:460px}}@media screen and (max-width:1600px){.passenger-icon{left:10px}.service-box .caption .price{padding-top:0}.service-box .caption .price span{font-size:27px}.service-box .caption{min-height:100%;padding:15px}.paxDetailsSec .btn{font-weight:500;padding:12px 27px;font-size:16px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{font-weight:600;font-size:15px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label .clr-lblue{font-weight:600}.checkin_panel .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg,.checkin_panel .modal-content .modal-body .side-panel-content p{font-size:14px}.confirm_data_panel .box-content .box-body{flex:1 1}.ro .result-box .flight_list .fare-box .fbox-body,.uk .result-box .flight_list .fare-box .fbox-body{min-height:480px}}@media screen and (max-width:1580px){.flight-seatmap-holder:after{margin-right:-705px}.paxSegIndex .seat-legend-info .reset-list{margin-left:15px}.paxSegIndex div .box-content:first-child .box-body .d-flex{justify-content:space-around}.seat-pax-list ul.seat-pax-list-head li{font-size:9px}.seat-pax-list ul li .seat-label-box{width:60px;height:60px}.seat-pax-list ul li .seat-label-box h2{font-size:22px}.seat-pax-list ul li .seat-label-box label{font-size:10px}.seat-pax-list ul li.disabled .seat-label-box p{font-size:9px}.CalendarMonth_caption{font-size:16px;padding-top:12px}.DateRangePicker_picker .CalendarMonth_table tr td.CalendarDay span{font-size:14px}.DateRangePicker_picker .DayPicker .DayPicker_weekHeaders ul li small{font-size:12px}.DayPickerNavigation_button__horizontalDefault{top:10px}.DayPicker_weekHeader{top:47px}.DateRangePicker_picker .DayPicker .btn{font-size:12px;padding:3px 5px}.DateRangePicker_picker .CalendarMonth_table tr td{padding:1px 0}.DateRangePicker_picker .DayPicker{padding-bottom:8px}.flightSeatSection{overflow:inherit}.seat-pax-list ul li:nth-child(2) .seat-label-box p{font-size:9px;font-weight:400}.seat-pax-list ul.seat-pax-list-item li .seat-label-box p{margin-bottom:0;font-size:9px;line-height:11px;color:#929496;font-weight:400}.anci-box ul li{font-size:13px}.service-box .caption .price h4{font-size:18px;font-weight:600}.services_page>.row>.col>.mt-40{margin-top:15px!important}.meals-slider ul li .meals-box .meals-caption{padding:13px 15px}.meals-slider ul li .meals-box .meals-caption h4{font-size:20px}}@media screen and (max-width:1570px){.ru .result-box .flight_list .fare-box .fbox-body{min-height:500px}}@media screen and (max-width:1500px){.looking_toast{margin-left:-20px}.main-container .right-container{padding-left:380px}.main-container .itinerary-section{width:360px}.itinerary-section .aside-body .panel-group .panel-body{padding-left:30px;padding-right:10px}.card .card-body ul li .flg_route h5{font-size:14px}.flight_list .fare_info_list li .btn+p,.itinerary-section .aside-body .panel-group .panel-body,.itinerary-section .aside-body .panel-group .panel-footer{font-size:12px}.btn,.f_title h4,.itinerary-section .aside-footer .price-sec h4{font-size:16px}#ITFlightInfo ul li .flg_route h5,.anci-box ul li,.baggage-list li .custom-checkbox2 input[type=checkbox]+label,.flight_list .route_info_list li.city_info p,.flight_list.selected .selected-fare p,.form-group .form-control,.form-group .form-control.selectized+.selectize-control .selectize-input,.form-group .form-control:focus,.itinerary-section .aside-body .panel-group .panel-heading .panel-title a,.itinerary-section .aside-header .content-box h4,.label-inline .inline-group .form-control~label,.modal .info-list li,.segment-tab .nav-tabs li button,header .navbar-default .navbar-collapse .navbar-nav>li>a{font-size:12px}.flight_list{padding:20px 0}.flight_list .route_info_list li.city_info h2{font-size:28px}.baggage-list li .custom-checkbox2 input[type=checkbox]+label{padding:0 15px}.custom-checkbox2 input[type=checkbox]:checked+.label-text:before{display:none}.flight-seatmap-holder:before{margin-left:0}.flight-seatmap-holder:after{margin-right:-705px}.paxSegIndex .seat-legend-info .reset-list{margin-left:15px}.paxSegIndex div .box-content:first-child .box-body .d-flex{justify-content:space-around}.seat-pax-list ul.seat-pax-list-head li{font-size:11px}.seat-pax-list ul li .seat-label-box{width:60px;height:60px}.seat-pax-list ul li .seat-label-box h2{font-size:22px}.seat-pax-list ul li .seat-label-box label{font-size:10px}.seat-pax-list ul li.disabled .seat-label-box p{font-size:9px}.CalendarMonth_caption{font-size:16px;padding-top:12px}.DateRangePicker_picker .CalendarMonth_table tr td.CalendarDay span{font-size:14px}.DateRangePicker_picker .DayPicker .DayPicker_weekHeaders ul li small{font-size:12px}.DayPickerNavigation_button__horizontalDefault{top:10px}.DayPicker_weekHeader{top:47px}.DateRangePicker_picker .DayPicker .btn{font-size:12px;padding:3px 5px}.DateRangePicker_picker .CalendarMonth_table tr td{padding:1px 0}.DateRangePicker_picker .DayPicker{padding-bottom:8px}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{font-size:11px;padding:5px 9px}.flyone_discount_box .anci-box-title{font-size:18px}.flight_list.selected .selected-fare h4{margin-top:10px}.flight_list div[class*=col-]:first-child{padding-left:35px}.flex-box-holder .flex-clm .btn,.flex-box-holder .flex-clm .btn.addons_icon{min-width:185px}.flex-box-holder .flex-clm .btn.addons_icon .fo-icon{left:20px;top:13px}.profile-detail-popup.large_popup .btn:hover{font-size:16px}}@media only screen and (min-width:1201px)and (max-width:1500px){.flight_list .fare-row{padding:0 0 0 20px!important}.flight-search-bar>:first-child>:nth-child(4)>div:first-child:after{right:5px!important}.flight-search-bar>:first-child>:nth-child(4)>div:first-child input{text-align:right}.editsinput{padding:9px 10px}.currecyicon:after{right:10px!important}}@media screen and (max-width:1400px){.flight_list div[class^=col-]{padding:0 25px}.flight-seatmap-holder:after{margin-right:-728px}.flight_list .fare-box ul li i{min-width:26px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{font-weight:500;font-size:14px;padding:0 20px}.payment-methods .box-body>div.row .col-12,.payment-methods .box-body>div>.row .col-12{max-width:100%;flex:1 1}.mob_mb{margin-bottom:0!important}.checkedin_complete .your_seating{margin-bottom:10px!important}.en .result-box .flight_list .fare-box .fbox-body{min-height:450px}}@media screen and (max-width:1380px){.ro .result-box .flight_list .fare-box .fbox-body{min-height:480px}}@media screen and (max-width:1366px){.btn,.f_title h4,.itinerary-section .aside-footer .price-sec h4{font-size:14px}.mt-40{margin-top:30px!important}.main-container .right-container{padding-left:343px}.main-container .itinerary-section{width:320px}.flex-box-holder .flex-clm .btn{min-width:150px}.anci-box ul li{font-size:13px}.anci-upgradeadva.anci-box img{min-width:210px}.side-panel-container,.side-panel-header{width:100%}.flight-seatmap-holder:after{margin-right:-72%}.itinerary-section .card .card-body ul li.flight-data p{font-size:11px}.card .card-body ul div.title,.card .card-body ul li .flg_route h5{font-size:12px}.card .card-body{padding:0 10px 10px 30px}.card .card-body:first-child{padding-top:20px}.seat-pax-list ul.seat-pax-list-head li{flex-direction:column}.seat-pax-list ul.seat-pax-list-head li p{font-size:11px}.seat-pax-list ul.seat-pax-list-head li p span{font-size:12px;margin:0 5px}.flight_list{padding:20px 0!important}.flight_list.selected{padding:0!important}.flight_list .fare-box h4{margin-top:10px;font-size:14px}.result-box .flight_list .fare_info_list li .btn-link p{font-size:10px!important}.flight_list div[class*=col-]:last-child{padding-right:20px}.card .card-body ul li.list_item span{font-size:11px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child{width:250px}.side-panel-content h2{font-size:22px}.flyone_club .row>.col:first-child .club_box .pax_type,.flyone_club .row>.col:nth-child(2) .club_box .pax_type{max-width:50px}.flyone_club .club_box{padding:15px;margin-top:15px}.flyone_club .club_box h5{font-size:16px}.flyone_club .club_box p{font-size:12px!important}.card .card-body ul li.list_item{font-size:11px}.en .result-box .flight_list .fare-box .fbox-body{min-height:425px}.ro .result-box .flight_list .fare-box .fbox-body{min-height:465px}.ru .result-box .flight_list .fare-box .fbox-body{min-height:485px}.am .result-box .flight_list .fare-box .fbox-body{min-height:500px}.segment-tab .nav-tabs>a.nav-item{padding:10px!important;font-size:10px!important}.segment-tab .nav-tabs>a.nav-item>span{display:flex;flex-direction:row}.anci-box p{font-size:11px}.MealsSelectionPanel .segment-tab .nav-tabs>a.nav-item>span{flex-direction:column}.MealsSelectionPanel .segment-tab .tab-content .nav-tabs>a.nav-item>span{flex-direction:row;font-size:12px!important}.meals-slider ul li .meals-box .meals-caption h4{font-size:14px}.meals-slider ul li .meals-box .meals-caption span{font-size:18px}.meals-slider ul li:hover .btn_book_now{font-size:12px}#ITFlightInfo ul li .flg_route h5,.anci-box ul li,.baggage-list li .custom-checkbox2 input[type=checkbox]+label,.flight_list .route_info_list li.city_info p,.flight_list.selected .selected-fare p,.form-group .form-control,.form-group .form-control.selectized+.selectize-control .selectize-input,.form-group .form-control:focus,.itinerary-section .aside-body .panel-group .panel-heading .panel-title a,.itinerary-section .aside-header .content-box h4,.label-inline .inline-group .form-control~label,.modal .info-list li,.segment-tab .nav-tabs li a,header .navbar-default .navbar-collapse .navbar-nav>li>a{font-size:11px}.card .card-header .card-title{font-size:13px}.itinerary-section .aside-header .content-box p{font-size:11px}.date_scheduler .row .dateItem.available label{font-size:10px}.date_scheduler .row .dateItem.available span{font-size:12px}.flight_list .route_info_list li.city_info h2{font-size:24px;color:#204099}.flight_list .oper p{font-size:11px}.flight_list .fare_info_list li:last-child .btn{font-size:13px}.result-box .flight_list .fare_info_list li .btn-link h4{font-size:.8em!important}.flight_list .fare_info_list li .btn+p,.result-box .flight_list .fare-row .fare-box .fbox-footer .btn-link p{font-size:10px}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{font-size:9px}.flight_list .fare-box ul li{font-size:11px}.flight_list .fare-box ul li i{min-width:20px}.img-icon-xs{width:20px;height:20px}.flight_list .fare-box .fbox-footer h4{font-size:14px}.flight_list .fare-box{min-height:530px}.flight_list.selected .selected-fare h4{font-size:18px}.baggage_page .tab-content .box-body .form-clm1 .form-group.mt-20{margin-top:0!important}.baggage_page .baggage-list li .baggage-list li .custom-checkbox2 input[type=checkbox]+label,.baggage_page .baggage-list li .custom-radio input[type=checkbox]+label{font-size:15px;font-weight:600}.baggage_page .baggage-list li input+label small{font-size:13px}.baggage_page .baggage-list li .custom-checkbox2 input[type=checkbox]+label{font-size:16px;font-weight:600}.baggage_page .checked-bag li .im-bag30kg{width:140px;height:101px}.baggage_page .checked-bag li .im-bag20kg{width:120px;height:87px}.baggage_page .baggage-list li .im-cabinbag10kg,.baggage_page .checked-bag li .im-bagdisabled{width:58px;height:136px}.showReturn .date_scheduler .SingleDatePickerInput .DateInput .DateInput_input{line-height:50px;font-size:15px;height:50px}.service-box .caption .price h4{font-size:16px}.service-box .caption .btn{padding:7px 0;font-size:15px}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected{padding:0!important}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .row div:first-child{padding:0 20px}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare p{font-size:13px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{font-size:14px!important;padding:0 20px}.checkin_right_content .box-content.thanks-itinerary{display:flex;flex-direction:column;overflow-x:auto;flex-wrap:nowrap}.checkin_right_content .box-content.thanks-itinerary .box-header.box-list-head,.checkin_right_content .box-content.thanks-itinerary .box-header.box-list-head ul{display:flex;flex:1 1}.checkin_right_content .box-content.thanks-itinerary .box-header.box-list-head ul li{min-width:120px!important;background-color:#f7f7ff}.checkin_right_content .box-content.thanks-itinerary .box-header.box-list-head ul li:first-child{min-width:245px!important}.checkin_right_content .box-content.thanks-itinerary .box-body ul li{flex:1 1;min-width:120px!important}.checkin_right_content .box-content.thanks-itinerary .box-body ul li:first-child{min-width:245px!important}.main-container .right-container{padding-left:350px}.checkin-route h5{font-size:16px}.checkin-route h4{font-size:14px;font-weight:500}.prohibited_items_section .extra_rules_icons li span{min-width:72px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.readmore_collapse{font-size:13px}.itinerary-section .card:nth-child(2) .card-body ul li:first-child{font-size:11px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul li{font-size:13px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul li:before{margin-top:3px!important}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2){font-size:13px;line-height:22px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.btn-selected i,.btn.btn-selected i{font-size:11px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul{margin:10px 0!important}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li .fo-icon{margin-top:6px;font-size:10px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li{font-size:11px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul li:before{margin-top:6px!important;font-size:11px}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link{font-size:14px}.profile .box-content .box-body .profile_flight_list .flight_list.selected{padding:15px 0!important}.profile .box-content .box-body .profile_flight_list .flight_list>.row>div{display:flex;align-items:center}}@media screen and (max-width:999px){.Sltdflgtlst .bor-right{border-right:none}}@media screen and (max-width:1300px){.flight_list .route_info_list li.dur_info .Stopover{margin-top:10px}.flightinfolistdiv{width:auto}.flightinfolistdiv .bor-right{border-right:none}.date_scheduler ul li .date_list label{font-size:11px}.date_scheduler ul li.has-flight .date_list span{font-size:16px}.flight_list{padding:20px 0}.flight_list div[class^=col-]{padding:0 20px}.flight_list div[class*=col-]:first-child{padding-left:20px}.flight_list div[class*=col-]:last-child,.flight_list div[class^=col-]:last-child{padding-right:15px;padding-left:15px;max-width:inherit}.flight_list .fare_info_list li:last-child{padding-left:0}.flight_list .route_info_list li.dur_info i{font-size:24px}.flight_list .flight-det-row .col-md-7{padding-right:0!important}.flight_list .flight-det-row .flight-det-box li.city_info h2{font-size:20px}.flight-seatmap-holder:after{margin-right:-79%}.flight_list .route_info_list li:last-child{padding-right:10px}.flight_list .route_info_list li.dur_info{max-width:150px}.flight_list .route_info_list li.city_info p{font-size:13px}.flight_list .fare_info_list li:last-child .btn{padding:12px 26px}.flight_list .fare_info_list li:last-child .btn.text-right{padding:12px 5px}.date_scheduler .dateItem .date_list{padding:10px 7px}.flight_list .row{justify-content:space-between}.flight_list.selected{padding:0!important}.flight_list.selected div[class*=col-]:last-child{max-width:inherit}.flight_list .fare-box .fbox-footer small{display:block;margin-bottom:7px}.flight_list .fare-box .fbox-footer .btn p{font-size:12px}.flight_list .fare-box{padding:12px}.flight_list.selected .Sltdflgtlst .bor-right{border-right:none}.flight_list.selected .row div:first-child{padding:15px 20px}.flight_list.selected .row div:first-child div.fselected{max-width:100px}.flight_list.selected .row div:first-child div:last-child{flex:1 1;width:100%;max-width:100%}.flight_list.selected .row div.price-col{padding-left:20px}.side-panel.modal .modal-content .modal-body .side-panel-content{padding:0 30px 40px}.result-box .flight_list .fare-row .fare-box .fbox-footer .btn-link p{font-size:13px}.flight_list .fare-box .fbox-footer h4{font-size:18px}.flight_list .fare-box .fbox-footer small{font-size:13px}.anci-box .anci-icon{width:95px;height:95px}.flightSeatMapSel{left:121px}.paxSegIndex .sticky_panel>div .box-content:last-child .box-body{padding:15px 10px!important}.paxSegIndex .sticky_panel>div .box-content:last-child .box-body .seat-pax-list ul.seat-pax-list-head li p{font-size:11px}.service-box .caption .price h4{font-size:14px}.services_page>.row>.col>.mt-40>.row:last-child>.col:last-child{margin-top:0!important}.payment-methods .box-body>.row>.col-12{flex:1 1!important;max-width:100%}#paymentForm .alert.alert-info{font-size:14px}.profile .box-content .box-body .profile_flight_list .flight_list.selected .route_info_list{flex:1 1}.profile .box-content .box-body .profile_flight_list .flight_list.selected .selected-fare{padding:0}.profile .box-content .box-body .profile_flight_list .flight_list.selected .selected-fare p{line-height:21px;margin-bottom:5px}.profile .box-content .box-header+.box-body .tab-content #myflights_tab-tabpane-flight_history .box-content .box-header+.box-body ul li{font-size:13px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content{padding:20px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content .box-content .flight_list>.row .col-md-3,.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content .box-content .flight_list>.row .col-md-3 .selected-fare{padding:0!important}.tfLight-itinerary .fare-lock .flight_list.selected .row{align-items:center}.tfLight-itinerary .fare-lock .flight_list.selected .row div:first-child,.tfLight-itinerary .fare-lock .flight_list.selected .row>div:last-child{padding:0 20px}.tfLight-itinerary .fare-lock .flight_list.selected .row div:first-child div.selected-fare{padding:0}.booking_overview .tfLight-itinerary .fare-lock .box-content .box-body .flight_list .route_info_list li{min-width:180px}.itinerary-section .card .card-body ul li.farelock_addon .farelock_title_price{margin-bottom:0}.itinerary-section .card .card-body ul li.farelock_addon .farelock_title_price h4{font-size:16px}.itinerary-section .card .card-body ul li.farelock_addon .farelock_caption{margin-bottom:0}.itinerary-section .card .card-body ul li.farelock_addon>span{width:50px;height:50px}.itinerary-section .card .card-body ul li.farelock_addon>span .img-icon-md{width:35px;height:35px}}@media screen and (max-width:1250px){.flight_list .flight-det-row .col-md-7{width:80%}.flightSeatMapSel{left:101px}}@media only screen and (min-width:1201px)and (max-width:1587px){.flight_list .fare-row,.resultselectinfo{padding:0!important}.flight_list div[class*=col-]:last-child{padding-right:0!important}.flight_list div[class*=col-]:last-child,.flight_list div[class^=col-]:last-child{padding-right:10px!important;padding-left:10px!important;max-width:inherit}}@media screen and (max-width:1200px){.flight_list .fare-row{padding:30px 0 0 20px!important}.main-container .right-container{padding:0 20px}.main-container .itinerary-section{width:100%;position:fixed;z-index:99;top:inherit;bottom:0;height:auto}.main-container .itinerary-section.show{height:100vh}.itinerary-section .aside-body,.itinerary-section .aside-footer,.itinerary-section .aside-header{width:100%;padding:0;border-radius:0}.itinerary-section .aside-footer .content-box{border-radius:0}.itinerary-section .dev-itinerary-show{display:flex}.flight-seatmap-holder:before{margin-left:-1%}.flight-seatmap-holder:after{margin-right:-60%}.MealsSelectionPanel .pax-meal-tab{margin-left:-20px;margin-right:-20px}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link{font-size:14px}.mega-dropdown .info_megadropdown_bg .dropdown_header{display:none}.mega-dropdown .info_megadropdown_bg h5{margin-bottom:15px;font-size:15px}.mega-dropdown .info_megadropdown_bg ul li .btn-link{font-size:13px}.mega-dropdown .info_megadropdown_bg ul li .btn-link span h4{margin-bottom:6px;font-size:14px}.mega-dropdown .info_megadropdown_bg ul li .btn-link span p{margin-bottom:0}.info_dropdown .dropdown-menu{height:auto;border:none;border-bottom:1px solid #efefef}.info_dropdown .dropdown-menu .info_megadropdown_bg>.row.mb-40{margin-bottom:15px!important}.info_dropdown .dropdown-menu .info_megadropdown_bg ul li{margin-bottom:6px}.itinerary-section .dev-itinerary-show p{font-size:10px;font-weight:500}.side-panel.modal.itinerary-section .modal-content .modal-header .dev-itinerary-show{padding:15px 10px;text-transform:uppercase;font-size:15px}.itinerary-section .dev-itinerary-show .bot-itinry-show{color:#fff;justify-content:space-between}.card .card-header .card-title{font-weight:600}.modal.modal.rightPanel .modal-dialog{width:100%}.side-panel-content h2{margin-top:10px}.result-box .mt-40{margin-top:20px!important}.flyone_discount_box{margin-top:0!important}.flex-box-holder .flex-clm:first-child{padding:15px 0 15px 15px}.flyone_club .club_box img.circles{max-width:55px}.flyone_club .row>.col:first-child .club_box .pax_type,.flyone_club .row>.col:nth-child(2) .club_box .pax_type{width:45px;height:45px}.showReturn .date_scheduler ul li{width:100%}.baggage_page>h2{margin-top:0!important;margin-bottom:10px!important}.baggage_page .box-content .custom-tab .tab-content .tab-pane>div>h3{font-size:19px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .baggage-list li .im-cabin-baggage{width:68px;height:87px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .box-body>.row{margin-top:0!important}.page_not_found h1{font-size:26px;margin-bottom:20px;margin-top:0}.page_not_found p{margin-bottom:20px}.modal.med_popup .modal-dialog{max-width:500px!important}.modal.med_popup .modal-content .modal-body{padding:20px}.modal.med_popup .modal-content .modal-body .selection_error_popup .row{margin:0}.modal.med_popup .modal-content .modal-body .selection_error_popup h2{font-size:25px}.static_height_bg{min-height:1990px}.seatConfirmPanel .side-panel-content h2{margin-bottom:20px!important;font-size:18px}.seatConfirmPanel .side-panel-content .box-content .box-header ul li{font-size:13px!important}.seatConfirmPanel .total-price-sec .price-lab h4{font-size:15px!important}.page_not_found{font-size:14px;font-weight:400}.page_not_found .img_bg{max-width:300px}.page_not_found h1{font-size:28px!important;margin-bottom:15px!important}.page_not_found p{margin-bottom:20px!important}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare{padding:0!important}.thanks_page .segment-tab .nav-tabs .nav-item button{flex-direction:column;padding:10px 6px}.thanks_page .segment-tab .nav-tabs .nav-item button .fo-icon{margin:3px 6px}.thanks_page .thanks-itinerary .box-header ul li{font-size:13px}.thanks_page .thanks-itinerary .box-body ul li{font-size:12px}.meals-slider ul li .meals-box .meals-caption h4{font-size:17px!important}.meals-slider ul li .meals-box .meals-caption span{font-size:25px!important}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item span{font-size:13px!important}.meals-slider ul li .meals-box .btn_book_now{padding:8px 0}.itinerary-section.side-panel .side-panel-container .itinerary-section{width:100%;top:60px}.itinerary-section.side-panel .side-panel-container .itinerary-section .checkin_summary{padding-top:20px}.itinerary-section.side-panel .dev-itinerary-show{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff;font-weight:600}.itinerary-section.side-panel .dev-itinerary-show .fo-icon{margin-right:15px}.itinerary-section.side-panel .checkin_summary .card .card-header .card-title{font-size:17px}.checkin_flow .main-container .right-container{padding-left:0}.main-container .right-container{padding:0 20px!important;width:100%}.checkin_right_content .d-flex.mb-40{margin-bottom:10px!important}.itinerary-section .dev-itinerary-show{padding:15px}.side-panel.modal .modal-content .modal-header .modal-title{font-size:17px;font-weight:500!important}.checkin_right_content .thanks-itinerary .box-body ul li{font-size:15px!important;font-weight:500!important}.tfLight-itinerary .flight_list.selected .row>div:last-child{padding:0 25px}aside.itinerary-section .dev-itinerary-show i{margin-right:10px}.itinerary-section .dev-itinerary-show .right-area{text-transform:uppercase}.checkin-route h4,.checkin-route h5{font-size:14px!important}.checkin_right_content .thanks-itinerary .box-list-head ul li{font-size:14px}.checkin_right_content .box-content.thanks-itinerary .box-header.box-list-head{padding:0}.checkin_right_content .box-content.thanks-itinerary .box-body{padding:10px 0!important}.mob_mb{margin-bottom:20px!important}.seat-pax-list{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:auto}.seat-pax-list ul.seat-pax-list-head{display:flex}.seat-pax-list ul.seat-pax-list-head li{flex-direction:row;align-items:center;min-width:252px;justify-content:flex-start}.seat-pax-list ul li .btn{font-size:13px;padding:8px 4px;margin-left:13px}.seat-pax-list-item li{display:flex;align-items:center;min-width:252px;justify-content:flex-start}.profile>.row>.col-xs-12>div>.row{display:flex;flex-direction:column}.profile>.row>.col-xs-12>div>.row>.col{flex:1 1;max-width:100%}.profile>.row>.col-xs-12>div>.row .img_box{display:none}.profile .profile_links{display:flex;flex-direction:column;flex:1 1}.profile .profile_links li a{justify-content:flex-start}.profile .profile_links>li a{flex:1 1;justify-content:flex-start;padding-left:20px;font-size:14px}.profile .flight_list .route_info_list li{min-width:123px}.profile .img_box{margin-bottom:15px}.booking_management .booking_overview .booking_details_tab .thanks-itinerary .box-body{padding-top:10px;padding-bottom:10px}.booking_management .booking_overview .booking_details_tab .thanks-itinerary .box-body ul li{font-size:13px}.fare-lock .flight_list.selected .row{align-items:center}.fare-lock .flight_list.selected .row div:first-child{padding:0}.en .result-box .flight_list .fare-box .fbox-body,.ro .result-box .flight_list .fare-box .fbox-body{min-height:405px}.am .result-box .flight_list .fare-box .fbox-body,.it .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body{min-height:435px}}@media only screen and (min-width:992px)and (max-width:1300px){.flightinfolistdiv{width:100%!important}.flight_list .fare-row{padding:0!important}}@media screen and (max-width:1100px){.paxSegIndex .seat-legend-info .reset-list{margin-left:0}.seat-legend-info ul.reset-list li:first-child{margin-right:8px}.seat-legend-info ul.reset-list li h6{font-size:12px}.seat-pax-list ul.seat-pax-list-head{margin-bottom:0}.en .result-box .flight_list .fare-box .fbox-body{min-height:420px}.ro .result-box .flight_list .fare-box .fbox-body{min-height:445px}.am .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body{min-height:465px}}@media screen and (max-width:991px){.seat-selection-buttons .btn{border-radius:25px!important}.chekinConfirmModal .xxs-no-mar{margin-left:-45px}.user_confirm_detail li{align-items:center!important}.session-expires-in.modal .modal-content .modal-header .timer{width:100px;height:100px;top:-27px}.session-expires-in.modal .modal-content .modal-header .timer .timerTime h4{font-size:22px;line-height:12px;min-width:76px}.session-expires-in.modal .modal-content .modal-header .close{margin-left:255px;margin-top:-13px!important}.session-expires-in.modal .modal-content .modal-body .f_title{margin-bottom:0}.session-expires-in.modal .modal-content .modal-body h4{font-size:17px;margin:0}.alert{font-size:14px}.customDropdwn.dropdown.mobile_signin_dropdown{margin-top:15px!important}.customDropdwn.dropdown.mobile_signin_dropdown a{font-size:11px;padding:0}.flight-seatmap-holder:after{margin-right:-48%;margin-top:0}.flight_list .row{flex-direction:column}.flight_list .col-md-7.bor-right,.flight_list.selected .col-md-9.bor-right{border-right:none}.flight_list .route_info_list li.city_info h2{font-size:20px}.flight_list .oper p,.flight_list .route_info_list li.city_info p,.flight_list .route_info_list li.dur_info p,.flight_list p,.flight_list.selected .selected-fare p{font-size:12px}.flight_list .route_info_list li.dur_info i{font-size:18px}.flight_list .route_info_list li.city_info p:first-child{margin-bottom:5px}.flight_list.selected .selected-fare h4{font-size:18px}.flight_list.selected .selected-icon i{font-size:30px}.flight_list .price-col{width:100%}.am .result-box .flight_list .fare-box .fbox-body,.en .result-box .flight_list .fare-box .fbox-body,.flight_list .fare-box,.flight_list .fare-box .fbox-body,.it .result-box .flight_list .fare-box .fbox-body,.ro .result-box .flight_list .fare-box .fbox-body,.ru .result-box .flight_list .fare-box .fbox-body{min-height:inherit}.flight_list .fare_info_list li:first-child{text-align:left!important;align-items:flex-start}.flight_list .fare_info_list li:last-child{text-align:right!important;align-items:flex-end}.flight_list .fare_info_list,.flight_list .price-col .selected-fare{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px;width:100%;text-align:center}.flight_list .fare_info_list li{flex-direction:column}.flight_list .fare_info_list li:first-child{text-align:left}.flight_list .row.fare-row{flex-direction:row}.date_scheduler ul li:not(.has-input):first-child,.date_scheduler ul li:not(.has-input):nth-child(7),.flightListmobile .fare-box ul{display:block!important;margin:20px 20px 0!important}.flightListmobile .fare-box .fbox-body ul li{color:#039ce3;margin-bottom:3px;display:inline-flex!important;align-items:center}.flightListmobile .li-background:nth-child(2n){background-color:#fff!important;padding:10px 0}.flightListmobile .fare-box .fbox-body ul li.hasIcon{justify-content:center;margin:0;padding:5px 12px!important}.flightListmobile .li-background span{display:inline-flex!important;justify-content:space-evenly;width:auto!important;align-items:center}.flightListmobile .li-background span strong{width:82%;color:#000;display:none!important}.date_scheduler ul li{width:20%}.flight_list .fare-box .fbox-footer{padding-top:5px}.flight_list .flight-det-row div[class^=col-]:last-child{width:100%;padding:20px;padding-right:20px!important}.anci-box.box-content .box-body .flex-box-holder{min-height:inherit;flex-direction:column;width:100%;padding-bottom:15px}.anci-box .anci-box-title{margin-bottom:10px}.flex-box-holder .flex-clm:nth-child(2){padding-top:0}.anci-box .flex-box-holder .flex-clm{width:100%!important;text-align:center}.anci-box .flex-box-holder .flex-clm .btn{width:100%}.anci-box .anci-icon{margin:0 auto}.anci-upgradeadva.anci-box img{width:100%;border-radius:10px 10px 0 0}.anci-upgradeadva .pr-20{padding-right:0!important}.anci-upgradeadva .clm-order3{column-count:1}.anci-upgradeadva .flex-box-holder .flex-clm:last-child{padding:0 20px 20px}.meals-caption{padding:15px}.meals-slider ul{display:flex}.meals-slider ul li .meals-caption h4{font-size:13px}.meals-slider ul li .meals-caption span{font-size:16px}.payment-methods .col-md-9.no-pad-right{padding-right:15px!important}.tfLight-itinerary .flight_list.selected .bor-right{border:none}.tfLight-itinerary .flight_list.selected .selected-fare{padding-bottom:10px;border-bottom:1px dashed #ddd;margin-bottom:10px}.DateRangePicker .DateRangePickerInput .DateInput .DateInput_input{font-size:14px}.search-view .paxdropdown.dropdown .dropdown-menu.show{left:inherit!important;right:-110px!important;border:none}.search-view .booking_form .cityHolder [class^=col]:first-child{padding-right:1px}.search-view .booking_form .cityHolder [class^=col]:last-child{padding-left:1px}.search-view .booking_form .DateRangePicker .DateRangePickerInput{margin:0}.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput,.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput .DateInput_input{border-radius:8px 0 0 8px}.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput:last-child{padding-right:0;border-radius:0 8px 8px 0}.search-view .booking_form .DateRangePicker .DateRangePickerInput .DateInput:last-child .DateInput_input{border-radius:0 8px 8px 0}#paymentForm .custom-checkbox input[type=checkbox]+label{font-size:12px;text-align:left}.booking_form form>.row>div[class^=col],.search-view .booking_form .cityHolder{margin-bottom:3px;flex:100% 1;max-width:100%}.booking_form form div[class^=col]{padding-right:15px}.search-view .booking_form .cityHolder{padding:0 15px}.search-view .booking_form .cityHolder [class^=col]:last-child .form-control.selectized,.search-view .booking_form .cityHolder [class^=col]:last-child .form-control.selectized [class*=-control]{border-radius:0 8px 8px 0}.search-view .booking_form .form-group.input-btn{padding:5px;border-radius:8px;justify-content:space-between}.search-view .booking_form .form-group.input-btn .paxdropdown{flex:1 1}.search-view .paxdropdown.dropdown .dropdown-menu.show{left:0!important;right:auto!important}.search-view .booking_form .form-group.input-btn .btn{max-width:100%}.flight_list .fare_info_list{padding-top:0;border-top:0}.flight_list .fare_info_list li{align-items:center;text-align:center!important}.flight_list .fare_info_list li .btn-link{text-align:center!important}.flight_list .fare_info_list li .btn.btn-primary{padding:12px 13px}.flight_list .route_info_list li.dur_info{min-width:inherit;max-width:100%}.flight_list .route_info_list li.city_info p{font-size:11px}.result-box .flight_list .fare_info_list li .btn-link p{font-size:11px!important}.flight_list .route_info_list li.city_info h2{font-size:27px}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{font-size:9px}.flight_list .fare-box h4{margin-top:10px;font-size:14px}.flight_list .fare-box .fbox-footer .btn.btn-link{padding:0;font-size:20px;font-weight:700;color:#21409a;font-family:Rubik,sans-serif}.flight_list .fare-box .fbox-footer .btn.btn-link p{font-weight:400}.flight_list .fare-box .fbox-footer small{font-size:13px;display:block;margin-bottom:10px}.flight_list .fare-box .fbox-footer h4{margin-top:0}.flight_list .fare-box .fbox-footer h4+p{font-size:13px}.flight_list .row.fare-row div[class*=col-]{padding:0 10px!important}.flight_list .row.fare-row{padding:15px 0 0}.flight_list .row.fare-row div[class*=col-]{padding:0 10px}.flight_list .row.fare-row div[class*=col-] .fare-box .fbox-footer{padding-top:20px;min-height:inherit}.flight_list .route_info_list li:last-child{padding-right:0}.flight_list.selected{padding:0!important}.flight_list .price-col .selected-fare{padding-top:0;margin-top:0;border-top:none}.flight_list .price-col .selected-fare .no-pad{height:100%}.result-box .flight_list.selected .row>div{padding:13px 0;display:block;width:auto}.flight_list div[class*=col-]:first-child{padding-left:20px;padding-right:20px;max-width:100%}.flight_list div[class*=col-].fselected:first-child{max-width:100px;padding-left:0}.flight_list.selected .selected-fare p{margin-bottom:5px;font-size:12px}.flight_list.selected .row>div.price-col{padding:0;border-radius:0 0 10px 10px}.flight_list.selected .route_info_list li:last-child{padding-right:10px}.flight_list.selected .selected-icon i{font-size:35px}.flight_list.selected .oper{margin-top:0}.flight_list{border-bottom:1px solid #efefef}.flight_list.selected,.flight_list:last-child{border-bottom:0}.itinerary-section .dev-itinerary-show .right-area{color:#fff}.flight_list .fare-row{padding:15px 10px 0!important}.result-box .flight_list .fare-row .fare-box .fbox-footer .btn-link{font-size:16px}.result-box .flight_list .fare-row .fare-box .fbox-footer .btn-link p{font-size:12px}.flight_list .price-col .selected-fare>div:last-child{display:flex;justify-content:space-between;padding:0 15px}.flight_list.selected .selected-fare h4{margin-top:5px;margin-bottom:0}.flight_list.selected .selected-fare .btn-link{background:#039ce3!important;color:#fff!important;border:1px solid #039ce3}.f_title{margin-top:0}.flight_list.selected .price-col .selected-fare{padding:15px}.flight_list.selected .price-col .selected-fare>div:last-child{padding:0!important}.result-box h2{margin-top:15px;margin-bottom:15px}.side-panel-content h2{font-size:17px}.mega-dropdown .info_megadropdown_bg h5{margin-bottom:5px}.mega-dropdown .info_megadropdown_bg.plan_bg ul li{margin-bottom:7px!important}.mega-dropdown .info_megadropdown_bg.plan_bg ul li .btn-link{padding:2px 0}.mega-dropdown .info_megadropdown_bg.plan_bg ul li .btn-link span h4{margin-bottom:0;font-weight:500;font-size:13px}.modal .modal-content .signin_login_popup{padding:40px 20px 0}.custom-tab2 .nav-tabs .nav-item:last-child{padding-right:0}.modal .modal-content .modal-body{padding:20px}.modal .modal-content .login_modal_body>h5{margin:20px 0!important}.modal .modal-content .login_modal_body .btn.btn-link{padding-bottom:0;font-size:15px!important}.modal .modal-content .login_modal_body .btn{font-size:17px;padding:14px 15px}.modal .modal-content .login_via_social h5{font-size:16px}.flight_list .oper{flex-direction:column;align-items:flex-start}.flight_list .oper p.layover-stop{display:flex;justify-content:center;align-items:center;flex:1 1;width:100%}.flight_list .oper p.layover-stop .btn-link{padding:0}.baggage_page .segment-tab .nav-tabs>a.nav-item>span{flex-direction:row;align-items:center}.baggage_page .checked-bag li .im-bag20kg{width:100px;height:72px}.baggage_page .checked-bag li .im-bag30kg{width:120px;height:87px}.baggage_page .baggage-list li .im-cabinbag10kg,.baggage_page .checked-bag li .im-bagdisabled{width:49px;height:111px}.baggage_page .baggage-list li .custom-checkbox2 input[type=checkbox]+label{min-width:150px}.baggage_page .baggage-list li input+label small{font-size:11px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .baggage-list li .im-cabin-baggage{width:56px;height:71px}.baggage_page .combo-item .im-priority-bag-check{width:60px;height:60px}.baggage_page .flex-box-holder .flex-clm .btn.addons_icon .fo-icon{position:static;margin-right:15px}.baggage_page .custom-tab2.segment-tab .nav-tabs{flex-wrap:nowrap;overflow-x:auto}.baggage_page .custom-tab2.segment-tab .nav-tabs .nav-item{min-width:270px}.baggage_page .baggage-list.checked-bag{display:flex;flex-wrap:wrap}.baggage_page .baggage-list.checked-bag li{width:50%;margin:10px 0;padding:0 10px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child{border-left:0}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child:after,.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child:before{display:none}.same_baggage_popup h4{font-size:17px;line-height:25px}.same_baggage_popup .btn-continue,.same_baggage_popup .btn-link{font-size:14px;font-weight:500}.flightSeatMapSel{left:61px}.flight-seatmap-holder:before{top:28%}.paxSegIndex{min-width:430px}.flight-seatmap-holder:before{top:48%}.seatConfirmPanel .side-panel-content .total-price-sec .price-lab{flex-direction:row;align-items:center;justify-content:flex-end}.paxSegIndex{z-index:1}.additional_services .row{margin:0}.additional_services .row>.col{padding:0 5px}.additional_services .row>.col .service-box{margin-bottom:5px}.additional_services .row>.col .service-box .caption .price span{font-size:22px}.booking_overview .segment-tab .nav-tabs,.thanks_page .segment-tab .nav-tabs{flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto}.booking_overview .segment-tab .nav-tabs .nav-item,.thanks_page .segment-tab .nav-tabs .nav-item{min-width:285px}.booking_overview .segment-tab .nav-tabs .nav-item button,.thanks_page .segment-tab .nav-tabs .nav-item button{flex-direction:row;padding:10px 6px}.booking_overview .segment-tab .nav-tabs .nav-item button .fo-icon,.thanks_page .segment-tab .nav-tabs .nav-item button .fo-icon{margin:3px 6px}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li{min-width:100px}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li.dur_info,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li.dur_info{max-width:120px}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list.selected,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected{padding-top:0!important}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare{padding-bottom:10px!important}.booking_overview .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare p,.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare p{font-size:13px;line-height:18px}.booking_overview .thanks-itinerary,.thanks_page .thanks-itinerary{display:flex;flex-wrap:nowrap;flex-direction:column;overflow:auto}.booking_overview .thanks-itinerary .box-header,.thanks_page .thanks-itinerary .box-header{border-bottom:0}.booking_overview .thanks-itinerary .box-header ul li,.thanks_page .thanks-itinerary .box-header ul li{font-size:12px;min-width:170px;background-color:#f7f7ff;border-bottom:1px solid #e3e3ed}.booking_overview .thanks-itinerary .box-body ul li,.thanks_page .thanks-itinerary .box-body ul li{font-size:10px;padding:8px 0;min-width:170px}.booking_overview .thanks-msg .tmsg-content,.thanks_page .thanks-msg .tmsg-content{padding:10px 20px}.booking_overview .thanks-msg .tmsg-content .tmsg-icon,.thanks_page .thanks-msg .tmsg-content .tmsg-icon{font-size:28px;margin-right:10px}.booking_overview .thanks-msg .tmsg-content .tmsg-text h2,.thanks_page .thanks-msg .tmsg-content .tmsg-text h2{font-size:18px}.booking_overview .thanks-msg .tmsg-price,.thanks_page .thanks-msg .tmsg-price{padding:10px 30px;font-size:12px}.booking_overview .tfLight-itinerary .flight_list.selected .row>div:last-child,.thanks_page .tfLight-itinerary .flight_list.selected .row>div:last-child{padding:0 15px}.booking_overview .additional_services h4,.thanks_page .additional_services h4{margin-bottom:20px!important}.booking_overview .additional_services .row>.col,.thanks_page .additional_services .row>.col{max-width:350px}.booking_overview .additional_services .row>.col .service-box .d-sm-block.d-md-block,.thanks_page .additional_services .row>.col .service-box .d-sm-block.d-md-block{display:none!important}.booking_overview .additional_services .row>.col .service-box .d-block.d-sm-none,.thanks_page .additional_services .row>.col .service-box .d-block.d-sm-none{display:block!important}.booking_overview.booking_management .tfLight-itinerary .box-content .custom-tab .colthree{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.booking_overview.booking_management .tfLight-itinerary .custom-tab2.segment-tab .nav-tabs .nav-item button{padding:10px 6px;font-size:13px}.MealsSelectionPanel .segment-tab .tab-content .tab-pane .tab-content{padding:30px 20px 0;margin:0 -12px}.MealsSelectionPanel .segment-tab .meals_panel_tab{flex-wrap:nowrap;overflow:auto;margin-bottom:0}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item{min-width:275px}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item span{font-size:12px!important;flex-direction:row;align-items:center}.meals-slider ul li .meals-box .meals-caption{padding:13px 10px}.meals-slider ul li .meals-box .meals-caption h4{font-size:14px!important}.meals-slider ul li .meals-box .meals-caption span{font-size:19px!important}.meals-slider ul li .meals-box .btn_book_now{font-size:13px}.checkin_panel .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg{font-size:12px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{min-width:inherit;font-size:13px!important}.extra_large_popup .modal-content{max-width:780px;margin:auto}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info p{font-size:13px}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info h2{font-size:27px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label .checkin_avail{font-size:13px}.modal.extra_large_popup .modal-dialog .route_info_list{padding-left:25px}.modal.extra_large_popup .modal-content .modal-header .modal-title{font-size:20px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info .stop-repr{margin:5px 0}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info{font-size:11px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info i{font-size:22px}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info h2{font-size:20px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .box-content{margin-bottom:15px}.modal.extra_large_popup .modal-dialog .route_info_list{padding-left:30px}.checkin_right_content .d-flex.mb-40 .routes:last-child{margin-right:0}.checkin_right_content .box-content.thanks-itinerary .box-body ul li{padding:10px 0}.checkin_right_content .thanks-itinerary .box-body ul li:first-child{padding-left:40px!important}.checkin_right_content .thanks-itinerary .box-list-head ul li{font-size:13px!important}.mob_mb{margin-bottom:15px!important}.prohibited_items_section .rules_lists{column-count:1}.prohibited_items_section .rules_lists li{max-width:100%}.change_flight{padding-top:0!important}.change_flight>.container{padding-top:40px}.change_flight .SingleDatePickerInput_calendarIcon{margin-left:0;margin-right:0}.change_flight .label-inline .inline-group .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input{font-size:14px!important;padding-right:0!important}.change_flight .blue_box_cnt{margin-top:20px;font-size:14px!important;line-height:23px}.change_flight .form-group{margin-bottom:0!important}.profile .profile_links{display:flex;flex-direction:row;flex:1 1}.profile .profile_links li{display:flex;flex:1 1;border-bottom:0}.profile .profile_links li a{justify-content:center;flex:1 1}.profile .profile_links li:last-child a{border-radius:0 10px 10px 0}.profile .profile_links li:first-child a{border-radius:10px 0 0 10px}.profile .profile_links>li a{font-size:14px}.profile .profile_links>li a i{margin-right:5px}.profile .box-content .box-body .profile_flight_list .flight_list.selected .selected-fare{display:flex;justify-content:space-between}.profile .box-content .box-body .profile_flight_list .flight_list>.row>div.bor-right{border-right:0;border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:15px}.profile .profile_page .row .col-xl-3 div>.sidebar_img_box{display:none}.profile .profile_page .row .col-xl-9>.sidebar_img_box{display:block;margin-top:10px}.profile .profile_page .row .col-xl-9>.sidebar_img_box div{display:flex;flex-direction:row}.profile .profile_page .row .col-xl-9>.sidebar_img_box div .img_box{margin-bottom:0;margin-right:10px}.profile .profile_page .row .col-xl-9>.sidebar_img_box div .img_box:last-child{margin-right:0}.customDropdwn.dropdown.user_login_dropdown>a{font-size:14px}.customDropdwn.dropdown.user_login_dropdown .dropdown-menu{top:52px;min-width:160px;border:1px solid rgba(0,0,0,.15)}.customDropdwn.dropdown.user_login_dropdown .dropdown-menu ul li .btn{font-size:13px}.profile .profile_detail .profile_box{font-size:14px}.profile .btn-link{font-size:13px}.profile .profile_detail .profile_box .img_content .profile_img{max-width:90px;margin-right:10px}.profile .profile_detail .profile_box .img_content .profile_img img{max-width:100%}.profile .profile_detail .profile_box .img_content .profiel_title p{font-size:13px}.fare-lock .flight_list.selected .route_info_list li:last-child{padding-right:0}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .row div:first-child,.thanks_page .tfLight-itinerary .flight_list.selected .row>div:last-child{padding-left:0;padding-right:0}.thanks_page .checkin_avail_content{flex-direction:column;justify-content:flex-start;align-items:flex-start}.thanks_page .checkin_avail_content .checkin_icon_content{margin-bottom:15px}.thanks_page .additional_services .row>.col{max-width:inherit}.booking_overview .flight-deta-row .box-content .flight_list>.row .col-md-9{padding-left:0}.booking_overview .flight_list.selected .route_info_list li:last-child{padding-right:0}.booking_overview .checkin_avail_content .start_checkin_btn,.thanks_page .checkin_avail_content .start_checkin_btn{font-size:14px;min-width:182px;padding:0 10px}.change_Passenger .box-content .box-body .box-content .box-body>.label-inline.row .col{padding:0 10px}.search-view .fareCalendarView .banner_bg .form-section,.search-view .fareMapView .banner_bg .form-section{position:static}.search-view .fareCalendarView .banner_bg .form-section .booking_form .form-group .form-control{background:#fff}.search-view .fareCalendarView .banner_bg .form-section .booking_form .paxSelector{width:100%;max-width:100%;flex:1 1;padding:0 15px}.fareCalendarView .container{width:100%;max-width:none}.ru .vocuherCreation .vocuherCardContent .voucherCard .voucherMsg,.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard{width:100%}.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard .vmcDetails h4{font-size:38px}.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard .vmcDetails p{font-size:15px}.voucherThanks .vCardInfoContent .vCardInfoBox1 .vCardBox1Body .voucherMsgCard .vmcImg img{width:240px}}@media screen and (max-width:800px){.flight-seatmap-holder:after{margin-right:-72%}.extra_large_popup .modal-content{max-width:730px;margin:auto}.payment-methods .custom-tab .nav-tabs{flex-direction:column}.payment-methods .custom-tab .nav-tabs .nav-item{flex:1 1;width:100%}.payment-methods .custom-tab .nav-tabs .nav-item a{border-radius:0}.payment-methods .custom-tab .nav-tabs .nav-item:first-child a{border-radius:10px 10px 0 0}.applypromo .input-group .btn{width:auto}.vocuherCreation .vocuherCardContent{flex-direction:column;margin:25px 0}.vocuherCreation .vocuherCardContent .voucherCard{width:100%}.vocuherCreation .vocuherCardContent .voucherCard .voucherbgImage{align-items:flex-start}.vocuherCreation .vocuherCardContent .voucherCard .voucherMsg,.vocuherCreation .vocuherCardContent .voucherCard .voucherMsg textarea{width:100%}.vocuherCreation .vocuherCardContent .voucherSelector{padding:0}.vocuherCreation .vocuherCardContent .voucherSelector ul{flex-direction:row;justify-content:center}.vocuherCreation .vocuherCardContent .voucherSelector ul li{margin:20px 10px}.vocuherCreation .vocuherCardContent .voucherSelector ul li .btn-link{width:60px;height:60px}.vocuherCreation .vocuherCardContent .voucherSelector ul li.active:after{width:64px;height:64px;top:-2px;left:-2px}.vocuherCreation .box-body{padding:15px}.vocuherCreation .vocuherAmtSelector{padding:0;margin:25px 0}.vocuherCreation .vocuherAmtSelector:before{display:none}.vocuherCreation .vocuherAmtSelector .form-inline{margin:5px 0}.flight_list .fare-box h4.fareBrandTitle i{width:27px;height:27px;margin-right:10px}.flight_list .fare-box h4.fareBrandTitle span{font-size:.8rem}.flight_list .fare-box h4.fareBrandTitle span small{font-size:12px;text-align:left}}@media screen and (max-width:768px){.show-meal-box img{width:100%;height:auto;object-fit:cover;border-radius:10px 10px 0 0}.show-meal-box .card{flex-grow:1;padding:25px 20px;border-right:none;margin-right:5px}.newbuttonsty{height:auto;width:211px;padding:0 2px!important;border-radius:41px;flex-basis:100%;align-self:flex-end;margin:0 21px 20px 20px}.service_adds_on_container .service_adds_on_box .add_to_trip_btn{width:200px;font-size:14px;font-weight:500;padding:3px 5px;margin:0;border-radius:20px}.brnd-fac-list li p .fac-avl strong{color:#21409a;box-shadow:0 0 1px 0 #d7cbcb;font-size:15px;margin-right:0!important}.brnd-avltd div:last-child div:first-child{background:#f7f7ff;margin-right:0!important}.baggage-list li .custom-checkbox2 input[type=checkbox]+label,.baggage-list li .custom-radio input[type=checkbox]+label{padding:0 10px}.meals_modal .modal-dialog .modal-content .modal-body .sports_chekin_tab ul{display:block}.btn-cancel,.btn-continue,.btn-dark,.btn-gray,.btn-lblue,.btn-primary,.btn-selected,.btn-social,.btn-transparent{padding:10px 15px;font-size:15px;border-radius:5px}.bot-cbtn-area .btn,.total-price-sec .btn{padding:12px 24px}.total-price-sec .btn-plain.visible-xs{display:flex!important}.navbar-default .navbar-brand{padding:10px 15px}.navbar-default .logo{width:70px}.navbar-default .navbar-toggle{border:none;margin:11px 15px}.navbar-default .navbar-toggle .icon-bar{background:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#0094da}.navbar-default .navbar-collapse{height:auto;position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;border:none;top:57px;height:100%!important;opacity:0;transition:all .1s ease-in-out}.navbar-default .navbar-collapse.in{opacity:1}.navbar-default .navbar-collapse .navbar-nav{position:absolute;width:300px;left:-300px;height:100%;margin:0;flex-direction:column;align-items:start;justify-content:flex-start;background:#fff;transition:all .1s ease-in-out}.navbar-default .navbar-collapse.in .navbar-nav{left:0}.navbar-default .navbar-collapse .navbar-nav li{width:100%}.navbar-default .navbar-collapse .navbar-nav>li>a{color:#333;height:auto}.date_scheduler ul li{width:33.3333333333%}.date_scheduler ul li:not(.has-input):nth-child(2),.date_scheduler ul li:not(.has-input):nth-child(6){display:none}.flight_list .route_info_list li{min-width:135px}.flight_list .row.fare-row{padding:20px 0 0}.flight_list .fare-box{padding:10px;border-radius:5px}.flight_list .fare-box h4{margin-bottom:7px;font-size:14px}.flight_list .fare-box .fbox-footer h4{font-size:16px;margin-bottom:5px}.flight_list .fare-box .fbox-footer h4+p{font-size:12px}.flight_list .fare-box .fbox-footer .btn{font-size:14px;width:100%}.flight_list .fare-box .fbox-footer .btn h4{justify-content:center}.total-price-sec .price-lab{width:100%;flex-direction:column}.total-price-sec .price-lab .fix-for-xs-dev{display:flex;justify-content:space-between;width:100%}.total-price-sec .price-lab h4{margin:-20px 0 20px}.seat-pax-list ul li .seat-label-box{width:68px;height:68px}.seat-pax-list ul li .seat-label-box h2,.seat-pax-list ul li.disabled .seat-label-box i{font-size:18px}.seat-pax-list ul li .seat-label-box label,.seat-pax-list ul li.disabled .seat-label-box p{font-size:11px}.seat-legend-info ul li:nth-child(2){padding-left:15px}.seat-legend-info ul li h4{text-align:right;font-size:14px}.custom-tab3 .nav-tabs li a span label{font-size:13px}.MealsSelectionPanel .pax-meal-tab-content{padding:20px 19px;margin:0 -19px}.meals-slider ul li{padding:0 5px}.meals-slider ul li:hover .meals-caption{bottom:42px;padding:10px 15px}.meals-slider ul li .btn_book_now{padding:10px 0;font-size:14px}.MealsSelectionPanel .custom-tab2 .nav-tabs li a{font-size:13px}.banner_caption h1{font-size:36px}.showReturn{flex-direction:column;align-items:center}.showReturn .date_scheduler,.showReturn .date_scheduler .has-input{width:100%}.small_popup .modal-dialog{margin:auto}.payment-methods .pay_details .box-content .box-body.svdCardBody .svdCardList{margin:0!important}.payment-methods .pay_details.myPayments .box-content .box-body .svdcardIcons{display:none}.payment-methods .pay_details.myPayments .box-content .box-body .svdcardTitle{padding-left:0}.edit-main .colin{margin-bottom:10px}.flight-search-bar>:first-child>:nth-child(3){height:41px}.edit-interchange_icon{left:50%;top:-20px}.flight-search-bar>:first-child>:nth-child(3) div .calendar-main-container{height:auto}.Edit-radio-main .tripbtnon{padding:8px 10px;width:100%}.Edit-radio-main{height:36px;padding:9px 0;margin:2px 3px 0}.flight-search-bar>:first-child>:first-child ul,.flight-search-bar>:first-child>:nth-child(2) ul{width:100%}.flight-search-bar>:first-child>:first-child ul>li:first-child,.flight-search-bar>:first-child>:nth-child(2) ul>li:first-child{flex-basis:55%}.flight-search-bar>:first-child>:first-child ul>li:last-child,.flight-search-bar>:first-child>:nth-child(2) ul>li:last-child{flex-basis:45%}.flight-search-bar>:first-child>:first-child ul>li:first-child div li,.flight-search-bar>:first-child>:nth-child(2) ul>li:first-child div li{font-size:12px;padding:1px 0 2px 5px;width:100%}.flight-search-bar>:first-child>:first-child ul>li:last-child div li,.flight-search-bar>:first-child>:nth-child(2) ul>li:last-child div li{font-size:12px}.flight-search-bar>:first-child>:first-child ul>li:last-child div,.flight-search-bar>:first-child>:nth-child(2) ul>li:last-child div{padding-left:10px}}@media(max-width:400px){.flight-search-bar>:nth-child(2) .Edit-radio-main{height:45px}.flight-search-bar>:nth-child(2) .tripbtnon li:nth-child(3){padding-top:5px}}@media screen and (max-width:767px){.flight-search-bar>:first-child>:nth-child(3) div .calendar-main-container{height:auto;width:300px!important}.edit-interchange_icon{left:50%;top:-20px;rotate:90deg}.resultselectinfo li:last-child .foseatleft{width:100%}.Sltdflgtlst .fareBrandTitle span small{white-space:nowrap}.Sltdflgtlst .selected-fare .selected-icon{display:none!important}.Sltdflgtlst .selected-icon{display:flex!important;flex-direction:column;align-items:center}.Sltdflgtlst>:first-child{flex-wrap:wrap!important}.add_to_trip_btn{flex-grow:1}.flt_title h4{font-size:13px!important}.flt_title h4>i:not(.xs-icon){font-size:20px;margin-right:8px}.flt_title .xs-icon{font-size:7px}.flt_title .fare_chart_visible{font-size:10px}.flt_title .fare_chart_visible:after{border-top:7px solid #039ce3;border-left:5px solid transparent;border-right:5px solid transparent;top:1px}.duration_info i{font-size:17px}.flightinfolistdiv{border:none;margin:0;display:block;width:100%;box-shadow:none}.resultselectinfo li i{width:22px;height:22px}.resultselectinfo li span{font-size:12px}.resultselectinfo li span small{font-size:9px}.resultselectinfo li:last-child .foseatleft{font-size:10px}.flight_list.selected .row div:first-child{padding:15px 10px}.flight_list.selected .selected-fare h4:last-child{margin-left:5px}.flight_list{padding:0!important;margin-bottom:15px}.result-box .fareBrandTitle{margin:0}.fare-brnd-bx .fare-selct{width:90%;margin:15px auto;border-color:transparent;background-color:#039ce3;border-radius:25px}.form-clm1,.form-clm2,.form-clm3,.form-clm4{flex-wrap:wrap}.form-clm2 .form-group,.form-clm3 .form-group{flex:1 0 100%!important;padding-right:0!important}.headerClass{height:auto;padding:10px 0 20px;min-height:69px}.headerClass .header_sign_btn{margin-top:7px}.headerClass .navbar-toggler{top:14px}.headerClass .navbar .navbar-collapse{min-height:auto}.headerClass .navbar .navbar-brand{position:absolute;left:0;right:0;margin:auto}.flightSeatMapSel{left:100%;right:0;margin:30px auto auto}.total-price-sec .btn{display:flex;align-items:center;padding:11px 12px;justify-content:center;border-radius:25px}.total-price-sec .btn-plain{font-size:14px}.booking_form form>.row>div[class^=col],.search-view .booking_form .cityHolder{padding:0}.search-view .booking_form .form-group.input-btn .btn{max-width:100%;font-size:16px;font-weight:500}.flight_list .row{flex-direction:column}.flight_list .fare_info_list{padding:0 8px}.flight_list .fare_info_list li{display:flex;justify-content:flex-start}.flight_list .fare_info_list li:last-child{justify-content:flex-end;flex-direction:column}.flight_list div[class*=col-]:first-child{padding:0 15px!important}.flight_list div[class*=col-]:last-child,.flight_list div[class^=col-]:last-child{max-width:100%}.flight_list .row.fare-row div[class*=col-]{max-width:100%;flex:1 1;margin-bottom:10px}.flight_list .row.fare-row div[class^=col-]{margin-bottom:25px}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{left:10px;max-width:80px;text-align:center;padding:5px 8px}.flight_list .row.fare-row{flex-direction:column;padding:20px 8px 0}.flight_list .row.fare-row div[class^=col-]{width:100%;padding:0 0 15px}.result-box .flight_list .row.fare-row .fare-box{display:block;justify-content:space-between;align-items:center}.result-box .flight_list .row.fare-row .fare-box .fbox-body{min-height:65px;align-items:center;justify-content:center;display:block;width:100%}.result-box .flight_list .row.fare-row .fare-box .fbox-body h4{margin-top:0;text-align:left;align-items:center;justify-content:flex-start}.result-box .flight_list .row.fare-row .fare-box .fbox-body h4.fareBrandTitle{margin:0 20px}.result-box .flight_list .row.fare-row .fare-box .fbox-body h4.fareBrandTitle i{width:27px;height:27px;margin-right:5px}.result-box .flight_list .row.fare-row .fare-box .fbox-body h4.fareBrandTitle span{font-size:.8rem}.result-box .flight_list .row.fare-row .fare-box .fbox-body h4.fareBrandTitle span small{font-size:10px;margin-top:2px}.result-box .flight_list .fare-row .fare-box .fbox-body h4.fareBrandTitle{margin-top:10px}.result-box .flight_list .fare-row .fare-box .fbox-body h4.fareBrandTitle i{width:27px;height:27px;margin-right:5px}.result-box .flight_list .fare-row .fare-box .fbox-body h4.fareBrandTitle span{font-size:.8rem}.result-box .flight_list .fare-row .fare-box .fbox-body h4.fareBrandTitle span small{font-size:10px;margin-top:2px}.flight_list .fare-box .fbox-footer .btn-link{display:none}.flight_list .fare-box .xs-dev-price-show{display:inline-block;padding-top:5px;padding-left:15px}.flight_list .fare-box .fbox-footer .btn{margin-top:0}.flight_list.selected .row>div:first-child{padding:15px 0!important;display:block;margin:10px!important;width:95%}.flight_list.selected .selected-fare h4{margin-bottom:0}.flight_list.selected .selected-fare p{margin-bottom:5px}.flight_list.selected .row{display:block}.flight_list.selected .row>div.price-col{border-radius:0 0 10px 10px;border-top:1px solid #e3e3ed}.test{display:flex;flex:1 1;max-width:100%;justify-content:flex-end}.flight_list .fare_info_list li{cursor:default}.flight_list.selected .row div:first-child div.fselected{padding-left:0!important}.flight_list .row.fare-row{padding-left:0!important;padding-right:0!important}.result-box .flight_list .fare_info_list li .btn-link p{font-size:12px!important;margin-top:5px}.date_scheduler .dateItem .date_list label{font-weight:600;font-size:11px}.flight_list.selected .row>div:last-child .selected-fare .selected-icon{padding:0}.flight_list.selected .row>div:last-child .selected-fare span{text-align:left}.flight_list.selected .row div:first-child div:last-child{padding-right:0}.tfLight-itinerary .fare-lock .flight_list.selected .row div:first-child{padding:15px 10px 8px}.f_title h4{font-size:16px}.f_title h4>i:not(.xs-icon){font-size:24px;margin-right:8px}.flight_list div[class*=col-]:last-child{padding-left:15px;padding-right:0}.flight_list.selected .route_info_list li:last-child{padding-right:0}.flight_list.selected>.row>div:first-child>div:last-child{padding-left:15px}.flight_list.selected .fselected .selected-icon{padding-left:0!important}.flight_list .fare_info_list li .btn.btn-primary{padding:9px 13px}.anci-box .anci-box-title{font-size:16px}.recommendtion{right:-42px;top:23px}.itinerary-section .card .card-body ul li.flight-data p{font-size:11px}.flyone_club>div>.row>.col{max-width:100%;height:100%;clear:both;flex-direction:column;flex:1 1}.profile-detail-popup .modal-dialog{max-width:500px;margin:auto!important}.modal .modal-content .signupFormData .tab-footer .btn{font-size:15px}.signupFormData form .form-clm2.radio_wide .form-group{flex:1 1;width:auto;display:flex}.modal .label-inline .form-group .inline-group .form-control{height:50px;font-size:14px;padding-top:18px}.modal .label-inline .form-group .inline-group .form-control~label{top:15px}.modal .label-inline .form-group .inline-group .form-control.has-content~label,.modal .label-inline .form-group .inline-group .form-control:focus~label{top:5px}.form-group select.form-control{height:50px}.customSelect2 [class*=-control]{min-height:50px}.customSelect2 [class*=-control] [class*=-singleValue]{color:#98a0b5;font-weight:500;font-size:14px}.baggage_page .custom-tab2.segment-tab .nav-tabs{flex-wrap:nowrap;overflow-x:auto;flex-direction:row}.baggage_page .custom-tab2.segment-tab .nav-tabs .nav-item{min-width:270px}.baggage_page .box-content .custom-tab .nav-tabs{flex-wrap:nowrap;overflow-x:auto;flex-direction:row}.baggage_page .box-content .custom-tab .nav-tabs .nav-link{padding:15px 10px;font-size:14px;min-width:270px}.baggage_page .box-content .custom-tab .nav-tabs.paxTabContent .nav-link{min-width:90px}.baggage_page .baggage-list{flex-wrap:wrap}.baggage_page .baggage-list li{flex:1 0 50%}.baggage_page .box-content .custom-tab .tab-content .tab-pane .box-body .row .col .row>div:first-child{justify-content:center}.btn-continue{width:100%;padding:15px;border-radius:30px!important}.main-container{overflow:hidden}.main-container .right-container.result-box>div .row:last-child div[class*=col-] .btn-continue.ml-20{margin-left:0!important}.same_baggage_popup .btn-link,.same_baggage_popup .btn-primary{width:auto}.modal.med_popup .selection_error_popup{font-size:13px;line-height:24px}.modal.med_popup .selection_error_popup .row{margin:0}.modal.med_popup .selection_error_popup .row.mt-30{margin-top:20px!important}.modal.med_popup .selection_error_popup .row .btn-continue{width:auto}.modal.med_popup .selection_error_popup .row .btn{font-size:14px!important}.modal.med_popup .selection_error_popup h2{font-size:22px}.flightSeatSection{position:static}.paxSegIndex{min-width:100%}.paxSegIndex .sticky_panel{position:static}.static_height_bg{min-height:inherit}.avian_bottom_bg{bottom:0}.paxSegIndex{z-index:1}.flight-seatmap-holder:before{margin-left:0!important}.sticky_panel h2{margin-bottom:10px!important}.page_not_found{font-size:13px;font-weight:400}.page_not_found .img_bg{max-width:200px}.page_not_found h1{font-size:25px!important;margin-bottom:15px!important}.page_not_found p{margin-bottom:20px!important}.seatConfirmPanel .side-panel-content .box-content{display:flex;flex-wrap:nowrap;overflow:auto;flex-direction:column}.seatConfirmPanel .side-panel-content .box-content .box-body ul li{font-size:12px}.seatConfirmPanel .side-panel-content .total-price-sec .btn-plain{font-size:13px;min-width:128px}.seatConfirmPanel .side-panel-content .total-price-sec .price-lab{flex-direction:row;align-items:center;justify-content:flex-end}.seatConfirmPanel .side-panel-content .total-price-sec .price-lab .btn{max-width:150px;margin-left:10px}.seatConfirmPanel .side-panel-content .total-price-sec .price-lab h4{margin-top:0;padding-right:0}.static_height_bg .total-price-sec{flex-direction:column}.static_height_bg .total-price-sec h4{margin-top:0!important;padding-right:0}.sports_chekin_tab .baggage-list{display:flex!important;align-items:center!important}.sports_item_button{padding-bottom:15px!important;flex-direction:column!important}.baggage-list li{margin:0 0 10px}.baggage-list li,.baggage-list.checked-bag li .baggageBox{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;min-height:200px}.baggage-list.checked-bag li .baggageBox{width:100%}.checked-bag li:nth-child(4) .baggageBox{padding-top:30px}.checked-bag li:nth-child(3) .baggageBox{padding-top:40px}.seatConfirmPanel .side-panel-content .box-content .box-header ul li{min-width:120px;background-color:#f7f7ff;border-bottom:1px solid rgba(0,0,0,.2)}.seatConfirmPanel .side-panel-content .box-content .box-body ul li{min-width:120px}.additional_services .row{flex-direction:column;align-items:center}.checkin_panel .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg{font-size:12px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{font-size:12px!important}.checkin_panel .side-panel-content .baggage-list li{flex:1 1;padding-top:8px}.checkin_panel .baggage-list li .custom-radio input[type=checkbox]+label{padding:0 7px}.checkin_panel.side-panel.modal .modal-content .modal-body .side-panel-content .row{flex-direction:column}.checkin_panel.side-panel.modal .modal-content .modal-body .side-panel-content .row:first-child>.col .box-content .box-body{padding:15px}.checkin_panel .side-panel-content .baggage-list li .img-icon-lg{width:50px;height:50px}.checkin_panel .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg{font-size:11px}.modal.extra_large_popup .modal-dialog .custom-checkbox input[type=checkbox]+label{padding-top:15px;padding-bottom:15px}.modal.extra_large_popup .modal-dialog{max-width:100%;margin:0 15px!important}.extra_large_popup .modal-content{max-width:100%;width:100%}.modal.extra_large_popup .modal-dialog .route_info_list li{min-width:inherit;flex:1 1}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label{flex-direction:column;padding:15px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight h5{margin-top:0}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label .checkin_avail{width:100%;margin-top:10px}.checkin_right_content .d-flex.mb-40{flex-direction:column;align-items:flex-start}.checkin_right_content .d-flex.mb-40 .routes{margin-right:0}.checkin_right_content h2{font-size:22px}.checkin-route h4{font-size:12px!important}.checkin-route h5{font-size:13px!important}.checkin-route,.checkin-route p{margin-bottom:5px}.traveldoc_form .label-inline.row{flex-direction:column}.traveldoc_form .label-inline.row .col{max-width:100%}.traveldoc_form .label-inline.row .col .custom-checkbox{margin-bottom:15px;margin-top:0!important}.checkin_travel_docs{font-size:13px}.checkin_travel_docs .mb-30{margin-bottom:15px!important}.confirm_data_panel{flex-direction:column}.confirm_data_panel .box-content{margin-bottom:15px}.confirm_data_panel .box-content:last-child{margin-bottom:0}.confirm_data_panel .box-content:first-child{margin-right:0}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data h5.user_with_icon{margin-top:0}.confirm_data_panel .box-content .box-body{padding:15px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .user_confirm_detail{flex-direction:column;margin-bottom:0}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .user_confirm_detail li{margin-right:0;margin-bottom:10px;font-size:14px}.checkin_travel_docs h3.mb-25{margin-bottom:10px!important}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt .btn-link{display:flex;padding:0}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a span small{font-size:12px!important}.checkin_travel_docs .custom-tab .nav-tabs>.nav-item>a{font-size:13px}.checkin_travel_docs .custom-tab .nav-tabs>.nav-item{min-width:inherit}.prohibited_items_section .rules_lists li{font-size:12px;max-width:100%}.prohibited_items_section .extra_rules_icons{column-count:1}.prohibited_items_section .extra_rules_icons li{margin-bottom:15px}.prohibited_items_section .rules_icon{background-size:41px;padding-top:11px;padding-left:60px;padding-bottom:10px}.prohibited_items_section .extra_rules_icons li span{width:41px;height:41px;min-width:41px}.prohibited_items_section .rules_lists{margin-left:65px}.prohibited_items_section h4{font-size:18px;margin-bottom:10px}.checkedin_complete .additional_services .service-box .d-sm-block{display:none!important}.checkedin_complete .additional_services .service-box .d-block{display:block!important}.additional_services .row>.col{align-items:center;text-align:center}.additional_services .row>.col .service-box{max-width:350px}.checkedin_complete .tmsg-content .tmsg-text h2{font-size:18px}.your_seating{margin-bottom:15px!important}.your_seating .box-body{padding:15px!important;font-size:12px}.seat-pax-list-item li{min-width:100px;background:#f7f7ff}.seat-pax-list-item li:last-child{border-radius:0 10px 10px 0}.seat-pax-list ul.seat-pax-list-head li{min-width:100px;justify-content:center}.card .card-header .card-title{padding:15px 20px 15px 35px}.card .card-body{padding:10px 10px 10px 30px}.flight_list.selected .row .price-col .selected-fare div:last-child{flex:auto;align-items:center;flex-wrap:wrap;flex-direction:column}.flight_list.selected .selected-fare .btn-link{padding:2px 15px 5px!important;margin-right:30px;width:93%}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2){padding:0 15px 15px;font-size:12px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) .readmore_collapse{font-size:13px;margin-top:0;justify-content:center}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li{text-align:left;font-size:12px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li .fo-icon{margin-top:7px;font-size:10px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li:before{margin-top:7px!important;font-size:10px}.profile .profile_links{flex-direction:column}.profile .profile_links>li a{justify-content:flex-start;padding:14px 0 14px 20px}.profile .profile_links li:last-child a{border-radius:0 0 10px 10px}.profile .profile_links>li:first-child a{border-radius:10px 10px 0 0}.profile .box-content .box-body .profile_flight_list .flight_list.selected .selected-fare{flex-direction:column}.profile .box-content .box-body .profile_flight_list .flight_list>.row>div.bor-right{padding-top:0!important;padding-bottom:10px!important}.customDropdwn.dropdown.user_login_dropdown .dropdown-menu{top:44px}.profile .profile_page .col-xl-9 h2{font-size:22px;margin-bottom:15px!important}.profile .box-content .box-header+.box-body ul li{font-size:12px}.looking_toast{margin-left:0}.looking_toast .toast-body{max-width:100%}.looking_toast .toast{left:0;right:0;margin:auto}.looking_toast .toast-body{font-size:14px;line-height:21px;height:auto}.looking_toast .toast-body .img-icon-lg{width:40px;height:40px;margin-bottom:5px}.profile .profile_detail{flex-direction:column}.profile .profile_detail .profile_box{padding:10px 0 15px 15px!important}.profile .profile_detail .profile_box h4{margin-bottom:15px}.profile .profile_detail .profile_box.profile_details_box{padding:15px!important}.profile .profile_detail .profile_box.profile_details_box ul li label{margin-bottom:0}#travelDocForm .label-inline.row,.booking_overview.booking_management .tfLight-itinerary .mmbBtnTab{flex-direction:column}.booking_overview.booking_management .tfLight-itinerary .custom-tab2.segment-tab{margin-bottom:15px!important}.booking_overview.booking_management .booking_overview .box-content.hasCheckin .checkin_avail_content{flex-direction:column}.booking_overview.booking_management .booking_overview .box-content.hasCheckin>div>.box-content>.box-body{padding-left:5px;padding-right:5px}.booking_overview.booking_management .booking_overview .box-content.hasCheckin>.box-content>.box-body{padding:15px}.booking_overview.booking_management .booking_overview .box-content.hasCheckin .checkin_avail_content .checkin_icon_content .checkin_content_left{font-size:13px}.booking_overview.booking_management .booking_overview .box-content.hasCheckin .checkin_avail_content .checkin_icon_content .checkin_content_left p{margin-bottom:10px}.booking_overview.booking_management .booking_overview .box-content.hasCheckin .checkin_avail_content .checkin_icon_content .checkin_content_left h5{line-height:26px;margin-bottom:5px;font-size:16px}.booking_overview.booking_management .tfLight-itinerary .box-content .custom-tab .colthree .nav-item a{padding:15px!important;font-size:14px}.booking_overview .fare-lock .box-content .box-body .flight_list .route_info_list li{min-width:inherit;max-width:110px}.booking_overview .tfLight-itinerary .fare-lock .box-content .box-body .flight_list .route_info_list li{min-width:inherit}.tfLight-itinerary .fare-lock .flight_list{border:none!important}.booking_overview .fare-lock .box-content .box-body{padding:15px}.booking_overview .fare-lock .box-content .box-body .flight_list .selected-fare p{font-size:12px;line-height:20px}.tfLight-itinerary .fare-lock .flight_list.selected .row>div:last-child{padding:0}.tfLight-itinerary .fare-lock .flight_list.selected>.row>div:first-child>div.selected-fare{padding-top:0!important;padding-bottom:5px}.tfLight-itinerary .fare-lock .flight_list.selected .row>div:first-child{padding:0!important}.tfLight-itinerary .fare-lock .flight_list.selected>.row>div:first-child>div:last-child{padding-left:0}.thanks_page .checkin_avail_content .checkin_content_left{font-size:13px}.thanks_page .flight_list.selected .row>div:first-child{padding-left:0;padding-right:0}.booking_overview .box-content .box-body .flight_list .route_info_list li,.thanks_page .box-content .box-body .flight_list .route_info_list li{min-width:120px}.change_flight .box-content .box-body .label-inline.row{flex-direction:column}.change_flight .box-content .box-body .label-inline.row .form-group{margin-bottom:10px!important}.change_flight .custom-checkbox{margin:inherit;float:none}.change_flight .blue_box_cnt{margin-top:0}.change_flight .back_to_link{font-size:13px}.change_flight h2{font-size:20px}.box-content.farelock-box.anci-flexible .box-body .flex-box-holder .flex-clm:last-child{align-items:center}.booking_overview.booking_management .tfLight-itinerary .segment-tab .nav-tabs{flex-wrap:nowrap;flex-direction:row}.cancel_flight_section .flight_detail .row{flex-direction:column}.cancel_flight_section .flight_detail .row .col:last-child{margin-top:10px}.cancel_flight_section .flight_detail .row .col .flight_segment p{margin-bottom:4px!important}.cancel_flight_section .total_segment h3{font-size:16px!important}.cancel_flight_section .cancel_flight_btn .form-group{display:flex;flex-direction:row}.cancel_flight_section .cancel_flight_btn .form-group .btn{flex:1 1}.cancel_flight_section hr{margin:0}.voucherThanks .vCardInfoContent .vCardInfoBox2{border:none}.voucherThanks .vCardInfoContent .vCardInfoBox2 .vCardBox2Body{width:100%;align-items:center;justify-content:center}.seat-pax-list.boardingPassList .seat-pax-list-head .show-xs{display:block}.seat-pax-list.boardingPassList .seat-pax-list-head .show-lg{display:none}.seat-pax-list.boardingPassList .seat-pax-list-item li .boardPassLabel{flex-direction:column;align-items:center;padding:0 5px}.seat-pax-list.boardingPassList .seat-pax-list-item li .boardPassLabel .btn{font-size:12px;padding:8px 10px;margin:7px 0 0;line-height:normal;border-radius:20px}.modal .change_flight_fee .price_txt{font-size:16px;width:35%}.modal .change_flight_fee p{width:65%}.search-view .networkMapView .banner_bg .form-section{position:absolute}.search-view .networkMapView .banner_bg .form-section .booking_form .pickOriginCity{padding-left:0}.search-view .networkMapView .banner_bg .form-section .booking_form .pickDestCity .form-group .form-control{border-radius:0 5px 5px 0}.search-view .networkMapView .pricing_Tab.map_tab{margin:0}.booking_form .cityHolder .pickCityDropDown{min-width:auto}.booking_form .cityHolder .pickCityDropDown.hasHolder{position:fixed!important;top:0!important;left:0!important;height:100vh;width:100%;margin:0;justify-content:space-between}.booking_form .cityHolder .pickCityDropDown.hasHolder .cityDropHolder{height:100%;overflow-y:auto;align-items:stretch}.booking_form .cityHolder .pickCityDropDown.hasHolder .cityDropHolder .pickCityOption{overflow:initial}.booking_form .cityHolder .pickCityDropDown.hasHolder .xsSearchbox{display:block;padding:10px}.booking_form .cityHolder .pickCityDropDown.hasHolder .xsSearchbox .form-control{border-radius:8px!important;padding:12px 10px;height:auto;width:90%}.booking_form .cityHolder .pickCityDropDown.hasHolder .closeBtnxs{width:auto;display:inline-block;position:absolute;top:10px;right:10px}.booking_form .cityHolder .pickCityDropDown.hasHolder .closeBtnxs .btn{border-radius:50px;width:30px;height:30px;line-height:32px;display:inline-block;padding:0;border:1px solid #21409a;background:transparent;color:#21409a;font-size:16px}.booking_form .cityHolder .pickCityDropDown .pickCoutryOption{width:50%}.booking_form .cityHolder .pickCityDropDown .pickCoutryOption .pickCoutryOptionList{flex-direction:column}.booking_form .cityHolder .pickCityDropDown .pickCityOption{width:50%}.search-view .fareCalendarView .banner_bg .form-section .booking_form .paxSelector{padding:0}.search-view .fareCalendarView .price_details_tab .custom-tab .nav-tabs>.nav-item>a{font-size:12px;min-width:auto}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthTitle .f_title h4{font-size:12px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthTitle .f_title h4>i:not(.xs-icon){font-size:16px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthTitle .f_title h4 .xs-icon{font-size:7px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(2),.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(8){display:none}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li .btn{font-size:12px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare{height:60px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare .fc-infor .isCheapest span{display:none}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare .fc-infor .isCheapest .showOnXs{width:11px;height:11px;margin:0;line-height:10px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare .fc-price{font-size:16px;padding-top:0}.search-view .fareCalendarView .pricing_Tab .fareListView>.row{flex-direction:column}.search-view .fareMapView .price_details_tab .custom-tab .nav-tabs>.nav-item>a{min-width:auto;font-size:12px}.search-view .fareMapView .price_details_tab .custom-tab .nav-tabs>.nav-item>a i{width:27px;height:16px;background-size:18px!important}.search-view .fareMapView .pricing_Tab.map_tab .fareListView .selected-fare p{font-size:10px;justify-content:center}.search-view .fareMapView .pricing_Tab.map_tab .fareListView .clm1 h4,.search-view .fareMapView .pricing_Tab.map_tab .fareListView .clm3 h4{font-size:12px}.search-view .fareMapView .banner_bg .form-section .booking_form .form-group .form-control{height:66px}.lcbagcarddiv{border:1px solid #e9e2e2;flex:0 0 100%!important;max-width:100%!important}.compare .fare-box{position:relative!important;display:block!important;margin-bottom:10px}.compare .comparefbox-body{min-height:415px!important;display:block!important}.compare .comparefbox-body,.compare .comparefbox-body h4{align-items:center!important;justify-content:center!important}.compare .comparefbox-body h4{text-align:center!important;color:#293134!important;display:flex!important;margin-bottom:20px!important}.compare .fbox-footer,.compare .reset-list{display:block!important}.compare .fbox-footer{text-align:center!important;padding:0!important;min-height:71px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}.compare .popclose{position:absolute;right:0;top:0;display:block;font-size:19px;background:#e9e9f0;padding:2px 10px;color:#003c57;border-radius:0 3px 0 5px}.comparebtn{margin:0 10px 15px;border:1px solid #e2e2ec;text-align:center;padding:12px 10px;display:block;border-radius:5px;color:#039ce3;font-size:15px}.baggage_page .baggage-list.checked-bag li{width:100%!important}}@media screen and (max-width:640px){.flightSeatMapSel{left:80%;right:0;margin:30px auto auto}#paymentForm .custom-checkbox input[type=checkbox]+label{font-size:11px;text-align:left;padding-left:22px}.total-price-sec{flex-direction:column}.baggage-list li .im-carrybag8kg{width:52px;height:66px}.baggage-list li .im-cabinbag10kg{width:40px;height:95px}.baggage-list li .im-priority-bag-check{width:46px;height:46px}.checked-bag li .img-icon-lg{width:60px;height:60px}.baggage-list li .custom-radio input[type=radio]+label{font-size:14px;padding:20px}.baggage-list li input+label small{font-weight:500;font-size:12px}.baggage-list li input+label span{font-size:12px}.baggage-list.checked-bag li .custom-checkbox2 input[type=checkbox]+label{height:48px}.custom-tab2.segment-tab .nav-tabs{flex-direction:column}.custom-tab2.segment-tab .nav-tabs li{padding:0;margin-bottom:5px;width:100%}.thanks-msg .box-body{flex-direction:column}.thanks-msg .box-body .tmsg-content{justify-content:center}.thanks-msg .tmsg-content .tmsg-icon{font-size:30px}.thanks-msg .tmsg-content .tmsg-text h2{font-size:20px}.thanks-msg .box-body .tmsg-price{border-radius:0 0 10px 10px;border:none;border-top:1px solid #e3e3ed;align-items:center}.flight_list.selected .row>div:last-child .selected-fare{padding:15px}.flight_list.selected .row>div:last-child .selected-fare .selected-icon{margin-right:10px}.flex-box-holder .flex-clm:nth-child(2){padding:15px}.flex-box-holder.flex-clm3 .flex-clm:nth-child(2){padding-top:0}.flight_list .fare_info_list li:last-child .btn.text-right{padding:0 5px}.flight_list .fare-box .fbox-footer small{margin-bottom:5px}.flex-box-holder .flex-clm:first-child{padding:15px 0}.side-panel.modal .modal-content .modal-body .side-panel-content{padding:0 15px 20px}.side-panel.modal .modal-content .modal-body .side-panel-content h2{margin-top:0;font-size:14px;font-weight:500}.side-panel.modal .modal-content .modal-header{padding:15px}.flyone_club .club_box img.circles{display:none}.flyone_club .club_box.family_box .pax_type{margin-bottom:5px}.flyone_club .club_box h5{margin-top:0}.side-panel.modal .modal-content .modal-body .side-panel-container .btn-continue{padding:10px 35px;width:auto}.flyone_club .club_box .discount_box{margin-bottom:12px}.card .card-body ul li .flg_route h5{font-size:14px}.modal .welcome_popup{font-size:12px}.modal .welcome_popup h5{font-size:14px}.modal .welcome_popup i{width:50px;height:50px}.modal .welcome_popup h2{font-size:18px}.seatConfirmPanel .side-panel-container .side-panel-content .total-price-sec,.thanks_page .segment-tab .nav-tabs{flex-direction:row}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list .route_info_list li{min-width:85px}.thanks_page .tab-content .tab-pane .box-content .box-body .flight_list.selected .selected-fare p{font-size:11px;line-height:14px}.meals-slider ul li .meals-box .meals-caption{padding:13px 10px!important}.MealsSelectionPanel .side-panel-content .custom-tab2.segment-tab>.nav-tabs{flex-direction:row;overflow:auto;margin:0 -20px 20px}.MealsSelectionPanel .side-panel-content .custom-tab2.segment-tab>.nav-tabs a.nav-item{min-width:150px}.pax-meal-tab-content{padding-top:0}.pax-meal-tab-content .meals-slider ul{flex-direction:column;align-items:center}.pax-meal-tab-content .meals-slider ul li{width:100%;max-width:350px;margin-bottom:15px}.pax-meal-tab-content .meals-slider ul li:hover .meals-caption{bottom:37px}}@media screen and (max-width:600px){.flightSeatMapSel{left:70%;right:0;margin:30px auto auto}.xxs-no-mar{margin-left:0;margin-right:0}.xxs-no-pad{padding-left:0;padding-right:0}.main-container .right-container{padding:0 8px}.box-content .box-header{padding:8px}.flight_list div[class^=col-]{padding:0 8px}.flight_list div[class^=col-]:first-child{padding-left:8px}.flight_list div[class^=col-]:last-child{padding-right:0}.flight_list .flight-det-row div[class^=col-]:last-child{padding:8px!important}.flight_list .flight-det-row .flight-det-box{padding:8px}.flight_list .fselected{display:none}.flight_list .price-col .selected-fare{display:flex;justify-content:space-between}.flight_list.selected .selected-fare .selected-icon{display:inline-block}.flight_list.selected .selected-fare .selected-icon p{color:#039ce3}.flight_list .fselected+.col-md-9{border-left:none;width:100%;padding-left:0}.flight_list .fare-box .xs-dev-price-show h4,.flight_list .fare-box .xs-dev-price-show p,.flight_list .fare-box h4{justify-content:flex-start;margin:0}.flight_list .fare-box .fbox-footer{padding-top:0}.flight_list .oper p{padding-right:5px}.f_title.faded-title{flex-direction:column}.flight-seatmap-holder:before{margin-left:-109%}.flight-seatmap-holder:after{margin-right:-108%}.services-container .row>div[class^=col]:last-child{padding:0}.pay-type-list ul{flex-direction:column;align-items:flex-start}.pay-type-list ul li{padding:5px 0}.pay-type-list li .custom-radio2 label img{margin-bottom:5px}.applypromo .input-group .form-control,.applypromo .input-group-btn>.btn{height:50px}.card-details{padding:10px}.card-details .cvv-control .form-control{width:80%}.form-clm1,.form-clm2,.form-clm3,.form-clm4{flex-wrap:wrap}.form-clm2 .form-group,.form-clm3 .form-group{flex:1 0 100%!important;padding-right:0!important}.flyone_club>div>div.row{flex-direction:column}.flyone_club .club_box .discount_box>div>label{width:50%}.modal .modal-content .login_modal_body form .form-clm2{justify-content:center}.modal .modal-content .login_modal_body form .form-clm2 .btn{width:100%}.modal .modal-content .login_modal_body form .form-clm2 .btn.forgot_pwd{margin-top:0;text-align:left;font-size:12px!important}.modal .modal-content .login_modal_body .btn.btn-continue{margin-left:0;margin-bottom:10px}.profile-detail-popup .modal-dialog{margin:0 auto!important;padding:0 15px}.flight_list .flight-det-row .flight-det-box li.city_info p{font-size:11px}.flight_list .flight-det-box .route_info_list li.city_info{width:150px}.flight_list .flight-det-box .route_info_list li.dur_info{max-width:120px}.flight_list .oper p.layover-stop .btn-link{padding:0;font-size:11px;font-weight:500;margin-left:5px;border:none}.additional_services .row{flex-direction:column;text-align:center;align-items:center}.additional_services .row .col{align-items:center;text-align:center;justify-content:center;flex:1 1;max-width:350px}.seat-view .popover{padding:10px 7px;font-size:11px;font-weight:400;max-width:200px;top:0!important;left:0!important}.modal.extra_large_popup .modal-dialog{margin:30px 15px!important}.meals_modal .modal-dialog .modal-content .modal-body .confirm_btn_bg h2{color:#22419b;font-size:18px;width:100%}.baggage-list.checked-bag li{min-height:237px;justify-content:flex-end;position:relative;margin-bottom:10px}.baggage-list.checked-bag li:first-child{min-height:211px}.baggage-list.checked-bag li>span{top:0;position:inherit;margin-bottom:10px;font-size:11px}.booking_overview.booking_management .tfLight-itinerary .segment-tab .nav-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.booking_overview.booking_management .booking_overview .flight-deta-row .box-content .flight_list>.row .col-md-9{padding-left:0!important;padding-right:0!important}.booking_overview.booking_management .booking_overview .box-content .box-body .flight_list.selected{border-bottom:0}.booking_overview.booking_management .booking_overview .box-content .box-body .flight_list .route_info_list li{min-width:120px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content .box-content .flight_list>.row .col-md-3 .selected-fare{padding-bottom:10px!important}.booking_overview.booking_management .booking_overview .box-content .box-body .flight_list .selected-fare p{font-size:12px;line-height:17px}.booking_overview.booking_management .tfLight-itinerary .custom-tab2.segment-tab .nav-tabs .nav-item button{padding:13px 10px;font-size:12px}.mmbBtnTab .btn{margin-top:10px!important}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .booking_details_tab>.box-content,.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab>.box-header{overflow:hidden;overflow-x:scroll}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .booking_details_tab .box-header{border-bottom:0}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .booking_details_tab .box-header ul{flex-wrap:nowrap;border-bottom:0}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:last-child .booking_details_tab .box-header ul li{font-size:12px;min-width:160px;background-color:#f7f7ff;border-bottom:1px solid #e3e3ed}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:last-child .booking_details_tab .box-header ul li:last-child{min-width:70px;max-width:100px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:last-child .booking_details_tab .box-body{padding-left:8px;padding-right:8px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:last-child .booking_details_tab .box-body ul li{min-width:160px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-header ul li{min-width:260px;font-size:12px;background-color:#f7f7ff;border-bottom:1px solid #e3e3ed}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-header ul li:nth-child(2){min-width:180px;padding-right:10px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-header ul li:nth-child(3){min-width:250px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-header ul li:last-child{min-width:140px;max-width:150px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-body ul li{min-width:260px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-body ul li:nth-child(2){min-width:180px;padding-right:10px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-body ul li:nth-child(3){min-width:250px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-body ul li:last-child{min-width:140px;max-width:150px}.booking_overview.booking_management .booking_overview .tab-content .tab-pane>.box-content.price_details_tab .pricing_Tab .tab-pane:first-child .booking_details_tab .box-body ul li .bagitem{flex:1 1}.booking_management .booking_overview .booking_details_tab .thanks-itinerary .box-body{padding-left:10px;padding-right:10px}.booking_management .booking_overview .booking_details_tab .thanks-itinerary .box-list-body ul:not(.list-head):hover{background-color:transparent}.booking_overview .booking_owner_box .booking_owner_row>div{margin-right:0;margin-bottom:10px}.booking_overview .booking_owner_box .booking_owner_row>div h6{font-size:14px}.modal .modal-content .login_modal_body .btn.btn-link{margin-bottom:15px}.change_Passenger .custom-checkbox input[type=checkbox]+label,.change_Passenger .custom-checkbox input[type=checkbox]:checked+label{font-size:14px}.change_Passenger .form-group select.form-control:focus{height:50px}.change_flight.change_Passenger .custom-checkbox input[type=checkbox]:checked+label{height:auto}}@media screen and (max-width:520px){.flightSeatMapSel{left:53%;right:0;margin:30px auto auto}.flight_list .flight-det-row .flight-det-box li.city_info h2,.flight_list .route_info_list li.city_info h2{font-size:14px}.flight_list .oper p,.flight_list .route_info_list li.city_info p,.flight_list .route_info_list li.dur_info p,.flight_list p,.flight_list.selected .selected-fare p{font-size:11px}.flight_list .route_info_list li{width:auto;min-width:inherit}.flight-seatmap-holder:before{margin-left:-134%}.flight-seatmap-holder:after{margin-right:-133%}.result-box .flight_list .fare_info_list li .btn-link p{font-size:10px!important}.side-panel-container .col .invalid-feedback{font-size:12px}.anci-box .anci-box-title{font-size:14px}.anci-box .flex-box-holder .flex-clm{line-height:22px}.flyone_club .club_box .btn{font-size:14px}.modal-open .profile-detail-popup{padding-left:0!important;padding-right:0!important;top:30px}.small_popup .modal-dialog{width:auto}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt p{font-size:13px;margin-bottom:10px!important}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt .btn-link{font-size:12px}.prohibited_items_section{line-height:20px}.prohibited_items_section .rules_icon{margin-bottom:10px;background-position:0}.prohibited_items_section .rules_lists{margin-left:0}.prohibited_items_section h4{font-size:14px}.prohibited_items_section h3{margin-top:0;margin-bottom:15px!important}.prohibited_items_section .box-content .box-body{padding:15px}.prohibited_items_section .extra_rules_icons li{margin-bottom:15px;font-weight:500;font-size:14px}.thanks-msg .tmsg-content .tmsg-icon{font-size:23px;margin-right:15px}.thanks-msg .tmsg-content .tmsg-text h2{font-size:16px;line-height:24px}.checkedin_complete .tmsg-content .tmsg-text p{font-size:12px}.form-clm3 .form-group{padding-right:0!important}.profile .box-content .tab-content .tab-pane>.box-content{overflow-x:scroll}.profile .box-content .tab-content .tab-pane>.box-content>.box-header{padding-right:0!important}.profile .box-content .tab-content .tab-pane>.box-content>.box-header ul li{background-color:#f7f7ff;border-bottom:1px solid #e3e3ed;min-width:140px}.profile .box-content .tab-content .tab-pane>.box-content>.box-header ul li:last-child{padding-right:0!important}.profile .box-content .tab-content .tab-pane>.box-content .box-header+.box-body ul li{min-width:140px}.profile .box-content .tab-content .tab-pane>.box-content .box-header+.box-body ul li:last-child{padding-right:0!important}.hide520{display:none!important}.show520{display:block!important}.search-view .fareMapView.fareViewOnly .price_details_tab .custom-tab .nav-tabs.colthree{display:flex;flex-direction:column}.search-view .fareMapView.fareViewOnly .price_details_tab .custom-tab .nav-tabs.colthree>.nav-item{width:100%;border-right:0}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(3),.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(7){display:none}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li .btn .month{font-size:10px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table thead th{font-size:9px;padding:8px 5px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare{padding:4px 2px;height:44px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare .fc-infor{font-size:7px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .dayListRow .table td .dateFare .fc-price{padding-top:5px;font-size:9px;line-height:8px}.search-view .fareCalendarView .pricing_Tab .fareListView .fare-legends ul li{align-items:center;font-size:8px}.search-view .fareCalendarView .pricing_Tab .fareListView .fare-legends ul li span{width:15px;height:15px;line-height:15px}.search-view .fareCalendarView .pricing_Tab .fareListView .fare-legends ul li.cheap-flight-xs span{line-height:17px}.search-view .fareMapView .pricing_Tab.map_tab .fareListView .clm2.show520 p{justify-content:flex-end}.search-view .fareMapView .pricing_Tab.map_tab .fareListView .row>div{flex:1 0 100%;padding:0}.search-view .fareMapView .pricing_Tab.map_tab .fareListView .row>div:nth-child(2){display:flex;justify-content:space-between;align-items:center}.search-view .fareMapView .pricing_Tab.map_tab .fareListView .row>div:nth-child(2) .clm2 p span{display:flex;align-items:center}}@media screen and (max-width:510px){.booking_overview .tfLight-itinerary .mmbBtnTab .nav-item .btn{margin:0;width:100%}.flightSeatMapSel{left:47%;right:0;margin:30px auto auto}}@media screen and (max-width:480px){.flightSeatMapSel{left:36%;right:0;margin:30px auto auto}.flight-seatmap-holder:before{margin-left:-151%}.flight-seatmap-holder:after{margin-right:-150%}.paxSegIndex div .box-content:first-child .box-body .d-flex{flex-direction:column}.booking_form>.nav-tabs li a{font-size:12px;padding:11px 10px}.banner_caption h1{font-size:21px;margin-bottom:30px}.flight_list .route_info_list li.dur_info{max-width:105px}.f_title h4{font-size:14px}.f_title h4 .xs-icon{font-size:8px}.flight_list .fare_info_list li .btn.btn-primary{padding:8px 14px}.f_title h4>i:not(.xs-icon){font-size:20px}.flight_list .fare-box .fbox-footer small{font-size:12px}.result-box .flight_list .fare_info_list li .btn-link h4{font-size:15px!important}.result-box h2{font-size:20px}.flight_list .fare-box .fbox-body h4{font-size:11px}.modal .modal-content .login_modal_body .btn,.modal .modal-content .signupFormData .tab-footer .btn{font-size:14px;padding:14px 10px}.signupFormData h5{margin:15px 0!important;font-size:16px}.modal .modal-content .login_modal_body>h5{font-size:16px}.modal .modal-content .signupFormData .tab-footer .btn.btn-continue{width:100%;margin-left:0;margin-bottom:10px}.modal .modal-content .login_modal_body .btn{padding:10px}.modal .modal-content .login_via_social .btn-social{padding:14px}header .header_sign_btn{font-size:13px}body .navbar-collapse .navbar-nav{max-width:230px}body.show .nav_close{left:230px}.mega-dropdown .info_megadropdown_bg h5{font-size:14px}.modal .modal-content .login_via_social{margin-top:10px!important}.modal .modal-content .login_modal_body form .form-clm2:last-child .btn-gray{order:2}.modal .modal-content .login_via_social h5{font-size:14px}.modal .modal-content .login_via_social .btn-social{padding:8px}.modal .signing_agree_txt{font-size:11px;line-height:18px;margin-bottom:0}.signupFormData .signing_agree_txt .btn-link{font-size:11px}.modal .modal-content .signupFormData .tab-footer{flex-direction:column}.modal .modal-content .signupFormData .tab-footer .btn{width:100%;flex:1 1}.modal .modal-content .signupFormData .tab-footer .btn-gray{order:2}.flight_list .route_info_list li.dur_info i{font-size:13px}.baggage_page .segment-tab .tab-content .tab-pane .box-body{padding:0 15px}.baggage_page .segment-tab .tab-content .tab-pane .box-body .row .mt-40{margin-top:0!important}.baggage_page .segment-tab .tab-content .tab-pane .anci-flexible .box-body{padding:0}.baggage_page .baggage-list li .bicon-label{font-size:11px}.baggage_page .custom-tab2.segment-tab .nav-tabs{flex-wrap:nowrap;overflow-x:auto;flex-direction:row}.baggage_page .custom-tab2.segment-tab .nav-tabs .nav-item{min-width:270px}.same_baggage_popup .flex-justify-spacebetween{justify-content:center}.modal.med_popup .selection_error_popup{font-size:13px;line-height:24px}.modal.med_popup .selection_error_popup h5{font-size:15px;font-weight:500}.modal.med_popup .selection_error_popup h2{font-size:18px}.seat-pax-list ul li .seat-label-box{width:60px;height:60px}.seat-pax-list ul.seat-pax-list-item li .seat-label-box .seat-icon{width:16px;height:24px}.seat-pax-list ul li.disabled .seat-label-box p{font-size:10px}.seat-legend-info ul li:nth-child(2){padding-left:5px}.static_height_bg .total-price-sec .price-lab h4{margin:0 0 20px;padding-right:0}.static_height_bg .seat-legend-info{display:flex;flex-wrap:wrap}.static_height_bg .seat-legend-info ul.reset-list{display:flex;width:50%}.static_height_bg .seat-legend-info ul.reset-list li h6{font-size:11px}.static_height_bg .seat-legend-info ul.reset-list.reset-none{display:none}.paxSegIndex .seat-legend-info .reset-list li .seat-icon.avail.xlseat{height:50px}.seat-legend-info ul li .seat-icon.xlseat .slabel{height:10px}.paxSegIndex .sticky_panel>div .box-content:last-child .box-body .seat-pax-list ul.seat-pax-list-head li p{font-size:9px;display:flex;align-items:center}.seatConfirmPanel .side-panel-container .side-panel-content .total-price-sec .price-lab .btn-continue{padding:10px 20px;width:auto;font-size:14px}.MealsSelectionPanel .segment-tab .tab-content .tab-pane .tab-content{padding:0!important;margin:0!important}.modal.extra_large_popup .modal-content .modal-body{padding:15px!important}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info{max-width:85px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info i{font-size:14px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info .stop-repr{margin:3px 0}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info p{font-size:11px}.checkin_choose_flight .custom-checkbox input[type=checkbox]+label:before{top:40%}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label{padding:10px 10px 10px 15px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info{font-size:9px}.modal.extra_large_popup .modal-dialog .route_info_list{padding-left:25px}.checkin_choose_flight .custom-checkbox input[type=checkbox]+label:before{left:10px!important}.checkin_choose_flight .btn-continue{padding:10px 15px}.profile .box-content .box-body .profile_flight_list .flight_list div[class^=col-]:last-child{padding-left:15px;padding-right:15px}.profile .custom-tab .nav-tabs .nav-item a{min-width:inherit;font-size:14px}.profile .row .col-xl-9 div h2{font-size:18px;margin-bottom:10px!important}.profile .profile_page .row .col-xl-9>.sidebar_img_box div{flex-direction:column;align-items:center}.profile .profile_page .row .col-xl-9>.sidebar_img_box div .img_box{margin-right:0;margin-bottom:10px}.profile .box-content .box-body .profile_flight_list .flight_list .route_info_list li.dur_info p{font-size:11px!important}.profile .profile_flight_list .box-content .flight_list .route_info_list li{min-width:inherit;flex:1 1}.profile .box-content .box-body .profile_flight_list .flight_list.selected .selected-fare p{line-height:16px}.customDropdwn.dropdown.user_login_dropdown>a{font-size:12px}.customDropdwn.dropdown.user_login_dropdown>a>span{display:flex;align-items:center;flex-direction:row;flex:1 1;float:left}.customDropdwn.dropdown.user_login_dropdown>a>span .username_drop{display:inline-block;width:60px;overflow:hidden;text-overflow:ellipsis}.profile .box-content .box-header+.box-body .passenger_lists ul li .round-icon{margin-right:5px}.profile .box-content .box-header+.box-body .passenger_lists ul li:first-child{font-size:13px;padding-right:15px;min-width:150px;font-weight:500}.profile .profile_detail .profile_box.profile_details_box .btn.edit{font-size:13px;padding:3px 8px}.profile .profPassenger .box-content .box-header .box-header-top{padding-left:15px;font-size:17px}.profile .profPassenger .box-content .box-header .box-header-top h4{font-size:16px}.profile .profile_detail .profile_box .img_content .profile_img{max-width:60px}.profile .profile_detail .profile_box h5{font-size:16px}.profile .profile_detail .profile_box .img_content .profiel_title p{margin-bottom:0}.floating_label label{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile .settings .border_box{margin-bottom:10px;font-size:13px}.profSettings .box-content .box-body .mb-30{margin-bottom:0!important}.flyone_club .box-content>.box-body h4{font-size:15px!important;font-weight:500;line-height:24px}.profile .box-content .box-header+.box-body .passenger_lists ul li .btn-link:first-child{min-width:100px}.modal .modal-content .modal-title{font-size:20px}.modal_btns .btn{flex:1 1}.profile-detail-popup h4{font-size:15px;margin-bottom:11px}.profile .profile_detail .profile_box h4{font-size:16px}.profile .box-content .box-header .box-header-top .btn{padding:10px;font-size:14px}.booking_overview.booking_management .tfLight-itinerary .box-content .box-body .flight_list.selected .route_info_list li.dur_info{max-width:100px}.modal .forgot_password .btn{font-size:13px;padding:12px 15px}.thanks_page .checkin_avail_content .checkin_content_left h5{font-size:15px}.thanks_page .additional_services h4{line-height:24px}.booking_overview.booking_management .booking_overview .box-content .box-body .flight_list .route_info_list li{min-width:inherit;max-width:121px}.booking_overview .price_details_box h4{font-size:12px}.booking_overview .price_details_box h4 .img-icon-xs{margin-right:5px}.booking_overview .price_details_box h4 .fo-icon{margin:0 3px}.change_flight .blue_box_cnt{font-size:12px!important}.fl-pricebot{justify-content:space-between}.fl-pricebot p{font-size:14px;padding:0 5px 0 0}.fl-pricebot .btn-continue{max-width:155px;font-size:14px;padding:10px}.cancel_flight_btn .form-group .btn{font-size:11px;padding:10px 5px!important}.search-view .fareCalendarView .banner_bg .form-section .booking_form .cityHolder .pickCityDropDown{min-width:inherit}}@media screen and (max-width:400px){.flightSeatMapSel{left:30%;right:0;margin:30px auto auto}.flight-seatmap-holder:before{margin-left:-191%}.flight-seatmap-holder:after{margin-right:-189%}.result-box .flight_list .fare-row .fare-box .fbox-body .cabin_tag{right:inherit;left:10px;padding:4px 7px}.date_scheduler .dateItem .date_list label{font-weight:400;font-size:11px}.flight_list .fare_info_list li:last-child .btn{font-size:14px}.flight_list .fare-box .fbox-footer small{margin-bottom:5px}.f_title h4{font-size:13px}.f_title h4 .xs-icon{font-size:6px;padding:0 5px}.flight_list .fare-row{padding-top:10px!important}.flight_list.selected .row div:first-child{padding:13px 10px}.flight_list.selected .selected-fare .btn-link small{display:block}.flight_list .price-col .selected-fare>div:last-child{padding-left:5px}.flight_list .fare-box .fbox-footer .btn{padding:8px 15px}.flight_list .fare_info_list li .btn.btn-primary{padding:8px 12px;font-size:13px}.flight_list .fare-box .fbox-footer .btn-primary h4{font-size:14px}.flight_list.selected .selected-fare .btn-link{font-size:15px}.flight_list.selected .selected-icon i{font-size:25px}.side-panel.modal .modal-content .modal-body .side-panel-content h2{font-size:13px;line-height:23px}.custom-tab2 .nav-tabs>.nav-item>a{padding:13px 14px;font-size:14px}.modal .modal-content .signin_login_popup{padding:10px 10px 0}.modal .modal-content .modal-body{padding:10px}.flight_list .flight-det-box .route_info_list li.dur_info{max-width:78px}.flight_list .flight-det-box .route_info_list li.dur_info p{font-size:10px}.flight_list .flight-det-box li.city_info p{font-size:10px!important}.flight_list .route_info_list li.dur_info p{font-size:10px}.baggage_page .checked-bag li:first-child{margin-bottom:0}.baggage_page .baggage-list{flex-direction:column;align-items:center}.baggage_page .baggage-list li .im-cabinbag10kg{width:41px;height:95px}.baggage_page .box-content .custom-tab .tab-content .tab-pane .baggage-list li .im-cabin-baggage{width:48px;height:61px}.baggage_page .combo-item .im-priority-bag-check{width:50px;height:50px}.baggage_page .box-content .custom-tab .tab-content .tab-pane>div>h3{font-size:16px}.baggage_page .baggage-list li{padding:15px 0}.baggage_page .combo-icon .combo-item{padding:0 8px}.baggage_page .anci-box ul li{font-size:12px;text-align:left;align-items:flex-start}.baggage_page .anci-box ul li i{margin-top:5px}.baggage-list.checked-bag li{min-height:237px;justify-content:flex-end;position:relative;margin-bottom:10px}.baggage-list.checked-bag li:first-child{min-height:211px}.baggage-list.checked-bag li>span{top:0;position:inherit;margin-bottom:10px;font-size:11px}.modal .same_baggage_popup{font-size:14px;font-weight:400;line-height:25px}.modal .same_baggage_popup i{width:60px;height:60px}.modal .same_baggage_popup h4{font-size:14px;line-height:23px;margin-bottom:15px!important}.modal.med_popup .modal-content .modal-body .selection_error_popup{font-size:12px;line-height:22px}.modal.med_popup .modal-content .modal-body .selection_error_popup h2{font-size:16px}.modal.med_popup .modal-content .modal-body .selection_error_popup .row .btn{padding:10px 12px;font-weight:500}.modal.med_popup .modal-content .modal-body .selection_error_popup .row.btnDouble{display:flex;flex-direction:column}.modal.med_popup .modal-content .modal-body .selection_error_popup .row.btnDouble .btn{width:100%;justify-content:center;margin-left:0;margin-right:0;margin-top:10px}.seat-pax-list ul li .seat-label-box{width:54px;height:60px}.seat-pax-list ul.seat-pax-list-item li .seat-label-box .seat-icon{width:16px;height:24px}.seat-pax-list ul li .seat-label-box label{font-size:10px}.modal .modal-content .modal-title{font-size:19px}.checkin_panel .modal-header .modal-title{font-size:15px!important}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info p{font-size:10px}.modal .modal-content .modal-header{padding-left:15px}.floating_label label{width:80px;font-size:11px}.label-inline .form-group.floating_label label+.form-control{height:35px}.profile-detail-popup .modal-body div[class^=col-]{padding:0 15px}.profile-detail-popup .modal-body .second-box{padding:0!important}.profPassenger .box-content .custom-tab .nav-tabs>.nav-item>a{padding:14px 10px}.profile-detail-popup .modal-body .custom-checkbox{font-size:13px}.cancel_flight_section .total_segment h3{font-size:14px!important}.pay_details .box-content .box-body.VoucherList .Vitem.WaltItem{flex-direction:column}.pay_details .box-content .box-body.VoucherList .Vitem.WaltItem .vAmnt{margin:0}.pay_details .box-content .box-body.VoucherList .Vitem.WaltItem .vAmnt img{width:39px;margin-bottom:10px}.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(4),.search-view .fareCalendarView .pricing_Tab .fareListView .fareMonthBox .monthListRow .monthListBox li:nth-child(6){display:none}.search-view .fareMapView .pricing_Tab .map-service-box .imgHolder{min-height:auto}}@media screen and (min-width:320px)and (max-width:400px){.modal .modal-content .signin_login_popup{padding:40px 10px 0!important}}@media screen and (max-width:340px){.flight-seatmap-holder:before{margin-left:-231%}.flight-seatmap-holder:after{margin-right:-229%}.flightSeatMapSel{left:16px}.flight_list .route_info_list li.dur_info{max-width:81px;margin:0 10px}.f_title h4{font-size:12px}.booking_form>.nav-tabs li a{font-size:11px}.f_title h4>i:not(.xs-icon){font-size:17px}.checkin_panel .baggage-list li input+label span{font-size:11px}}@media screen and (min-width:768px){.lcbagcarddiv{border:1px solid #e9e2e2;flex:0 0 55%!important;max-width:55%!important}}@media screen and (min-width:1201px){.lcbagcarddiv{border:1px solid #e9e2e2;flex:0 0 61%!important;max-width:61%!important}}@media screen and (min-width:1269px){.lcbagcarddiv{border:1px solid #e9e2e2;flex:0 0 62%!important;max-width:62%!important}}@media screen and (min-width:1603px){.lcbagcarddiv{border:1px solid #e9e2e2;flex:0 0 63%!important;max-width:63%!important}}body.modal-open{padding:0!important}body.modal-open .preloader .modal-dialog{max-height:inherit;max-width:inherit;height:100vh;margin:0;width:100%}body.modal-open .preloader .modal-dialog .modal-content{background:hsla(0,0%,100%,.9);height:100vh;border-radius:0;display:flex;align-items:center;justify-content:center}body.modal-open .preloader .modal-dialog .modal-content .modal-body{flex:inherit}.preloader .spinner-border{border:none;background-image:url(/images/loader-icons/loader-circle.svg);width:6rem;height:6rem;position:relative}.loaderContainer{width:6rem;height:6rem;position:relative;display:inline-block;border-radius:50%}.loaderContainer .slick-slider{position:absolute;width:5rem;height:5rem;top:50%;left:50%;margin:-2.05rem 0 0 -2.5rem}.loaderContainer .slick-slider img{width:93px;margin:0}