.itinerary-section{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}.flight_list{padding:40px 0;width:100%;float:left}.flight_list p{margin:0;color:#6d727f}.flight_list .row{display:flex;align-items:center;width:100%}.flight_list .fare-row{padding:30px 30px 0}.flight_list .fare-row div[class*=col-]{padding:0 20px 0 0!important}.flight_list .fare-row div[class*=col-]:last-child{padding-right:0}.flight_list div[class*=col-]{padding:0 35px}.flight_list div[class*=col-]:first-child{padding-left:50px}.flight_list div[class*=col-]:last-child{padding-right:50px}.flight_list .route_info_list{display:flex;align-items:center;justify-content:space-between}.flight_list .route_info_list li{min-width:150px;text-align:left}.flight_list .route_info_list li:last-child{text-align:right}.flight_list .route_info_list li.dur_info{width:100%;text-align:center;position:relative}.flight_list .route_info_list li.dur_info:before{content:"";height:2px;background:#e2e2ec;width:100%;position:absolute;left:0;top:50%;margin-top:-1px}.flight_list .route_info_list li.dur_info p{margin:0;color:#6d727f}.flight_list .route_info_list li.dur_info i{background:#fff;position:relative;padding:10px;border-radius:50px;font-size:30px;color:#bfbfca;display:inline-block}.flight_list .route_info_list li.dur_info i+p{color:#96a2b7}.flight_list .route_info_list li.dur_info .stop-repr{position:relative;display:flex;align-items:center;justify-content:space-evenly}.flight_list .route_info_list li.dur_info .stop-repr .dot{width:10px;height:10px;background:#bfbfca;border-radius:5px;display:inline-block;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;z-index:10}.flight_list .route_info_list li.city_info p{font-size:16px;color:#2f3437}.flight_list .route_info_list li.city_info h2{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:34px}.flight_list .route_info_list li.city_info h2+p{margin:5px 0 0;color:#6d727f}.flight_list .oper{margin-top:5px;display:flex;align-items:center}.flight_list .oper p{padding-right:50px}.flight_list .oper p span{color:#2f3437}.flight_list .oper p a,.flight_list .oper p a .caret{color:#039ce3;text-decoration:none}.flight_list .fare_info_list{display:flex;align-items:center;justify-content:space-between}.flight_list .fare_info_list li{width:100%}.flight_list .fare_info_list li:first-child{padding-right:15px;text-align:right}.flight_list .fare_info_list li:last-child{padding-left:15px;text-align:center}.flight_list .fare_info_list li h4,.flight_list .fare_info_list li p{margin:0}.flight_list .fare_info_list li h4{font-family:Rubik,sans-serif;font-weight:700;color:#039ce3}.flight_list .fare_info_list li .btn small{font-size:14px}.flight_list .fare_info_list li .btn+p{font-size:14px;margin-top:5px}.flight_list .fare-box{border:1px solid #e2e2ec;border-radius:10px;padding:20px}.flight_list .fare-box h4{text-align:center;color:#293134;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.flight_list .fare-box h4 i{margin-right:5px}.flight_list .fare-box ul li{color:#039ce3;margin-bottom:3px;display:flex;align-items:center}.flight_list .fare-box ul li i{margin-right:8px}.flight_list .fare-box ul li.not-avail{color:#a7a9ac}.flight_list .fare-box .fbox-footer{text-align:center;padding:25px 0 0}.flight_list .fare-box .fbox-footer h4{color:#039ce3;margin:0;font-size:20px}.flight_list .fare-box .fbox-footer h4+p{font-size:14px;margin-bottom:5px}.flight_list .fare-box .xs-dev-price-show{display:none}.flight_list .flight-det-row div[class*=col-]{padding:30px 0 0 30px}.flight_list .flight-det-row .flight-det-box{border:1px solid #ddd;border-radius:10px;padding:20px}.flight_list .flight-det-row .flight-det-box li.city_info p{font-size:13px}.flight_list .flight-det-row .flight-det-box .oper{justify-content:flex-end;margin:0}.flight_list .flight-det-row .flight-det-box .oper p{padding:0;color:#6d727f}.flight_list .flight-det-row .flight-det-box .layover{background:#f7f7ff;color:#6c7383;display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;margin:10px 0}.flight_list .flight-det-row .flight-det-box .layover p strong{color:#214198}.flight_list.selected .selected-fare .selected-icon{display:none}.flight_list.selected .selected-fare p{font-size:16px;color:#333}.flight_list.selected .selected-fare h4{color:#21409a;font-family:Rubik,sans-serif;font-size:22px;font-weight:700}.flight_list.selected .selected-icon,.flight_list.selected .selected-icon p{color:#039ce3;text-align:center}.flight_list.selected .selected-icon i{font-size:50px}.tfLight-itinerary .flight_list.selected{padding:0}.tfLight-itinerary .flight_list.selected .row>div{padding:0 35px;background:#fff}.box-list-body ul,.box-list-head ul{justify-content:flex-start}.box-list-body ul li .spinner-group{display:inline-block}.segment-tab.custom-tab2 .nav-tabs .nav-item a i{font-size:8px;margin:0 10px}.booking_overview .box-content .box-body .flight_list .selected-fare p,.thanks_page .box-content .box-body .flight_list .selected-fare p{font-size:14px}.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:148px}.booking_overview .thanks-itinerary .box-header ul li,.thanks_page .thanks-itinerary .box-header ul li{font-family:Rubik,sans-serif;font-size:15px;color:#6a727f;font-weight:500;flex:1 1}.booking_overview .thanks-itinerary .box-header ul li:nth-child(4),.thanks_page .thanks-itinerary .box-header ul li:nth-child(4){max-width:100px}.booking_overview .thanks-itinerary .box-header ul li:last-child,.thanks_page .thanks-itinerary .box-header ul li:last-child{text-align:left;max-width:200px}.booking_overview .thanks-itinerary .box-body ul li,.thanks_page .thanks-itinerary .box-body ul li{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;display:flex;align-items:center;flex:1 1}.booking_overview .thanks-itinerary .box-body ul li:nth-child(4),.thanks_page .thanks-itinerary .box-body ul li:nth-child(4){max-width:100px}.booking_overview .thanks-itinerary .box-body ul li:last-child,.thanks_page .thanks-itinerary .box-body ul li:last-child{max-width:200px}.booking_overview .thanks-itinerary .box-body ul li .bagitem span,.thanks_page .thanks-itinerary .box-body ul li .bagitem span{width:100%;display:inline-block}.booking_overview .checkin_avail_content,.thanks_page .checkin_avail_content{display:flex;justify-content:space-between;align-items:center}.booking_overview .checkin_avail_content .checkin_icon_content,.thanks_page .checkin_avail_content .checkin_icon_content{display:flex}.booking_overview .checkin_avail_content .checkin_icon_content>span,.thanks_page .checkin_avail_content .checkin_icon_content>span{margin-right:10px}.booking_overview .checkin_avail_content .start_checkin_btn,.thanks_page .checkin_avail_content .start_checkin_btn{font-weight:500;font-family:Montserrat,sans-serif;font-size:13px;max-height:47px;padding:3px 15px;border-radius:20px;background:#21409a;border-color:#21409a}.booking_overview .checkin_avail_content .start_checkin_btn>.fo-icon,.thanks_page .checkin_avail_content .start_checkin_btn>.fo-icon{margin-left:20px;font-size:13px}.booking_overview .checkin_avail_content .checkin_content_left,.thanks_page .checkin_avail_content .checkin_content_left{font-size:16px;color:#6b7282}.booking_overview .checkin_avail_content .checkin_content_left h5,.thanks_page .checkin_avail_content .checkin_content_left h5{color:#2a3235}.booking_overview .checkin_avail_content .checkin_content_left>p,.thanks_page .checkin_avail_content .checkin_content_left>p{margin-bottom:0}.booking_overview .start_mmb_btn,.thanks_page .start_mmb_btn{font-weight:500;font-family:Montserrat,sans-serif;font-size:15px;max-height:47px;padding:3px 15px;border-radius:20px;margin-right:26%!important;font-size:15px!important;background:#039ce3;border-color:#039ce3}.booking_overview .segment-tab .nav-tabs .nav-item,.thanks_page .segment-tab .nav-tabs .nav-item{flex:1 1!important;margin-right:0;max-width:400px}.booking_overview .segment-tab .nav-tabs .nav-item a,.thanks_page .segment-tab .nav-tabs .nav-item a{display:flex;flex:1 1;max-width:100%;padding:10px 6px;font-size:13px;background-color:#fff}.booking_overview .segment-tab .nav-tabs .nav-item a.active,.thanks_page .segment-tab .nav-tabs .nav-item a.active{background-color:#0094da}.booking_overview .segment-tab .nav-tabs .nav-item a .fo-icon,.thanks_page .segment-tab .nav-tabs .nav-item a .fo-icon{margin:0 6px}.booking_overview .segment-tab .nav-tabs .nav-item.nav-last:last-child,.thanks_page .segment-tab .nav-tabs .nav-item.nav-last:last-child{display:flex;justify-content:flex-end;max-width:inherit}.booking_overview .segment-tab .nav-tabs .nav-item:last-child,.thanks_page .segment-tab .nav-tabs .nav-item:last-child{margin-right:0}body.ro .thanks_page .thanks-itinerary .box-body ul li:last-child,body.ro .thanks_page .thanks-itinerary .box-header ul li:last-child,body.ru .thanks_page .thanks-itinerary .box-body ul li:last-child,body.ru .thanks_page .thanks-itinerary .box-header ul li:last-child,body.uk .thanks_page .thanks-itinerary .box-body ul li:last-child,body.uk .thanks_page .thanks-itinerary .box-header ul li:last-child{max-width:225px}.booking_overview.booking_management .tfLight-itinerary .segment-tab .nav-tabs{flex:1 1}.booking_overview.booking_management .booking_details_tab .box-body ul li:nth-child(3) .bagitem{display:flex;flex-direction:column}.booking_overview.booking_management .booking_details_tab .box-body ul li:nth-child(3) .bagitem div{flex:1 1}.booking_overview.booking_management .booking_details_tab .box-body ul li:nth-child(3) .bagitem div span{margin-bottom:5px}.booking_overview.booking_management .booking_details_tab .box-body ul li:nth-child(3) .bagitem div span:last-child{margin-bottom:0}.flex-box-holder{display:flex}.flex-box-holder.flex-clm3 .flex-clm:nth-child(2){width:70%}.flex-box-holder .flex-clm:first-child{padding:20px 0 20px 20px}.flex-box-holder .flex-clm:last-child{text-align:center}.flex-box-holder .flex-clm:nth-child(2){padding:20px;flex-direction:column}.flex-box-holder .flex-clm .btn{min-width:225px}.flex-box-holder .flex-clm .btn+.btn{margin-top:10px}.flex-box-holder .flex-clm .btn.addons_icon{position:relative;font-family:Montserrat,sans-serif;border-radius:20px;padding:7px;font-size:16px}.flex-box-holder .flex-clm .btn.addons_icon .fo-icon{position:absolute;left:20px;top:11px}.field-button-sms .btn{min-height:60px;border-radius:25px}.field-button-sms .btn:hover{animation:zoomOut_Date_list .1s ease forwards}.field-button-sms .btn .fo-icon{margin-right:7px;font-size:14px}.ru .box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.btn-selected{font-size:15px}.ru .box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.btn-selected i{font-size:10px}.box-content.anci-flexible{visibility:visible}.box-content.anci-flexible .box-body{padding:0}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm{display:flex;align-items:stretch;justify-content:center}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2){font-size:15px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li{align-items:flex-start}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:nth-child(2) ul li .fo-icon{margin-top:8px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child{width:300px;align-items:center;border-left:1px dashed #dadada;position:relative}.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{content:"";position:absolute;left:-6px;top:-1px;width:11px;height:7px;border:1px solid #ddd;border-top-color:#f7f7ff;border-radius:0 0 12px 12px;background-color:#f7f7ff}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm:last-child:after{bottom:-1px;top:inherit;transform:rotate(180deg)}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.readmore_collapse{font-size:16px;font-weight:500;text-align:left;color:#0094da;text-decoration:none;display:flex;align-items:center;margin-top:10px;padding:0}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.readmore_collapse .fo-icon{font-size:22px;margin-top:-4px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn:focus,.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn:hover{outline:none}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.btn-selected{background-color:#f7f7ff;border-color:#f7f7ff;color:#21409b;opacity:1;justify-content:center;align-items:center}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm .btn.btn-selected i{font-weight:400;font-size:11px;margin-top:0;margin-left:0;margin-right:3px;position:static}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div{color:#6b7381;font-size:15px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul{padding-left:0;margin-top:15px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul li{color:#6b7381;font-size:15px;display:flex;align-items:flex-start;padding-left:0;margin-bottom:10px}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul li:before{content:"";color:#21409a;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:12px;margin-top:9px!important;margin-right:10px;top:0;position:relative}.box-content.anci-flexible .box-body .flex-box-holder .flex-clm div ul li:last-child{margin-bottom:0}.anci-box p{margin:0;color:#6b7381}.anci-box .anci-box-title{margin-bottom:15px;line-height:20px;font-size:1.1rem}.anci-box .anci-icon{background:#f7f7ff;width:135px;height:135px;display:flex;align-items:center;justify-content:center;border-radius:10px}.anci-box ul li{margin-bottom:8px;color:#6b7381;font-size:16px;display:flex;align-items:center}.anci-box ul li i{color:#21409a;font-size:12px;margin-right:10px}.clm-order3{column-count:3}.anci-upgradeadva.anci-box{position:relative}.anci-upgradeadva.anci-box:after{content:"";width:100%;height:8px;background:#039ce3;display:inline-block;position:absolute;border-radius:0 0 9px 9px;bottom:0}.anci-upgradeadva.anci-box img{min-width:264px;border-radius:10px 0 0 10px}.anci-upgradeadva.anci-box ul li i{font-size:24px}.flyone_discount_box .anci-box-title{font-size:19px}.flyone_discount_box .anci-box-title span{padding-left:5px;color:#21409a}.flyone_discount_box .anci-box-title span b{display:inline-block;padding:0 5px}.itinerary-section .card .card-body ul li.meal-item.list_item{flex-direction:row;justify-content:flex-start;align-items:center}.itinerary-section .card .card-body ul li:first-child{flex-direction:column}.itinerary-section .card .card-body ul li:first-child p{margin-bottom:5px;font-size:15px}.itinerary-section .card .card-body ul li:first-child span{color:#6c7481}.itinerary-section .card .card-body ul li .flg_route{padding-left:0}.itinerary-section .card .card-body .cardtile{margin-bottom:4px}.itinerary-section .card .card-body .cardtile ul{margin-bottom:2px}.itinerary-section .card .card-body .cardtile ul li.title{margin:0}.itinerary-section .card:nth-child(2) .card-body ul li:first-child{display:inline-block;font-size:14px}.itinerary-section .card.change_flight_fee{padding:10px}.itinerary-section .card.change_flight_fee .card-body>div{display:flex;justify-content:space-between}.itinerary-section .aside-body .content-box .card:nth-child(4) .card-body>div div div p{margin-bottom:5px}.itinerary-section .aside-body .content-box .card:nth-child(4) .card-body>div div div ul{margin-bottom:10px}.itinerary-section .aside-body .content-box .card:nth-child(4) .card-body>div div div ul div.title{margin-bottom:5px}.card{border:none;border-radius:0;box-shadow:none}.card+.card{margin-top:10px}.card .card-header{background:#f7f7ff;border:none;border-radius:0;padding:0;font-family:Montserrat,sans-serif;font-size:18px}.card .card-header .btn[aria-expanded=true]:before{background:#fff;border:4px solid #039ce3}.card .card-header .card-title span{flex:1 1;color:#21409a}.card .card-header .card-title label{font-family:Rubik,sans-serif}.card .card-header .card-title{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding:20px 10px 20px 35px;position:relative;text-decoration:none!important;font-weight:800;border-radius:4px;font-size:18px;margin-top:0;margin-bottom:0;color:#21409a;flex:1 1}.card .card-header .card-title a{flex:1 1;color:#21409a}.card .card-header .card-title label{font-weight:700;color:#21409a;margin:0;font-family:Montserrat}.card .card-header .card-title:before{content:"";width:16px;height:16px;display:inline-block;border-radius:20px;background:#e3e3ed;position:absolute;top:50%;margin-top:-8px;left:10px}.card .card-header.active{background:transparent}.card .card-header.active .card-title{color:#333}.card .card-header.active .card-title:before{background:#fff;border:4px solid #039ce3}.card .card-body{background:none;border:none;border-radius:0;position:relative;padding:10px 20px 10px 40px;font-size:14px}.card .card-body:first-child{padding-top:20px}.card .card-body:before{width:2px;height:100%;background:#ededf5;content:"";position:absolute;left:14px;top:0;display:inline-block}.card .card-body ul{display:flex;-moz-flex-direction:column;flex-direction:column;list-style:none;padding:0;margin:0}.card .card-body ul div{margin-bottom:8px}.card .card-body ul div.title{margin-bottom:4px;color:#333}.card .card-body ul .spacer{height:0!important}.card .card-body ul li{display:flex;font-size:14px}.card .card-body ul li.spacer{height:20px}.card .card-body ul li.title{margin-bottom:10px;color:#333}.card .card-body ul li.list_item{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:5px;color:#6c7481;font-size:13px}.card .card-body ul li.list_item.cashback_item span{color:#039ce3}.card .card-body ul li.list_item.flex-clm{-moz-flex-direction:column;flex-direction:column}.card .card-body ul li.list_item label,.card .card-body ul li.list_item p,.card .card-body ul li.list_item span:last-child{margin:0}.card .card-body ul li.list_item label{color:#21409a;font-family:Rubik,sans-serif;font-weight:700;min-width:73px;text-align:right}.card .card-body ul li.list_item span{font-size:14px;color:#6c7481}.card .card-body ul li.list_item span strong{font-weight:500}.card .card-body ul li .dateCal{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border:1px solid #e3e3ed;border-radius:10px;position:relative;min-width:54px}.card .card-body ul li .dateCal span{background:#f7f7ff;width:100%;text-align:center;line-height:30px;color:#6c7481;border-radius:10px 10px 0 0;font-size:14px}.card .card-body ul li .dateCal label,.card .card-body ul li .dateCal span:last-child{background:#fff;margin:0;padding:5px 0;font-size:18px;color:#333;font-weight:700}.card .card-body ul li .flg_route{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-left:15px}.card .card-body ul li .flg_route h5{margin:0 0 5px;font-size:16px;color:#333}.card .card-body ul li .flg_route p{margin:0;color:#6c7481}.card .card-body ul.discount li.list_item{background:#e5ffc7;padding:8px;border-radius:8px;border:1px solid #dbf0c2;margin:5px 0 0}.card .card-body ul.discount li.list_item label,.card .card-body ul.discount li.list_item span{font-size:16px}.services-container .row>div[class^=col]>.row>div[class^=col]{padding:0 10px}.services-container .row>div[class^=col]>.row:nth-child(2){margin-top:20px}.services-container .row>div[class^=col]:last-child{padding:0 10px 0 20px}.services-container .row>div[class^=col]:first-child .row:last-child,.services-container .row>div[class^=col]:last-child .row>div[class^=col]:last-child{margin-top:20px}.service-box{border-radius:10px;overflow:hidden;position:relative;display:inline-block;width:100%;margin-bottom:12px;z-index:1}.service-box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:1}.service-box img{width:100%;transform:scale(1);transition:all .3s ease-in-out}.service-box:hover img{transform:scale(1.1)}.service-box .caption{position:absolute;top:0;flex-direction:column;align-items:flex-start;height:100%;left:0;padding:20px;z-index:2;min-height:199px}.service-box .caption,.service-box .caption .price{display:flex;justify-content:space-between;width:100%}.service-box .caption .price{flex-direction:row;align-items:center;padding-top:15px;font-weight:700;color:#fff}.service-box .caption .price h4{font-size:20px;font-weight:700;margin-top:0}.service-box .caption .price label{font-weight:500;font-size:16px;display:flex;align-items:center;font-family:Montserrat,sans-serif}.service-box .caption .price span{font-size:34px;font-family:Rubik,sans-serif;font-weight:700;padding-left:10px;line-height:34px}.service-box .caption .btn{display:flex;align-items:center;justify-content:center;font-weight:600}.service-box .caption .btn:disabled,.service-box .caption .btn:hover{background:#f7f7ff;border-color:#f7f7ff;color:#22419b;opacity:1}.service-box .caption .btn i.fo-icon{padding-left:12px;font-size:20px}@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}}.side-panel.modal.itinerary-section{z-index:1050;top:0;width:100%}.side-panel.modal.itinerary-section .modal-content .modal-header{padding:0}.side-panel.modal.itinerary-section .modal-content .modal-header .dev-itinerary-show,.side-panel.modal.itinerary-section .modal-content .modal-header .modal-title{width:100%}.fare-lock .thanks-itinerary .box-body ul li{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;display:flex;align-items:center}.fare-lock .box-list-head ul li{font-family:Rubik,sans-serif;font-size:15px;color:#6a727f;font-weight:500;text-align:left}.fare-lock .amount-dua{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;display:flex;align-items:center;margin-top:5px;margin-right:15px}.fare-lock .amount-dua .price-amount{font-family:Rubik,sans-serif;font-weight:700;font-size:23px;padding-top:4px;color:#21409a}.fare-lock .bt-group .btn-primary{height:50px}.fare-lock .bt-group .btn-primary.mr-15{margin-right:15px}.box-content.farelock-box.anci-flexible .box-body .flex-box-holder .flex-clm:first-child{padding:20px}.box-content.farelock-box.anci-flexible .box-body .flex-box-holder .flex-clm:last-child{width:auto;align-items:flex-start}.checkinForm .SingleDatePicker .SingleDatePickerInput{height:37px!important;margin-top:2px!important;margin-left:10px;display:flex}.checkinForm .SingleDatePicker .SingleDatePickerInput .DateInput{height:100%!important;padding-top:0}.checkinForm .SingleDatePicker .SingleDatePickerInput input{height:40px!important;padding-top:0;font-size:15px}.checkinForm .SingleDatePicker{width:auto;right:10px}.checkinForm .SingleDatePickerInput_calendarIcon{display:block!important;padding-top:-5px!important}.checkinForm .SingleDatePicker .DateInput svg{top:38px!important;z-index:100}.SingleDatePicker_picker .CalendarMonth_table tr td.CalendarDay__default:hover,.checkinForm .DateRangePicker_picker .CalendarMonth_table tr td.CalendarDay__default:hover{background-color:#cdeaf8;color:#afafaf}.form-group.calender .SingleDatePicker .SingleDatePickerInput .DateInput{width:100%!important}.checkinForm .DayPickerKeyboardShortcuts_buttonReset{display:none}.checkinForm .SingleDatePicker_picker{z-index:99;margin-top:-16px}.checkinForm .SingleDatePickerInput_calendarIcon{background:0 0;color:inherit;font:inherit;line-height:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;margin:-5px 5px 0 0;padding:0 0 10px 10px;border:none;outline:none}.checkinForm .SingleDatePickerInput_calendarIcon_svg{fill:#0095d9;height:15px;width:14px;vertical-align:middle;margin-top:15px}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#0095d9!important;border:1px double #00a699;color:#fff}.checkinForm select{word-wrap:normal;background:#fff;border:1px solid #e2e2ec;border-radius:4px;padding:2px 5px;color:#646976}.form-group .form-control,.form-group .form-control:focus{height:60px!important}.form-control .SingleDatePicker .SingleDatePicker_picker{top:66px!important;z-index:3}.checkinForm .DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:none}.checkinForm .DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:15px 10px 0!important;border:0;border-bottom:2px solid transparent;border-radius:0}.checkinForm .form-group.calender .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input{height:66px;padding-top:12px!important}.label-inline .form-group .inline-group .toppadd{border:none;padding-left:15px;padding-top:10px}.hidecontent{display:none}@media(max-width:767px){.seat-pax-list ul.seat-pax-list-item{display:block}.checkinForm .SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 5px 0 10px;padding:8px 0 10px 10px}}.Prohibited-parent{display:flex;width:100%}.Prohibited-parent p{margin:0!important;text-wrap:nowrap!important;color:#003587;font-size:12px}.Prohibited-div1{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;border-right:1px dashed rgba(0,53,135,.5);flex-basis:25%}.Prohibited-div1,.Prohibited-div2{padding:5px;border-bottom:1px dashed rgba(0,53,135,.5)}.Prohibited-div2{flex-basis:75%}.Prohibited-div2 .prohibited-div2-child{display:flex;flex-wrap:wrap;column-gap:5%;row-gap:20px;align-items:center;height:100%;padding:0 10px}.Prohibited-div2 .Prohibited-div2-items{display:flex;column-gap:10px;align-items:center;width:45%;height:40px}.Prohibited-div2 .Prohibited-div2-items i{min-width:45px;max-width:45px;height:45px;display:inline-block;background-size:cover!important}.Prohibited-div2 .Prohibited-parent p{margin:0!important;text-wrap:initial!important;color:#003587;font-size:12px}.Prohibited-div2 .Prohibited-div2-last-items{display:flex;column-gap:10px;align-items:center;width:258px}@media(max-width:774px){.Prohibited-parent{display:block;border:1px dashed rgba(0,53,135,.5);margin-top:5px}.Prohibited-div1{border-right:none}.Prohibited-div1,.Prohibited-div2{border-bottom:none}.Prohibited-div2 .Prohibited-div2-items{display:flex;column-gap:10px;align-items:center;width:100%;height:40px}.Prohibited-parent p{margin:0!important;text-wrap:initial!important;color:#003587;font-size:12px}}.prohibited-main-box-two{background:#fff;border-radius:10px;padding:30px}.prohibited-two{padding:0 0 20px}.prohibited-two-para-text{font-size:14px;font-weight:600;color:#939393}.prohibted-heading h4{font-size:14px;font-weight:700;color:#003189;text-align:center}.prohibited-item-content .third-box-text{text-align:center;font-size:13px;font-weight:500;margin:0}.prohibited-item-content .four-box-text{text-align:center;font-size:14px;font-weight:600;color:green}.prohibited-item-content .four-box-text-red{text-align:center;font-size:14px;font-weight:600;color:red}.prohibited-item-content{height:90px;align-content:space-around;overflow:hidden}.prohibited-item-content-100,.prohibited-item-content-centre,.prohibited-item-content-centre-last{height:100%;align-content:space-around;overflow:hidden;text-align:center}.green-text{color:green}.green-text,.red-text{font-size:14px;font-weight:600}.red-text{color:red}.blue-green-text{color:green;font-size:14px;font-weight:600;text-align:center;padding:0 10px}.blue-text-only{color:#003189}.blue-green-text span{color:#003189;font-size:11px;font-weight:500;display:block;width:100%}.only-green-text{color:green;font-size:15px;font-weight:600;text-align:center;padding:0 10px}.only-green-text span{font-size:11px;font-weight:500;display:block;width:100%}.prohibited-item-content-centre .line-height{font-size:13px;font-weight:600;color:#003189;padding:0;margin:0;line-height:14px}.prohibited-item-content-centre .line-height span{font-size:11px;font-weight:500;width:100%;display:block;color:#003189}.text-centere-text{text-align:center}.img-text-font-size{font-size:11px;color:#003189;letter-spacing:-.5px;margin:3px}.prohibited-item-content img{max-width:100%;object-fit:contain;height:50px;text-align:center;width:100%}.border-left-btm{border-right-width:thin;border-top-width:thin;border-left:thin dashed #a2a2a2;border-bottom:thin dashed #a2a2a2;border-right-color:#a2a2a2;border-top-color:#a2a2a2}.border-btm{border-bottom:dashed;border-color:#a2a2a2;border-width:thin}.border-right-prohibited{padding:0}.img-style{list-style:none;display:flex;justify-content:center;vertical-align:middle;margin:2px}.img-style li{margin:0 7px}.img-style .img-height{height:80px}.Checkin_Walletbutton{border:none;background:none}.Checkin_GoogleWalletButton{width:63.7%;float:none;margin-top:2px}@media screen and (max-width:767px){.Checkin_GoogleWalletButton{width:62%;float:none}.input-group-append{border:1px solid #e2e2ec;border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}}@media only screen and (max-width:1399px)and (min-width:999px){.seat-pax-list.boardingPassList .seat-pax-list-item li .boardPassLabel .btn{font-size:11px!important}.Checkin_GoogleWalletButton{width:63.7%}}@media only screen and (max-width:1600px)and (min-width:1400px){.seat-pax-list.boardingPassList .seat-pax-list-item li .boardPassLabel .btn{font-size:10px!important}.Checkin_GoogleWalletButton{width:63.7%}}@media screen and (max-width:912px){.probhited-two{margin-top:5px;border-radius:20px}.prohibited-sections{padding:0 15px}.border-right{border-style:none}.cpy-5{padding-top:20px}.left-side-big-img{text-align:left}.border-btm,.border-left-btm{border-style:none}.prohibited-main-box-two{padding:30px 10px}.mobile-vide p{margin:0}.nobile-vide{height:100%}.prohibited-item-content-centre{height:100%;text-align:center}.border-right-prohibited{padding:0;height:100%;border:1px solid}.prohibted-heading{background:#225cc3;padding:10px}.prohibted-heading h4{color:#fff}.prohibited-item-content{padding:15px 0;border-bottom:1px solid;border-right:none;border-left:none}.prohibited-item-content-centre{padding:15px 0}.prohibited-sections-two{margin:60px 0;padding:0 15px}.prohibited-item-content{height:100%}}.chekinConfirmModalHeader{padding-bottom:0!important;background-color:#fff!important;border-bottom:none!important}.chekinConfirmModalHeader .modal-title{width:100%!important}.chekinConfirmModalHeader .modal-title p{font-size:14px!important;padding-bottom:0!important;margin-bottom:0!important}.btn{transition:all .3s ease-in-out}.btn.active:focus,.btn.focus:focus,.btn:focus{outline:none!important;box-shadow:none!important}.btn-cancel,.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover,.btn-continue,.btn-dark,.btn-gray,.btn-lblue,.btn-primary,.btn-selected,.btn-social,.btn-transparent{padding:10px 15px;font-size:17px;font-family:Montserrat,sans-serif;font-weight:700;border-radius:30px;outline:none}.btn.btn-disabled:disabled{background:#969696!important;border-color:#969696!important;opacity:.5}.btn-sm{font-weight:500;border-radius:7px;padding:11px 0;font-size:16px;font-family:Montserrat,sans-serif}.btn-block{width:100%}.btn-transparent{background:none;border:none}.btn-dark{background:#6c7481;border-color:#6c7481;color:#fff}.btn-dark.disabled{cursor:not-allowed}.btn-cancel,.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background:#92a2b9;border-color:#92a2b9;color:#fff}.btn-primary{background:#039ce3;border-color:#039ce3;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#5394d7;border-color:#5394d7;color:#fff}.btn-continue{background:#21409a;border-color:#21409a;color:#fff;padding:7px 30px;border-radius:25px}.btn-continue:active,.btn-continue:focus,.btn-continue:hover{background:#3c60c7;border-color:#3c60c7;color:#fff}.btn-gray,.btn-gray:active,.btn-gray:focus,.btn-gray:hover,.btn-selected,.btn-selected:active,.btn-selected:focus,.btn-selected:hover{background:#f7f7ff;border-color:#f7f7ff;color:#21409a}.btn-gray.btn-selected i{font-size:14px}.btn-sm i{font-size:12px}.btn-lblue{background:#f0f9fd;border-color:#f0f9fd;color:#039ce3}.btn-facebook,.btn-facebook:hover,.btn-social.btn-facebook:focus,.btn-social.btn-facebook:not(:disabled):not(.disabled):active{background:#26599b;border-color:#26599b;color:#fff}.btn-google,.btn-google:hover,.btn-social.btn-google:focus,.btn-social.btn-google:not(:disabled):not(.disabled):active{background:#ececec;border-color:#ececec;color:#293134}.btn-social{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.btn-social i{margin-right:8px}.btn-spinner .spinner-border{width:1.5rem;height:1.5rem;margin:0 5px;border:.18em solid;border-right:.18em solid transparent}.bordingRadius16PX{border-radius:16px}.bordingRadius25PX{border-radius:25px}.bordingRadius10PX{border-radius:10px}.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)}.checkin_summary{padding-top:40px;padding-left:0;padding-right:12px}.checkin_summary .card.active{position:relative}.checkin_summary .card.active .card-header{background-color:#fff}.checkin_summary .card.active .card-header .card-title{color:#21409a;padding-top:5px}.checkin_summary .card.active .card-header .card-title:before{background-color:#0095d9;top:16px;z-index:2}.checkin_summary .card.active .card-header .card-title:after{content:"";position:absolute;width:8px;height:8px;background-color:#fff;left:14px;top:12px;border-radius:50%;z-index:3}.checkin_summary .card.active .card-header .btn{display:inherit}.checkin_summary .card.active:after{content:""}.checkin_summary .card.done{position:relative}.checkin_summary .card.done .card-header{background-color:#fff}.checkin_summary .card.done .card-header .card-title{color:#293134;padding-top:5px}.checkin_summary .card.done .card-header .card-title:before{background-color:#0095d9;top:17px;z-index:2}.checkin_summary .card.done .card-header .btn{display:inherit}.checkin_summary .card.done .card-header:after{content:"";position:absolute;top:30px;left:17px;width:2px;height:35px;background-color:#e3e3ed}.checkin_summary .card.done .card-header+.card-body:after{content:"";position:absolute;top:-24px;left:17px;width:2px;height:35px;background-color:#fff}.checkin_summary .card.done:after,.checkin_summary .card.done:last-child .card-header:after,.checkin_summary .card:last-child.done:after{display:none}.checkin_summary .card:last-child.done .card-header .card-title{color:#0095d9}.checkin_summary .card:last-child.done .card-header .card-title:after{font-size:8px;color:#fff;content:"";font-family:icomoon!important;speak-as:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;left:13px;position:absolute;z-index:2;top:12px}.checkin_summary .card .card-header .card-title{padding-right:0;padding-left:45px;font-size:20px}.checkin_summary .card .card-header .btn{border:1px solid #e4e2ed;color:#0194d9;border-radius:7px;font-size:16px;font-weight:500;display:none}.checkin_summary .card .card-header .btn:hover{text-decoration:none;background-color:#0094da;border-color:#0094da;color:#fff}.checkin_right_content{content:"";width:100%}.checkin_right_content .checkin-route{color:#6d737f;font-size:14px}.checkin_right_content .checkin-route h5{font-size:16px;color:#293134;margin:5px 0}.checkin_right_content .checkin-route h4{font-size:16px;font-weight:500}.checkin_right_content .checkin-route h4>b{color:#293134;font-weight:500}.checkin_right_content .checkin-route h4>span{margin-bottom:0;background-color:#f7f6fe;color:#6c7280;line-height:15px;text-transform:uppercase;padding-left:5px}.checkin_right_content .routes{margin-right:70px}.checkin_right_content h5.user_with_icon{color:#2b3034;font-size:16px;margin-bottom:15px}.checkin_right_content h5.user_with_icon .round-icon{margin-right:15px}.checkin_right_content .user_with_icon .round-icon{width:25px;height:25px;display:inline-block;border-radius:32px;background:#0095d9;color:#fff;line-height:25px;text-align:center;margin-right:5px;font-size:14px}.checkin_right_content .thanks-itinerary{content:""}.checkin_right_content .thanks-itinerary .custom-checkbox input[type=checkbox]+label{width:100%;padding-left:0;color:#2f3437}.checkin_right_content .thanks-itinerary .custom-checkbox input[type=checkbox]+label ul{padding-left:0}.checkin_right_content .thanks-itinerary .custom-checkbox input[type=checkbox]+label:before{left:15px}.checkin_right_content .thanks-itinerary .custom-checkbox input[type=checkbox]:disabled+label{color:#aaa}.checkin_right_content .thanks-itinerary .box-list-head ul{display:flex;flex:1 1}.checkin_right_content .thanks-itinerary .box-list-head ul li{font-size:15px;font-family:Rubik,sans-serif;color:#6a7382;font-weight:500;flex:1 1}.checkin_right_content .thanks-itinerary .box-list-head ul li:first-child{min-width:inherit;padding-left:22px}.checkin_right_content .thanks-itinerary .box-list-head ul li:nth-child(2),.checkin_right_content .thanks-itinerary .box-list-head ul li:nth-child(3){min-width:inherit}.checkin_right_content .thanks-itinerary .box-list-head ul li i{margin:0 10px}.checkin_right_content .thanks-itinerary .custom-checkbox input[type=checkbox]:checked+label:before{background:#0095d9;border-color:#0095d9}.checkin_right_content .thanks-itinerary .box-body ul li{font-size:16px;font-weight:700;flex:1 1}.checkin_right_content .thanks-itinerary .box-body ul li:first-child{max-width:inherit;padding-left:40px}.checkin_right_content .thanks-itinerary .box-body ul li:nth-child(2),.checkin_right_content .thanks-itinerary .box-body ul li:nth-child(3){max-width:inherit}.checkin_right_content .thanks-itinerary .box-body ul li:last-child{text-align:left;font-size:22px;color:#0095d9}.box-body ul li .round-icon.emergy-icon,.thanks-itinerary .box-body ul li .round-icon.emergy-icon{background:#e8af46}.btn-toolbar .btn,.btn-toolbar .btn:focus,.btn-toolbar .btn:hover{color:#0095d9;font-size:20px}.checkin_btns{content:""}.checkin_btns .btn{font-family:Montserrat,sans-serif;width:175px;padding:8px 19px}.checkin_travel_docs{content:"";color:#69737f;font-size:14px}.checkin_travel_docs .custom-tab .nav-tabs{background:#fff;border-radius:10px 10px 0 0}.checkin_travel_docs .custom-tab .nav-tabs .nav-item{max-width:150px;border-right:none}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a{max-width:100%;background:#fff!important;color:#21409a!important}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a i,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a i label,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a i small,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a span,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a span label,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a span small{color:#21409a!important}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a i small,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a span small{display:none}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active{background:#fff!important;color:#21409a!important}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active i,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active i label,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active i small,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active span,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active span label,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active span small{color:#21409a!important}.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active i small,.checkin_travel_docs .custom-tab .nav-tabs .nav-item a.active span small{display:none}.checkin_travel_docs h3{color:#2b3034}.checkin_travel_docs h5.user_with_icon{color:#2b3034;font-size:16px;margin-bottom:15px}.checkin_travel_docs h5.user_with_icon .round-icon{margin-right:15px}.checkin_travel_docs .user_with_icon .round-icon{width:25px;height:25px;display:inline-block;border-radius:32px;background:#0095d9;color:#fff;line-height:25px;text-align:center;margin-right:5px;font-size:14px}.checkin_travel_docs .custom-tab .nav-tabs>.nav-item>a,.checkin_travel_docs .custom-tab .nav-tabs>.nav-item>a:hover{padding:15px!important}form.traveldoc_form{max-width:665px}form.traveldoc_form .label-inline .form-group.calender .inline-group .fo-icon{top:21px}form.traveldoc_form .form-group .form-control,form.traveldoc_form .form-group .form-control:focus{height:60px;color:#6a7382;font-weight:500}form.traveldoc_form .label-inline .inline-group .form-control~label{color:#95a1b7;font-weight:500;font-size:15px;top:20px}form.traveldoc_form .form-clm2 .custom-radio2{width:auto;margin-right:30px;display:flex;align-items:center}form.traveldoc_form .form-clm2 .custom-radio2 .form-check{padding-left:0}form.traveldoc_form .sml_txt{font-size:12px;margin-top:7px;margin-bottom:10px;color:#95a1b7}form.traveldoc_form .label-inline .inline-group .form-control.has-content~label,form.traveldoc_form .label-inline .inline-group .form-control:focus~label{font-size:12px;top:10px}form.traveldoc_form .calender .icon-fo-calendar{display:none}.prohibited_items_section{font-size:14px;color:#6a7382;line-height:23px}.prohibited_items_section h3{color:#293134}.prohibited_items_section h4{color:#283234;font-size:20px;margin-bottom:30px}.prohibited_items_section .rules_icon{background-size:63px;padding-left:80px;padding-top:20px;padding-bottom:20px;color:#283234;font-weight:600;margin-bottom:0}.prohibited_items_section .rules_lists{padding-left:0;list-style:none;margin-left:80px;column-count:2}.prohibited_items_section .rules_lists li{margin-bottom:8px;position:relative;padding-left:23px;max-width:450px}.prohibited_items_section .rules_lists li:before{content:"";position:absolute;width:12px;height:2px;left:0;top:10px;background-color:#0094da}.prohibited_items_section .extra_rules_icons{padding-left:0;list-style:none;column-count:2}.prohibited_items_section .extra_rules_icons li{margin-bottom:35px;display:flex;align-items:center;justify-content:flex-start;font-weight:700;color:#283234}.prohibited_items_section .extra_rules_icons li span{width:72px;height:72px;margin-right:15px}.checkedin_complete .tmsg-content{display:flex}.checkedin_complete .tmsg-content .tmsg-icon{font-size:50px;margin-right:30px;color:#0093d9}.checkedin_complete .tmsg-content .tmsg-text h2{margin-top:0;color:#0093d9}.checkedin_complete .tmsg-content .tmsg-text p{color:#6c7481;font-size:14px}.checkedin_complete .download_app_section{font-size:14px;color:#6a727f}.checkedin_complete .download_app_section h4{color:#283234;font-weight:700}.checkedin_complete .download_app_section ul{padding-left:30px}.checkedin_complete .your_seating{font-size:14px}.checkedin_complete .your_seating .modify_btn{color:#039ce3;text-decoration:none;font-weight:500}.checkedin_complete .your_seating p{color:#6b7380}.seat-pax-list ul,.seat-pax-list ul li{display:flex;align-items:center}.seat-pax-list ul li{flex:1 1;padding:10px 0 10px 20px;text-align:left}.seat-pax-list ul li i{margin:0 10px}.seat-pax-list ul li p{color:#2f3437!important}.seat-pax-list ul li .btn{font-size:16px;padding:8px 15px;font-family:Montserrat,sans-serif;margin-left:30px}.seat-pax-list ul li .seat-label-box{display:inline-block;background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 5px;font-weight:700;font-family:Rubik,sans-serif;text-align:center;width:80px;height:115px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.seat-pax-list ul li .seat-label-box h2{margin:0}.seat-pax-list ul li .seat-label-box label{color:#21409a;margin:0;cursor:pointer}.seat-pax-list ul li .seat-label-box+.seat-label-box{margin-left:5px}.seat-pax-list ul li.disabled .seat-label-box{background:#e9e9e9;border-color:#e9e9e9;color:#949494;cursor:default}.seat-pax-list ul li.disabled .seat-label-box i{font-size:25px;margin-bottom:7px}.seat-pax-list ul li.disabled .seat-label-box p{margin:0;font-weight:500;line-height:normal;color:#6c747f;font-size:13px;text-transform:capitalize}.seat-pax-list ul.seat-pax-list-head li{font-weight:500;flex-direction:row}.seat-pax-list ul.seat-pax-list-head li:first-child{color:#95a2b5}.seat-pax-list ul.seat-pax-list-head li i{font-size:6px}.seat-pax-list ul.seat-pax-list-item{background:#f7f7ff;border-radius:10px;margin-bottom:10px}.seat-pax-list.boardingPassList .seat-pax-list-head .show-xs{display:none}.seat-pax-list.boardingPassList .seat-pax-list-item li{flex-direction:column;align-items:center}.seat-pax-list.boardingPassList .seat-pax-list-item li .route-xs{display:none}.seat-pax-list.boardingPassList .seat-pax-list-item li .boardPassLabel{display:flex;align-items:center}.seat-pax-list.boardingPassList .seat-pax-list-item li .boardPassLabel .btn{font-size:14px;margin-left:0}.checkin_services_bg{content:""}.checkin_services_bg .travel_equip_addons p{font-size:16px;color:#6b7284}.checkin_services_bg .travel_equip_addons .btn{font-size:16px;font-family:Montserrat,sans-serif}.checkin_services_bg .travel_equip_addons .btn.selected{background-color:#f7f7ff;color:#21409a;border-color:#f7f7ff}.checkin_services_bg .travel_equip_addons .toggle_link{min-width:inherit!important;color:#0096db;font-weight:500}.checkin_services_bg .travel_equip_addons .toggle_link .caret{margin-left:10px}.additional_services{content:""}.btn.checkin_later{background-color:#92a2b9;border-color:#92a2b9;margin-right:15px}.clr_grey{color:#96a0b9}.custom-tab .nav-tabs{border-top:1px solid #e5e5ed;border-bottom:1px solid #e5e5ed;padding-bottom:1px;flex-direction:row;flex-wrap:inherit}.custom-tab .nav-tabs.pax_scroll{overflow-x:scroll;scroll-behavior:smooth;overflow-y:hidden}.custom-tab .nav-tabs.pax_scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.custom-tab .nav-tabs.pax_scroll::-webkit-scrollbar{width:2px;height:5px;border-radius:10px}.custom-tab .nav-tabs.pax_scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#808893}.custom-tab .nav-tabs .nav-item a{background-color:#f7f7ff;color:#214198;font-size:16px;font-weight:600;border-right:1px solid #e5e5ed;padding:15px;min-width:200px;align-items:center;justify-content:flex-start;flex-direction:row;text-align:left;border-radius:0;display:flex;flex:initial;position:relative}.custom-tab .nav-tabs .nav-item a .fo-icon{font-size:22px;margin-top:-7px}.custom-tab .nav-tabs .nav-item a span{padding-left:10px}.custom-tab .nav-tabs .nav-item a span label{display:block;margin-bottom:0;line-height:15px}.custom-tab .nav-tabs .nav-item a span small{color:#92a4ba;font-size:14px!important;font-weight:500}.custom-tab .nav-tabs .nav-item a.active{background-color:#fff}.custom-tab .nav-tabs .nav-item a.active:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:0}.custom-tab .nav-tabs .nav-item a.active .fo-icon{color:#333}.custom-tab .nav-tabs .nav-item a.active span label{color:#214198}.custom-tab .nav-tabs .nav-item:last-child a{border-right:none}.custom-tab .nav-tabs .nav-item.complete a{background-color:#21409a;color:#fff}.custom-tab .nav-tabs .nav-item.complete a span label,.custom-tab .nav-tabs .nav-item.complete a span small{color:#fff}.custom-tab .nav-tabs .nav-item.complete a:focus,.custom-tab .nav-tabs .nav-item.complete a:hover{background-color:#21409a;color:#fff}.mob_col .form-group{display:flex}.mob_col .form-group select{max-width:100px;border-radius:10px 0 0 10px!important}.mob_col .form-group .inline-group{border-radius:0 10px 10px 0;border-left:0}.mob_col .form-group .inline-group .form-control,.mob_col .form-group .inline-group .form-control:focus{height:58px}.flight_list_check_in{padding:20px 0;width:100%;float:left}.flight_list_check_in.selected{padding:0}.flight_list_check_in p{margin:0;color:#6d727f}.flight_list_check_in .row{display:flex;align-items:center;width:100%}.flight_list_check_in .fare-row{align-items:flex-start;padding:30px 30px 0}.flight_list_check_in .fare-row div[class*=col-]{padding:0 20px 0 0!important}.flight_list_check_in .fare-row div[class*=col-]:last-child{padding-right:0}.flight_list_check_in div[class*=col-]{padding:0 5px}.flight_list_check_in div[class*=col-]:first-child{padding-left:10px}.flight_list_check_in div[class*=col-]:last-child{padding-right:10px}.flight_list_check_in .route_info_list{display:flex;align-items:center;justify-content:space-between}.flight_list_check_in .route_info_list li{min-width:80px;text-align:left}.flight_list_check_in .route_info_list li:last-child{text-align:right}.flight_list_check_in .route_info_list li.dur_info{width:100%;text-align:center;position:relative}.flight_list_check_in .route_info_list li.dur_info:before{content:"";height:2px;background:#e2e2ec;width:100%;position:absolute;left:0;top:50%;margin-top:-1px}.flight_list_check_in .route_info_list li.dur_info p{margin:0;color:#6d727f}.flight_list_check_in .route_info_list li.dur_info i{background:#fff;position:relative;padding:10px;border-radius:50px;font-size:30px;color:#bfbfca;display:inline-block}.flight_list_check_in .route_info_list li.dur_info i+p{color:#96a2b7}.flight_list_check_in .route_info_list li.dur_info .stop-repr{position:relative;display:flex;align-items:center;justify-content:space-evenly}.flight_list_check_in .route_info_list li.dur_info .stop-repr span{width:100%}.flight_list_check_in .route_info_list li.dur_info .stop-repr span+span{position:relative}.flight_list_check_in .route_info_list li.dur_info .stop-repr span+span:before{content:"";width:10px;height:10px;background:#bfbfca;border-radius:5px;display:inline-block;position:absolute;top:50%;left:0;margin-left:-5px;margin-top:-5px;z-index:10}.flight_list_check_in .route_info_list li.city_info p{font-size:8px;color:#2f3437}.flight_list_check_in .route_info_list li.city_info h2{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:15px}.flight_list_check_in .route_info_list li.city_info h2+p{margin:5px 0 0;color:#6d727f}.flight_list_check_in .oper{margin-top:5px;display:flex;align-items:center}.flight_list_check_in .oper p{padding-right:50px}.flight_list_check_in .oper p span{color:#2f3437;text-transform:uppercase;margin-left:5px;font-weight:500}.flight_list_check_in .oper p a,.flight_list_check_in .oper p a .caret{color:#039ce3;text-decoration:none}.flight_list_check_in .fare_info_list{display:flex;align-items:center;justify-content:space-between}.flight_list_check_in .fare_info_list li{width:100%;cursor:pointer}.flight_list_check_in .fare_info_list li:first-child{padding-right:15px;text-align:right}.flight_list_check_in .fare_info_list li:last-child{padding-left:15px;text-align:center}.flight_list_check_in .fare_info_list li:last-child .btn{font-size:17px}.flight_list_check_in .fare_info_list li h4,.flight_list_check_in .fare_info_list li p{margin:0}.flight_list_check_in .fare_info_list li h4{font-family:Rubik,sans-serif;font-weight:700;color:#039ce3}.flight_list_check_in .fare_info_list li .btn small{font-size:14px}.flight_list_check_in .fare_info_list li .btn+p{font-size:14px;margin-top:5px}.flight_list_check_in .fare_info_list li .btn:focus,.flight_list_check_in .fare_info_list li .btn:hover{text-decoration:none}.flight_list_check_in .fare-box{border:1px solid #e2e2ec;border-radius:10px;padding:20px}.flight_list_check_in .fare-box h4{text-align:center;color:#293134;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.flight_list_check_in .fare-box h4 i{margin-right:5px}.flight_list_check_in .fare-box ul li{color:#039ce3;margin-bottom:3px;display:flex;align-items:center}.flight_list_check_in .fare-box ul li i{margin-right:8px}.flight_list_check_in .fare-box ul li.not-avail{color:#a7a9ac}.flight_list_check_in .fare-box .fbox-footer{text-align:center;padding:15px 0 0}.flight_list_check_in .fare-box .fbox-footer small{font-size:15px;color:#6d727f}.flight_list_check_in .fare-box .fbox-footer h4{color:#039ce3;margin:0;font-size:20px}.flight_list_check_in .fare-box .fbox-footer h4+p{font-size:14px;margin-bottom:5px}.flight_list_check_in .fare-box .fbox-footer .btn:focus,.flight_list_check_in .fare-box .fbox-footer .btn:hover{text-decoration:none}.flight_list_check_in .fare-box .xs-dev-price-show{display:none}.flight_list_check_in .flight-det-row div[class*=col-]{padding:30px 0 0 30px}.flight_list_check_in .flight-det-row .flight-det-box{border:1px solid #ddd;border-radius:10px;padding:20px}.flight_list_check_in .flight-det-row .flight-det-box li.city_info p{font-size:13px}.flight_list_check_in .flight-det-row .flight-det-box .oper{justify-content:flex-end;margin:0}.flight_list_check_in .flight-det-row .flight-det-box .oper p{padding:0;color:#6d727f}.flight_list_check_in .flight-det-row .flight-det-box .layover{background:#f7f7ff;color:#6c7383;display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;margin:10px 0}.flight_list_check_in .flight-det-row .flight-det-box .layover p strong{color:#214198}.flight_list_check_in.selected .selected-fare .selected-icon{display:none}.flight_list_check_in.selected .selected-fare p{font-size:16px;color:#333}.flight_list_check_in.selected .selected-fare h4{color:#21409a;font-family:Rubik,sans-serif;font-size:22px;font-weight:700}.flight_list_check_in.selected .selected-fare .btn-link{background:#fff!important;color:#039ce3!important;text-decoration:none!important;padding:5px 15px!important;border:1px solid #d6d6d6;border-radius:6px}.flight_list_check_in.selected .selected-fare .btn-link small{font-weight:500}.flight_list_check_in.selected .selected-icon,.flight_list_check_in.selected .selected-icon p{color:#039ce3;text-align:center}.flight_list_check_in.selected .selected-icon i{font-size:50px}.flight-label-type h2,.flight_list_check_in .check-in-label p{font-size:10px}.checkin-seleted-flight{background-color:#f7f7ff;color:#0194d9;border:1px solid #0094da;border-radius:10px}.checkin-seleted-flight i{background-color:#0094da;color:#fff}.checkin_panel .side-panel-container{padding-bottom:30px}.checkin-route h4{font-weight:500;font-size:15px}.checkin-route h4 b{font-weight:500}.checkin-route h5{font-size:16px;margin:7px 0}.checkin-route h4 span{color:#6b7380}.checkin-route p{font-size:14px;font-weight:500;color:#6b7380}@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}}.modal-body{content:""}.notAvailChckin{color:red;padding:0 10px;font-size:15px}.preloadeHolder [class*=-Loader]{margin:0 auto}.issue-date .form-error{border-color:#dc3545!important}.box-content.payment-confirmation>.box-list-head ul li:last-child{text-align:left}.autoseatassign .modal-title{font-size:30px;font-weight:700;width:100%;text-align:center}.bpay-top{background:#fff;color:#21409a!important}.bpay-top,.bpay-top:hover{font-size:16px;margin:0;border:1px solid #21409a;padding:10px 20px;cursor:pointer;border-radius:5px}.bpay-top:hover{background:#21409a;color:#fff!important}.cross{position:absolute;width:15px;height:15px;right:8px;top:7px;cursor:pointer}.cross:after,.cross:before{content:"";position:absolute;width:100%;height:2px;background-color:#000;top:50%;left:0;transform-origin:center}.cross:before{transform:rotate(45deg)}.cross:after{transform:rotate(-45deg)}.bpay-body-err p{margin:50px 0;font-size:17px;color:red;text-align:center}.bpay-body{padding:15px}.bpay-body p{margin:15px 0;font-size:15px}.bpay-body div{display:flex;width:100%;justify-content:center}.seat-selection-title h4{box-sizing:border-box;color:#21409a;padding-top:0!important;margin-bottom:0!important}.seat-selection{display:block;font-size:16px;font-weight:700;color:#21409a;margin-bottom:10px}.seat-selection span{width:65px}.seat-selection span:last-child{margin-left:5px}.autoseats h6{line-height:40px;display:inline-flex;margin-bottom:15px}.seat-selection-buttons{width:80%;display:inline-flex;justify-content:space-between;align-items:center;margin-top:20px}.seat-selection-buttons button{width:48%;text-align:center;padding:10px;font-size:16px;font-weight:500}.seat-selection-buttons .dontaccept{border:1px solid #21409a;color:#21409a;border-radius:25px;background:#fff!important}.seat-selection-buttons .dontaccept:hover{border:1px solid #21409a;color:#fff;border-radius:25px;background:#21409a!important}.msgbox{color:red;display:inline-block;margin-top:10px}.autoseats{text-align:center}li:nth-child(2n) .brandoptin{background-color:#f7f7ff}li:last-child .brandoptin{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.current-brand{text-decoration:underline;text-underline-position:under;text-align:center;font-size:12px;color:#0f0f10;cursor:pointer}.brnd-mod-head{padding:5px;font-size:15px}.brnd-mod-head p{display:inline-block;font-size:17px;font-weight:600}.brnd-mod-head .brnd-up-fare{font-size:20px;color:#21409a}.brnd-mod-head .brnd-up-cls{font-size:22px;font-weight:400;line-height:24px;cursor:pointer}.shift-modal{margin:12%}.brnd-fac-list{list-style-type:none;margin:0;-webkit-padding-start:0;padding-inline-start:0}.brnd-fac-list li{background-color:#fff}.brnd-fac-list li p{padding:0 5px;display:flex;justify-content:space-between}.brnd-fac-list li p .fac-inf{margin-bottom:0;display:flex;align-items:center;gap:5px;width:60%;height:50px}.brnd-fac-list li p .fac-inf i{height:36px;width:36px;padding:16px}.brnd-fac-list li p .fac-inf strong{font-weight:500;font-size:13px;line-height:15px}.brnd-fac-list li p .fac-avl{height:50px}.brnd-fac-list li p .fac-avl strong{color:#21409a;box-shadow:0 0 1px 0 #d7cbcb;font-size:15px}.brnd-fac-list li p .fac-avl strong i{width:24px;height:24px}.brnd-avltd{display:flex;justify-content:space-between;margin-bottom:0;padding:0 5px}.brnd-avltd div:last-child div{display:flex;align-items:center;font-size:16px}.brnd-avltd div:last-child div .im-advantage-new-fare,.brnd-avltd div:last-child div .im-loyal-new-fare,.brnd-avltd div:last-child div .im-standard-new-fare{height:15px;width:18px;z-index:10}.brnd-avltd div:last-child div{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 0 1px 0 #d7cbcb;height:40px;line-height:25px}.brnd-avltd div:last-child div:first-child{background:#f7f7ff}.brnd-avltd div:last-child div:last-child{background:#21409a;color:#fff}.priority-inf{background:#21409a;display:inline-block;padding:0}.companionssltdd .form-control{border:none;height:44px;margin-top:0!important}@media screen and (max-width:767px){.autoseats{text-align:center}.autoseats h6{line-height:40px;border-bottom:1px dotted #dee2e6;display:block}.seat-selection{display:block;font-size:16px;font-weight:700;color:#21409a}.autoseats span{width:100%}.seat-selection-buttons{width:100%;display:block;justify-content:space-between;align-items:center;margin-top:20px}.seat-selection-buttons button{width:100%;text-align:center;padding:10px;font-size:16px;font-weight:500;margin-bottom:10px}}.session-expires-in.modal .modal-dialog{margin-top:70px}.session-expires-in.modal .modal-content .modal-header{background:#214198}.session-expires-in.modal .modal-content .modal-header .close{color:#fff}.session-expires-in.modal .modal-content .modal-header .timer{height:130px;width:130px;display:flex;background:#fff;position:absolute;border:none;border-radius:65px;left:0;bottom:0;right:0;margin:0 auto;top:-34px}.session-expires-in.modal .modal-content .modal-header .timer .timerTime{display:flex;align-items:stretch;justify-content:center;flex-direction:column}.session-expires-in.modal .modal-content .modal-header .timer .timerTime h4{font-size:33px;margin:0;line-height:26px;min-width:90px;justify-content:center}.session-expires-in.modal .modal-content .modal-header .timer .timerTime p{margin:0;display:flex;align-items:center;justify-content:space-around}.session-expires-in.modal .modal-content .modal-header .timer .timerTime p small{font-size:11px;color:#304296;font-weight:600}.session-expires-in.modal .modal-content .modal-body h4{font-size:24px}.session-expires-in .clock{height:100%;width:100%;border-radius:100px;display:flex;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;background:url(/images/timerClockFrame-trans.svg) no-repeat;background-size:cover}.multiplefop a{color:red;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:Montserrat,sans-serif!important}.multiplefop a:hover{color:red}.multiplefop.msgbox{color:red;display:inline-block;margin-top:10px}.bag-height{border-left:2px solid #21409a}.bag-height:after{bottom:0}.bag-height:after,.bag-height:before{content:"";width:10px;height:1px;border:1px solid #21409a;position:absolute;left:-6px}.bag-height:before{top:0}.bag-width{border-bottom:2px solid #21409a}.bag-width:after{left:8px}.bag-width:after,.bag-width:before{content:"";width:1px;height:10px;border:1px solid #21409a;position:absolute;bottom:23px}.bag-width:before{right:6px}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}.modal-md{max-width:600px}}.dialog-wrapper{min-height:100%;width:100%;background-color:rgba(0,0,0,.158);display:flex;justify-content:center;align-items:center;z-index:999;position:absolute;top:0;left:0}.dialog-body{display:flex}.dialog{border-radius:10px;overflow:hidden;width:100%}.dialog .top{background-color:#fff;padding:10px 40px;font-size:17px;text-align:left;display:flex;color:#2f4689;align-items:center}.dialog .top i{margin-right:5px;font-size:16px}.dialog .top p{margin:0;padding-left:3px}.dialog-body .icon-box{font-size:64px;color:#fff;width:25%;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#224099}.dialog-body .icon-box i{width:102px;height:102px;display:inline-block}.dialog-button{color:#fff;background-color:#0094d9;border-radius:20px;text-transform:uppercase;padding:9px 10px;cursor:pointer;margin-top:20px;text-align:center;font-size:15px}.dialog-body .dialog-content{padding:30px;background-color:#e3e3ed;width:75%;color:#232327;text-align:center;font-size:small}.baggages-row{background:#fff;border-radius:10px;overflow:hidden}.first-box{padding:0}.first-box img{height:100%;object-fit:cover}.second-box{padding:15px 25px!important;border-top:1px solid #e9e2e2;border-bottom:1px solid #e9e2e2}.third-box{padding:15px 20px}.adthird-box{display:flex;align-items:center;justify-content:center}.second-box .heading-divide{width:100%;display:block}.second-box ul{list-style:none;margin:10px 0 0;padding:0}.second-box ul li{margin:10px 0;padding-top:10px}.second-box ul li .bag-item-check-text{color:#7a7a7a;margin:0 0 0 10px;font-size:18px}.third-box{text-align:center;border-top:1px solid #e9e2e2;border-bottom:1px solid #e9e2e2;border-right:1px solid #e9e2e2}.third-box ul li .btn-primary{background:#21409a}.third-box ul li .btn-selected{background:#f7f7ff}.second-box:before{content:"";position:absolute;right:-8px;height:100%;border-right:dashed;border-color:#a2a2a2;border-width:thin;bottom:-1px;top:inherit}.third-box:before{height:17px;border-radius:0 0 25px 25px;bottom:-1px;top:inherit;transform:rotate(180deg)}.third-box:after,.third-box:before{content:"";position:absolute;left:-6px;width:32px;border:1px solid #ddd;border-top-color:#f7f7ff;background-color:#fff}.third-box:after{top:-1px;z-index:999;height:15px;border-radius:0 0 25px 25px}.third-box img{text-align:center;width:100%;height:80px}.second-box h2{font-size:24px;font-weight:700;color:#22409a;margin:15px 0}.second-box h3{font-size:21px;font-weight:600;color:#070707;margin:10px 0}.discount-btn{border-radius:16px;background:#00be20;text-align:center;padding:4px 15px;margin:10px 0;display:inline-block;font-size:12px;font-weight:500;color:#fff;cursor:pointer}.discount-btn a{color:#fff;padding:0;margin:0;text-decoration:none}.text-or-btn{padding:0;margin:0;list-style:none;width:100%}.text-or-btn li{margin:5px 0}.text-or-btn li span{font-size:14px;color:#21409a}.text-or-btn .from-text{font-size:18px;font-weight:600;color:#00be21;margin-bottom:0}.text-or-btn .price-text{font-size:25px;color:#00be21;font-weight:700;margin-top:0}.text-or-btn .add-new-btn{margin:15px 0}.add-new-btn{background:#22409a;border-radius:25px;font-size:14px;font-weight:600;color:#fff;padding:12px 65px;text-decoration:none;cursor:pointer}.thanks-text{font-size:13px;font-weight:700;cursor:pointer}.modal-con{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}@media screen and (max-width:912px){.modal-con{padding:0 15px}.main-box-modal-header{padding:15px 0}.second-box:before{content:"";display:none}.second-box{border-bottom:1px dashed #a2a2a2}.third-box:after,.third-box:before{content:"";display:none}.pack-modal-close a{padding:3px 12px;background:#fff}.pack-modal-close img{width:20px;margin:0 0 5px}.first-box img{margin:0 0 10px}.second-box .heading-divide{width:100%;display:inline}.second-box h2{font-size:23px}.second-box h2,.second-box h3{margin:15px 0;text-align:center}.second-box h3{font-size:21px}.second-box ul li{margin:10px 0;padding-top:10px;display:flex;justify-content:center}.second-box ul li .bag-item-check-text{color:#7a7a7a;margin:3px 0 0 10px;font-size:16px}}.headerClass{background:#21409a;height:80px;position:fixed;z-index:99;left:0;top:0;width:100%}.headerClass .navbar{background:none;border:none;border-radius:0;padding:0;position:static}.headerClass .navbar .navbar-brand{display:inline-block;height:auto;padding:16px 15px;cursor:pointer}.headerClass .navbar .logo{width:90px;padding:0}.headerClass .navbar .navbar-collapse{min-height:80px;padding:0 15px}.headerClass .navbar .navbar-collapse .navbar-nav{display:flex;min-height:80px;justify-content:center;align-items:center}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link{color:#fff;height:80px;display:flex;align-items:center;font-size:16px;padding:10px 15px}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a:after,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link:after{margin-left:10px}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a.login,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link.login{margin:0 10px;position:relative}.headerClass .navbar .navbar-collapse .navbar-nav .langDropdwn .nav-link span .flag-icon{display:block;width:20px;height:20px;float:left;margin-right:12px;border-radius:50px}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.headerClass .navbar .navbar-collapse .navbar-nav>.open>a:focus,.headerClass .navbar .navbar-collapse .navbar-nav>.open>a:hover{background:#039ce3;color:#fff}.headerClass .navbar .header_sign_btn{display:none}.headerClass .navbar>.col-lg-9{position:inherit}.headerClass .navbar .nav_close{display:none}.headerClass .info_dropdown{content:""}.navbar-default>.container{width:100%}.customDropdwn.dropdown .dropdown-menu{padding:0;margin:0;top:99%;min-width:200px;right:0;left:inherit;border-radius:0 0 8px 8px}.customDropdwn.dropdown .dropdown-menu ul li .btn{border-radius:0;font-weight:500;font-size:14px;padding:8px 15px;width:100%;text-align:left}.customDropdwn.dropdown .dropdown-menu ul li .btn-link{color:#039ce3}.customDropdwn.dropdown .dropdown-menu ul li .btn-info{border-radius:0 0 8px 8px}.customDropdwn.dropdown .dropdown-menu ul li .btn-info:hover{color:#039ce3}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu{width:400px}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li.user_detail{padding:20px 20px 15px}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li.user_detail .img-icon-lg{width:50px;height:50px}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li.user_detail .user_detail_content{margin-left:15px}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li.user_detail .user_detail_content h4{color:#21409a}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li.user_detail .user_detail_content p{color:#737373;margin-bottom:0;font-size:14px}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li.user_detail .user_detail_content p span{color:#039ce3}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li .btn{justify-content:center;text-align:Center;background-color:#f7f7ff;border-radius:0 0 8px 8px;padding:10px 0;font-weight:600}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li .btn:first-child{border-radius:0 0 0 8px}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li .btn:last-child{border-radius:0 0 8px 0}.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li .btn:focus,.customDropdwn.dropdown.b2b_user-dropdown .dropdown-menu li .btn:hover{background-color:#21409a!important;color:#fff!important;text-decoration:none}.dropdown-menu li i .customDropdwn i.flag-icon,.dropdown-menu li i.flag-icon{display:block;width:20px;height:20px;float:left;margin-right:12px}.icon-us{background-image:url(/images/icon-en.png)}.icon-ro{background-image:url(/images/icon-ro.png)}.icon-ru{background-image:url(/images/icon-ru.png)}.icon-hy{background-image:url(/images/icon-hy.png)}.icon-it{background-image:url(/images/icon-it.png)}.icon-de{background-image:url(/images/icon-de.png)}.icon-fr{background-image:url(/images/icon-fr.png)}.icon-uk{background-image:url(/images/icon-uk.png)}.langDropdwn .dropdown-menu a i .customDropdwn i.flag-icon,.langDropdwn .dropdown-menu a i.flag-icon{display:block;width:20px;height:20px;float:left;margin-right:12px;border-radius:50px}.langDropdwn .dropdown-menu a i.icon-us{background-image:url(/images/icon-en.png)}.langDropdwn .dropdown-menu a i.icon-ro{background-image:url(/images/icon-ro.png)}.langDropdwn .dropdown-menu a i.icon-ru{background-image:url(/images/icon-ru.png)}.langDropdwn .dropdown-menu a i.icon-uk{background-image:url(/images/icon-uk.png)}.langDropdwn .dropdown-menu .dropdown-item{color:#039ce3;border-radius:0;font-weight:500;font-size:14px;padding:8px 15px;width:100%;text-align:left}.langDropdwn .dropdown-menu .dropdown-item.dropdown-item:hover{border-radius:15px 15px 0 0}.langDropdwn .dropdown-menu .dropdown-item.active,.langDropdwn .dropdown-menu .dropdown-item:active{color:#fff;background-color:#0095da}.langDropdwn .dropdown-menu .dropdown-item.active:hover,.langDropdwn .dropdown-menu .dropdown-item:active:hover{border-radius:0 0 0 0}.langDropdwn .dropdown-menu .dropdown-item.dropdown-item:last-child:hover{border-radius:0 0 15px 15px}.mega-dropdown{position:static!important}.mega-dropdown .dropdown-menu{margin:0;border-radius:15px!important;padding:20px 0;width:100%;box-shadow:none;-webkit-box-shadow:none;height:100vh;overflow-y:auto}.mega-dropdown .dropdown-menu>li>ul{padding:0;margin:0}.mega-dropdown .dropdown-menu>li>ul>li{list-style:none}.mega-dropdown .dropdown-menu>li>ul>li>.btn-link{display:block;color:#222;padding:3px 5px}.mega-dropdown .dropdown-menu>li>ul>li>.btn-link:focus,.mega-dropdown .dropdown-menu>li>ul>li>.btn-link:hover{text-decoration:none}.mega-dropdown .dropdown-menu h4{font-size:26px;margin-bottom:20px;font-weight:700}.mega-dropdown .dropdown-menu ul{display:flex;align-items:center;flex-wrap:wrap}.mega-dropdown .dropdown-menu ul li{flex:0 1 33.33%;padding:25px 0}.mega-dropdown .dropdown-menu ul li .btn-link{display:flex;align-items:center;justify-content:flex-start}.mega-dropdown .dropdown-menu ul li .menu-label{padding-left:15px;text-align:left}.mega-dropdown .dropdown-menu ul li .menu-label h4{margin:0 0 2px;color:#0094da;font-size:15px}.mega-dropdown .dropdown-menu ul li .menu-label p{margin:0;color:#283234;font-size:13px}.mega-dropdown .info_megadropdown_bg{padding-top:0;padding-bottom:0}.mega-dropdown .info_megadropdown_bg ul{display:block;padding:0}.mega-dropdown .info_megadropdown_bg ul li{display:flex;flex-direction:column;margin-bottom:12px;padding:0}.mega-dropdown .info_megadropdown_bg ul li .btn-link{display:flex;font-size:15px;line-height:20px;font-weight:500;color:#0295da;align-items:center;padding:0;text-align:left}.mega-dropdown .info_megadropdown_bg ul li .btn-link h4{font-size:16px;text-transform:capitalize;color:#0096db;margin-bottom:0}.mega-dropdown .info_megadropdown_bg ul li .btn-link span{color:#69737f;text-align:left}.mega-dropdown .info_megadropdown_bg ul li .btn-link img{max-width:50px}.mega-dropdown .info_megadropdown_bg ul li .btn-link:hover{text-decoration:none}.mega-dropdown .info_megadropdown_bg ul li span{padding-left:20px}.mega-dropdown .info_megadropdown_bg.plan_bg ul{max-width:490px}.mega-dropdown .info_megadropdown_bg.plan_bg ul li{margin-bottom:18px}.mega-dropdown .info_megadropdown_bg h3{font-size:35px;color:#293134}.mega-dropdown .info_megadropdown_bg h5{font-size:19px;margin-bottom:25px}.mega-dropdown .info_megadropdown_bg .dropdown_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mega-dropdown .info_megadropdown_bg .dropdown_header .btn-link,.mega-dropdown .info_megadropdown_bg .dropdown_header .btn-link:focus,.mega-dropdown .info_megadropdown_bg .dropdown_header .btn-link:hover{text-decoration:none}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box{width:auto;max-width:320px;display:flex;justify-content:space-between;align-items:center}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box form{width:100%;width:320px}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box form .form-group{height:60px;border:1px solid #c8d0db;border-radius:8px;display:flex;justify-content:space-between;position:relative;margin-bottom:0;margin-right:28px}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box form .form-group .form-control{height:100%;max-width:230px;padding-right:0;border:none;box-shadow:none;border-radius:8px}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box form .form-group .form-control:focus{height:100%}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box form .form-group .search_btn{-webkit-apperance:none;border:none;background-color:transparent;font-size:0;width:50px}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box form .form-group .search_btn+i{position:absolute;right:14px;top:17px;font-size:20px;color:#95a2b5}.mega-dropdown .info_megadropdown_bg .megadropdown_search_box .icon-close{font-size:18px;color:#b5b9c2}.navbar-nav .dropdown:hover .dropdown-toggle,.navbar-nav>.nav-link:hover{background:#1c388b}.dropdown-toggle+.dropdown-menu{border-radius:0 0 4px 4px}@media(min-width:992px){.dropdown.show .dropdown-menu{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:slideIn}}.customDropdwn.dropdown.mobile_signin_dropdown{float:right;margin-top:5px;display:none}.customDropdwn.dropdown.mobile_signin_dropdown a{font-size:12px;color:#fff}.customDropdwn.dropdown.mobile_signin_dropdown a span i.fo-icon{margin-right:5px}.customDropdwn.dropdown.mobile_signin_dropdown .dropdown-menu{top:53px}.customDropdwn.dropdown.mobile_signin_dropdown .dropdown-menu ul li .btn{padding:6px 10px;font-size:12px}@keyframes slideIn{to{transform:translateY(0);opacity:1}0%{transform:translateY(1rem);opacity:0}}@media(max-width:991px){.main-container{margin-top:0!important;padding-top:0!important}.customDropdwn.dropdown.mobile_signin_dropdown{display:inherit}.headerClass .navbar .nav_close{display:block}.navbar-nav>li>a{padding:30px 15px;font-size:14px;font-weight:600;color:#333;text-transform:uppercase}.navbar-right .dropdown-menu-left{right:0;left:auto}.mega-dropdown .info_megadropdown_bg h5{font-size:14px;margin-bottom:6px;margin-top:0}ul.dropdown-menu.language{width:auto}ul.dropdown-menu.language li a{font-size:14px}.mega-dropdown .info_megadropdown_bg .dropdown_header{display:none}.headerClass .navbar .header_sign_btn{display:inline-block}.mega-dropdown .info_megadropdown_bg.plan_bg ul li{margin-bottom:0}.headerClass .navbar .navbar-collapse .navbar-nav{justify-content:flex-start;align-items:flex-start;overflow:auto}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-item>a,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link{height:auto;padding:7px 0;font-size:14px;font-weight:600;color:#333;text-transform:uppercase}.mega-dropdown .info_megadropdown_bg ul li{margin-bottom:0!important}.mega-dropdown .info_megadropdown_bg ul li span{padding-left:0}.navbar-nav .dropdown:hover .dropdown-toggle{background:#fff}.mega-dropdown .dropdown-menu{height:auto!important;padding:0;overflow-y:inherit;border:none}.mega-dropdown .dropdown-menu .container{padding:0}.info_megadropdown_bg h5{text-align:left}.mega-dropdown .info_megadropdown_bg .mb-40,.mega-dropdown .info_megadropdown_bg.plan_bg ul.mb-40{margin-bottom:10px!important}.mega-dropdown .dropdown-menu ul{margin-bottom:0!important}.mega-dropdown .dropdown-menu ul.reset-list{margin-bottom:15px!important}.customDropdwn.dropdown .dropdown-menu{border:none}.customDropdwn.dropdown .dropdown-menu ul li .btn{padding:8px 0}.headerClass .navbar .navbar-collapse .navbar-nav .mega-dropdown:nth-child(2) ul li .btn-link{padding:3px 0}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link,.nav-item.mega-dropdown.dropdown.nav-item{display:block;width:100%;align-items:flex-start;text-align:left}.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link:focus,.headerClass .navbar .navbar-collapse .navbar-nav>.nav-link:hover,.nav-item.mega-dropdown.dropdown.nav-item:focus,.nav-item.mega-dropdown.dropdown.nav-item:hover{background-color:#fff;color:#1c388b}.navbar button.navbar-toggler{display:inherit;color:#fff!important;border:none;cursor:pointer}.navbar button.navbar-toggler:focus{outline:none!important}.navbar-brand{margin-top:0}.navbar-collapse ul.nav{margin:0}.navbar-collapse ul.nav li{width:100%;padding:0;flex-direction:column}.navbar-collapse ul.nav .megadropdown_search_box>h4,.navbar-collapse ul.nav li h4{font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:8px}.mega-dropdown .info_megadropdown_bg ul li .btn-link{text-align:left;padding:7px 0}.navbar-collapse ul.nav li.dropdown .dropdown-menu{padding-left:10px}.navbar-collapse ul.nav li.dropdown .dropdown-menu li a{font-size:13px;color:#fff;font-weight:400}.navbar-collapse ul.nav li.dropdown .dropdown-menu li a:focus,.navbar-collapse ul.nav li.dropdown .dropdown-menu li a:hover{background-color:transparent}.navbar-collapse ul.nav li a:focus,.navbar-collapse ul.nav li a:hover{color:#1d398c!important}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent!important}.navbar-nav>li>.dropdown-menu{position:relative;max-width:100%;float:none;margin:-1px auto auto;background-color:transparent;border:none;box-shadow:none;padding:0}.navbar-nav .open .dropdown-menu{height:100%;visibility:visible}.navbar-nav .open .dropdown-menu>li>a{color:#fff;padding:0!important}.headerClass .col-lg-3,.navbar-brand{text-align:center}.navbar-brand{padding:0!important;margin:0}.navbar-toggler{position:absolute;color:#fff;z-index:99;top:20px}.navbar-toggler .icon-bar{background-color:#fff}.header_sign_btn{position:absolute;display:inline-block;right:0;font-size:14px;margin-top:10px;font-weight:500}.header_sign_btn,.header_sign_btn:focus,.header_sign_btn:hover{color:#fff;text-decoration:none}.header_sign_btn i.fo-icon{padding-right:5px}.navbar-collapse{display:block!important;padding:0!important}.navbar-collapse .navbar-nav{height:100%!important;position:fixed;padding-left:15px;padding-right:15px;padding-top:25px;left:-300px;top:0;width:100%;max-width:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;transition-duration:.3s;z-index:99;text-align:left;overflow-x:hidden;overflow-y:scroll}.show .navbar-collapse .navbar-nav{left:0;transition-duration:.3s}.nav_close{display:block;position:fixed;left:-300px;top:15px;font-size:25px;z-index:10}.nav_close,.nav_close:focus,.nav_close:hover{color:#fff;text-decoration:none}.show .nav_close{left:300px}.dark_bg{background-color:rgba(0,0,0,.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;display:none;transition-duration:.3s}.show .dark_bg{display:block}.dropdown a[aria-expanded=true] .caret,.dropdown.open .caret{border-bottom-color:#21409a}.dropdown-menu.mega-dropdown-menu{top:0}.mega-dropdown .info_megadropdown_bg h3,.mega-dropdown .info_megadropdown_bg ul li .btn-link img,.mega-dropdown .info_megadropdown_bg ul li .btn-link p{display:none}.navbar-collapse ul.nav li.dropdown .dropdown-menu{padding-left:0}.navbar-collapse ul.nav li.dropdown .dropdown-menu.toggle-dropdown-menu{top:0;margin:0}.navbar-collapse ul.nav li.dropdown .dropdown-menu.toggle-dropdown-menu li{padding:6px 0}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg.plan_bg ul{max-width:100%;padding-right:20px}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul li a{font-size:13px}.mega-dropdown .info_megadropdown_bg ul li .btn-link,.mega-dropdown .info_megadropdown_bg ul li .btn-link h4{font-size:13px;font-weight:400;margin-bottom:0;color:#0096db}.dropdown-menu.mega-dropdown-menu .container>.row>.col-xs-12{padding-left:0;padding-right:0}.info_megadropdown_bg .dropdown_header{display:none}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg{padding-top:6px}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg.plan_bg ul li,.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg>.mb-40{margin-bottom:0}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul li span{padding-left:0}.navbar-collapse ul.nav li.dropdown .dropdown-menu li a{color:#0096db;line-height:11px}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul li{margin-bottom:0}.dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul{margin-bottom:20px}.megadropdown_search_box .form-group .search_btn,.megadropdown_search_box .form-group .search_btn+i{display:none}.megadropdown_search_box,.megadropdown_search_box form{width:100%}.megadropdown_search_box .form-group{margin-right:0;height:auto}.megadropdown_search_box .form-group .form-control{padding:15px 12px}.navbar-collapse>ul.nav>li:first-child{order:2}.navbar-collapse>ul.nav>li:nth-child(2){order:3}.navbar-collapse>ul.nav>li:nth-child(3){order:4}.navbar-collapse>ul.nav>li:nth-child(4){order:5}.navbar-collapse>ul.nav>li.signin{order:1}.megadropdown_search_box{order:6;margin-top:20px}.navbar-collapse>ul.nav>li:last-child{order:7;margin-top:20px}.navbar-collapse>ul.nav>li:last-child>a{text-transform:inherit;color:#0096db;font-weight:500}.nav li.signin:after,.nav li.signin:before{display:none}}.activefnm{background:#fff;font-size:15px!important}.activefnm,.activefnm:hover{color:#21409a!important;border-radius:15px;padding:2px 12px 3px!important;height:auto!important;margin:24px 10px 24px 0;font-weight:600}.activefnm:hover{background:#fff!important}.dropdown.show .dropdown-menu{width:auto;height:auto;left:auto;right:-20px;top:60px;border-radius:15px}.dropdowninfo{width:700px;padding:0 0 20px 20px;margin-right:auto;margin-left:auto}.dropdowninfo h4{padding:0;font-weight:700;font-size:24px;margin-top:20px;margin-bottom:10px}.dropdown-menu h5{font-size:19px;margin-bottom:15px}.dropdown-menu .reset-list{list-style:none;margin:0;padding:0}.dropdown-menu .dropdowninfo .reset-list li{display:flex;flex-direction:column;margin-bottom:12px;padding:0}.dropdown-menu .reset-list li .btn-link{display:flex;font-size:15px;line-height:20px;font-weight:500;color:#0295da;align-items:center;padding:0;text-align:left;text-decoration:none}.customDropdwn.dropdown .dropdown-menu ul li .btn-info{background:#f7f7ff!important;color:#434444;border:none;border-radius:0 0 15px 15px}.headerClass .upcaret{position:absolute;right:23px;top:-28px;font-size:26px;color:#fff;z-index:0;rotate:180deg}.headerClass .upcaret i{font-size:34px}.navbar-nav .dropdown:hover .dropdown-toggle{background:#21409a}.dropdown.show:before{content:"";width:100%;height:100vh;position:fixed;background-color:rgba(0,0,0,.5);left:0;top:0;z-index:1}@media screen and (max-width:992px){.dropdown.show:before{background-color:transparent;position:static}.activefnm{padding:2px 0 3px!important}}@media screen and (max-width:768px){.beforflightmenu{display:block}.navbarnav>li>.dropdowninfo{border-radius:20px;background:#fff;opacity:1}.upcaret{display:none}}@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%}.img-icon-xs{width:26px;height:26px}.img-icon-xs,.img-icon-xxs{display:inline-block;padding:5px;background-size:cover!important}.img-icon-xxs{width:24px;height:24px}.img-icon-sm{width:34px;height:34px}.img-icon-md,.img-icon-sm{display:inline-block;padding:5px;background-size:cover!important}.img-icon-md{width:45px;height:45px}.img-icon-lg{width:72px;height:72px}.img-icon-lg,.img-icons-lg{display:inline-block;padding:5px;background-size:cover!important}.img-icons-lg{width:103px;height:157px;margin-top:30px}.img-icons-prir-mod{width:160px;height:175px;display:inline-block;padding:5px;background-size:cover!important;position:relative;bottom:-30px}.img-smlkg-inf{width:63%;height:147px;margin-top:21px}.img-smlkg-inf,.img-smlkg-prior{display:block;padding:5px;background-size:cover!important;text-align:center}.img-smlkg-prior{width:95px;height:151px}.airport-check-in,.checked-bag-up-30kg,.im-ChildDiscount,.im-WebcheckIn-cab,.im-anyseat-fac,.im-arpt-chkin,.im-baggage10-cabin,.im-baggage20-cab,.im-baggage25-cabin,.im-cabin-baggage,.im-cabin-baggage-new,.im-cabin10kg,.im-cabin20kg,.im-changeflex-cab,.im-web-bfr30{width:79px;height:101px}.im-round-icon{width:25px;height:25px;display:inline-block;margin:5px;background-size:cover!important}.im-avail-white{width:79px;height:20px;background:url(/images/check-white.svg) no-repeat;display:block}.im-avail{width:79px;height:20px;background:url(/images/check.svg) no-repeat}.im-trvl{height:30px;width:30px}.im-adlt-trvl{background:url(/images/adlt.svg) no-repeat}.im-passprt{background:url(/images/passport.svg) no-repeat;height:16px;width:13px;display:inline-block;background-size:cover;margin-left:10px}.im-chld-trvl{background:url(/images/child.svg) no-repeat;height:17px;width:17px;display:inline-block;background-size:cover}.im-infnt-trvl{background:url(/images/infant.svg) no-repeat;height:18px;width:20px;display:inline-block;background-size:cover}.im-standard-fare{background:url(/images/F1-133-Fare-Standard.svg) no-repeat}.im-check-ico{background:url(/images/check-ico.svg) no-repeat;width:30px;height:15px}.im-low-bg{background:url(/images/carry-on-bag.jpg) no-repeat}.im-med-bg{background:url(/images/med-bag.png) no-repeat}.im-frst-brd{background:url(/images/frst-board.svg) no-repeat}.checked-bag-20-kg{background:url(/images/checked-bag-20-kg.png) no-repeat}.checked-bag-20-kg,.checked-bag-25-kg{width:250px;height:150px;display:inline-block}.checked-bag-25-kg{background:url(/images/checked-bag-25-kg.png) no-repeat}.im-lg-bg{background:url(/images/checked-bag-20-kg.png) no-repeat}.im-lg-bg-25{background:url(/images/checked-bag-25-kg.png) no-repeat}.im-mx-bg{background:url(/images/big-luggage-30kg.png) no-repeat}.im-small1-bg{background:url(/images/small1.jpg) no-repeat;width:150px;height:150px;display:inline-block}.im-small2-bg{background:url(/images/small-bagpack-2.png) no-repeat;width:190px}.im-small-bg-pop,.im-small2-bg{height:175px;display:inline-block}.im-small-bg-pop{background:url(/images/small-bagpack-1.png) no-repeat;width:250px}.im-alert-icon{background:url(/images/alert-icon.svg) no-repeat;height:20px;width:20px;margin:3px 2px;float:left}.im-upper-bg{background:url(/images/im-upper-bg.png) no-repeat;width:200px;height:175px;display:inline-block}.im-small3-bg{background:url(/images/small3.jpg) no-repeat;width:150px;height:150px;display:inline-block}.im-standard-up{background:url(/images/starndard-blank.svg) no-repeat;height:20px;width:20px}.im-loyal-up{background:url(/images/loyal-blank.svg) no-repeat;height:20px;width:20px}.im-advanced-up{background:url(/images/advanced-blank.svg) no-repeat;height:20px;width:20px}.im-recmnd-star{height:18px;width:18px;background:url(/images/recomnd-star.svg) no-repeat;margin-right:5px}.im-loyal-fare{background:url(/images/F1-133-Fare-Loyal.svg) no-repeat}.im-web-bfr30{background:url(/images/web-30daybefor.svg) no-repeat}.im-advantage-fare{background:url(/images/F1-133-Fare-Advantage.svg) no-repeat}.im-arpt-chkin{background:url(/images/airprt-chckin.svg) no-repeat}.im-easy-new-fare{background:url(/images/easy-Icon.svg) no-repeat}.im-standard-new-fare{background:url(/images/F1-133-01.svg) no-repeat}.im-loyal-new-fare{background:url(/images/F1-133-02.svg) no-repeat}.im-advantage-new-fare{background:url(/images/F1-133-03.svg) no-repeat}.im-cabin-baggage{background:url(/images/F1-carry-on.svg) no-repeat}.im-cabin-baggage-new{background:url(/images/cabin_bag_90cm.svg) no-repeat}.im-priority-bag-check{background:url(/images/priority-bag-check.svg) no-repeat}.im-nochecknbag{background:url(/images/F1-NoChecknBag.svg) no-repeat}.im-checknbag10kg{background:url(/images/F1-checkedBag-10kg.svg) no-repeat}.im-cabin10kg{background:url(/images/cabin-bag10kg.svg) no-repeat}.im-cabin20kg{background:url(/images/cabin-bag20kg.svg) no-repeat}.im-checknbag20kg{background:url(/images/F1-checkedBag-20kg.svg) no-repeat}.im-checknbag30kg{background:url(/images/F1-checkedBag-30kg.svg) no-repeat}.im-fare-lock{background:url(/images/F1-FareLock48h.svg) no-repeat}.im-facebook{background:url(/images/logo-facebook.svg?ver=1.0) no-repeat}.im-google{background:url(/images/logo-google.svg) no-repeat}.im-loginuser{background:url(/images/F1-Icon-25-Sign-in.svg) no-repeat}.im-carrybag8kg{background:url(/images/F1-Carry-on-8kg.svg) no-repeat}.im-cabinbag10kg{background:url(/images/cabin-bag10kg.svg) no-repeat}.im-bagdisabled{background:url(/images/F1-bag-disabled.svg) no-repeat}.im-bag10kg{background:url(/images/F1-Baggage-10kg.svg) no-repeat}.im-bag20kg{background:url(/images/F1-Baggage-20kg.svg) no-repeat}.im-bag30kg{background:url(/images/F1-Baggage-30kg.svg) no-repeat}.im-bagguarantee{background:url(/images/F1-71-Bag-guarantee.png) no-repeat}.im-sportskit{background:url(/images/addservice/sport-equipment.png) no-repeat}.im-flight-exit{background:url(/images/flight-exit-icon.svg) no-repeat}.im-notify-sms{background:url(/images/F1-Icon-44-SMS.svg) no-repeat}.im-cvvlogo-icon{background:url(/images/cvv-logo-icon.svg) no-repeat}.im-chkin-icon{background:url(/images/F1-Icon-11-checkin.svg) no-repeat}.im-online-chkin-icon{background:url(/images/F1-Icon-11-online-Checkin-Blue.svg) no-repeat}.im-flight-inbound-icon{background:url(/images/F1-Icon-31-Flight-left-blue.svg) no-repeat}.im-flight-outbound-icon{background:url(/images/F1-Icon-31-Flight-right-blue.svg) no-repeat}.im-welcome-user-icon{background:url(/images/F1-Icon-48.svg) no-repeat}.im-BagGuarantee{background:url(/images/F1-133-Bag-guarantee.svg) no-repeat}.im-non-BagGuarantee{background:url(/images/F1-133-non-Bag-guarantee.svg) no-repeat}.im-CheckInFee{background:url(/images/F1-133-Check-in-Fee.svg) no-repeat}.im-non-CheckInFee{background:url(/images/F1-133-non-Check-in-Fee.svg) no-repeat}.im-AutomatedCheckingFee{background:url(/images/F1-133-Automated-Checking-Fee.svg) no-repeat}.im-non-AutomatedCheckingFee{background:url(/images/F1-133-non-Automated-Checking-Fee.svg) no-repeat}.im-EarlyChecking{background:url(/images/addservice/early-check-in.png) no-repeat}.im-non-EarlyChecking{background:url(/images/F1-133-non-Early-Checking.svg) no-repeat}.im-hammer-tools-icon{background:url(/images/F1-3-workmans-tools.svg) no-repeat}.im-scissor-tools-icon{background:url(/images/F1-4-sharp-objects.svg) no-repeat}.im-stunning-device-icon{background:url(/images/F1-5-stunning-devices.svg) no-repeat}.im-blunt-objects-icon{background:url(/images/F1-6-blunt-objects.svg) no-repeat}.im-explosives-icon{background:url(/images/F1-2-explosives.svg) no-repeat}.im-gun-icon{background:url(/images/F1-1-gun.svg) no-repeat}.im-fire-extinguisher-icon{background:url(/images/F1-12-fire-extinguisher.svg) no-repeat}.im-camping-stove-icon{background:url(/images/F1-9-camping-stove.svg) no-repeat}.im-firework-icon{background:url(/images/F1-7-firework.svg) no-repeat}.im-batteries-icon{background:url(/images/F1-10-batteries.svg) no-repeat}.im-fuel-icon{background:url(/images/F1-8-fuel.svg) no-repeat}.im-paint-icon{background:url(/images/F1-11-paint.svg) no-repeat}.im-late-checkin-icon{background:url(/images/F1-130-late-checkin.svg) no-repeat}.im-DeafPassenger{background:url(/images/F1-133-Deaf-Passenger.svg) no-repeat}.im-non-DeafPassenger{background:url(/images/F1-133-non-Deaf-Passenger.svg) no-repeat}.im-GateBaggageFee{background:url(/images/F1-133-Gate-Baggage-Fee.svg) no-repeat}.im-non-GateBaggageFee{background:url(/images/F1-133-non-Gate-Baggage-Fee.svg) no-repeat}.im-PrepaidHeavyBag1{background:url(/images/F1-133-PrepaidHeavyBag1.svg) no-repeat}.im-non-PrepaidHeavyBag1{background:url(/images/F1-133-non-PrepaidHeavyBag1.svg) no-repeat}.im-Infant{background:url(/images/F1-133-Infant.svg) no-repeat}.im-non-Infant{background:url(/images/F1-133-non-Infant.svg) no-repeat}.im-LargeCabinBag{background:url(/images/F1-133-Large-Cabin-Bag.svg) no-repeat}.im-non-LargeCabinBag{background:url(/images/F1-133-non-Large-Cabin-Bag.svg) no-repeat}.im-MedicalCase{background:url(/images/F1-133-Medical-Case.svg) no-repeat}.im-non-MedicalCase{background:url(/images/F1-133-non-Medical-Case.svg) no-repeat}.im-Clasic{background:url(/images/F1-133-Clasic.svg) no-repeat}.im-non-Clasic{background:url(/images/F1-133-non-Clasic.svg) no-repeat}.im-PriorityNotification{background:url(/images/addservice/priority-notification.png) no-repeat}.im-non-PriorityNotification{background:url(/images/F1-133-non-Priority-Notification.svg) no-repeat}.im-PetinCabin{background:url(/images/F1-133-Pet-in-Cabin.svg) no-repeat}.im-non-PetinCabin{background:url(/images/F1-133-non-Pet-in-Cabin.svg) no-repeat}.im-PriorityBoarding{background:url(/images/F1-133-Priority-Boarding.svg) no-repeat}.im-non-PriorityBoarding{background:url(/images/F1-133-non-Priority-Boarding.svg) no-repeat}.im-PrepaidSmallBag1{background:url(/images/F1-133-Prepaid-Small-Bag1.svg) no-repeat}.im-non-PrepaidSmallBag1{background:url(/images/F1-133-non-Prepaid-Small-Bag1.svg) no-repeat}.im-SportEquipment{background:url(/images/F1-133-Sport-Equipment.svg) no-repeat}.im-non-SportEquipment{background:url(/images/F1-133-non-Sport-Equipment.svg) no-repeat}.im-Wheelchaircabin{background:url(/images/F1-133-Wheelchair-cabin.svg) no-repeat}.im-non-Wheelchaircabin{background:url(/images/F1-133-non-Wheelchair-cabin.svg) no-repeat}.im-checkin-icon{background:url(/images/F1-129-checkin.svg) no-repeat}.im-group-passengers{background:url(/images/F1-Icon-64.svg) no-repeat}.im-payment-methods{background:url(/images/F1-108-Payment-56.svg) no-repeat}.im-sandwich{background:url(/images/F1-133-Sandwich.svg) no-repeat}.im-non-sandwich{background:url(/images/F1-133-non-Sandwich.svg) no-repeat}.im-onlineCheck{background:url(/images/addservice/automated-check-in.png) no-repeat}.im-priorityCheck{background:url(/images/addservice/priority-check-in.png) no-repeat}.im-pet{background:url(/images/addservice/pets-on-board.png) no-repeat}.im-babyStoller{background:url(/images/F1-Icon-43-Baby-stroller.svg) no-repeat}.im-wheelchair{background:url(/images/F1-Icon-62-Weelchair.svg) no-repeat}.im-non-onlineCheck{background:url(/images/F1-133-online-non-Check-up.svg) no-repeat}.im-baggage8{background:url(/images/F1-133-Baggage-8kg.svg) no-repeat}.im-non-baggage8{background:url(/images/F1-133-non-Baggage-8kg.svg) no-repeat}.im-ChildrenDiscount{background:url(/images/F1-133-Childrens-discount.svg) no-repeat}.im-ChildDiscount{background:url(/images/chidren-discount.svg) no-repeat}.im-non-ChildrenDiscount{background:url(/images/F1-133-non-Childrens-discount.svg) no-repeat}.im-baggage20,.im-baggage20-cab{background:url(/images/F1-133-Baggage-20kg.svg) no-repeat}.im-non-baggage20{background:url(/images/F1-133-non-Baggage-20kg.svg) no-repeat}.im-baggage10,.im-baggage10-cabin{background:url(/images/F1-133-Baggage-10kg.svg) no-repeat}.im-baggage25-cabin{background:url(/images/F1-133-Baggage-25kg.svg.svg) no-repeat}.airport-check-in{background:url(/images/Airport%20check-in.svg) no-repeat}.checked-bag-up-30kg{background:url(/images/Checked-bag-30kg.svg) no-repeat}.im-non-baggage10{background:url(/images/F1-133-non-Baggage-10kg.svg) no-repeat}.im-priority{background:url(/images/F1-133-Priority.svg) no-repeat}.im-non-priority{background:url(/images/F1-133-non-Priority.svg) no-repeat}.im-changeflex,.im-changeflex-cab{background:url(/images/F1-133-Change-Flex.svg) no-repeat}.im-WebcheckIn-cab{background:url(/images/WebcheckIn.svg) no-repeat}.im-non-changeflex{background:url(/images/F1-133-non-Change-Flex.svg) no-repeat}.im-checkin15d{background:url(/images/F1-133-Check-in-15days.svg) no-repeat}.im-non-checkin15d{background:url(/images/F1-133-non-Check-in-15days.svg) no-repeat}.im-airportCheckin{background:url(/images/addservice/airport-check-in.png) no-repeat}.im-non-airportCheckin{background:url(/images/F1-133-non-Airport-Check-in.svg) no-repeat}.im-anyseat,.im-anyseat-fac{background:url(/images/F1-133-Any-Seat.svg) no-repeat}.im-non-anyseat{background:url(/images/F1-133-non-Any-Seat.svg) no-repeat}.im-fare-lock-48hrs{background:url(/images/F1-Icon-01.svg) no-repeat}.im-checkin-blue-icon{background:url(/images/F1-128-Online-Checkin-blue.svg) no-repeat}.im-baggage-prior-icon{background:url(/images/F1-Icon-04.svg) no-repeat}.im-on-time-guarantee-icon{background:url(/images/addservice/on-time-guarantee.png) no-repeat}.im-flyone-prior-icon{background:url(/images/F1-Icon-60-Priority.svg) no-repeat}.im-meal-icon{background:url(/images/F1-Icon-47-Meal.svg) no-repeat}.im-add-baggage-icon{background:url(/images/F1-Icon-42.svg) no-repeat}.im-looking-promotion-icon{background:url(/images/F1-132-Promotion-3.svg) no-repeat}.im-baby-stroller-icon{background:url(/images/F1-Icon-43-Baby-stroller.svg) no-repeat}.im-fc-calendar-icon{background:url(/images/F1-calendar-icon.svg) no-repeat}.im-fc-chart-icon{background:url(/images/F1-chart-icon.svg) no-repeat}.im-gift-round-icon{background:url(/images/flyone-gift-round-icon.svg) no-repeat}.im-wallet-round-icon{background:url(/images/flyone-wallet-round-icon.svg) no-repeat}.im-flyone-priority-combo-icon{background:url(/images/flyone-priority-combo-icon.svg) no-repeat}.im-bag10kg-20kg-combo-icon{background:url(/images/bag10kg+20kg-combo-icon.svg) no-repeat}.im-flyone-child-discount-icon{background:url(/images/flyone-child-discount-icon.svg) no-repeat}.im-Fare-Bag20kg{background:url(/images/F1-Fare-Baggage-20kg.svg) no-repeat}.imTileIcon{background:url(/images/fareview-icon1.svg) no-repeat}.imListIcon{background:url(/images/fareview-icon2.svg) no-repeat}.imMapIcon{background:url(/images/fareview-icon3.svg) no-repeat}.imTwoWayIcon{background:url(/images/F1-flight-twoway-icon2.svg) no-repeat}.imCalendarIcon{background:url(/images/F1-calendar-icon-01.svg) no-repeat}.leavemessageicon{background:url(/images/leavemessage-icon.svg);height:100%;width:100%}.img-icon-prohibited-items{width:45px;height:45px;display:inline-block;background-size:cover!important}.img-icon-not-allowed-in-any-luggage{width:160px;height:115px}.Aerosols-pepper-spray{background:url(/images/Aerosols-pepper-spray.svg) no-repeat}.Arms-and-ammunition{background:url(/images/Arms-and-ammunition.svg) no-repeat}.Camping-stoves{background:url(/images/Camping-stoves.svg) no-repeat}.Corrosives-and-oxidizers{background:url(/images/Corrosives-and-oxidizers.svg) no-repeat}.Electric-vehicles{background:url(/images/Electric-vehicles.svg) no-repeat}.Electronic-cigarettes{background:url(/images/Electronic-cigarettes.svg) no-repeat}.Explosives-pyrotechnics{background:url(/images/Explosives-pyrotechnics.svg) no-repeat}.Flammable-gas{background:url(/images/Flammable-gas.svg) no-repeat}.Flammable-liquids{background:url(/images/Flammable-liquids.svg) no-repeat}.Infectious-substances{background:url(/images/Infectious-substances.svg) no-repeat}.Lighters-matches{background:url(/images/Lighters-matches.svg) no-repeat}.Magnetized-materials{background:url(/images/Magnetized-materials.svg) no-repeat}.Mercury-thermometer{background:url(/images/Mercury-thermometer.svg) no-repeat}.not-allowed-in-any-luggage{background:url(/images/not-allowed-in-any-luggage.svg) no-repeat}.Not-allowed-in-cabin-luggage{background:url(/images/Not-allowed-in-cabin-luggage.svg) no-repeat}.Not-allowed-in-checked-luggage{background:url(/images/Not-allowed-in-checked-luggage.svg) no-repeat}.Radioactive-materials{background:url(/images/Radioactive-materials.svg) no-repeat}.Security-equipment{background:url(/images/Security-equipment.svg) no-repeat}.Sharp-blunt-objects{background:url(/images/Sharp-blunt-objects.svg) no-repeat}.Spare-batteries-and-power-banks{background:url(/images/Spare-batteries-and-power-banks.svg) no-repeat}.Tools,.Toxic-substances{background:url(/images/Tools.svg) no-repeat}.iconLocation{background:url(/images/icon-fo-flight-location.svg) no-repeat;height:32px;width:23px!important;position:relative;padding:0;display:inline-block;background-size:cover;margin-bottom:8px;margin-top:-8px}.priorityNotification{background:url(/images/priorityNotification.svg) no-repeat!important}.pets,.priorityNotification{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.pets{background:url(/images/pets.svg) no-repeat!important}.onTimeGuarantee{background:url(/images/onTimeGuarantee.svg) no-repeat!important;float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.checkinUser{background:url(/images/checkinUser.svg) no-repeat!important;width:25px;height:25px;line-height:0px;margin-right:0;margin-top:20px}.largeCabinBag{background:url(/images/largeCabinBag.svg) no-repeat!important}.earlyCheckIn,.largeCabinBag{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.earlyCheckIn{background:url(/images/earlyCheckIn.svg) no-repeat!important}.meals{background:url(/images/F1-Icon-47-Meal.svg) no-repeat!important}.automatedCheckIn,.meals{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.automatedCheckIn{background:url(/images/F1-133-Automated-Checking-Fee.svg) no-repeat!important}.priorityCheckIn{background:url(/images/baggage-priority.svg) no-repeat!important}.changeFlexas,.priorityCheckIn{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.changeFlexas{background:url(/images/changeFlex.svg) no-repeat!important}.sportsEquipmentas{background:url(/images/sportsEquipment.svg) no-repeat!important}.bundles,.sportsEquipmentas{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.bundles{background:url(/images/tenmodal.svg) no-repeat!important}.euroIcon{background:url(/images/euro.svg) no-repeat!important;float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.priorityNotification{background:url(/images/F1-133-Priority-Notification.svg) no-repeat}.baggage{background:url(/images/baggage.svg) no-repeat!important}.airportCheckIn,.baggage{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.airportCheckIn{background:url(/images/airportCheckIn.svg) no-repeat!important}.smsItinerary{background:url(/images/smsItinerary.svg) no-repeat!important}.baggageGuarantee,.smsItinerary{float:left;width:25px;height:25px;line-height:25px;margin-right:5px}.baggageGuarantee{background:url(/images/baggageGuarantee.svg) no-repeat!important}.passenger-icon{background:url(/images/passenger-icon.svg) no-repeat;width:25px;height:17px;margin-left:0;background-size:contain;position:absolute;left:15px}.chekin-img-icon{width:72px;height:100px;display:inline-block;padding:5px;background-size:cover!important}.info-icon{background:url(/images/info.svg) no-repeat;width:14px!important;height:14px!important;place-self:end;margin-left:7px}.selectedIconnew{background:url(/images/selected-icon.svg) no-repeat;width:69px!important;height:69px!important;margin:0 auto;float:left}.pro-services{background:url(/images/pro-services.svg) no-repeat;background-size:cover!important}.pro-arrow,.pro-services{width:26px;height:26px;margin-bottom:5px;display:inline-block;padding:5px}.pro-arrow{background:url(/images/pro-arrow.svg) no-repeat;background-size:cover!important}.pro-baggage{background:url(/images/pro-baggage.svg) no-repeat;background-size:cover!important}.pro-baggage,.pro-card{width:26px;height:26px;margin-bottom:5px;display:inline-block;padding:5px}.pro-card{background:url(/images/pro-card.svg) no-repeat;background-size:cover!important}.pro-flight{background:url(/images/pro-flight.svg) no-repeat;background-size:cover!important}.pro-flight,.pro-seat{width:26px;height:26px;margin-bottom:5px;display:inline-block;padding:5px}.pro-seat{background:url(/images/pro-seat.svg) no-repeat;background-size:cover!important}.pro-passenger{background:url(/images/pro-passenger.svg) no-repeat;width:26px;height:26px;background-size:cover!important}.pro-passenger,.pro-services-active{display:inline-block;padding:5px;margin-bottom:5px}.pro-services-active{background:url(/images/pro-services-active.svg) no-repeat;width:30px;height:30px;background-size:cover!important}.pro-arrow-active{background:url(/images/pro-arrow-active.svg) no-repeat;width:26px;height:26px;background-size:cover!important}.pro-arrow-active,.pro-baggage-active{margin-bottom:5px;display:inline-block;padding:5px}.pro-baggage-active{background:url(/images/pro-baggage-active.svg) no-repeat;width:30px;height:30px;background-size:cover!important}.pro-card-active{background:url(/images/pro-card-active.svg) no-repeat;margin-bottom:5px;background-size:cover!important}.pro-card-active,.pro-flight-active{width:30px;height:30px;display:inline-block;padding:5px}.pro-flight-active{background:url(/images/pro-flight-active.svg) no-repeat;margin-bottom:0;background-size:cover!important}.pro-flight-active .icon-next{font-size:11px;margin-right:0;margin-left:30px;font-weight:700;color:#0e2f8e}.pro-seat-active{background:url(/images/pro-seat-active.svg) no-repeat;background-size:cover!important}.pro-passenger-active,.pro-seat-active{width:30px;height:30px;margin-bottom:5px;display:inline-block;padding:5px}.pro-passenger-active{background:url(/images/pro-passenger-active.svg) no-repeat;background-size:cover!important}.green-tick{background:url(/images/green-tick.svg) no-repeat;background-size:cover!important}.fo-icon-done,.green-tick{width:26px;height:26px;display:inline-block;padding:5px;margin-bottom:5px}.fo-icon-done{background:url(/images/green-done-tick.svg) no-repeat;background-size:cover!important}.im-sm-child{background:url(/images/sm-child.svg) no-repeat;background-size:cover}.im-man,.im-sm-child{height:30px;width:30px;display:inline-block;margin-right:0}.im-man{background:url(/images/man.svg) no-repeat;background-size:cover}.im-sm-infant{background:url(/images/infant-outline.svg) no-repeat;height:16px;width:13px;display:inline-block;background-size:cover;position:absolute;top:13%;margin-left:-17px}.stander-large-cabin{background:url(/images/stander-large-cabin.svg) no-repeat;width:26px;height:26px;display:inline-block;padding:5px;margin-bottom:5px;background-size:cover!important}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?9p0iul);src:url(/fonts/icomoon.eot?9p0iul#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?9p0iul) format("truetype"),url(/fonts/icomoon.woff?9p0iul) format("woff"),url(/fonts/icomoon.svg?9p0iul#icomoon) format("svg");font-weight:400;font-style:normal}.fo-icon{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-up-arrow:before{content:""}.icon-back:before{content:""}.icon-next:before{content:""}.icon-down-arrow:before{content:""}.icon-search:before{content:""}.icon-check-circle:before{content:""}.icon-check-square:before{content:""}.icon-check:before{content:""}.icon-minus-circle:before{content:""}.icon-minus-square:before{content:""}.icon-minus:before{content:""}.icon-plus-square:before{content:""}.icon-plus-circle:before{content:""}.icon-plus:before{content:""}.icon-arrow-down-left:before{content:""}.icon-arrow-down-right:before{content:""}.icon-arrow-up-left:before{content:""}.icon-arrow-up-right:before{content:""}.icon-fo-calendar2:before{content:""}.icon-fo-pax2:before{content:""}.icon-fo-flight2-left:before{content:""}.icon-fo-flight2-right:before{content:""}.icon-fo-seat2:before{content:""}.icon-fo-arrow-double:before{content:""}.icon-fo-arrow-left-long:before{content:""}.icon-fo-arrow-left-long2:before{content:""}.icon-fo-arrow-left-long3:before{content:""}.icon-fo-arrow-right-long:before{content:""}.icon-fo-arrow-right-long2:before{content:""}.icon-fo-arrow-right-long3:before{content:""}.icon-fo-baggage:before{content:""}.icon-fo-calendar:before{content:""}.icon-fo-car-rental:before{content:""}.icon-fo-euro:before{content:""}.icon-fo-euro-round:before{content:""}.icon-fo-flight-left:before{content:""}.icon-fo-flight-right:before{content:""}.icon-fo-hotel:before{content:""}.icon-fo-info-round:before{content:""}.icon-fo-logo:before{content:""}.icon-fo-minus-round:before{content:""}.icon-fo-pencil:before{content:""}.icon-fo-plus:before{content:""}.icon-fo-plus-round:before{content:""}.icon-fo-seat:before{content:""}.icon-fo-tick:before{content:""}.icon-fo-tick-rect:before{content:""}.icon-fo-tick-round:before{content:""}.icon-fo-user:before{content:""}.icon-fo-user2:before{content:""}.icon-fo-wheelchair:before{content:""}.icon-checked:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-checkbox-checked:before{content:""}.icon-circle:before,.icon-radio-button:before,.icon-radio-unchecked:before{content:""}.icon-radio-button1:before,.icon-radio-checked:before{content:""}.icon-search1:before{content:""}.icon-search2:before{content:""}.icon-close:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-cross:before{content:""}.icon-arrow-long-up:before{content:""}.icon-arrow-long-right:before{content:""}.icon-arrow-long-left:before{content:""}.icon-arrow-long-down:before{content:""}.icon-arrow-repeat:before{content:""}.icon-arrow-shuffle:before{content:""}.icon-arrow-sync:before{content:""}.icon-arrow-down-thick:before{content:""}.icon-arrow-up-thick:before{content:""}.icon-arrow-left-thick:before{content:""}.icon-arrow-right-thick:before{content:""}.icon-keyboard_arrow_up:before{content:""}.icon-keyboard_arrow_right:before{content:""}.icon-keyboard_arrow_left:before{content:""}.icon-keyboard_arrow_down:before{content:""}.icon-arrow_upward:before{content:""}.icon-arrow_forward:before{content:""}.icon-arrow_drop_up:before{content:""}.icon-arrow_drop_down:before{content:""}.icon-arrow_downward:before{content:""}.icon-arrow-ddown:before{content:""}.icon-arrow_back:before{content:""}.icon-vk:before{content:""}.icon-twitter:before{content:""}.icon-odnoklassniki:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-facebook-f:before,.icon-facebook:before{content:""}.icon-long-arrow-right:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-up:before{content:""}.icon-long-arrow-down:before{content:""}.d-flex{display:flex}.flex-column{-moz-flex-direction:column;flex-direction:column}.flex-align-center{-moz-align-items:center;-ms-align-items:center;align-items:center}.flex-align-flex-end{-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.flex-justify-center{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flex-justify-end{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.flex-justify-spacearound{-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.flex-justify-spacebetween{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.form-group{width:100%;margin-bottom:15px}.form-group .form-control,.form-group .form-control:focus{height:66px;box-shadow:none;border-color:#e2e2ec;border-radius:8px;color:#646976;font-size:16px}.form-group .input-group .form-control{border-right:none;border-color:#e2e2ec}.form-group .input-group .form-control:focus{border-top-right-radius:0;border-bottom-right-radius:0}.form-group .input-group .input-group-addon:last-child{background:#fff;color:#039ce3;border-color:#e2e2ec}.form-group .combo-control .form-control,.form-group .combo-control .form-control+.inline-group{width:50%;float:left}.form-group .combo-control.phone-with-code .form-control.selectized+.selectize-control,.form-group .combo-control.phone-with-code select.form-control{width:35%;border-radius:8px 0 0 8px;height:68px;border-right:none}.form-group .combo-control.phone-with-code .form-control.selectized+.selectize-control .selectize-input{border-radius:8px 0 0 8px;height:68px;border-right:none}.form-group .combo-control+.inline-group{width:65%;border-radius:0 8px 8px 0}.form-group .combo-control+.inline-group .form-control{width:100%}.form-group .double-control .form-control{width:50%;float:left}.form-group .double-control .form-control:first-child,.form-group .double-control .form-control:first-child+.selectize-control .selectize-input{border-radius:8px 0 0 8px;border-right:none}.form-group .double-control .form-control:last-child,.form-group .double-control .form-control:nth-child(3)+.selectize-control .selectize-input{border-radius:0 8px 8px 0}.form-group .form-control.selectized+.selectize-control{height:auto;border:none;padding:0;top:3px;background:none}.form-group .form-control.selectized+.selectize-control .selectize-input{height:68px;box-shadow:none;border-color:#e2e2ec;border-radius:8px;color:#646976;font-size:16px;line-height:50px}.form-group .form-control.selectized+.selectize-control .selectize-dropdown{border-top:1px solid #e2e2ec;border-radius:0 0 8px 8px;margin-top:-5px;height:auto;padding:0}.form-group .form-control.selectized+.selectize-control .selectize-dropdown .option{padding:12px 8px;cursor:pointer}.form-control.selectized{padding:0}.form-control.selectized [class*=-control]{border:none;min-height:66px;border-radius:8px;box-shadow:none}.form-control.selectized [class*=-control] [class*=-IndicatorsContainer],.form-control.selectized [class*=-control] [class*=-placeholder]{border:none}.form-control.selectized [class*=-control] [class*=-IndicatorsContainer] span,.form-control.selectized [class*=-control] [class*=-indicatorSeparator]{background:none}.form-control.selectized [class*=-a11yText]{border:none;background:#000}.form-control.selectized [class*=-menu]{margin-top:-5px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #e2e2ec;border-top:none;box-shadow:none;animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:slideIn}.form-clm1{-moz-flex-direction:column;flex-direction:column}.form-clm2 .form-group{flex:1 0 50%;padding-right:15px!important}.form-clm2 .form-group:last-child{padding-right:0!important}.form-clm3 .form-group{flex:1 0 33.33%;padding-right:15px!important}.form-clm4 .form-group{flex:1 0 25%;padding-right:15px!important}.form-clm1,.form-clm2,.form-clm3,.form-clm4{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.form-clm1 .form-group:last-child,.form-clm2 .form-group:last-child,.form-clm3 .form-group:last-child,.form-clm4 .form-group:last-child{padding-right:0!important}.label-inline .was-validated-error-control{border-color:#dc3545!important;border-radius:8px;position:relative}.label-inline .inline-group{border:1px solid #e2e2ec;border-radius:8px;position:relative}.label-inline .inline-group.errGroup{border:1px solid #dc3545}.label-inline .inline-group.sucGroup{border:1px solid #e2e2ec}.label-inline .inline-group .form-control{border:none;padding-left:15px;padding-top:15px}.label-inline .inline-group .form-control~label{position:absolute;left:15px;width:auto;top:23px;color:#98a0b5;transition:.3s;z-index:2;letter-spacing:0;margin-bottom:0;pointer-events:none;font-weight:500;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.label-inline .inline-group .form-control.has-content~label,.label-inline .inline-group .form-control:focus~label{top:13px;font-size:12px;line-height:16px;transition:all .2s ease-in-out}.custom-radio{display:inline-block;width:100%}.custom-radio .form-check input[type=radio]{display:none}.custom-radio .form-check input[type=radio]+label{width:100%;text-align:center;cursor:pointer}.custom-radio .form-check input[type=radio]:checked+label .btn-gray{background:#21409a!important;border-color:#21409a!important;color:#fff}.custom-radio2{display:inline-block;width:100%}.custom-radio2 input[type=radio]{opacity:0;position:absolute}.custom-radio2 input[type=radio]+label{cursor:pointer;padding-left:30px;position:relative}.custom-radio2 input[type=radio]+label:before{position:absolute;left:0;top:50%;margin-top:-12px;font-size:18px;color:rgba(169,178,187,.867);content:"";font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-radio2 input[type=radio]:checked+label:before{content:"";color:#0095d9}.custom-toast .toast-header{align-items:center;justify-content:space-between}.custom-toast .toast-header .close{margin:0!important;padding:0!important;opacity:1;text-shadow:none}.custom-toast .toast-header .close:focus{outline:none}.custom-toast.success,.custom-toast.success .toast-header{background:#4caf50;color:#fff}.custom-toast.success .toast-header .close{color:#fff}.was-validated .form-check-input:invalid~.form-check-label:before{color:#dc3545}.profile-detail-popup .was-validated .form-check-input:valid~.form-check-label{color:#6b7282}.profile-detail-popup .form-check-input:checked~.form-check-label{color:#28a745}.invalidchangeemailmsg{color:#721c24;background-color:#f8d7da;position:relative;padding:.55rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.15rem}.custom-checkbox{position:relative;margin:0;padding-left:0}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;z-index:10;left:0;margin:0}.custom-checkbox input[type=checkbox]+label,.custom-checkbox input[type=checkbox]:checked+label{position:relative;cursor:pointer}.custom-checkbox input[type=checkbox]:checked+label:before{content:"";font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#21409a;border-color:#21409a}.custom-checkbox span{cursor:pointer}.custom-checkbox a{color:#039ce3}.custom-checkbox .btn-link{padding:0 0 0 3px;font-size:12px;line-height:normal;border:0}.custom-checkbox input[type=checkbox]+label{padding-left:30px;font-weight:500;display:inline-block}.custom-checkbox input[type=checkbox]+label:before{content:"";display:flex;align-items:center;justify-content:center;border:1px solid #e2e2ec;border-radius:5px;width:18px;height:18px;position:absolute;left:0;top:50%;margin-top:-9px;font-size:8px}.custom-checkbox input[type=checkbox]:disabled+label{color:#aaa}.custom-checkbox input[type=checkbox]:disabled+label:before{content:"";color:#ccc}.custom-checkbox2{position:relative;margin:0;padding-left:0}.custom-checkbox2 input[type=checkbox]{width:20px;height:20px;z-index:10;left:0;margin:0}.custom-checkbox2 input[type=checkbox]:checked+label{cursor:pointer;position:relative}.custom-checkbox2 input[type=checkbox]:checked+label:before{content:"";font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#21409a;border-color:#21409a}.custom-checkbox2 input[type=checkbox]+.label-text{border:2px solid #f0f9fd;cursor:pointer}.custom-checkbox2 input[type=checkbox]:checked+.label-text{border-color:#039ce3;color:#039ce3}.custom-checkbox2 input[type=checkbox]:checked+.label-text:before{position:absolute;top:50%;left:13px;margin-top:-7px;background:none;border:none;color:#039ce3;font-size:12px}.custom-checkbox2 input[type=checkbox]:disabled+.label-text{color:#6d727f}.custom-checkbox2 input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.custom-checkbox2 input[type=checkbox]+label{border:2px solid #f0f9fd}.custom-checkbox2 input[type=checkbox]:checked+label{border-color:#039ce3;color:#039ce3}.custom-checkbox2 input[type=checkbox]:checked+label:before{position:absolute;top:50%;left:13px;margin-top:-7px;background:none;border:none;color:#039ce3;font-size:12px}.custom-checkbox2 input[type=checkbox]:disabled+label{color:#6d727f}.custom-checkbox3{position:relative;margin:0;padding-left:0}.custom-checkbox3 input[type=checkbox]:checked+label{cursor:pointer;position:relative}.custom-checkbox3 input[type=checkbox]:checked+label:before{font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#21409a;border-color:#21409a}.custom-checkbox3 input[type=checkbox]+.label-text{border:2px solid #f0f9fd}.custom-checkbox3 input[type=checkbox]:checked+.label-text{border-color:#039ce3;color:#039ce3}.custom-checkbox3 input[type=checkbox]:checked+.label-text:before{position:absolute;top:50%;left:13px;margin-top:-7px;background:none;border:none;color:#039ce3;font-size:12px}.custom-checkbox3 input[type=checkbox]:disabled+.label-text{color:#6d727f}.custom-checkbox3 input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.custom-checkbox3 input[type=checkbox]+label{border:2px solid #f0f9fd}.custom-checkbox3 input[type=checkbox]:checked+label{border-color:#039ce3;color:#039ce3}.custom-checkbox3 input[type=checkbox]:checked+label:before{position:absolute;top:50%;left:13px;margin-top:-7px;background:none;border:none;color:#039ce3;font-size:12px}.custom-checkbox3 input[type=checkbox]:disabled+label{color:#6d727f}.label-inline .defaults{content:""}.label-inline .defaults .inline-group .form-control~label{top:13px;font-size:12px;line-height:16px;transition:all .2s ease-in-out}.label-inline .defaults .inline-group .form-control{background-color:#f7f7ff}.label-inline .defaults .inline-group .form-control:-moz-placeholder,.label-inline .defaults .inline-group .form-control:-ms-input-placeholder,.label-inline .defaults .inline-group .form-control::-moz-placeholder,.label-inline .defaults .inline-group .form-control::-webkit-input-placeholder{color:#6b7380}.radio_wide .form-group .custom-radio .form-check{padding-left:0}.radio_wide .form-group .custom-radio .form-check .form-check-label span{display:block;font-family:Montserrat,sans-serif;font-size:16px}.DateInput_input__disabled{font-style:normal;background:#d0d0d0}.form-group.pwd .inline-group{content:""}.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{border-color:#e2e2ec!important}.baggage-list{display:flex;align-items:flex-end;justify-content:flex-start}.baggage-list li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;margin:10px 10px 0;min-height:285px;transition:.4s ease}.baggage-list li:hover{transform:scale(1.02)}.baggage-list li .im-carrybag8kg{width:80px;height:102px}.baggage-list li .im-cabinbag10kg{width:68px;height:158px}.baggage-list li .custom-checkbox2,.baggage-list li .custom-radio{width:100%}.baggage-list li .custom-checkbox2 input[type=radio]:checked+label,.baggage-list li .custom-radio input[type=radio]:checked+label{border:2px solid #039ce3;color:#039ce3}.baggage-list li .custom-checkbox2 input[type=radio]+label,.baggage-list li .custom-radio input[type=radio]+label{border:2px solid #f0f9fd;padding:0 36px;height:60px;font-size:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f0f9fd;color:#6d727f;font-family:Rubik,sans-serif;font-weight:700;border-radius:8px;cursor:pointer}.baggage-list li .custom-checkbox2 input[type=radio]+label small,.baggage-list li .custom-radio input[type=radio]+label small{display:block;font-weight:700}.baggage-list li .custom-checkbox2 input[type=radio]+label .clr-lblue,.baggage-list li .custom-radio input[type=radio]+label .clr-lblue{display:block}.baggage-list li .custom-checkbox2 input[type=checkbox]:checked+label,.baggage-list li .custom-radio input[type=checkbox]:checked+label{border:2px solid #039ce3}.baggage-list li .custom-checkbox2 input[type=checkbox]+label,.baggage-list li .custom-radio input[type=checkbox]+label{border:2px solid #f0f9fd;color:#6d727f;padding:0 36px;min-width:175px;height:60px;font-size:19px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f0f9fd;border-radius:0 0 5px 5px;font-family:Montserrat,sans-serif;font-weight:600;text-align:center;cursor:pointer}.baggage-list li .custom-checkbox2 input[type=checkbox]+label .clr-lblue,.baggage-list li .custom-checkbox2 input[type=checkbox]+label small,.baggage-list li .custom-radio input[type=checkbox]+label .clr-lblue,.baggage-list li .custom-radio input[type=checkbox]+label small{display:block}.baggage-list li .custom-checkbox2+.foNmbrSpner,.baggage-list li .custom-radio+.foNmbrSpner{margin-top:10px}.baggage-list li input+label small{font-size:14px}.baggage-list li input+label small .combo-icon{display:flex;align-items:center;justify-content:center}.baggage-list li .custom-radio label{display:flex;flex-direction:column}.baggage-list li .custom-checkbox2 label small{font-weight:400}.baggage-list li .bicon-label{color:#6d727f;margin-top:10px;font-size:13px;font-weight:500}.baggage-list li .bagagge_num_bg{margin-top:13px}.baggage-list li.included{border:1px solid #039ce3;border-radius:8px;position:relative;padding:0;justify-content:flex-end}.baggage-list li.included .icludedTickIcon{color:#47b97a;font-size:20px}.baggage-list li.included .custom-radio .form-check{width:100%}.baggage-list li.included .custom-radio .form-check .form-check-label{background:#039ce3;border:none}.baggage-list li.included .custom-radio .form-check .form-check-label .clr-lblue{color:#fff;font-weight:600;font-size:15px}.baggage-list li.included .custom-checkbox3.form-check input[type=checkbox]+label{color:#fff;margin:0 3px 3px}.baggage-list li.included .custom-checkbox3.form-check input[type=checkbox]+label small{color:#008b50;font-weight:600;font-size:15px}.baggage-list.checked-bag li{min-height:325px;min-width:195px;justify-content:flex-end}.baggage-list.checked-bag li .baggageBox{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:flex-end;min-height:330px;width:100%}.baggage-list.checked-bag li:first-child{min-height:284px}.baggage-list.checked-bag li.included{border:none;padding:0}.baggage-list.checked-bag li.included .baggageBox{border:1px solid #21409a;border-radius:8px}.baggage-list.checked-bag li.included .baggageBox .form-check .form-check-label{background:#21409a;border:none;color:#fff;border-radius:0}.baggage-list.checked-bag li.included .baggageBox .form-check .form-check-label .clr-lblue{color:#008b50}.FoneprioBag .custom-radio .custom-checkbox3 label{height:45px!important;font-size:17px!important}.FoneprioBag .custom-radio .custom-checkbox3 input:disabled+label{border:none;background-color:#f7f7ff;cursor:not-allowed}.FoneprioBag .custom-radio .custom-checkbox3 input:checked+label{color:#fff;background:#039ce3;border:none}.disable-baggages input[type=checkbox]:checked+label{border:none!important;background-color:#f0f9fd!important;cursor:not-allowed;color:#6d727f!important}.side-panel-content .baggage-list li{padding:40px 5px}.side-panel-content .baggage-list li .custom-checkbox2 input[type=checkbox]+label{min-width:150px;padding:0 15px}.combo-icon{display:flex;align-items:flex-end;color:#039ce3}.combo-icon .combo-item{display:flex;flex-direction:column;padding:0 15px;align-items:center}.combo-icon .combo-item+i{position:relative;top:-50px}.checked-bag li .img-icon-lg{width:121px;height:121px}.checked-bag{align-items:flex-start;row-gap:20px}.checked-bag li .im-bagdisabled{width:68px;height:158px}.checked-bag li .im-bag20kg{width:149px;height:108px}.checked-bag li .im-bag30kg{width:173px;height:125px}.checked-bag li .includedLabel{color:#000;position:absolute;padding:10px;top:0;width:100%;left:0;right:0;display:flex;align-items:center;justify-content:space-between}.checkedbaggage.side-panel .pax-chkn-label{display:inline-block;width:100%;border-radius:8px;padding:5px 20px;font-size:14px;margin:0}.checkedbaggage.side-panel .baggage-list .bagsize1,.checkedbaggage.side-panel .baggage-list .bagsize2,.checkedbaggage.side-panel .baggage-list .bagsize3{width:100%;background-size:contain!important;background-position:50%}.checkedbaggage.side-panel .baggage-list .bagsize1{height:110px}.checkedbaggage.side-panel .baggage-list .bagsize2{height:76px}.checkedbaggage.side-panel .baggage-list .bagsize3{height:87px}.paxTabContent{position:static;overflow:hidden;border-radius:8px 8px 0 0}.paxTabContent.Tabs .Tabs-Items-container{overflow:hidden;border-radius:10px 10px 0 0}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap{padding:0 20px;margin-left:-20px;margin-right:-20px;width:100%;height:75px;overflow-y:hidden;box-sizing:content-box}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tabs-Items{height:70px;border:none}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tabs-Items li.Tab{margin:0;background:#f7f7ff;border:1px solid #e3e3ed;border-top:none;border-left:none;width:27%;justify-content:center;min-width:270px}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tabs-Items li.Tab:first-child{border-radius:10px 0 0 0}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tabs-Items li.Tab.active{background:#fff;border-bottom-color:transparent}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tabs-Items li.Tab.active .Tab-name{color:#333}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tabs-Items li.Tab .Tab-name{padding:0 18px;color:#21409a}.paxTabContent.Tabs .Tabs-Items-container .Tabs-Items-wrap .Tab-container-area>div{overflow-y:hidden!important}.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-left,.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-right{height:69px;background:hsla(0,0%,100%,.85);cursor:pointer}.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-left:before,.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-right:before{font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:38px;position:absolute;top:50%;margin-top:-19px;color:#21409a}.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-left{border-radius:10px 0 0 0}.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-left:before{content:""}.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-right{border-radius:0 10px 0 0}.paxTabContent.Tabs .Tabs-Items-container .Tab-arrow-right:before{content:""}.paxTabContent.Tabs .Tabs-Active-Content{padding:20px 20px 0;border:none}.baggageContent .custom-checkbox .form-check-label{font-size:14px;font-weight:500;cursor:pointer}.modal.bottomPanel .modal-dialog,.modal.leftPanel .modal-dialog,.modal.modal.rightPanel .modal-dialog{position:fixed;margin:auto;width:80%;max-width:100%;border-radius:0;height:100%;transform:translateZ(0)}.modal.bottomPanel .modal-content,.modal.leftPanel .modal-content,.modal.modal.rightPanel .modal-content{height:100%;overflow:hidden;overflow-y:auto}.modal.bottomPanel .modal-body,.modal.leftPanel .modal-body,.modal.modal.rightPanel .modal-body{padding:0}.modal.modal.rightPanel .modal-dialog{width:74%}.modal.bottomPanel .modal-dialog{width:100%}.modal.leftPanel.fade .modal-dialog{left:-320px;transition:opacity .3s linear,left .3s ease-out;right:-100%;transition:opacity .3s linear,right .3s ease-out}.modal.leftPanel.fade.show .modal-dialog{left:0}.modal.rightPanel.fade .modal-dialog{right:-100%;transition:opacity .3s linear,right .3s ease-out}.modal.rightPanel.fade.show .modal-dialog{right:0}.modal.bottomPanel.fade .modal-dialog{left:0;right:0;bottom:-100%;transition:opacity .3s linear,bottom .3s ease-out}.modal.bottomPanel.fade.show .modal-dialog{bottom:0}.side-panel.modal .modal-content{border-radius:0;border:none}.side-panel.modal .modal-content .modal-header{position:relative;background:#fff;border-radius:0;border:none}.side-panel.modal .modal-content .modal-header .modal-title{font-size:18px;font-weight:700;margin:0}.side-panel.modal .modal-content .modal-header .close{position:absolute;top:0;right:0;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;margin:5px 8px;min-height:49px;padding:0;opacity:1}.side-panel.modal .modal-content .modal-header .close span{display:none}.side-panel.modal .modal-content .modal-header .close:after,.side-panel.modal .modal-content .modal-header .close:before{content:"";position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#1e4099;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side-panel.modal .modal-content .modal-header .close:before{transform:rotate(45deg)}.side-panel.modal .modal-content .modal-header .close:after{transform:rotate(-45deg)}.side-panel.modal .modal-content .modal-header .close:hover:after,.side-panel.modal .modal-content .modal-header .close:hover:before{transition:transform .3s}.side-panel.modal .modal-content .modal-header .close:hover:before{transform:rotate(220deg)}.side-panel.modal .modal-content .modal-header .close:hover:after{transform:rotate(135deg)}.side-panel.modal .modal-content .modal-header .close:before{animation:cd-close-1 .6s .3s}.side-panel.modal .modal-content .modal-header .close:after{animation:cd-close-2 .6s .3s}.side-panel.modal .modal-content .modal-body{padding:0}.side-panel.modal .modal-content .modal-body .side-panel-content{padding:0 40px 80px;top:0}.side-panel.modal .modal-content .modal-body .side-panel-content p{font-size:1rem;color:#424f5c;line-height:1.4;margin:2em 0}.side-panel.modal .modal-content .modal-body .side-panel-content p:first-of-type{margin-top:0}.side-panel.modal .modal-content .modal-body .side-panel-container{top:0}@keyframes cd-close-1{0%,50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes cd-close-2{0%,50%{transform:rotate(0deg)}to{transform:rotate(-45deg)}}.box-list-body ul,.box-list-head ul,.seatConfirmPanel ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between}.box-list-body ul li,.box-list-head ul li,.seatConfirmPanel ul li{padding:15px 0;text-align:left;width:-webkit-fill-available;font-size:15px}.btn-toolbar .btn,.btn-toolbar .btn:focus,.btn-toolbar .btn:hover{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.08)}.popover{border:none}.popover .popover-body{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#6b7282;text-align:center;line-height:22px;border:none;border-radius:8px;box-shadow:1px 1px 18px 0 hsla(0,0%,74%,.65)}.seatConfirmPanel .box-body ul{padding:0 15px}.seatConfirmPanel .box-body ul:last-child{border-bottom:none}.seatConfirmPanel .side-panel-content .box-content .box-header ul li{font-family:Rubik,sans-serif;font-size:16px;color:#6b7380;font-weight:500}.seatConfirmPanel .side-panel-content .box-content .box-header ul li .fo-icon{font-size:5px;top:-3px;padding:0 10px;position:relative}.seatConfirmPanel .box-body ul li,.thanks-itinerary .box-body ul li{font-weight:700;margin:0;font-family:Rubik,sans-serif}.checkedbaggage.side-panel h4 .round-icon,.seatConfirmPanel .box-body ul li .round-icon,.thanks-itinerary .box-body ul li .round-icon{width:25px;height:25px;display:inline-block;border-radius:32px;background:#0095d9;color:#fff;line-height:25px;text-align:center;margin-right:5px;font-size:14px}.checkedbaggage .baggage-list .custom-checkbox3 .form-check-label{font-size:13px}.seatConfirmPanel .box-body ul li .round-icon.emergy-icon{background:#e8af46}.seatConfirmPanel .box-body ul li:last-child .fo-icon{font-size:22px;color:#0095d9}.side-panel .total-price-sec .btn-plain{text-align:left;display:flex;align-items:center;padding:0;font-size:16px;font-weight:500;background:none;box-shadow:none;border:none;color:#879bb2;text-decoration:none}.side-panel .total-price-sec .btn-plain i{font-size:26px}.side-panel .total-price-sec .price-lab h4{margin:0;padding-right:15px;font-weight:500;font-size:20px;color:#6b7380}.side-panel .total-price-sec .price-lab h4 label{margin:0;font-weight:700;color:#21409a;font-family:Rubik,sans-serif}.side-panel .total-price-sec .btn{margin:0}.side-panel.modal .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg{display:flex;align-items:center;padding:10px 15px}.side-panel.modal .modal-content .modal-body .side-panel-content .box-content .box-body p.gray-bg .fo-icon{margin:0 5px}.form-group.calender .SingleDatePicker,.form-group.calender .SingleDatePicker>div{width:100%}.form-group.calender .SingleDatePicker .SingleDatePickerInput{width:100%;height:66px;border:none;border-radius:8px}.form-group.calender .SingleDatePicker .SingleDatePickerInput .DateInput{width:80%;height:66px}.form-group.calender .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input{height:66px;padding-top:20px}.form-group.calender .SingleDatePicker .SingleDatePickerInput .SingleDatePickerInput_calendarIcon{display:none}.form-group.calender .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker{z-index:99}.form-group.calender .inline-group .form-control~label.form-label{top:10px}.custom-tab .nav-tabs,.custom-tab2 .nav-tabs{border:none;display:flex;align-items:center;justify-content:flex-start}.custom-tab .nav-tabs .nav-item,.custom-tab .nav-tabs li,.custom-tab2 .nav-tabs .nav-item,.custom-tab2 .nav-tabs li{flex:0 1 50%;text-align:center;border-right:1px solid #e3e3ed}.custom-tab .paxTabContent.nav-tabs .nav-link{flex:auto;text-align:center;border-right:1px solid #e3e3ed}.custom-tab .nav-tabs .nav-item:last-child,.custom-tab .nav-tabs li:last-child,.custom-tab .paxTabContent.nav-tabs .nav-link:last-child{border-right:none}.custom-tab .nav-tabs .nav-item:last-child a,.custom-tab .nav-tabs li:last-child a,.custom-tab .paxTabContent.nav-tabs .nav-link:last-child{border-radius:0 10px 0 0}.custom-tab .nav-tabs .nav-item:first-child a,.custom-tab .nav-tabs li:first-child a,.custom-tab .paxTabContent.nav-tabs .nav-link:first-child{border-radius:10px 0 0 0}.custom-tab .nav-tabs>.nav-item.active>a,.custom-tab .nav-tabs>.nav-item>a,.custom-tab .nav-tabs>.nav-item>a:focus,.custom-tab .nav-tabs>.nav-item>a:hover,.custom-tab .nav-tabs>li.active>a,.custom-tab .nav-tabs>li.active>a:focus,.custom-tab .nav-tabs>li.active>a:hover,.custom-tab .nav-tabs>li>a,.custom-tab .paxTabContent.nav-tabs .nav-link,.custom-tab .paxTabContent.nav-tabs .nav-link.active{border:none;padding:20px;font-size:16px;font-weight:700;color:#21409a;margin:0}.custom-tab .nav-tabs .nav-link.active,.custom-tab .nav-tabs>.nav-item.active a,.custom-tab .nav-tabs>li.active a{color:#333}.custom-tab .paxTabContent .nav-link{background:#f7f7ff;border-right:1px solid #e3e3ed!important;border-bottom:1px solid #e3e3ed!important;max-width:250px}.custom-tab .paxTabContent .nav-link.active{background:#fff;border-bottom:none!important}.label-inline .form-group.calender{content:""}.label-inline .form-group.calender .inline-group{position:relative}.label-inline .form-group.calender .inline-group .fo-icon{position:absolute;right:20px;top:25px;font-size:16px;color:#93a3ba}.modal-bluebg .modal-content{background:#0094da;color:#fff;font-size:16px;line-height:26px}.modal-bluebg .modal-content .btn-transparent:hover{background:#fff;color:#0095da}.modal.show:before{content:"";width:100%;height:100vh;position:fixed;background-color:rgba(0,0,0,.5);left:0;top:0;z-index:1}.modal.show .modal-dialog{transform:none;z-index:2}.modal .modal-content{border-radius:10px;border:none}.modal .modal-content .modal-body{padding:40px}.modal .modal-content .modal-header{background:#f7f7ff;padding:15px 40px;border-radius:10px 10px 0 0}.modal .modal-content .modal-header.has-tab{padding:0;border-color:#e3e3ed}.modal .modal-content .tab-footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.modal .modal-content .tab-footer.has-singlebtn{justify-content:flex-end}.modal .modal-content .tab-footer .btn-gray{padding:12px 25px}.modal .modal-content .tab-footer .login_via_social{display:flex;justify-content:center;align-items:center;flex-direction:row}.modal .modal-content .modal-title{font-size:30px;font-weight:700}.modal .modal-content .modal_head_tab{padding:0}.modal .modal-content .modal_head_tab .custom-tab{width:100%}.modal .modal-content .signupFormData{border-top:2px solid #e6e6e6}.modal .modal-content .signupFormData .signing_agree_txt .btn-link{padding:0}.modal .modal-content .signupFormData .tab-footer .btn{font-size:18px;padding:14px 15px}.modal .modal-content .signupFormData .tab-footer .btn.btn-continue{margin-left:0;min-width:185px;border-radius:35px}.modal .modal-content .login_via_social{display:flex;align-items:center;justify-content:center}.modal .modal-content .login_via_social h5{margin-right:20px}.modal .modal-content .login_via_social .btn-social{padding:18px;margin:0 5px}.modal .modal-content .login_via_social .btn-social i{margin-right:0}.modal .modal-content .login_via_social .btn-social.btn-google{background-color:#fff}.modal .modal-content .login_modal_body{border-top:2px solid #e6e6e6}.modal .modal-content .login_modal_body .btn{font-size:20px;padding:14px 20px}.modal .modal-content .login_modal_body .btn.btn-continue{margin-left:0;min-width:185px}.modal .modal-content .login_modal_body .btn.btn-link{font-size:16px;color:#0095da;font-weight:500;padding-left:0;padding-right:0;text-decoration:none;padding-top:0;margin-top:10px}.modal .modal-content .login_modal_body .tab-footer{align-items:center!important;justify-content:center!important}.modal .modal-content .signin_login_popup{padding:40px 40px 0}.modal .modal-content .signin_login_popup .custom-tab2 .nav-tabs>.nav-item{padding-right:0}.modal .modal-content .signin_login_popup .custom-tab2 .nav-tabs>.nav-item a{flex:1 1}.modal .modal-content .modalTabHeader{padding:0;background:#fff;border:none;position:relative}.modal .modal-content .modalTabHeader .signin_login_popup{width:100%}.modal .modal-content .modalTabHeader .close{position:absolute;top:0;right:0;margin:0}.modal .info-list{margin:20px 0;padding-left:22px}.modal .info-list li{color:#6b7380;font-size:16px;margin-bottom:5px}.modal .label-inline .form-group{margin-bottom:10px}.modal .label-inline .form-group .inline-group .form-control{height:60px;font-size:15px}.modal .label-inline .form-group .inline-group .form-control~label{top:19px}.modal .label-inline .form-group .inline-group .form-control.has-content~label,.modal .label-inline .form-group .inline-group .form-control:focus~label{top:10px}.modal .label-inline .form-group select.form-control{height:62px;font-size:15px}.modal .signing_agree_txt{color:#6b747d;font-size:15px;line-height:24px}.modal .signing_agree_txt a{color:#339cdd}.modal .welcome_popup{text-align:center;font-size:15px;color:#6b7380}.modal .welcome_popup i{width:72px;height:72px}.modal .welcome_popup h5{font-size:20px;font-weight:500;margin-bottom:5px}.modal .welcome_popup h2{font-size:28px;font-weight:700;color:#283234;margin-top:0;margin-bottom:5px}.modal .same_baggage_popup{max-width:390px;margin:auto;text-align:center}.modal .same_baggage_popup i{width:72px;height:72px}.modal .same_baggage_popup .btn{padding:12px 25px}.modal .same_baggage_popup .btn.btn-link{color:#6c7481;text-decoration:none}.modal .selection_error_popup{font-size:15px}.modal .selection_error_popup h2{font-size:34px;margin-top:0}.modal .selection_error_popup h5{font-size:16px;margin-top:0;margin-bottom:10px}.modal .forgot_password{font-size:15px}.modal .forgot_password h4{margin-top:0}.modal .forgot_password .btn{font-size:16px;padding:12px 20px}.modal .forgot_password a.link{font-size:14px}.modal.med_popup .modal-dialog{max-width:620px}.modal.large_popup .modal-dialog{max-width:740px}.modal.blue_bg .modal-dialog .modal-content{background-color:#0094da;color:#fff}.modal.blue_bg .modal-dialog .modal-content .link{color:#fff}.modal .modal-body .sessionend_modal{font-size:16px;color:#677381}.modal .modal-body .sessionend_modal .link{color:#677381;font-size:15px;padding:0}.modal .modal-body .sessionend_modal .login_btn{background-color:#f7f7ff;border-color:#f7f7ff;color:#1f419a}.modal .payment_failure_modal h5{font-size:16px}.modal .payment_failure_modal ul{padding-left:0}.modal .payment_failure_modal ul li{color:#6c7383;font-size:15px;margin-bottom:7px;position:relative;padding-left:15px}.modal .payment_failure_modal ul li:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background-color:#214198}.modal .payment_failure_modal .form-group{max-width:72px}.modal .payment_failure_modal .form-group select.form-control{background-color:#6b7380;color:#fff;height:44px;font-size:13px;text-transform:uppercase;padding:8px 10px 8px 8px}.modal .payment_failure_modal .pay_by_transfer p{font-size:13.5px;color:#273234;font-weight:600;letter-spacing:0;line-height:25px}.modal .payment_failure_modal .pay_by_transfer p span{display:block;font-weight:500;font-size:16px;color:#6c7383}.modal .change_flight_fee .price_txt{font-size:22px;color:#1f419a;font-family:Rubik,sans-serif;font-weight:700;width:49%;text-align:right}.modal .change_flight_fee h4{margin-bottom:15px}.modal .change_flight_fee p{font-size:15px;color:#6b7380;width:51%}.modal .payment_failure_header h5{font-size:20px;color:#293134;margin-bottom:5px}.modal .payment_failure_header p{font-size:15px;font-weight:500;color:#6c727e;margin-bottom:5px}.modal .make_changes_modal{font-size:15px;text-align:left}.modal .make_changes_modal h5{color:#6c727e;font-size:16px;font-weight:500;line-height:26px}.modal .make_changes_modal .custom-radio2 input[type=radio]:checked+label:before{color:#21409a}.modal .make_changes_modal .custom-radio2 .form-group .form-check .form-check-input:disabled~.form-check-label{cursor:not-allowed}.modal .make_changes_modal .custom-radio2 .form-group .form-check input[type=radio]+label{padding:0}.modal .make_changes_modal .custom-radio2 .form-group .form-check input[type=radio]+label span{position:relative;z-index:10;padding-left:30px}.modal .btn{font-family:Montserrat,sans-serif}.profile-detail-popup .modal-body .link{color:#0095d9;font-size:16px;display:flex;flex-direction:row;text-decoration:none;font-weight:500}.profile-detail-popup .modal-body .link .fo-icon{font-size:20px}.profile-detail-popup .modal-body .custom-checkbox{color:#6b7282;font-size:14px}.profile-detail-popup .modal-body div[class^=col-]{padding:0 10px}.profile-detail-popup .modal-body .billing_address_box{border:1px solid #e4e2ed;border-radius:10px;padding:18px;font-size:15px;color:#6b7380;display:block}.profile-detail-popup .modal-body .billing_address_box p{margin-bottom:0}.profile-detail-popup .modal-body .billing_address_box h5{margin-top:0;font-size:16px;margin-bottom:2px;color:#000}.profile-detail-popup .modal-body .popup_collapse.content_toggle .card{border:1px solid #e2e2ec;border-radius:10px;padding:15px;font-size:15px;margin-top:10px;line-height:25px}.profile-detail-popup .modal-body .alert{font-size:14px;padding:9px 20px}.custom-tab2 .nav-tabs{border:none}.custom-tab2 .nav-tabs .nav-item,.custom-tab2 .nav-tabs li{border:none;padding-right:10px;display:flex;flex:1 1;margin-bottom:-1px;margin-right:10px}.custom-tab2 .nav-tabs .nav-item:last-child,.custom-tab2 .nav-tabs li:last-child{margin-right:0}.custom-tab2 .nav-tabs>.nav-item>a,.custom-tab2 .nav-tabs>.nav-item>button,.custom-tab2 .nav-tabs>a.nav-item,.custom-tab2 .nav-tabs>button.nav-item{padding:18px 37px;font-size:16px;font-weight:700;background:none;border:1px solid #21409a;border-right:1px solid #21409a!important;border-radius:10px;color:#21409a;display:flex;align-items:center;justify-content:center}.custom-tab2 .nav-tabs .nav-item a.active,.custom-tab2 .nav-tabs .nav-item button.active,.custom-tab2 .nav-tabs>a.active,.custom-tab2 .nav-tabs>button.active{background:#21409a;border-color:#21409a;color:#fff}.custom-tab3 .nav-tabs li .Tab-name,.custom-tab3 .nav-tabs li a{border-radius:0;margin-right:0;display:flex;align-items:center;justify-content:center;padding:15px 10px;border-bottom:1px solid #e5e5ef}.custom-tab3 .nav-tabs li .Tab-name,.custom-tab3 .nav-tabs li a,.custom-tab3 .nav-tabs li.active .Tab-name,.custom-tab3 .nav-tabs li.active .Tab-name:focus,.custom-tab3 .nav-tabs li.active .Tab-name:hover,.custom-tab3 .nav-tabs li.active a,.custom-tab3 .nav-tabs li.active a:focus,.custom-tab3 .nav-tabs li.active a:hover,.custom-tab3 .nav-tabs li.active.done .Tab-name,.custom-tab3 .nav-tabs li.active.done a{border-top:1px solid #e5e5ef;border-right:1px solid #e5e5ef;border-left:none;cursor:pointer;text-decoration:none!important}.custom-tab3 .nav-tabs li .Tab-name i,.custom-tab3 .nav-tabs li a i,.custom-tab3 .nav-tabs li.active.done .Tab-name i,.custom-tab3 .nav-tabs li.active.done a i{font-size:23px;margin-right:10px;color:#21409a}.custom-tab3 .nav-tabs li .Tab-name span,.custom-tab3 .nav-tabs li a span,.custom-tab3 .nav-tabs li.active.done .Tab-name span,.custom-tab3 .nav-tabs li.active.done a span{display:flex;flex-direction:column;align-items:flex-start;color:#21409a}.custom-tab3 .nav-tabs li .Tab-name span label,.custom-tab3 .nav-tabs li a span label{margin:0;font-size:16px}.custom-tab3 .nav-tabs li .Tab-name span small li.active.done a small,.custom-tab3 .nav-tabs li a span small,.custom-tab3 .nav-tabs li.active.done .Tab-name small{color:#8fa3bc}.segment-tab .nav-tabs .nav-item a,.segment-tab .nav-tabs .nav-item button,.segment-tab .nav-tabs .nav-item:first-child a,.segment-tab .nav-tabs .nav-item:first-child button,.segment-tab .nav-tabs .nav-item:last-child button,.segment-tab .nav-tabs>a.nav-item{font-size:13.5px;padding:10px;border-radius:20px;font-weight:500;margin-bottom:7px;max-width:385px}.segment-tab .nav-tabs .nav-item a .fo-icon,.segment-tab .nav-tabs .nav-item button .fo-icon,.segment-tab .nav-tabs .nav-item:first-child a .fo-icon,.segment-tab .nav-tabs .nav-item:first-child button .fo-icon,.segment-tab .nav-tabs .nav-item:last-child button .fo-icon,.segment-tab .nav-tabs>a.nav-item .fo-icon{margin:0 10px}.segment-tab .nav-tabs .nav-item{flex:1 0 24%!important}.segment-tab .nav-tabs .nav-item:last-child{margin-right:0}.segment-tab .nav-tabs .nav-item.disabled{background-color:#e3e3ed;color:#c0c0cc!important}.add_docs_btn{text-decoration:none;flex-direction:row;font-size:16px}.add_docs_btn,.add_docs_btn i{display:flex;align-items:center}.add_docs_btn i{background-color:#0396db;color:#fff;width:15px;height:15px;border-radius:20px;font-size:12px;justify-content:center;margin-right:8px}.small_popup .modal-dialog{width:540px;max-width:540px}.signupFormData .signing_agree_txt .btn-link{padding:0 5px;font-size:15px;line-height:24px;color:#339cdd;font-weight:500}.signupFormData .tab-footer .btn{width:50%;font-size:15px}.modal.extra_large_popup .modal-dialog{max-width:960px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .box-content{margin-bottom:30px}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .box-content:hover{border-color:#0595db;background-color:#f8fcff}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .box-content.active .checkin_avail{color:#0595db}.modal.extra_large_popup .modal-dialog .checkin_choose_flight h5{font-size:14px;font-weight:700}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label{display:flex;justify-content:space-between}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label .checkin_avail{font-size:16px;width:230px;display:flex;align-items:center;justify-content:center}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox .form-check-label .checkin_avail p{margin-bottom:0}.modal.extra_large_popup .modal-dialog .custom-checkbox input[type=checkbox]+label{width:100%;padding:20px 0 20px 20px}.modal.extra_large_popup .modal-dialog .custom-checkbox input[type=checkbox]+label:before{left:15px}.modal.extra_large_popup .modal-dialog .custom-checkbox input[type=checkbox]:checked+label:before{background:#0095d9;border-color:#0095d9}.modal.extra_large_popup .modal-dialog .route_info_list{display:flex;align-items:center;flex:1 1;justify-content:space-between;padding-left:40px}.modal.extra_large_popup .modal-dialog .route_info_list li{min-width:150px;text-align:left}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info:last-child{text-align:right}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info p{font-size:16px;color:#2f3437}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info h2{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:34px;color:#293134}.modal.extra_large_popup .modal-dialog .route_info_list li.city_info h2+p{margin:5px 0 0;color:#6d727f}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info{width:100%;text-align:center;position:relative}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info:before{content:"";height:2px;background:#e2e2ec;width:100%;position:absolute;left:0;top:50%;margin-top:-1px}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info p{margin:0;color:#6d727f}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info .stop-repr{position:relative;display:flex;align-items:center;justify-content:space-evenly}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info .stop-repr .dot{width:10px;height:10px;background:#bfbfca;border-radius:5px;display:inline-block;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;z-index:10}.modal.extra_large_popup .modal-dialog .route_info_list li.dur_info i{background:#fff;position:relative;padding:10px;border-radius:50px;font-size:30px;color:#bfbfca;display:inline-block}.modal.extra_large_popup .modal-dialog .route_info_list p{margin:0;color:#6d727f}.modal.extra_large_popup .modal-dialog .checkin_choose_flight .custom-checkbox input[type=checkbox]:disabled+label:before{content:""}.ru .modal .modal-content .login_modal_body .btn{font-size:18px}.remove_modal .btn{min-width:150px}.profile-detail-popup .view_comp_details{font-size:16px}.profile-detail-popup .view_comp_details p{margin-bottom:10px}.profile-detail-popup .view_comp_details h4{margin-bottom:15px}.close{color:#000;font-size:30px;margin-top:-2px!important;font-weight:500;padding:10px 15px!important;box-shadow:none!important}.close:focus,.close:hover{background-color:transparent!important;color:#000!important;text-shadow:none!important;font-weight:500!important}.modal.extra_large_popup .modal-dialog .cancel_choose_flight .box-content{margin-bottom:20px}.modal.extra_large_popup .modal-dialog .cancel_choose_flight .box-content .custom-checkbox input[type=checkbox]+label{padding-right:20px}.modal .cancel_flight_section .flight_detail .row .col .flight_segment p{font-size:15px;margin-bottom:10px}.modal .cancel_flight_section .flight_detail .row .col .cabin_Txt h4{margin-bottom:10px}.modal .cancel_flight_section .flight_detail .row .col .cabin_Txt p{font-size:13px}.modal .password_reset_modal h4{line-height:32px;text-align:center;margin-bottom:0}.label-inline .form-group.floating_label label+.form-control{border:none;height:44px;margin-top:15px}.label-inline .form-group.floating_label label+.form-control:invalid:focus,.label-inline .form-group.floating_label label+.form-control:valid:focus{box-shadow:none!important}.label-inline .form-group.floating_label label+.form-control:disabled{background:transparent;cursor:no-drop;opacity:.5}.floating_label label{position:absolute;left:16px;top:6px;font-size:12px;color:#98a0b5;margin:0}.label-inline .form-group.floating_label{position:relative;border:1px solid #e2e2ec;border-radius:8px;display:inline-block}.modal .selection_error_popup h4{color:#fff;margin-bottom:0;line-height:30px}.modal .total_segment .form-clm2{max-width:200px}.modal .total_segment .form-clm3{max-width:380px}.alert.alertHasBtn a{background:#2d9ed2;padding:2px 8px;border-radius:5px;color:#fff;margin-top:3px;display:inline-block}.socialMediaSignup .modal-content .modal-header .close{display:none}.MealsSelectionPanel .segment-tab>.nav-tabs{margin:0 -40px;border-top:1px solid #e5e5ed;border-bottom:1px solid #e5e5ed;padding-bottom:1px;flex-direction:row;flex-wrap:inherit}.MealsSelectionPanel .segment-tab>.nav-tabs.pax_scroll{overflow-x:scroll;scroll-behavior:smooth;overflow-y:hidden}.MealsSelectionPanel .segment-tab>.nav-tabs.pax_scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.MealsSelectionPanel .segment-tab>.nav-tabs.pax_scroll::-webkit-scrollbar{width:2px;height:5px;border-radius:10px}.MealsSelectionPanel .segment-tab>.nav-tabs.pax_scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#808893}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item{background-color:#f7f7ff;color:#214198;font-size:16px;font-weight:600;border-right:1px solid #e5e5ed;padding:15px;align-items:center;justify-content:flex-start;text-align:left;border-radius:0;flex:initial;position:relative;min-width:200px;margin-right:0;margin-bottom:0;flex:1 1!important}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item.active{background-color:#fff;color:#214198!important}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item.active:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:0}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item:last-child{border-right:none}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item.complete{background-color:#21409a;color:#fff}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item .fo-icon{font-size:22px;margin-top:-7px}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item span label{display:block;margin-bottom:0;line-height:15px}.MealsSelectionPanel .segment-tab>.nav-tabs .nav-item span small{color:#92a4ba;font-size:13px!important;font-weight:500}.MealsSelectionPanel .segment-tab .meals_panel_tab{margin-top:20px;margin-bottom:20px;display:flex;flex:1 1;flex-wrap:wrap}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item{flex:1 1!important;max-width:380px;font-size:16px!important;margin-right:15px;background:#fff!important}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item span{font-size:14px!important}.MealsSelectionPanel .segment-tab .meals_panel_tab a.nav-item.active{background:#21409a!important;border-color:#21409a}.MealsSelectionPanel .segment-tab .tab-content .tab-pane .tab-content{clear:b}.MealsSelectionPanel .segment-tab .confirm_btn_bg,.MealsSelectionPanel .segment-tab .tab-content .tab-pane .tab-content{background-color:#fff;display:inline-block;width:100%;margin:0 -40px;box-sizing:content-box;padding:30px 40px 0}.MealsSelectionPanel.specialAddons .segment-tab>.nav-tabs a.nav-item{min-height:64px;align-items:center;justify-content:center}.MealsSelectionPanel.side-panel.modal .modal-content .modal-header{background:#f7f7ff}.MealsSelectionPanel.side-panel.modal .side-panel-content{padding-top:0}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap{height:70px}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs{border:none;height:auto}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li{padding:0;margin:0;border:none;height:70px}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li .Tab-name{padding:0 20px;height:100%}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li .Tab-name span{font-size:1rem}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.done .Tab-name,.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.done .Tab-name i,.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.done .Tab-name label,.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.done .Tab-name small{background:#21409a;color:#fff;border-color:#21409a}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.active .Tab-name{background:#fff;color:#21409a;border-color:#e5e5ef #e5e5ef transparent}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.active .Tab-name i{color:#283234;background:none}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.active.done .Tab-name,.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.active.done .Tab-name label,.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.active.done .Tab-name small{background:#fff;color:#21409a;border-color:#e5e5ef #e5e5ef transparent}.MealsSelectionPanel.side-panel.modal .custom-tab3.Tabs .Tabs-Items-container .Tabs-Items-wrap .nav-tabs li.active.done .Tab-name i{color:#283234;background:none}.MealsSelectionPanel.side-panel.modal .custom-tab3 .Tabs-Active-Content{display:inline-block;width:100%;border:none}.MealsSelectionPanel.side-panel.modal .custom-tab3 .Tabs-Active-Content .tab-content{position:relative}.MealsSelectionPanel.side-panel.modal .custom-tab3 .Tabs-Active-Content .tab-content.pax-meal-tab-content{display:inline-block;width:100%;margin:0 -40px;background:#fff;box-sizing:content-box;padding:30px 40px}.MealsSelectionPanel.side-panel.modal .custom-tab3 .Tabs-Active-Content .tab-content.pax-meal-tab-content .box-content .box-body ul.list-head li h4{margin-bottom:0}.MealsSelectionPanel.side-panel.modal .custom-tab3 .Tabs-Active-Content .tab-content .tab-pane{display:inline-block;width:100%;padding:0 40px}.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-left,.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-right{background:none;height:70px;cursor:pointer}.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-left:before,.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-right:before{position:absolute;left:50%;top:50%;color:#58595f;font-size:30px;margin-left:-13px;margin-top:-13px;font-family:icomoon!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;line-height:normal}.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-right{background:linear-gradient(90deg,hsla(0,0%,100%,.38) 0,hsla(0,0%,100%,.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-right:before{content:""}.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-left{background:linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.38));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1)}.MealsSelectionPanel .custom-tab3.Tabs .Tabs-Items-container .Tab-arrow-left:before{content:""}.MealsSelectionPanel .slick-slider .slick-next,.MealsSelectionPanel .slick-slider .slick-prev{position:absolute;left:0;width:40px;height:100%;top:0;border:none;background:#fff;color:transparent;font-size:0;display:flex;align-items:center;justify-content:center;outline:none}.MealsSelectionPanel .slick-slider .slick-prev{left:0}.MealsSelectionPanel .slick-slider .slick-next{left:inherit;right:0}.MealsSelectionPanel .pax-meal-tab{margin-left:-40px;margin-right:-40px}.meals-slider{clear:both;float:left;width:100%}.meals-slider ul{column-gap:0!important;flex-wrap:wrap}.meals-slider ul li{width:33.3333333333%;float:left;padding:0 10px;margin-bottom:30px}.meals-slider ul li .meals-box{position:relative;border-radius:10px;overflow:hidden;border:1px solid #e3e3ed}.meals-slider ul li .meals-box img{max-width:100%;width:100%;position:relative;z-index:1;max-height:246px}.meals-slider ul li .meals-box .meals-caption{position:relative;background-color:#fff;z-index:99;bottom:0;width:100%;padding:24px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition-duration:.3s}.meals-slider ul li .meals-box .meals-caption h4{color:#293134;font-size:18px;font-weight:700;margin:0}.meals-slider ul li .meals-box .meals-caption span{font-family:Rubik,sans-serif;font-size:27px;color:#21409a;font-weight:700}.meals-slider ul li .meals-box .btn_book_now{bottom:-52px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;position:absolute;left:0;right:0;background-color:#0095da;font-weight:500;font-size:16px;color:#fff;padding:14px 0;border-radius:0 0 5px 5px;transition-duration:.3s;text-decoration:none!important}.meals-slider ul li .meals-box .btn_book_now .icon{padding-left:14px}.meals-slider ul li:hover .meals-caption{bottom:52px}.meals-slider ul li:hover .btn_book_now{bottom:0;color:#fff}.meals-slider.spclReqSlidr ul li{margin-bottom:15px}.meals-slider.spclReqSlidr ul li .meals-box{min-height:200px}.meals-slider.spclReqSlidr ul li .meals-box .meals-caption{min-height:144px;bottom:0;justify-content:space-between;align-items:center}.meals-slider.spclReqSlidr ul li .meals-box .meals-caption h4{font-weight:500;width:80%}.meals-slider.spclReqSlidr ul li .meals-box .btn_book_now{bottom:0}.ru .meals-slider ul li .meals-box .meals-caption h4{font-size:15px}.ru .meals-slider ul li .meals-box .meals-caption h4 span{font-size:23px}.box-list-body ul,.box-list-head ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;border-radius:8px}.box-list-body ul li:last-child,.box-list-head ul li:last-child{padding-right:5px;text-align:right}.box-list-body ul:not(.list-head):hover{background:#f7f7ff}.box-list-body ul li:first-child{padding-left:5px;text-align:left}.box-list-body ul li:last-child{text-align:left}.box-list-body ul li .custom-checkbox .label-text{color:#6c7383;font-family:Rubik,sans-serif;font-weight:500}.box-list-body ul li.mtitle{display:flex;align-items:center;font-weight:700;font-size:16px;font-family:Rubik,sans-serif}.box-list-body ul li.mtitle .imgbox{margin-right:5px}.box-list-body ul li.mprice{font-weight:500;font-size:16px;font-family:Rubik,sans-serif}.box-list-body ul li.mchoice,.box-list-body ul li.mquantity{position:static}.box-list-body ul li.mquantity .foNmbrSpner{justify-content:flex-end}.checkin_panel{content:""}.confirm_data_panel .box-content{display:flex;flex:1 1 49%;margin-bottom:15px}.confirm_data_panel .box-content:first-child,.confirm_data_panel .box-content:nth-child(odd){margin-right:15px}.side-panel.modal .modal-content .modal-body .side-panel-content p{font-size:14px;margin-bottom:0}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .user_confirm_detail{display:flex;align-items:flex-start;list-style:none;padding-left:0}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .user_confirm_detail li{display:flex;flex-direction:column;font-size:16px;font-weight:500;color:#6a7480;margin-right:40px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .user_confirm_detail li span{color:#96a1b7;font-size:12px;margin-bottom:5px;font-weight:500}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .box-body>ul.user_confirm_detail:last-child{margin-bottom:0}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt{font-size:14px;color:#6b7380;line-height:23px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt p{font-size:14px;color:#6b7380;line-height:23px;margin-top:0;margin-bottom:15px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt h4{color:#293134}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .terms_cnt .btn-link{font-size:15px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data h5.user_with_icon{color:#2b3034;font-size:16px;margin-bottom:15px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data h5.user_with_icon .round-icon{margin-right:15px}.side-panel.modal .modal-content .modal-body .side-panel-content .checkin_confirm_data .user_with_icon .round-icon{width:25px;height:25px;display:inline-block;border-radius:32px;background:#0095d9;color:#fff;line-height:25px;text-align:center;margin-right:5px;font-size:14px}.colorBlue500{color:#0095d9!important}.textAlignCenter{text-align:center}.checkinConfirmDataModal h3{color:#21409a}.checkinConfirmDataModal .confirm_data_panel{row-gap:20px}.checkinConfirmDataModal .confirm_data_panel div{border:1px solid transparent;border-radius:.35rem;padding:19px}.checkinConfirmDataModal .user_confirm_detail{display:flex;align-items:flex-start;justify-content:flex-start;list-style:none;flex-wrap:wrap;row-gap:35px}.checkinConfirmDataModal .user_confirm_detail li:nth-child(2),.checkinConfirmDataModal .user_confirm_detail li:nth-child(5){align-items:center}.checkinConfirmDataModal .user_confirm_detail li:nth-child(3),.checkinConfirmDataModal .user_confirm_detail li:nth-child(6){align-items:self-end}.checkinConfirmDataModal .user_confirm_detail li{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#6a7480;flex-basis:31%;flex-grow:1}.checkinConfirmDataModal .user_confirm_detail li span{color:#96a1b7;font-size:16px;margin-bottom:5px;font-weight:500;text-wrap:nowrap}.checkinConfirmDataModal .box-body>ul.user_confirm_detail:last-child{margin-bottom:0}.checkinConfirmDataModal .terms_cnt{font-size:14px;color:#6b7380;line-height:23px;border-top:4px solid #6a7480}.checkinConfirmDataModal .terms_cnt .box-body{padding:10px}.checkinConfirmDataModal .terms_cnt .box-body h4{margin-bottom:5px}.checkinConfirmDataModal .terms_cnt p{font-size:14px;color:#6b7380;line-height:23px;margin-top:0;margin-bottom:15px}.checkinConfirmDataModal .terms_cnt h4{color:#293134}.checkinConfirmDataModal .terms_cnt .btn-link{font-size:15px}.checkinConfirmDataModal h5.user_with_icon{color:#2b3034;font-size:16px;margin-bottom:15px}.checkinConfirmDataModal h5.user_with_icon .round-icon{margin-right:15px}.checkinConfirmDataModal .user_with_icon .round-icon{width:25px;height:25px;display:inline-block;border-radius:32px;background:#0095d9;color:#fff;line-height:25px;text-align:center;margin-right:5px;font-size:14px}@media screen and (max-width:912px){.checkinConfirmDataModal .user_confirm_detail li{flex-basis:100%}}@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}.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: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,.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 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,.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: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: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 (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}}@media screen and (min-width:320px)and (max-width:400px){.modal .modal-content .signin_login_popup{padding:40px 10px 0}}.main-container{position:relative;margin-top:80px;padding-top:20px}.main-container .right-container{width:100%;max-width:1700px;padding:0 20px 50px 450px;margin:20px auto}.bot-cbtn-area .btn,.total-price-sec .btn{margin-bottom:10px;padding:12px 37px}.box-content{background:#fff;border:1px solid #e3e3ed;display:inline-block;width:100%;border-radius:10px}.box-content .box-header{background:#f7f7ff;border-radius:10px 10px 0 0;padding:20px}.box-content .box-header+.box-body{border-top:1px solid #e3e3ed}.box-content .box-body{padding:20px}.sessionTimeoutToast{position:fixed;top:95px;right:-2px;z-index:10;border-radius:10px 0 0 10px}.sessionTimeoutToast .toast-header{border:none}.sessionTimeoutToast .toast-header strong{font-size:11px;font-weight:500}.sessionTimeoutToast .toast-body{padding:0 0 7px}.sessionTimeoutToast .toast-body .btn{padding:0 15px;border-radius:50px;font-weight:500;font-size:13px;min-width:75px}