:root{--primary-color:#f15d24;--secondary-color:#273863;--primary-font-color:#000;--secondary-font-color:#474747;--white:#fff;--black:#000}@font-face{font-family:NunitoLight;src:url('../fonts/NunitoLight.eot');src:url('../fonts/NunitoLight.eot') format('embedded-opentype'),url('../fonts/NunitoLight.woff2') format('woff2'),url('../fonts/NunitoLight.woff') format('woff'),url('../fonts/NunitoLight.ttf') format('truetype'),url('../fonts/NunitoLight.svg#NunitoLight') format('svg')}@font-face{font-family:NunitoMedium;src:url('../fonts/NunitoMedium.eot');src:url('../fonts/NunitoMedium.eot') format('embedded-opentype'),url('../fonts/NunitoMedium.woff2') format('woff2'),url('../fonts/NunitoMedium.woff') format('woff'),url('../fonts/NunitoMedium.ttf') format('truetype'),url('../fonts/NunitoMedium.svg#NunitoMedium') format('svg')}@font-face{font-family:NunitoRegular;src:url('../fonts/NunitoRegular.eot');src:url('../fonts/NunitoRegular.eot') format('embedded-opentype'),url('../fonts/NunitoRegular.woff2') format('woff2'),url('../fonts/NunitoRegular.woff') format('woff'),url('../fonts/NunitoRegular.ttf') format('truetype'),url('../fonts/NunitoRegular.svg#NunitoRegular') format('svg')}@font-face{font-family:NunitoSemiBold;src:url('../fonts/NunitoSemiBold.eot');src:url('../fonts/NunitoSemiBold.eot') format('embedded-opentype'),url('../fonts/NunitoSemiBold.woff2') format('woff2'),url('../fonts/NunitoSemiBold.woff') format('woff'),url('../fonts/NunitoSemiBold.ttf') format('truetype'),url('../fonts/NunitoSemiBold.svg#NunitoSemiBold') format('svg')}@font-face{font-family:NunitoBold;src:url('../fonts/NunitoBold.eot');src:url('../fonts/NunitoBold.eot') format('embedded-opentype'),url('../fonts/NunitoBold.woff2') format('woff2'),url('../fonts/NunitoBold.woff') format('woff'),url('../fonts/NunitoBold.ttf') format('truetype'),url('../fonts/NunitoBold.svg#NunitoBold') format('svg')}@font-face{font-family:NunitoExtraBold;src:url('../fonts/NunitoExtraBold.eot');src:url('../fonts/NunitoExtraBold.eot') format('embedded-opentype'),url('../fonts/NunitoExtraBold.woff2') format('woff2'),url('../fonts/NunitoExtraBold.woff') format('woff'),url('../fonts/NunitoExtraBold.ttf') format('truetype'),url('../fonts/NunitoExtraBold.svg#NunitoExtraBold') format('svg')}@font-face{font-family:NunitoBlack;src:url('../fonts/NunitoBlack.eot');src:url('../fonts/NunitoBlack.eot') format('embedded-opentype'),url('../fonts/NunitoBlack.woff2') format('woff2'),url('../fonts/NunitoBlack.woff') format('woff'),url('../fonts/NunitoBlack.ttf') format('truetype'),url('../fonts/NunitoBlack.svg#NunitoBlack') format('svg')}@font-face{font-family:DroidKufiBold;src:url('../fonts/DroidKufiBold.eot');src:url('../fonts/DroidKufiBold.eot') format('embedded-opentype'),url('../fonts/DroidKufiBold.woff2') format('woff2'),url('../fonts/DroidKufiBold.woff') format('woff'),url('../fonts/DroidKufiBold.ttf') format('truetype'),url('../fonts/DroidKufiBold.svg#DroidKufiBold') format('svg')}@font-face{font-family:DroidKufiRegular;src:url('../fonts/DroidKufiRegular.eot');src:url('../fonts/DroidKufiRegular.eot') format('embedded-opentype'),url('../fonts/DroidKufiRegular.woff2') format('woff2'),url('../fonts/DroidKufiRegular.woff') format('woff'),url('../fonts/DroidKufiRegular.ttf') format('truetype'),url('../fonts/DroidKufiRegular.svg#DroidKufiRegular') format('svg')}.AfterSales_Section{padding:30px 0}.AfterSales_Section .form-control:focus{outline:0;box-shadow:none}.AfterSales_Section button:focus{outline:0}.AfterSales_Section .disabled{opacity:.6;cursor:not-allowed;pointer-events:none;z-index:1;position:relative}.AfterSales_Section .theme_btnStyle{cursor:pointer;color:#fff;outline:0;font-size:14px;border-radius:5px;border:none;background-color:#f15d24;font-family:NunitoSemiBold}.modify_ASales{border:solid #ccc 1px;padding:22px;border-radius:12px;margin-bottom:25px}.modify_ASales h2{font-size:20px;color:#000;font-family:NunitoSemiBold;padding-bottom:10px;margin:0}.modify_Search_ASales{display:flex;gap:12px}.modify_Search_ASales label{font-size:14px;padding-bottom:0;margin-bottom:5px;line-height:16px}.modify_Search_ASales input{height:45px;font-size:14px;border:solid #ccc 1px;border-radius:5px;padding-right:30px}.modify_Search_ASales input::placeholder{font-size:14px;color:#000}.modify_Search_ASales select{height:45px!important;font-size:14px;border:solid #ccc 1px;border-radius:5px}.modify_Search_ASales select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.modifySearch_Aslae{color:#fff;border:none;border-radius:5px;padding:10px;width:100%;height:45px;font-size:17px;display:flex;align-items:center;justify-content:center;font-family:NunitoSemiBold;margin-top:25px;cursor:pointer}.Search_Icon_Asale{background:url(../images/search_icon_asale.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:block;background-size:contain}.modify_Field_01_ASales{width:24%}.modify_Field_02_ASales{width:22%}.modify_Field_03_ASales{width:16%}.modify_Field_04_ASales{width:10%}.Location_Icon_Asale{position:relative}.Location_Icon_Asale:after{background:url(../images/location_asale.svg);background-repeat:no-repeat;width:14px;height:18px;display:block;background-size:contain;content:'';position:absolute;top:40px;right:10px}.calendarIcon_Asale{position:relative}.calendarIcon_Asale:after{background:url(../images/calendar_asale.svg);background-repeat:no-repeat;width:17px;height:17px;display:block;background-size:contain;content:'';position:absolute;top:40px;right:10px}.downArrow_Asale{position:relative}.downArrow_Asale:after{background:url(../images/dropdown_asale.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;background-size:contain;content:'';position:absolute;top:47px;right:12px}.SumaryDetailsBox_ASales{border:solid #ccc 1px;padding:22px;border-radius:12px}.SumaryDetailsBox_ASales h1{font-size:20px;color:#000;font-family:NunitoSemiBold;padding-bottom:10px}.SumryDtls_clm_list_ASales{width:100%;display:flex;padding:12px 0}.SumryDtls_clm_list_lft_ASales{width:25%;padding-right:20px}.SumryDtls_clm_list_lft_ASales p{line-height:22px;padding:0;margin:0}.SumryDtls_clm_list_lft_ASales p span{font-size:14px;padding-right:5px}.SumryDtls_clm_list_rht_ASales{width:75%}.SumryDtls_clm_list_rht_list_ASales ul{background:#f4f4f4;border:solid #ccc 1px;border-radius:5px;display:flex;list-style:none;margin:0;padding:0}.SumryDtls_clm_list_rht_list_ASales ul li{width:33.3%;border-right:solid #ccc 1px;padding:15px 20px}.SumryDtls_clm_list_rht_list_ASales ul li:last-child{border-right:none}.SumryDtls_clm_list_rht_list_ASales ul li h2{font-size:16px;color:#000;font-family:NunitoSemiBold;line-height:16px;padding-bottom:12px;margin:0}.SumryDtls_clm_list_rht_list_ASales ul li p{line-height:22px;margin:0;padding:0}.SumryDtls_clm_list_rht_list_ASales ul li p span{font-size:14px;padding-right:5px}.SumryDtls_clm_Pasnger_ASales table{border:solid #ccc 1px;margin-top:10px;margin-bottom:0}.SumryDtls_clm_Pasnger_ASales thead{background:#f4f4f4}.SumryDtls_clm_Pasnger_ASales .table th{font-weight:400;background:#f4f4f4}.SumryDtls_clm_Pasnger_ASales .table td,.SumryDtls_clm_Pasnger_ASales .table th{font-size:14px;padding:8px 15px;border:1px solid #ccc;white-space:nowrap;position:relative}.ancillary_Footer{width:100%;margin-top:25px;display:flex;gap:10px}.ancillary_btn{padding:15px 25px;font-family:NunitoSemiBold;line-height:18px;font-size:14px}.Ancillary_Modal .modal-dialog{max-width:750px}.Ancillary_Modal .checkbox{display:block;padding-left:0;margin-bottom:0;cursor:pointer;font-size:18px;height:18px}.Ancillary_Modal .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.Ancillary_Modal .checkbox input:checked~.check{background-color:#fff}.Ancillary_Modal .checkbox input:checked~.check:after{display:block}.Ancillary_Modal .checkbox .check{position:absolute;top:10px;left:15px;height:17px;width:17px;background-color:#fff;border:1px solid #ccc;border-radius:0}.Ancillary_Modal .checkbox .check:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #333;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Ancillary_Modal .CancelBtn{cursor:pointer;color:#fff;outline:0;border-radius:5px;border:none;background-color:#8a8b8c;height:45px;padding:15px 25px;font-family:NunitoSemiBold;line-height:14px;font-size:14px}.Ancillary_Modal .ConfirmBtn{cursor:pointer;color:#fff;outline:0;border-radius:5px;border:none;background-color:#f15d24;height:45px;padding:15px 25px;font-family:NunitoSemiBold;line-height:14px;font-size:14px}.Ancillary_Modal .modal-footer{border-top:none}.Ancillary_Modal h3{font-size:16px;padding-bottom:5px}.Ancillary_Modal .modal-header{margin:0 20px;padding:1rem 0;border-bottom:1px solid #ccc}.Ancillary_Modal .modal-body{padding:20px;padding-bottom:5px}.Ancillary_Modal button.close{width:22px;height:22px;background:url(../images/close_modal_asale.svg);background-size:contain;background-repeat:no-repeat;font-size:0;padding:0;margin:0}.Ancillary_Modal button.close:focus{outline:0}.Ancillary_Modal .modal-title{font-family:NunitoSemiBold;line-height:24px;font-size:20px}.Ancillary_Modal .Tcprice_mdl{font-size:18px;padding-bottom:8px;line-height:18px}.Ancillary_Modal h2.cprice_mdl{font-family:NunitoSemiBold;font-size:22px}.Ancillary_Modal h2.cprice_mdl span{padding-right:3px}.ResultBox_Asale{width:100%;border:1px solid #ccc;border-radius:12px;display:flex;flex-wrap:wrap;position:relative;margin-bottom:35px}.ResultBox_row_Asale{display:flex;flex-wrap:wrap;width:100%}.ResultBox_Asale_lft{width:75%;padding:15px;background:#ffff;border-top-left-radius:12px;border-bottom-left-radius:12px}.ResultOuter_Asale .result_one_leg{margin-bottom:5px;padding-bottom:10px}.ResultOuter_Asale .fresult_wrp{display:flex}.ResultOuter_Asale .result_one_leg:last-of-type{border:0;margin-bottom:0;padding-bottom:5px;border-top:1px solid #ccc;padding-top:5px}.ResultOuter_Asale .airlinelogo{width:20%;padding-right:20px}.ResultOuter_Asale .flarlineLogoimg{text-align:left}.ResultOuter_Asale .flarlineLogoimg img{width:115px;height:50px}.ResultOuter_Asale .desticode{width:22%}.ResultOuter_Asale .air__stops{padding-top:0;position:relative;width:25%}.ResultOuter_Asale .desPDR{padding-right:20px}.ResultOuter_Asale .desPDL{padding-left:40px}.ResultOuter_Asale .desticode p{color:#000;font-size:14px;margin-bottom:0;word-break:break-all}.ResultOuter_Asale p.destiTime{font-size:14px;font-family:NunitoBold}.ResultOuter_Asale .airDurationStops{position:relative;text-align:center}.ResultOuter_Asale .airDurationStops:before{background:#aab2ba;border-radius:50%;content:"";display:block;height:7px;left:0;margin-top:-4px;position:absolute;top:50%;width:7px;z-index:2}.ResultOuter_Asale .airDurationStops span{font-size:12px}.ResultOuter_Asale .flightIcon{background:url(../images/flight_icon_asale.svg) center/contain;height:15px;position:absolute;right:-5px;top:20px;width:15px;z-index:2}.ResultOuter_Asale .airDurationStops .stop-overs{display:flex;font-size:12px;justify-content:center;margin-top:0;min-height:30px;padding-top:9px}.ResultOuter_Asale .airDurationStops .stop-overs .stops{font-size:12px;margin-right:4px;position:relative;text-align:center}.ResultOuter_Asale .airDurationStops:after{background:#aab2ba;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1}.ResultOuter_Asale .airDurationStops .stop-overs .stops:before{background:#aab2ba;border-radius:50%;content:"";height:7px;top:-9px;width:7px}.ResultOuter_Asale .airDurationStops .stop-overs .stops:before,.ResultOuter_Asale .tooltiptext{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2}.ResultOuter_Asale .flairlineDtls p{padding:0;margin:0;font-size:13px;text-align:center}.ResultBox_Asale_rht{width:25%;background:#f3f6f8;padding:20px;display:flex;flex-wrap:wrap;align-items:center;border-top-right-radius:12px;border-bottom-right-radius:12px;justify-content:center}.ResultOuter_Asale .ResultBox_FareBox h3{font-family:NunitoSemiBold;font-size:18px;color:#273863}.ResultOuter_Asale .ResultBox_FareBox h3 span{padding-right:3px}.ResultBox_Asale_rht .ResultButton{font-size:14px;padding:15px 25px;display:inline-flex;height:42px;align-items:center;justify-content:center}.ResultBox_Asale_rht a.ResultButton{text-decoration:none}.ResultBox_Asale_rht .flDtlsBtn{padding:5px 0}.ResultBox_Asale_rht .flDtlsBtn a{font-size:14px;color:#273863;text-decoration:none}.ResultOuter_Asale .plus_fldtls{background:url(../images/flplus_icon_asale.svg) center/contain;height:8px;width:8px;display:inline-block;margin-left:5px}.ResultBox_Asale .td-tooltip{position:relative}.ResultBox_Asale .tooltiptext{visibility:hidden;width:170px;border-radius:50px;background-color:#f15d24;color:#fff;font-size:12px;text-align:center;padding:5px;position:absolute;z-index:2;top:150%;left:50%;opacity:0;transition:opacity .3s;transform:translate(-50%,0);line-height:17px}.ResultBox_Asale .td-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.ResultBox_Asale .airlineItenry .tooltiptext{width:160px}.ResultBox_Asale .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #f15d24}.ResultOuter_Asale .result__moreOption{position:absolute;transform:translate(-50%,0);left:50%;bottom:-15px;z-index:1;background:#273863;padding:3px 8px;line-height:20px;text-align:center;display:flex;align-items:center;border-radius:5px}.ResultOuter_Asale a.result__moreOption{color:#fff;font-size:12px;text-decoration:none}.FlightDetailsModal_Asale{padding-bottom:25px}.FlightDetailsModal_Asale .nav-tabs{border-bottom:1px solid #ccc;gap:5px}.FlightDetailsModal_Asale .nav-item button:focus{outline:0}.FlightDetailsModal_Asale .nav-tabs .nav-item.show .nav-link,.FlightDetailsModal_Asale .nav-tabs .nav-link.active{font-size:14px;color:#273863;border-color:#ccc #ccc #fff;border-top-left-radius:5px;border-top-right-radius:5px}.FlightDetailsModal_Asale .nav-tabs .nav-link{font-size:14px;display:flex;gap:8px;align-items:center;background:0 0;padding:10px 25px;border-radius:0;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px}.fldtls_flighticon{width:17px;height:17px;background:url(../images/f_icon_asale.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.FlightDetailsModal_Asale .nav-tabs .nav-link.active .fldtls_flighticon{width:17px;height:17px;background:url(../images/f_icon_asale_active.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.fldtls_faresumryicon{width:17px;height:17px;background:url(../images/faresumry_icon_asale.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.FlightDetailsModal_Asale .nav-tabs .nav-link.active .fldtls_faresumryicon{width:17px;height:17px;background:url(../images/faresumry_icon_asale_active.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.fldtls_fareruleicon{width:17px;height:17px;background:url(../images/farerule_icon_asale.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.FlightDetailsModal_Asale .nav-tabs .nav-link.active .fldtls_fareruleicon{width:17px;height:17px;background:url(../images/farerule_icon_active.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.fldtls_baggageicon{width:17px;height:17px;background:url(../images/bag_icon_asale.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.FlightDetailsModal_Asale .nav-tabs .nav-link.active .fldtls_baggageicon{width:17px;height:17px;background:url(../images/bag_icon_active.svg) top center/contain no-repeat;background-size:contain;display:inline-block}.FlightDetailsModal_Asale .fldtls_content{padding:20px;padding-bottom:10px;border:solid #ccc 1px;border-top:0}.FlightDetailsModal_Asale .fldtls_content h2{font-size:16px;color:#000;font-family:NunitoSemiBold;display:flex}.FlightDetailsModal_Asale .dtlsDestin h5{font-size:14px;font-family:NunitoSemiBold;color:#212529;margin-bottom:8px}.FlightDetailsModal_Asale .dtlsDestin p{font-size:14px}.FlightDetailsModal_Asale .DtlsdataTable table{caption-side:bottom;border-collapse:collapse;width:100%;border:1px solid #ccc;display:inline-table;white-space:nowrap}.FlightDetailsModal_Asale .DtlsdataTable table th{border-right:1px solid #ccc;padding:8px 20px;border-bottom:1px solid #ccc;font-size:14px;background-color:#f0f4f6}.FlightDetailsModal_Asale .dtlsPrice{text-align:right;width:100%;border:1px solid #ccc;border-top:none}.FlightDetailsModal_Asale .dtlsPrice h4{font-size:16px;padding:10px;margin-bottom:0;font-family:NunitoSemiBold}.FlightDetailsModal_Asale .dtlsPrice h4 span{padding-left:5px}.FlightDetailsModal_Asale p.farsumrytext{font-size:14px;margin-bottom:10px;padding-top:15px;text-align:center}.FlightDetailsModal_Asale .fareSumry_asale_flip span{padding:0 2px}.FlightDetailsModal_Asale .fldtls_content .DtlsdataTable table td,.FlightDetailsModal_Asale .fldtls_content .DtlsdataTable table th{width:50%}.FlightDetailsModal_Asale .DtlsdataTable table td{border-right:1px solid #ccc;padding:8px 20px;border-bottom:1px solid #ccc;font-size:14px;color:#000}.FlightDetailsModal_Asale .dtlsDestin{padding-top:10px;padding-bottom:20px}.FlightDetailsModal_Asale .onwardIcon{width:26px;height:18px;background:url(../images/fl_onward_asale.svg) top center/contain no-repeat;background-size:contain;display:inline-block;margin-right:10px;margin-top:3px}.FlightDetailsModal_Asale .returnIcon{width:26px;height:18px;background:url(../images/fl_return_asale.svg) top center/contain no-repeat;background-size:contain;display:inline-block;margin-right:10px;margin-top:3px}.FlightDetailsModal_Asale .fareBreak{width:50%}.FlightDetailsModal_Asale .fareBreak h4{font-size:17px;font-family:NunitoSemiBold;margin-bottom:15px}.FlightDetailsModal_Asale span.farew50{font-size:14px;width:50%}.FlightDetailsModal_Asale span.farew50 span{padding-right:2px}.FlightDetailsModal_Asale .fareBreak .DtlsdataTable{padding-top:0}.FlightDetailsModal_Asale .fldtlsfarebreak{border:1px solid #ccc}.FlightDetailsModal_Asale .frsmryCanclhed{padding:10px 15px;border-bottom:1px solid #ccc}.FlightDetailsModal_Asale .frsmryDtlscntry{padding:10px 15px;border-bottom:1px solid #ccc}.FlightDetailsModal_Asale .cntry_code{width:40%}.FlightDetailsModal_Asale .smryrefund{font-size:14px;padding-left:10px;padding-top:0}.FlightDetailsModal_Asale .non-refundable{color:red;font-size:14px}.FlightDetailsModal_Asale .faresumryDtlsTex{padding-top:30px}.FlightDetailsModal_Asale .faresumryDtlsTex p{font-size:12px;margin-bottom:10px}.FlightDetailsModal_Asale .fldtl_faresumry_row{display:flex;gap:25px}.FlightDetailsModal_Asale .DtlsdataTable.Dtlsfaresummry p{margin-top:0;margin-bottom:0;font-size:14px;color:#000}.FlightDetailsModal_Asale .flbaggageDtls{font-size:14px;padding-bottom:7px}.FlightDetailsModal_Asale .flbaggageDtls span{display:inline-block}.AfterSalesPax{display:flex;gap:30px}.AfterSalesPaxLft{width:70%}.AfterSalesPaxRht{width:30%}.AfterSales_PaxBox{margin-bottom:20px}.AfterSales_PaxBoxHead{background:#273863;padding:10px 20px;height:55px;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;align-items:center}.AfterSales_PaxBoxHead h2{font-family:NunitoBold;font-size:16px;color:#fff;margin:0;padding:0}.AfterSales_PaxBoxContent{background:#fff;padding:20px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border:solid #ccc 1px}.PassengerHead_Asale{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.PassengerHead_Asale h3{font-size:16px;font-family:NunitoBold;letter-spacing:.58px;color:#f15d24;margin-bottom:0}.PassengerHead_Asale .savedTravellers{font-size:14px;color:#f15d24;border:1px solid #f15d24;border-radius:5px;padding:5px 12px;line-height:22px;cursor:pointer}.PassengerForm_Asale{padding-top:20px}.PassengerForm_Asale .form-control{border:solid #ccc 1px;height:45px!important;border-radius:5px!important;font-size:14px}.PassengerForm_Asale select{-webkit-appearance:none;-moz-appearance:none}.PaxdownArrow_Asale:after{background:url(../images/dropdown_asale.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;background-size:contain;content:'';position:absolute;top:20px;right:12px;pointer-events:none}.PaxBaggageBox_Asale .accordion{border:1px solid #ccc;border-radius:5px}.PaxBaggageBox_Asale .card{border:0}.PaxBaggageBox_Asale .card .card-header{border:0;box-shadow:none;border-radius:2px;padding:0}.PaxBaggageBox_Asale .card .card-header .btn-header-link:after{content:"";background:url(../images/dropdown_asale.svg);width:14px;height:8px;background-size:contain;display:inline-block;background-repeat:no-repeat;float:right;margin-top:5px;rotate:270deg}.PaxBaggageBox_Asale .card .card-header .btn-header-link{color:#fff;display:block;text-align:left;background:#e8ecf0;color:#000;padding:12px 20px;font-family:NunitoSemiBold;font-size:14px}.PaxBaggageBox_Asale .card .card-header .btn-header-link:focus{box-shadow:none}.PaxBaggageBox_Asale .bagmealsRepeat{padding:15px}.PaxBaggageBox_Asale .bagMealCountryName{background:#f15d24;color:#fff;padding:5px 10px 5px 15px;width:auto;position:relative;display:inline-flex}.PaxBaggageBox_Asale .bagMealCountryName span{font-size:14px;padding-right:3px}.PaxBaggageBox_Asale .paxbaggage_Meals .card .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 15px;background:#eaf1f6;line-height:30px;color:#222;border:1px solid #ccc}.PaxBaggageBox_Asale .form-control{border:solid #ccc 1px;height:45px!important;border-radius:5px!important;font-size:14px}.paxanclryBaggage label{display:flex;gap:8px;align-items:center;margin-bottom:10px;line-height:18px;font-size:15px}.paxBaggageIcon_asale{width:22px;height:22px;background:url(../images/pax_baggage_icon_asale.svg);background-size:contain;display:inline-block}.paxmealsIcon_asale{width:24px;height:24px;background:url(../images/meals_icon_asale.svg);background-size:contain;display:inline-block}.AfterSales_PaxBoxContent select{-webkit-appearance:none}.SeatBox_Asale .nav-tabs .nav-link{border:1px solid transparent;border-radius:0;background:0 0}.SeatBox_Asale .nav-link{display:block;padding:0;padding-bottom:10px;font-size:15px}.SeatBox_Asale .nav-tabs .nav-item.show .nav-link,.SeatBox_Asale .nav-tabs .nav-link.active{color:#f15d24;background-color:#fff;border-color:transparent;border-bottom:#f15d24 2px solid;font-family:NunitoBold}.SeatBox_Asale .nav-tabs{border-bottom:1px solid #ccc;display:flex;gap:20px}.SeatBox_Asale span.planeNum{padding-left:10px}.SeatBox_Asale .seatSeleTabWrp ul li p{font-size:13px;padding-bottom:5px}.SeatBox_Asale .seatSeleTabWrp ul li .tabLi{padding:10px 25px;color:#213d49;background-color:#e5e8f2;font-size:17px;border-radius:5px;font-weight:600}.SeatBox_Asale .seatSeleTabWrp ul li:first-child .tabLi{border-radius:5px;margin-right:10px}.SeatBox_Asale .seatSeleTabWrp ul li:nth-last-child(2) .tabLi{border-radius:5px}.SeatBox_Asale .seatSeleTabWrp ul li.current .tabLi{background:#4962ac;color:#fff}.SeatBox_Asale .seatSeleTabWrp ul li .tabLi span{text-transform:uppercase;font-size:15px}.SeatBox_Asale .seatSeleTabWrp ul li .tabLi i{margin:0 7px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul{padding-right:15px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul li{padding-right:20px;padding-bottom:10px;display:flex;line-height:18px;font-size:14px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul li:last-child{padding-right:0}.SeatBox_Asale .seatSeleTabWrp .tab-content ul li .seatIndica{width:18px;height:18px;padding:1px 4px;color:#fff;border-radius:50%;margin-right:3px}.SeatBox_Asale .seatSeleTabWrp .tab-content .seatUl{padding:0}.SeatBox_Asale .seatSeleTabWrp .tab-content .seatUl li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;width:37px;height:31px;font-size:14px;padding:0;margin:5px 10px;color:#fff;cursor:pointer}.SeatBox_Asale .seatSeleTabWrp .tab-content .seatPlane{height:80px}.SeatBox_Asale .seatSeleTabWrp .tab-content .planeNum{font-weight:500;padding-top:10px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_1{width:37px;height:31px;background-image:url(../images/assigned_seat_asale.png);background-size:contain;background-repeat:no-repeat}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_2{width:37px;height:31px;background-image:url(../images/free_seat_asale.png);background-size:contain;background-repeat:no-repeat}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_3{width:37px;height:31px;background-image:url(../images/occupied_seat_asale.png);background-size:contain;background-repeat:no-repeat}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_4{width:37px;height:31px;background-image:url(../images/paid_seat_asale.png);background-size:contain;background-repeat:no-repeat}.SeatBox_Asale .seatPassenUl li.tab-link.align-items-center.current{padding-bottom:0;padding-right:0}.SeatBox_Asale .seatIndi i{position:absolute;right:17px;font-size:16px;font-weight:700;cursor:pointer;transform:rotate(-90deg)}.SeatBox_Asale .seatUiArr{position:absolute;right:-45px;top:40%;z-index:1;cursor:pointer;background:#fff;width:35px;height:35px;border-radius:50%;padding:7px 5px;text-align:center;border:1px solid #ccc;-webkit-box-shadow:0 7px 14px -8px rgb(0 0 0 / 29%);-moz-box-shadow:0 7px 14px -8px rgb(0 0 0 / 29%);box-shadow:0 7px 14px -8px rgb(0 0 0 / 29%);display:flex;align-items:center;justify-content:center}.SeatBox_Asale .seatUiArr .icon-rightarrow{background-image:url(../images/seat_arrow_asale.svg);background-size:contain;background-position:center;width:18px;height:10px;display:inline-block;background-repeat:no-repeat}.SeatBox_Asale .seatPlaneOut .table-responsive::-webkit-scrollbar{-webkit-appearance:none}.SeatBox_Asale .seatPlaneOut .table-responsive::-webkit-scrollbar:vertical{width:18px}.SeatBox_Asale .seatPlaneOut .table-responsive::-webkit-scrollbar:horizontal{height:10px}.SeatBox_Asale .seatPlaneOut .table-responsive::-webkit-scrollbar-thumb{background-color:#626669;border-radius:10px;border:2px solid #fff;width:100px}.SeatBox_Asale .seatPlaneOut .table-responsive::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.SeatBox_Asale .seatUiArr:before{width:100%;line-height:35px}.SeatBox_Asale .seatPassenDetwrp h4{font-size:18px;color:#000;padding-bottom:20px}.SeatBox_Asale .seatPassenUl .seatPassenLi{padding:20px;width:90%;background:#fff;border:1px solid #12154b}.SeatBox_Asale .seatPassenUl .seatPassenLi .seatSelected{background:#4962ac;padding:5px 15px;color:#fff;border-radius:5px;font-size:13px;text-align:center}.SeatBox_Asale .seatPassenUl .seatPassenLi .seatSelected i{font-size:10px;padding-right:9px}.SeatBox_Asale .seatPassenLi .clearBtn{font-size:0;background:url(../images/hm_clear.svg) no-repeat;width:18px;height:18px;top:0;position:relative;left:auto;cursor:pointer;background-size:contain;right:auto;margin-left:10px}.SeatBox_Asale .seatPassenUl b{font-size:17px;line-height:20px;font-weight:400;font-weight:700}.SeatBox_Asale .box_wrap{background:#fff;margin-bottom:25px;position:relative;padding:30px}.SeatBox_Asale .seatPassenDetwrp ul li.current .tabLi{background:#4962ac}.SeatBox_Asale .seatPassenDetwrp .tab-content ul li{padding-bottom:0;border-radius:0}.SeatBox_Asale .seatSeleTabWrp .tab-content{padding:20px 0;position:relative;z-index:2;-webkit-animation:slide-down 1s ease;-moz-animation:slide-down 1s ease}.SeatBox_Asale .seatSeleTabWrp .tab-content.current{display:inherit;-webkit-animation:slide-down 1s ease;-moz-animation:slide-down 1s ease}.SeatBox_Asale .seatPlaneOut .table_outSeat{position:relative;z-index:1;width:590px;margin-left:40px;padding:0}.SeatBox_Asale .first_count{padding-top:0!important;padding-bottom:0!important}.SeatBox_Asale .seatPlaneOut{background-image:url(../images/seat_bg_asale.png);background-size:cover;background-position:left;width:95%;min-height:410px;background-repeat:no-repeat;position:relative}.SeatBox_Asale img.seatPlaneFrnt{margin-left:0;margin-top:-35px}.SeatBox_Asale .seatIndi{padding-left:10px}.SeatBox_Asale .seatPassenUl.d-flex.flex-wrap{width:100%}.SeatBox_Asale .Rpt{width:33%;display:flex}.SeatBox_Asale .seatPassenDetwrp ul.tabs{padding:0;margin:0!important}.SeatBox_Asale .seatPassenDetwrp li.tab-link{padding:0;margin:0}.SeatBox_Asale .seatPassenDetwrp ul li.current .tabLi{background:#4962ac;border-radius:5px 0 0 5px;height:120px;margin:0;padding:15px}.SeatBox_Asale .seatPassenDetwrp .seatPassenUl{width:100%}.SeatBox_Asale .seatPassenDetwrp .seatPassenLi{border:1px solid #ccc;border-radius:0 5px 5px 0;padding:0 0 0 20px;position:relative}.SeatBox_Asale .seat_countryArrow{background-image:url(../images/seat_countryArrow.svg);background-size:contain;background-position:center;width:11px;height:11px;background-repeat:no-repeat}.SeatBox_Asale i.icon-close-2{background-image:url(../images/close.svg);background-size:contain;background-position:center;width:18px;height:18px;background-repeat:no-repeat;display:inline-block}.SeatBox_Asale .paxSkipBtn{background:#273863;padding:15px 30px;margin-right:15px}.SeatBox_Asale .paxContinue{background:#f15d24;padding:15px 30px;margin-right:15px}button.theme_btnStyle.ancillary_btn.cancelBtn{background-color:#273863}button.theme_btnStyle.ancillary_btn.addancilaryBtn{background-color:#273863}.paxSeatMain_Asales .seatSeleTabWrp ul li{padding:0;margin-top:10px}.SeatBox_Asale .seatIndi{margin-top:15px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul li{padding-right:20px;padding-bottom:10px;display:flex;line-height:18px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul li .seatIndica{width:18px;height:18px;padding:1px 4px;color:#fff;border-radius:50%;margin-right:3px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .nBg{background:0 0;color:#213d49}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .occup{background:#eaeaea}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .free{background:#cbe6f1}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .assigned{background:#1abc04}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .paid{background:#e8d613}.SeatBox_Asale .seatPassenDetwrp{padding-top:20px;padding-bottom:0}.SeatBox_Asale .seatPassenDetwrp h4{font-size:15px;color:#000;padding-bottom:10px;font-family:NunitoBold}.SeatBox_Asale .seatPassbox{display:flex;border:1px solid #ccc;border-radius:5px;align-items:center;margin-bottom:20px}.SeatBox_Asale .seatPassbox:last-child{margin-bottom:0}.SeatBox_Asale .seatpassCountry{padding:10px 15px;font-family:NunitoBold;font-size:14px;width:30%}.SeatBox_Asale .seatPassnameDtls{display:flex;justify-content:space-between;padding:10px 15px;width:70%;align-items:center;border-left:1px solid #ccc}.SeatBox_Asale .seatCount{background:#f15d24;color:#fff;padding:3px;text-align:center;font-size:14px;width:25px;height:25px;border-radius:50%;margin-right:10px}.SeatBox_Asale .seatPassName{font-size:14px;width:40%;display:flex;align-items:center}.SeatBox_Asale span.passName{width:88%}.SeatBox_Asale .seatIcon{background-image:url(../images/passSeat_asale.png);background-size:contain;background-position:center;width:25px;height:37px;background-repeat:no-repeat;display:inline-block;margin-right:10px}.SeatBox_Asale .seatNumber{display:flex;align-items:center}.SeatBox_Asale .seatAmount{font-size:14px}.SeatBox_Asale .seatCloseIcon{background-image:url(../images/seat_close.svg);background-size:contain;background-position:center;width:18px;height:18px;background-repeat:no-repeat;display:inline-block}.FareDetails_AsaleBox{background:#fff;padding:20px;border-radius:12px;border:solid #ccc 1px}.FareDetails_AsaleBox .fare_details{padding:0}.FareDetails_AsaleBox .fare_details h2{font-size:16px;font-family:NunitoBold;margin:0}.FareDetails_AsaleBox .base_fare_wrp ul{padding:0;padding-top:15px;margin:0}.FareDetails_AsaleBox .base_fare_wrp ul li{padding-bottom:5px}.FareDetails_AsaleBox .base_fare_wrp ul li span{padding:0;font-size:14px}.FareDetails_AsaleBox .base_fare_wrp ul li>span:first-child,.FareDetails_AsaleBox .base_fare_wrp ul li>span:last-child{width:50%}.FareDetails_AsaleBox .base_fare_wrp ul li.total_fare{border-top:1px dashed #ccc;padding-top:12px;margin-top:12px;padding-bottom:0}.FareDetails_AsaleBox .total_fare{font-family:NunitoBold}.FareSummary_pax_Asale{background:#fff;padding:20px;border-radius:12px;border:solid #ccc 1px;margin-bottom:20px}.FareSummary_paxTitle_Asale{display:flex;justify-content:space-between;padding-bottom:5px}.FareSummary_paxTitle_Asale h2{font-family:NunitoBold;font-size:16px;color:#000;margin:0;padding:0}.FareSummary_paxTitle_Asale h4{font-size:14px;color:#f15d24;margin:0;padding:0}.FareSummary_paxTitle_Asale h4 a{cursor:pointer}.FareSummary_paxRepeat_Asale{padding-top:15px;padding-bottom:15px;border-bottom:solid #ccc 1px}.FareSummary_paxRepeat_Asale:last-child{border-bottom:none}.FareSummary_paxRepeat_Asale .paxSumryFltigtIcon{background:url(../images/pax_flight_sumry_asale.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:23px;display:inline-block;margin-right:10px}.FareSummary_paxRepeat_Asale .Fl_sm_HD{font-size:14px;font-family:NunitoSemiBold}.FareSummryBoxDetils_Asale .fresult_wrp{display:flex}.FareSummryBoxDetils_Asale .airlinelogo{width:20%;padding-right:20px}.FareSummryBoxDetils_Asale .flarlineLogoimg img{width:115px;height:50px}.FareSummryBoxDetils_Asale .flairlineDtls p{padding:0;margin:0;font-size:13px;text-align:center}.FareSummryBoxDetils_Asale .desticode{width:22%}.FareSummryBoxDetils_Asale .desPDR{padding-right:20px}.FareSummryBoxDetils_Asale .desticode p{color:#000;font-size:14px;margin-bottom:0;word-break:break-all}.FareSummryBoxDetils_Asale p.destiTime{font-size:14px}.FareSummryBoxDetils_Asale .air__stops{padding-top:0;position:relative;width:25%}.FareSummryBoxDetils_Asale .airDurationStops{position:relative;text-align:center}.FareSummryBoxDetils_Asale .airDurationStops:before{background:#aab2ba;border-radius:50%;content:"";display:block;height:7px;left:0;margin-top:-4px;position:absolute;top:50%;width:7px;z-index:2}.FareSummryBoxDetils_Asale .airDurationStops span{font-size:12px}.FareSummryBoxDetils_Asale .flightIcon{background:url(../images/flight_icon_asale.svg) center/contain;height:15px;position:absolute;right:-5px;top:20px;width:15px;z-index:2}.FareSummryBoxDetils_Asale .airDurationStops .stop-overs{display:flex;font-size:12px;justify-content:center;margin-top:0;min-height:30px;padding-top:9px}.FareSummryBoxDetils_Asale .desPDL{padding-left:40px}.FareSummryBoxDetils_Asale .airDurationStops:after{background:#aab2ba;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1}.FareSummryBoxDetils_Asale .airDurationStops .stop-overs .stops:before{background:#aab2ba;border-radius:50%;content:"";height:7px;top:-9px;width:7px}.FareSummryBoxDetils_Asale .airDurationStops .stop-overs .stops:before,.FareSummryBoxDetils_Asale .tooltiptext{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2}.FareSummryBoxDetils_Asale .td-tooltip{position:relative}.FareSummryBoxDetils_Asale .tooltiptext{visibility:hidden;width:170px;border-radius:50px;background-color:#f15d24;color:#fff;font-size:12px;text-align:center;padding:5px;position:absolute;z-index:2;top:150%;left:50%;opacity:0;transition:opacity .3s;transform:translate(-50%,0);line-height:17px}.FareSummryBoxDetils_Asale .td-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.FareSummryBoxDetils_Asale .airlineItenry .tooltiptext{width:160px}.FareSummryBoxDetils_Asale .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #f15d24}.AfterSales_PaymentBoxContent{background:#fff;padding:20px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border:solid #ccc 1px}.paymentSection_Asale ul{margin:0;padding:0;gap:20px}.paymentSection_Asale label{margin-bottom:0;font-size:14px;letter-spacing:.58px;border:solid #ccc 1px!important;padding:20px;border-radius:5px;padding-left:65px;width:100%;height:82px}.paxinsCheck{position:relative;padding-left:30px}.paymentSection_Asale .paxinsCheck{padding-left:0}.paymentSection_Asale input[type=checkbox],.paymentSection_Asale input[type=radio]{display:none}.paymentSection_Asale input[type=radio]+label::before{background-image:url(../images/paygetwayRadio_asale.png);background-size:contain;background-repeat:no-repeat;content:"";width:34px;height:21px;display:inline-block;position:absolute;left:20px;top:28px}.paymentSection_Asale input[type=radio]:checked+label::before{background-image:url(../images/paygetwayRadioCheck_asale.png)}.paymentSection_Asale{padding:0;padding-bottom:25px}.paymentSection_Asale ul li{margin-right:0;list-style:none}.AfterSales_PaymentBoxContent .payBoxFooter.paySecureBox{padding:30px 0;padding-bottom:10px;border-top:1px solid #ccc}.AfterSales_PaymentBoxContent .PayBoxIcon{width:50px}.AfterSales_PaymentBoxContent .paxsecureeIcon{background-image:url(../images/paysecure_asale.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;display:inline-block}.AfterSales_PaymentBoxContent .icontrust{background-image:url(../images/trust_asale.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;display:inline-block}.AfterSales_PaymentBoxContent .iconeasypayment{background-image:url(../images/easypayment_asale.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;display:inline-block}.AfterSales_PaymentBoxContent .payBoxContent{padding-left:8px;width:77%;padding-right:0}.AfterSales_PaymentBoxContent .payBoxFooter h4{font-size:14px;margin-bottom:8px;color:#000;font-family:NunitoBold}.AfterSales_PaymentBoxContent .payBoxFooter p{line-height:16px;font-size:14px;margin:0;color:#000}.Rules_Asale_Sec{padding-top:0}.Rules_Asale_Sec .payrulesText_Asale{font-size:14px}.Rules_Asale_Sec .payrulesText_Asale a{color:#f15d24}.Rules_Asale_Sec .paynowBtn{font-size:14px;padding:15px 25px;display:inline-flex;height:42px;align-items:center;justify-content:center;margin-top:10px}.payCouponCodeBox_Asale{padding-top:5px;padding-bottom:25px}.payCouponCodeBox_Asale .coupon_wrap{width:50%}.payCouponCodeBox_Asale .coupon_wrap .head_txt{font-size:16px;font-family:NunitoBold;margin-bottom:15px;color:#000;line-height:15px}.payCouponCodeBox_Asale .fieldWrap .form-control{background:#fff;border:1px solid #ccc;margin-right:0;flex:3;max-width:72%;height:45px;border-radius:5px 0 0 5px;font-weight:500;font-size:14px}.payCouponCodeBox_Asale .ApplyButton{background:#f15d24;color:#fff;font-size:14px;border:0;padding:5px 30px;display:block;text-align:center;transition:all .5s;cursor:pointer;border-radius:0 5px 5px 0;font-family:NunitoSemiBold;line-height:15px}.dsk_Aslae_hide{display:block}.mob_Aslae_show{display:none}.fieldWrap.paxinsCheck span{font-size:17px;line-height:30px}.flightSegmentChecks .checkbox{display:flex;padding-left:30px;margin-bottom:0;cursor:pointer;font-size:17px;height:18px;align-items:center}.flightSegmentChecks .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.flightSegmentChecks .checkbox input:checked~.check{background-color:#fff}.flightSegmentChecks .checkbox input:checked~.check:after{display:block}.flightSegmentChecks .checkbox .check{position:absolute;top:15px;left:15px;height:18px;width:18px;background-color:#fff;border:1px solid #ccc;border-radius:0}.flightSegmentChecks .checkbox .check:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #333;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flightSegmentChecks{position:relative;margin-bottom:20px;border:1px solid #ccc;padding:15px;border-radius:5px}.flSegmntsItenary{padding:0;font-size:18px;padding-top:5px}.flSegmntsItenary .FareSummryBoxDetils_Asale .fresult_wrp{display:flex;width:100%;align-items:center}.flSegmntsItenary .FareSummryBoxDetils_Asale .airlinelogo{width:25%;padding-right:15px}.flSegmntsItenary .FareSummryBoxDetils_Asale .desticode{width:20%}.flSegmntsItenary .FareSummryBoxDetils_Asale .air__stops{padding-top:0;position:relative;width:30%}.flSegmntsItenary .FareSummryBoxDetils_Asale .desPDL{padding-left:30px}.flSegmntsItenary .FareSummryBoxDetils_Asale .flightIcon{top:22px}.flSegmntsItenary .FareSummryBoxDetils_Asale .airDurationStops:before{margin-top:-3px}.flSegmntsItenary .FareSummryBoxDetils_Asale .airDurationStops .stop-overs .stops:before{top:-10px}.flSegmntsItenary .FareSummary_paxRepeat_Asale .paxSumryFltigtIcon{width:20px;height:20px}.header_dropdown .dropdown-menu{min-width:16rem;padding:0 0}.header_dropdown a.dropdown-item{color:#000;font-size:13px;padding-left:12px;padding-right:15px;letter-spacing:.58px;border:none;cursor:pointer}.dropdown-menu.dropdown-menu-right .walletdropdwn{width:17rem}.dropdown-item:active,.header_dropdown .dropdown-item.active{background-color:#f8f9fa;border-radius:0}.my-booking a.dropdown-item{color:#fff!important;font-size:14px}.my-booking .dropdown-item:hover{background:0 0}.my-booking .my-first-a{padding-left:0!important;padding-right:0!important}.my_bking_drop a.dropdown-item{width:100%;border-bottom:solid #ddd 1px;border-radius:0!important;padding:12px}.sm-icons{flex-direction:row}.sm-icons .nav-link{padding-right:1em}.header_dropdown img{width:18px;height:18px;border-radius:50px}.header_dropdown a.dropdown-item span{padding-right:5px}.header_dropdown .nav-link:focus,.header_dropdown .nav-link:hover{color:#fff!important;cursor:pointer}.popup_wrap .hmcode{width:30%!important}.popup_wrap .hmPhonenbr{width:70%!important}.popupradio .radio{margin:0 0 10px;padding-right:20px}.popupradio .radio input[type=radio]{position:absolute;opacity:0}.popupradio .radio input[type=radio]+.radio-label:before{content:"";background:#273863;border-radius:100%;border:none;display:inline-block;width:18px;height:18px;position:relative;top:0;margin-right:10px;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.popupradio label{display:inline-block;margin-bottom:.5rem;color:#3c4449;font-size:14px;cursor:pointer}.popupradio .radio input[type=radio]:checked+.radio-label:before{background-color:var(--primary-color);box-shadow:none}.popupradio .radio input[type=radio]:focus+.radio-label:before{outline:0;border-color:var(--primary-color)}.popupradio .radio input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.popupradio .radio input[type=radio]+.radio-label:empty:before{margin-right:0}.react-datepicker__header{background-color:#fff!important;border-bottom:1px solid #fff!important}.react-datepicker__navigation-icon{top:4px!important}.react-datepicker__current-month{font-size:14px!important}.react-datepicker__header--custom button{border:none;background:0 0}.react-datepicker__header--custom select{height:auto!important;padding:5px 10px;border:solid #ccc 1px;border-radius:4px}.react-datepicker__header--custom .react-datepicker__navigation-icon::before{top:-10px}.pax_clndr{width:50%;margin:0 5px}.pax_clndr.paxDownArrow::after{top:12px}.modlsocial button{background-color:transparent;border:none;padding:0;padding-left:10px;display:flex}.fbLogin{background:url(../../assets/images/fb_pax.svg);display:inline-block;background-size:cover;width:35px;height:35px}.gmailLogin{background:url(../../assets/images/gmail_pax.svg);display:inline-block;background-size:cover;width:35px;height:35px}.mdl_frgt{width:100%;display:inline-flex;height:100%;align-items:center;justify-content:end}.walletdropdwn{padding:10px 12px;display:flex;font-size:13px}.selectinput{position:absolute;pointer-events:none;border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.B2b_currency .dropdown-toggle::after{display:none}.session_out .theme_btnStyle{align-items:center;background:var(--primary-color);border:0;border-radius:5px;color:#fff;display:inline-flex;font-size:14px;height:47px;justify-content:center;margin-top:10px;width:170px}.session_out h4{font-family:NunitoSemiBold;font-size:22px;margin-bottom:5px}.country_menu .dropdown-menu{min-width:32rem!important;height:auto;padding:15px;justify-content:flex-start;flex-wrap:wrap;display:flex!important}.country_menu a.dropdown-item{width:32%!important;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;border:solid #ccc 1px;margin-bottom:10px}.country_menu a.dropdown-item:nth-child(3){margin-right:0!important}.country_menu a.dropdown-item:nth-child(6){margin-right:0!important}.country_menu a.dropdown-item:nth-child(9){margin-right:0!important}.country_menu a.dropdown-item:nth-child(12){margin-right:0!important}.auto_complete{position:relative}.mob_auto_close{background:url(../../assets/images/close_mob_field.svg);position:absolute;right:20px;top:84px;width:25px;height:25px;border-radius:20px;text-align:center;display:inline-block;background-size:contain}input::-ms-clear,input::-ms-reveal{display:none}.dsk_hide{display:none!important}@media only screen and (min-width:1200px){.main_nav ul,.main_nav>ul>li ul{margin:0;padding:0}.logo_new,.menu_lft li{margin-right:20px}.logo_new{cursor:pointer}.main_nav{padding:0;width:100%;display:flex;justify-content:flex-end;align-items:center}.topHeader .main_nav{padding:15px 0}.main_nav>ul>li{display:inline-block;position:relative}.main_nav>ul>li:last-child{margin-right:0}.menu_right li:last-child{margin-right:0!important}.main_nav ul li a{display:inline-block;letter-spacing:.8px;color:#fff;text-decoration:none;font-size:15px}.main_nav ul li a.active{color:#d8bf9f}.main_nav>ul>li ul{position:absolute;background:#fff;width:250px;visibility:hidden;opacity:0;font-size:14px;display:block!important;z-index:10;border:1px solid #ddd;border-radius:4px;overflow:hidden}.show_down currency-dir ul,.show_down>ul{visibility:visible!important;opacity:1!important}.main_nav>ul>li ul li{display:block;position:relative}.main_nav>ul>li ul li a{padding:8px 15px;display:block;text-decoration:none;font-size:12px}.main_nav>ul>li ul li:hover>ul{visibility:visible;opacity:1;left:250px;top:0}.main_nav>ul>li ul li:hover>a{background:#eef3f7}.currency_menu{padding-right:10px}.main_nav>ul>li.submenu:after{content:"";position:absolute;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #438cca;right:-5px;top:14px;pointer-events:none}.show_menu .main_nav{right:0}.show_menu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1001}.user_name a{font-size:14px}.user_icon{fill:#155EA0}.menu_right li a.user_name{border:1px solid #748dcb}.menu_right li a{padding:8px 20px;border-radius:5px}}@media only screen and (max-width:1199px){.main_nav ul li.submenu i,.mob_btn{top:15px;cursor:pointer;position:absolute}.user_name i{margin-right:4px}.mob_btn{padding:8px 7px;right:15px;z-index:10;background:var(--primary-color);border-radius:4px}.main_nav,.show_menu .overlay{position:fixed;height:100%;top:0}.mob_btn span{display:block;width:30px;height:3px;border-radius:5px;background:#fff}.mob_btn span+span{margin-top:5px}.main_nav{width:260px;left:-260px;background:#273863;transition:.2s;z-index:1005;box-shadow:inset 0 0 4px rgba(0,0,0,.7);overflow-y:auto}.main_nav ul{margin:0;padding:0;display:block}.main_nav ul li{display:block;border-bottom:1px solid #46557a;position:relative;text-transform:capitalize;font-size:13px;margin:0;color:#fff}.main_nav ul li li{border-top:1px solid #656b74;border-bottom:none;background:#4c4a4a}.main_nav ul li li a{padding-left:25px}.main_nav ul li a{color:#fff;text-decoration:none;font-size:1em;display:block;padding:10px 10px 10px 15px}.main_nav ul li a:hover{background:#2d2d2d}.show_menu .main_nav{left:0}.show_menu .overlay{left:0;width:100%;background:rgba(0,0,0,.3);z-index:1001}.main_nav ul li.submenu i{width:100%;height:44px;right:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.main_nav ul li.submenu i:after{content:"";height:0;width:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #b3b3b3;position:absolute;right:17px;top:18px;z-index:10}.main_nav ul ul{margin:0;display:none}.logo_new img{width:75px;height:42px!important}.header{padding:12px 0}li.walletdropdwn{background-color:#fff!important;border-radius:.25rem;color:#212529!important}.dsk_hide{display:block!important}}@media screen and (min-width:320px) and (max-width:767px){.mdl_frgt{margin-top:8px}.country_menu .dropdown-menu{width:100%;min-width:auto!important;height:170px;overflow-y:scroll}.country_menu a.dropdown-item{width:100%!important}}.inner_banner{background:url(../images/sub_banner.jpg) top center/cover no-repeat;padding-top:120px;padding-bottom:30px}.inner_banner h1{color:#fff;font-family:NunitoBold;font-size:25px}.viewBookEdits{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.vieweditsCol{width:22%}.viewBookEdits .form-group{margin-bottom:0}.viewBookEdits label{display:inline-block;margin-bottom:5px}button.btn.viewEditSubmit{background:var(--primary-color);color:#fff;outline:0;font-size:14px;border-radius:5px;line-height:37px;padding:0 20px;margin-left:0;font-family:NunitoBold;letter-spacing:.58px;display:inline-block;margin-top:10px}.aftersaleDrop{position:relative}.aftersaleDrop:after{background:url(../images/dropdown_asale.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;background-size:contain;content:'';position:absolute;top:44px;right:12px;pointer-events:none}@media screen and (min-width:320px) and (max-width:767px){.mybkingGray{font-size:12px;padding:0 10px}.mybkingview{font-size:12px;padding:0 10px}.Mybooking_Col_Lft{flex:0 0 100%;max-width:100%}.Mybooking_Col_Rht{flex:0 0 100%;max-width:100%}.My_B_Head{display:inherit}.My_B_Head ul{display:flex;flex-wrap:wrap}.My_B_Head ul li{max-width:50%;width:50%;margin-bottom:10px}.myb__booking_details .airlineItenry{flex-direction:column}.mybookTabCont .layover_time{width:80%;text-align:center}.myb__booking_details .footer .theme_btnStyle{margin-left:0;padding:0 10px;font-size:12px}.MybkingFtr{margin-top:10px;display:table}.directpay_summary .air_time_sector{width:100%;padding-left:0;text-align:center;margin-top:15px}.directpay_summary .air__stops{width:100%;padding-top:15px}.fresult_wrp_new{flex-wrap:wrap}.airlinelogo_new{width:100%;margin-bottom:10px}.desticode_new{width:28%;padding-left:0}.my_booking_sec_new .desticode_new p{font-size:12px;word-break:break-word}.my_booking_sec_new{padding:10px}.my_booking_sec_new .air__stops{margin:0 9px}.my_bkng_new_cabin{text-align:left}.my_booking_sec_new .airDurationStops{margin:0 5px}.My_B_Head ul li:last-child{text-align:left}.myb_item .view{display:inline-block}}@media screen and (min-width:320px) and (max-width:500px){.myb__booking_details .mybkingGray{margin-top:5px}}@media screen and (min-width:320px) and (max-width:375px){.mybkingGray{margin-left:0;margin-top:5px}}@media (min-width:768px) and (max-width:991px){.modify_Search_ASales{flex-wrap:wrap}.modify_Field_01_ASales{width:49%}.modify_Field_02_ASales{width:37%}.modify_Field_03_ASales{width:37%}.modify_Field_04_ASales{width:22%}.ResultOuter_Asale .flarlineLogoimg img{width:65px;height:30px}.ResultOuter_Asale .desticode{width:25%}.ResultOuter_Asale .desticode p{font-size:13px}.AfterSalesPax{flex-wrap:wrap}.AfterSalesPaxLft{width:100%}.AfterSalesPaxRht{width:100%}.FareDetails_AsaleBox{position:inherit!important}.dsk_Aslae_hide{display:none}.mob_Aslae_show{display:block}}@media only screen and (max-width:767px){.SumryDtls_clm_list_ASales{flex-wrap:wrap;padding:0}.SumryDtls_clm_list_lft_ASales{width:100%}.SumryDtls_clm_list_rht_ASales{width:100%}.SumaryDetailsBox_ASales{padding:15px}.SumryDtls_clm_list_rht_list_ASales ul{flex-wrap:wrap;margin:10px 0}.SumryDtls_clm_list_rht_list_ASales ul li{width:100%;border-right:solid #ccc 0px;border-bottom:solid #ccc 1px}.SumryDtls_clm_list_rht_list_ASales ul li:last-child{border-bottom:solid #ccc 0}.ancillary_Footer{gap:5px}.ancillary_btn{font-size:13px!important;padding:5px 10px}.Ancillary_Modal .checkbox .check{left:5px;width:15px;height:15px}.SumryDtls_clm_Pasnger_ASales .table td,.SumryDtls_clm_Pasnger_ASales .table th{padding:8px 12px;font-size:13px}.Ancillary_Modal .CancelBtn,.Ancillary_Modal .ConfirmBtn{font-size:14px}.modify_Search_ASales{flex-wrap:wrap;gap:5px}.modify_Field_01_ASales,.modify_Field_02_ASales,.modify_Field_03_ASales,.modify_Field_04_ASales{width:100%}.modifySearch_Aslae{margin-top:5px}.ResultBox_Asale_lft{width:100%;border-top-right-radius:12px}.ResultBox_Asale_rht{width:100%;justify-content:center;border-top-right-radius:0;border-bottom-left-radius:12px}.ResultOuter_Asale .fresult_wrp{flex-wrap:wrap}.ResultOuter_Asale .airlinelogo{width:100%;padding-right:0;display:flex;align-items:center;gap:10px}.ResultOuter_Asale .flairlineDtls p{text-align:left}.ResultOuter_Asale .desticode{width:100%}.ResultOuter_Asale .air__stops{width:100%}.ResultOuter_Asale .desPDR{padding-right:0}.ResultOuter_Asale .desPDL{padding-left:0}.FlightDetailsModal_Asale .DtlsdataTable table{white-space:nowrap;display:block}.FlightDetailsModal_Asale .nav-tabs{display:flex;padding-bottom:15px;border-bottom:none}.FlightDetailsModal_Asale .nav-tabs .nav-item{width:48%}.FlightDetailsModal_Asale .nav-tabs .nav-link{gap:0;padding:10px 10px;border:solid #ccc 1px;border-radius:5px;font-size:13px;flex-direction:column;width:100%}.FlightDetailsModal_Asale .nav-tabs .nav-link.active{border:solid #f15d24 1px;border-radius:5px;padding:8px 5px}.FlightDetailsModal_Asale .fldtls_content{border-radius:5px;padding:10px;border:solid #ccc 1px}.FlightDetailsModal_Asale .fldtl_faresumry_row{flex-wrap:wrap}.FlightDetailsModal_Asale .fareBreak{width:100%}.FlightDetailsModal_Asale .fldtls_content h2{font-size:14px}.FlightDetailsModal_Asale .dtlsDestin h5{font-size:13px;line-height:18px}.AfterSalesPax{flex-wrap:wrap;gap:0}.AfterSalesPaxLft{width:100%}.FareSummryBoxDetils_Asale .fresult_wrp{flex-wrap:wrap}.FareSummryBoxDetils_Asale .airlinelogo{width:100%;padding-right:0;display:flex;align-items:center;gap:10px}.FareSummryBoxDetils_Asale .desticode{width:100%;padding-left:0}.FareSummryBoxDetils_Asale .air__stops{width:100%}.SeatBox_Asale .nav-tabs{gap:8px;padding-bottom:10px}.SeatBox_Asale .nav-link{border:solid #ccc 1px!important;padding:10px;width:48%;font-size:14px}.SeatBox_Asale .seatSeleTabWrp .tab-content ul{margin:0;padding:0}.SeatBox_Asale .seatIndi{padding-left:0}.SeatBox_Asale .seatSeleTabWrp .tab-content ul li{width:50%;font-size:14px}.SeatBox_Asale .seatPlaneOut{background:url(../images/mob_seat_bg_asale.png) no-repeat;background-size:contain;background-position:0 0;width:100%;height:700px;position:relative;margin-left:0!important}.SeatBox_Asale .seatPlaneOut .table_outSeat{width:100%;margin-left:0;padding:0 0 0 20px;height:500px;margin-top:50px;margin-bottom:0;padding-bottom:0;overflow-y:scroll;overflow-x:hidden}.SeatBox_Asale img.seatPlaneFrnt{display:block;position:absolute;top:0;transform:rotate(90deg);left:40%;margin-left:0;margin-top:-40px}.SeatBox_Asale .d-flex.mob_wrap{flex-wrap:wrap}.SeatBox_Asale .seatSeleTabWrp .tab-content .seatUl{padding:0;display:flex!important;flex-wrap:nowrap;flex-direction:row!important;justify-content:start;width:100%}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_1{transform:rotate(90deg)}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_1{transform:rotate(90deg)}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_2{transform:rotate(90deg)}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_3{transform:rotate(90deg)}.SeatBox_Asale .seatSeleTabWrp .tab-content ul .seatLi_4{transform:rotate(90deg)}.SeatBox_Asale .seatSeleTabWrp .tab-content .seatUl li{align-items:flex-start;justify-content:center;width:30px;height:30px;font-size:14px;padding:0;margin:5px!important;line-height:35px}.SeatBox_Asale .seatPassbox{flex-wrap:wrap}.SeatBox_Asale .seatpassCountry{width:100%}.SeatBox_Asale .seatPassnameDtls{width:100%;flex-wrap:wrap;border-top:1px solid #ccc;border-left:0 solid #ccc}.SeatBox_Asale .seatPassName{width:100%;padding-bottom:10px}.SeatBox_Asale .paxSkipBtn{width:100%;margin-right:0;margin-bottom:10px}.SeatBox_Asale .paxContinue{width:100%;margin-right:0;margin-bottom:5px}.AfterSalesPaxRht{width:100%}.SeatBox_Asale .seatUiArr{display:none}.paymentSection_Asale ul li{width:100%}.Rules_Asale_Sec{padding-bottom:20px}.payCouponCodeBox_Asale .coupon_wrap{width:100%}.FareDetails_AsaleBox{position:inherit!important}.dsk_Aslae_hide{display:none}.mob_Aslae_show{display:block}.vieweditsCol{width:100%}}