.revTvlrWhiteCard{border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);background-color:#fff;padding:16px;color:var(--darkGrey-color,#4a4a4a)}.mmtConnectStrip{display:flex;background:linear-gradient(90deg,#ffe8ce,#fbf6f0 133.97%);border-radius:4px;padding:14px 12px}.mmtConnectStrip .mmtConnectArrow{margin-top:5px}.mmtConnectArrow{width:14px;height:12px}.mcOverlayOuter{max-height:450px;overflow:auto;padding:2px}.lineHtNorm{line-height:normal}.mcInfolist{margin-bottom:20px}.mcInfolist li{display:flex;padding:8px 0;line-height:normal}.mcInfolist li:last-child{margin-bottom:0}.footerBtnWrapper{padding-top:16px}.footerBtnWrapper .fltBtn{width:auto}.commonOverlay .mmtConnectArrow{width:24px;height:20px;margin-top:0}html[dir=rtl] .mmtConnectTerminal:before{left:inherit;right:-21px}html[dir=rtl] .commonOverlay .mmtConnectArrow{transform:rotate(180deg)}.comboFareBtmSheet{position:fixed;bottom:0;background:#fff;z-index:111;left:0;width:100%;padding:30px;border-radius:10px 10px 0 0}.comboFareOverlayHead{position:relative}.comboFareHeadText{font-size:calc(var(--font-scale, 1)*22px);color:var(--black-color,#000);font-style:normal;font-weight:var(--font-bolder,900);line-height:32px}.comboFareOverlayHead:after{background:var(--primary-blue-color,#008cff);width:30px;height:4px;content:"";bottom:-20px;left:0;position:absolute}.zcFareComboIcon{width:32px;height:35px}.comboFareBtnWrapper .fltBtn{width:100%}:root{--open-close-duration:0.3s}details:not(:last-child) .addBtBrdr{border-bottom:1px solid #d8d8d8}.accordingWrapper{overflow-y:scroll;max-height:86vh}.accordingWrapper .content{padding:0 1.5em;color:#333;background:#fff;font-size:calc(var(--font-scale, 1)*14px);display:block;width:100%}summary{display:flex;align-items:center;cursor:pointer;font-size:calc(var(--font-scale, 1)*16px);user-select:none;padding:16px 55px 16px 24px;font-weight:var(--font-bold,700);position:relative;&:after{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:16px;background-image:url("data: image/svg+xml, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23008CFF%27 ><path d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27 /></svg>");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;position:absolute;right:0}}details[open] summary:after{background-image:url("data: image/svg+xml, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23008CFF%27 ><path d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27 /></svg>");transform:rotate(-180deg)}.accordionOverlay h3{color:var(--black-color,#000);font-size:calc(var(--font-scale, 1)*18px);margin:0 0 12px;font-weight:var(--font-bold,700)}.accordionOverlay .btmsheetHeader{box-shadow:0 3px 3px rgba(0,0,0,.21);margin:0;padding:0 20px 5px}.accordionOverlay .reviewDtlsOverlayCrossIcon{position:inherit;margin-right:10px}.accQuestion{padding-bottom:10px}.accordionOverlay .tncCTA{padding:10px 20px}.subtitleWrapper{margin-left:18px}.accQuestion.removeBtBrdr{border-bottom:none}.contentBorder{width:90%}.travellerInfoBody{padding:0 30px;min-height:80px}.travellerInfoBody .travellerName{padding:0 25px}.TravellerInfoOverlay .btmsheetHeader{margin:20px 30px}.ppconfirmatiobWrapper{padding:24px 20px;border-radius:20px 20px 0 0}.ppTextWrapper{margin-left:18px}.buttonWrapper{z-index:2;position:relative;width:100%;margin-bottom:32px}.additionalNote{width:120%}.travelPassMobOverlay{position:relative}.tpoverlayBg{background:rgba(0,0,0,.6);height:100%;top:0;z-index:9}.tpCommonOverlay,.tpoverlayBg{position:fixed;width:100%;left:0}.tpCommonOverlay{background:#fff;padding:20px;bottom:0;z-index:11;border-radius:20px 20px 0 0}.tpPriceText{color:#007e7d}.travelPassIconStyle{width:48px;height:48px}.tpAplliedList,.tpAplliedList li{display:flex;align-items:center}.tpAplliedList li{justify-content:center;width:53px;height:53px;border-radius:8px;margin-right:16px;position:relative}.tpAplliedList li:last-child{margin-right:0}.tpAplliedList li.inActive{background-color:#eaf5ff;opacity:.3}.tpAplliedList li.applied{background-color:#eaf5ff}.tpAplliedList li.pending{background-color:transparent}.tpAplliedTickIcon{background:#55a50d;border-radius:50%;width:16px;height:16px;display:flex;justify-content:center;align-items:center;position:absolute;top:-5px;right:-5px}.tpAplliedTickIcon:after{content:"";display:block;width:4px;height:7.5px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);position:relative;top:-1px}.tpApppliedWrappper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px 12px;border-radius:8px;background-color:var(--bColor,#eaf5ff);color:#007e7d}.tpContinueBtn{border:1px solid var(--primary-blue-color,#008cff);border-radius:15px;padding:12px 16px;color:var(--primary-blue-color,#008cff);text-align:center}.tpCloseIconMob{position:absolute;top:20px;right:20px}.travelPassIconPopup{width:38px;height:26px;position:relative}.partialOverlayWrapper{padding:50px 38px}.ppDivider{width:30px;border:4px solid var(--primary-blue-color,#008cff)}.journeySummaryBtmSheet{position:fixed;bottom:0;background:#fff;z-index:111;left:0;width:100%;padding:20px;border-radius:10px 10px 0 0}.trainJourneyDtl{background:#f2f2f2;padding:5px 15px;display:flex;align-items:center}.biz .trainJourneyDtl{background:#faf9f7}.fliLayover{display:flex;align-items:center;justify-content:center;margin:0 4px}.dashedImage,.fliLayover{position:relative}.blueHorizontal{width:32px;height:5px;background-color:var(--primary-blue-color,#008cff)}.howVisaWorksContainer{padding:20px 30px;margin-bottom:20px}.howVisaWorksTitle{color:var(--black-color,#000);margin-bottom:20px}.howVisaWorksTitle:after{content:"";display:block;width:30px;height:4px;background-color:var(--primary-blue-color,#008cff);margin-top:12px}.howVisaWorksList{margin:0;padding:0}.howVisaWorksList li{margin-bottom:25px}.howVisaWorksList .visaBorder:before{content:"";display:inline-block;border:1px dashed #cce8ff;left:20px;top:40px;position:relative}.howVisaWorksList li:last-child:before{display:none}.modal{padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;z-index:20;bottom:0;left:0;background-color:#fff}.modal-icon{position:absolute;top:-55px;left:auto}.modal-icon img{width:90px;height:90px}.benefit{border-radius:16px;border:1px solid;display:flex;flex-direction:column;justify-content:space-between}.mandatory-message{background-color:#fff9e6;color:#8a6800;padding:10px;border-radius:4px;margin-bottom:20px;font-size:.875rem;text-align:center}.ctaBtn .secondary{background:#fff;box-shadow:none}.terms-conditions{color:#6d7278}.fareListSelection .padding30{padding:30px}.addOnFareInclusion.withBorder{border:1px solid var(--borderColor);border-radius:12px}.panContainerPopup{z-index:20!important}.btnCapsule{border-radius:20px}.btnCapsule,.btnRectangle{background:linear-gradient(96deg,#53b2fe,#065af3);color:#fff}.btnRectangle{border-radius:4px}.btnCapsuleSecondary{background:#fff;border-radius:20px;color:var(--primary-blue-color,#008cff);margin-right:5px}.fltBtn{padding:10px 15px;text-align:center;font-weight:var(--font-bold,700);font-size:calc(var(--font-scale, 1)*16px);box-shadow:0 1px 4px rgba(0,0,0,.2);width:100%;border:none}.disabled{opacity:.5;pointer-events:none}.fltBtn.noWidth{width:unset}.btnBorder{border:1px solid #008cff;box-shadow:none}.bottomSheetV2{max-width:100%}.bottomSheetV2 .reviewDtlsOverlay{overflow:visible;left:0;max-height:calc(100vh - 60px);z-index:18}.bottomSheetV2Close{position:absolute;top:16px;right:16px;width:24px;height:24px;cursor:pointer;z-index:2}.bottomSheetV2Header{padding:16px 16px 0;margin-top:55px;margin-bottom:15px}.bottomSheetV2TopImage{position:absolute;top:-45px;left:20px;width:90px;height:90px;border-radius:45px;background-size:cover;background-position:50%}.bottomSheetV2Content{flex:1;overflow-y:auto;padding:0 16px}.bottomSheetV2Footer{padding:16px}.bottomSheetV2FooterInner{width:100%;margin:"0 auto"}.bottomSheetV2Button{border-radius:96px;color:#fff;font-size:calc(var(--font-scale, 1)*14px);line-height:32px;height:34px;padding:0 20px;text-align:center;font-weight:var(--font-bold,700);outline:none;border:0}.reviewDtlsOverlayMain{position:fixed;bottom:0;left:0;right:0;top:0;z-index:20;height:100%}.dynamicWidth{padding:20px}.bottomSheetV2SubTitleBorder{height:4px;width:40px;display:flex;margin:10px 0}.tileBlock a:first-child{font-size:calc(var(--font-scale, 1)*16px);font-weight:400;margin-bottom:10px;color:#2f2f2f;text-decoration:none;float:left;width:100%}a:focus,a:hover{text-decoration:none}.tileBlock a:visited{color:#2f2f2f}ul{margin:0;padding:0;list-style-type:none}h1{color:#2f2f2f;border-bottom:1px solid #d4d4d4;box-shadow:0 0 -2px -1px rgba(0,0,0,.2);font-weight:400;padding-bottom:15px;margin-bottom:10px!important}ul.page_list{padding:10px 0}.tileBlock a:first-child{border:1px solid #d4d4d4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:15px;background:#fff}.tileBlock a:first-child:focus,.tileBlock a:first-child:hover{background-color:#f5f5f5;color:#2f2f2f}.tileContainer{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.btn-primary-red{color:#fff!important;background-color:#cb3904;border:1px solid #b93404;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:36px;float:right;line-height:33px;padding:0 20px}.download-link{font-size:calc(var(--font-scale, 1)*16px)!important;height:44px;padding:0 20px!important;line-height:44px!important}@media (min-width:768px){.tileContainer{width:750px}}@media (min-width:992px){.tileContainer{width:970px}}@media (min-width:1200px){.tileContainer{width:1170px}}@media (max-width:767px){.project_heading{font-size:calc(var(--font-scale, 1)*18px)}}.reviewDtlsOverlay{background:#fff;font-size:calc(var(--font-scale, 1)*12px);position:fixed!important;z-index:19;height:75%}.reviewDtlsOverlay,.RTBottomOverlay{width:100%;border-radius:10px 10px 0 0;bottom:0}.RTBottomOverlay{background-color:#fff;position:fixed;z-index:16;color:#4a4a4a;padding:22px 20px;left:0}.reviewDtlsOverlayMain .reviewDtlsOverlay{max-height:calc(100vh - 30px);height:auto}.btmsheetHeader{margin:15px}.bottomSheetSubtitle{font-size:calc(var(--font-scale, 1)*14px);margin-bottom:20px}.reviewDtlsOverlay h3{color:var(--black-color,#000);font-size:calc(var(--font-scale, 1)*22px);margin:0 0 12px;font-weight:var(--font-bold,700)}.reviewDtlsOverlayContent{padding:20px;position:relative;margin:10px 0;height:calc(100% - 140px);overflow:scroll}.reviewDtlsOverlayMain .reviewDtlsOverlayContent{max-height:calc(100vh - 200px)}.reviewDtlsOverlay .dividerSm{width:30px;height:4px;background:var(--primary-blue-color,#008cff);position:absolute;top:0;left:0}.reviewDtlsOverlay .tvlrDtlsCard{box-shadow:0 1px 5px rgba(0,0,0,.21);padding:16px;border-radius:4px;margin:2px 2px 12px}.reviewDtlsOverlay .tvlrDtlsCard:last-child{margin-bottom:0}.reviewDtlsOverlay .primaryTag{background:linear-gradient(257deg,#3a7bd5,#00d2ff);padding:2px;color:#fff;border-radius:14px;font-size:10px;width:65px;text-align:center;font-weight:var(--font-bold,700)}.reviewDtlsOverlay .tvlrLftInfo{width:40%}.reviewDtlsOverlay .tvlrDtlsCard .title{position:relative}.reviewDtlsOverlay .tvlrDtlsCard .title:before{width:2px;height:12px;background:var(--primary-blue-color,#008cff);position:absolute;top:1px;left:-17px;content:""}.reviewDtlsOverlayMain .btnRectangle{width:inherit!important}.reviewDtlsOverlayBtn{display:flex;justify-content:space-between;padding-top:20px}.reviewDtlsOverlayBtn a{width:190px;height:44px;justify-content:center;align-items:center;display:flex}.reviewDtlsOverlayMain .OverlayGreyBg{z-index:16}.mySafetyWrapper{padding:6px;font-size:calc(var(--font-scale, 1)*11px);border-radius:4px;margin-bottom:20px}.mySafetyWrapper,.webChkListRow{color:var(--darkGrey-color,#4a4a4a)}.webChkListRow{display:flex;align-items:center;font-size:calc(var(--font-scale, 1)*12px)}.webChkInheaderInfo{display:flex;flex-direction:column}.webChkInMoreInfo{font-size:calc(var(--font-scale, 1)*14px);color:#249995;position:relative}.webChkInMoreInfo:after{content:"";width:30px;height:4px;background:var(--primary-blue-color,#008cff);position:absolute;bottom:-13px;left:0}.webchkInHeaderSection{display:flex;justify-content:space-between;align-items:center}.amount-details-price{margin-left:auto}.amount-details-container{border-top:1px solid #d8d8d8;padding-top:15px;padding-bottom:55px}.amount-details-text{max-width:80%;word-break:break-word;overflow:auto}.amount-details-icon{height:12px;width:18px;margin-top:3px}.overlay_info_icon{min-width:40px}.reviewDtlsOverlayTopIcon{position:absolute;left:30px}.reviewDtlsOverlayCrossIcon{position:absolute;top:20px;right:35px;font-size:calc(var(--font-scale, 1)*30px);z-index:2}.reviewDtlsOverlayCrossIcon:before{transform:rotate(-45deg)}.reviewDtlsOverlayCrossIcon:after,.reviewDtlsOverlayCrossIcon:before{content:"";height:20px;width:3px;background-color:#9b9b9b;display:block;position:absolute;border-radius:3px}.reviewDtlsOverlayCrossIcon:after{transform:rotate(45deg)}.reviewDtlsOverlay.mmtBlackBottomSheet{border-radius:0;padding:30px;height:auto}.groupBookingBottomSb .reviewDtlsOverlayCrossIcon,.reviewDtlsOverlay.mmtBlackBottomSheet .reviewDtlsOverlayCrossIcon{display:block}.reviewDtlsOverlay.mmtBlackBottomSheet .reviewDtlsOverlayTitle{font-size:calc(var(--font-scale, 1)*26px);color:#fff}.reviewDtlsOverlay.mmtBlackBottomSheet .reviewDtlsOverlaySubtitle{font-size:calc(var(--font-scale, 1)*18px);color:#fff;font-weight:var(--font-bolder,900)}.mmtBlackOverlayData ul{display:flex;overflow-x:auto}.mmtBlackOverlayData ul li{border:1px solid #494949;padding:15px 20px;min-width:150px;margin-right:10px;border-radius:4px;text-align:center}.mmtBlackOverlayData .benefitTitle{font-size:calc(var(--font-scale, 1)*12px);color:#fff}.mmtBlackOverlayData .benefitDesc{color:#cdcdcd;font-size:calc(var(--font-scale, 1)*11px);line-height:15px}.mmtBlackInfo{margin-top:20px;font-size:calc(var(--font-scale, 1)*11px)}.mmtBlackInfo p:first-child{margin-bottom:3px;color:#fff}.mmtBlackAddonsList{background-color:#fff;width:100%}.reviewDtlsOverlay.mmtBlackBottomSheet .bottomSheetButtonWrapper{margin-top:50px}.reviewDtlsOverlay.mmtBlackBottomSheet .mmtBlackBreakup{margin-top:20px}.reviewDtlsOverlay.mmtBlackBottomSheet .mmtBlackBreakup .whiteTxt{color:#fff}.reviewDtlsOverlay.mmtBlackBottomSheet .mmtBlackBreakup .greyTxt{color:#9b9b9b}.reviewDtlsOverlay.mmtBlackBottomSheet .blackSelectionDataWrapper{display:flex;align-items:stretch;overflow-x:auto}.reviewDtlsOverlay.mmtBlackBottomSheet .bottomSheetButtonWrapper .rca.disabled{color:#c2c2c2}.reviewDtlsOverlay.mmtBlackBottomSheet .bottomSheetButtonWrapper .rca.disabled.btnCapsule{background-color:rgba(51,0,0,0)}.mmtBlackBottomSheet .radioType{position:relative;margin:0}label.radioType{cursor:pointer}.radioType .radioTypeInput{left:2px;opacity:0;position:absolute;top:2px;margin:0}.radioType .radioTypeInput.checked+.outer{border:1px solid var(--primary-blue-color,#008cff)}.radioType .radioTypeInput.checked+.outer .inner{-webkit-transform:scale(1);transform:scale(1);opacity:1;background-color:var(--primary-blue-color,#008cff)}.radioType .outer{height:18px;width:18px;display:block;float:left;border:1px solid var(--primary-blue-color,#008cff);border-radius:50%;background-color:#fff}.radioType .inner{transition:all .25s ease-in-out;height:12px;width:12px;transform:scale(0);display:block;margin:2px;border-radius:50%;background-color:#2e3092;opacity:0}.groupBookingBottomSb{position:absolute}.groupBookingBottomSb .reviewDtlsOverlay{height:auto;padding:30px}.groupBookingBottomSb .reviewDtlsOverlayCrossIcon{top:20px;right:30px}.groupBookingBottomSb .bottomSheetSubtitle{margin-bottom:40px}.groupBookingBottomSb .mca{padding:12px;border-radius:4px;margin-bottom:8px;font-weight:var(--font-bolder,900);width:100%;font-size:calc(var(--font-scale, 1)*16px);background-image:linear-gradient(96deg,#53b2fe,#065af3);box-shadow:0 1px 7px 0 rgba(0,0,0,.2);display:inline-block;flex-shrink:0;color:#fff;text-transform:uppercase;cursor:pointer;outline:0;border:0;text-align:center}.bottomOverlay{color:var(--black-color,#000);padding:20px 30px;background-color:#fff;width:100%;bottom:0;z-index:19;left:0;border-radius:15px 15px 0 0;position:fixed}.bottomOverlay .dividerSm{width:30px;height:4px;background:var(--primary-blue-color,#008cff);position:absolute;top:0;left:0}.bottomOverlay-title{font-size:calc(var(--font-scale, 1)*22px)}.bottomOverlay .topIcon{position:absolute;top:-20px;left:10%}.parentDividerSm{position:relative;margin-top:5px}.insBenefitOverlay .reviewDtlsOverlayContent{height:calc(100% - 110px)}.insBenefitOverlay .reviewDtlsOverlay{height:75%;left:0}.insBenefitOverlayPopup .reviewDtlsOverlay{height:65%;max-height:400px}.insBenefitOverlayPopup .reviewDtlsOverlayContent{height:calc(100% - 160px)}.fareRevisedBanner{background:linear-gradient(86.9deg,#dbfbff,#d8eaff);border-radius:6px 6px 0 0;margin:-14px -25px 0;text-align:center;padding:30px 0 20px}.fareRevisedIcon{width:140px;height:94px}.fareRevisedText{color:#3b385e;font-size:calc(var(--font-scale, 1)*18px);padding:0 60px;line-height:25px;font-weight:600}.fareRevisedText b{font-weight:var(--font-bolder,900)}.fareRevisedBodyText{line-height:20px!important}body .zIndex10{z-index:10}.overlayBtmSheet{width:auto;position:fixed!important;bottom:0;z-index:19;left:0;right:0}.SearchBottomSnakeBar{box-shadow:0 1px 4px rgba(0,0,0,.4);padding:0;background:#fff;position:fixed;width:100%;z-index:18;bottom:0;left:0;height:100%}.airportCabSection .OverlayGreyBg{z-index:16}.searchBarSection{padding:6px 15px;display:flex;align-items:center;position:absolute;box-shadow:0 1px 4px rgba(0,0,0,.21);background:#fff;width:90%;border-radius:8px}.searchBarSection input::placeholder{color:#9b9b9b}.searchBarSection input{width:100%;border:0;padding:10px;outline:0;font-size:calc(var(--font-scale, 1)*12px);font-weight:var(--font-bold,700)}.searchIcon2{width:18px;height:18px}.searchListRowWrapper{max-height:400px;overflow-y:scroll;padding:40px 0 20px}.searchListRow{padding:10px;color:rgba(0,0,0,.85);display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:4px;margin:14px 16px;box-shadow:0 1px 4px rgba(0,0,0,.21)}.searchResultItem{position:relative}span.arrowIcon{width:0;height:0;border-top:6px solid var(--primary-blue-color,#008cff);border-bottom:0 solid transparent;position:absolute;right:-20px;border-left:6px solid transparent;top:6px;border-right:6px solid transparent;transition:none}span.arrowIcon:after{width:0;height:0;content:"";position:absolute;right:-6px;top:-8px;border-color:#fff transparent transparent;border-style:solid;border-width:6px 6px 0}.pickDropCard input[type=checkbox]:checked~.pickDropCardLabel .arrowIcon:after{border-top-color:#eaf5ff}.arrowIcon.active{transform:rotate(180deg)}.transparentBG{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1}.searchBarSectionWrapper{padding:20px;box-shadow:0 1px 7px rgba(0,0,0,.2);position:relative}.searchBarHeading{margin-bottom:20px;color:var(--darkGrey-color,#4a4a4a);font-size:calc(var(--font-scale, 1)*18px);font-weight:var(--font-bold,700);display:flex;justify-content:space-between;align-items:baseline}.CrossIconGrey{width:19px;height:16px;position:absolute;right:20px;top:24px}.autoSuggestPage{position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;z-index:80}.autoSuggestPage .autoSearchSection{padding:13px 15px;box-shadow:0 1px 0 rgba(0,0,0,.1);width:100%;border-radius:0;display:flex;align-items:center}.autoSearchSection input{border:0;font-weight:var(--font-bold,700)}.autoSearchSection input::placeholder{color:#878787;font-weight:var(--font-bold,700)}@media (min-width:320px) and (max-width:359px){.nameCnf-value{font-size:calc(var(--font-scale, 1)*14px)}.nameCnf-card{padding-left:60px}}.tabMenu div{padding:0 10px 10px}.tabMenu div.active{border-bottom:4px solid var(--primary-blue-color,#008cff);font-weight:var(--font-bold,700);color:var(--black-color,#000)}.rtOverlay{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4}.rtOverlayWrap{background:#d5ebfb!important}.tabMenu{display:flex;text-align:center;color:var(--darkGrey-color,#4a4a4a);text-transform:uppercase;margin-top:10px}.tabMenu.fltMulticityTabMenu{overflow:auto;margin-left:-20px;margin-right:-20px;-ms-overflow-style:none;scrollbar-width:none}.tabMenu.fltMulticityTabMenu::-webkit-scrollbar{display:none}.tabMenu.fltMulticityTabMenu div{text-align:left;min-width:115px;padding:0 15px 6px 20px;border-right:1px solid #f2f2f2}.flightOverlayContent{color:var(--darkGrey-color,#4a4a4a);border:1px solid #ddd;border-radius:7px;overflow-y:auto;max-height:calc(100vh - 150px);padding:15px 10px 60px}.flightDtlCard{background:#fff;padding:15px 12px;box-shadow:0 0 3px #bbb}.timeDuration{width:85px;text-align:center}.flightDtlCardHead{position:relative;text-align:center;border-radius:6px 6px 0 0;min-height:66px;padding:10px 0}.rtDesti{font-size:calc(var(--font-scale, 1)*16px);font-weight:var(--font-bold,700);color:#fff;opacity:.7}.flightDtlSeperator{background:#eff3f8;padding:22px 16px}.rtFareFamily{padding:12px;background:#fff}.rtFareCard{position:relative;overflow:hidden;border-radius:10px;border:1px solid #eee;background-color:#f9f9f9;padding-bottom:15px;margin-bottom:12px}.rtFareCard.active{border:1px solid rgba(0,140,255,.17);background:#f9fcff}.rtFareCardContent{flex:1}.durationIcon{width:66px;height:28px}.rtfareFamilyIcon{width:24px;height:24px;margin-right:10px}.rtInclusions li{display:flex;align-items:center;margin-bottom:10px;justify-content:flex-start}.rtInclusionsLeft{display:flex;align-items:center;font-weight:var(--font-bold,700);min-width:150px}.rtLayOverInfo{display:flex}.rtLayOverInfo+.rtLayOverInfo{margin-top:15px}.rtLayOverInfo__Icon{width:20px;height:20px}.greyCross{width:24px;height:24px}.rtViewMoreFares{font-size:calc(var(--font-scale, 1)*14px);padding:5px 0;color:var(--primary-blue-color,#008cff);text-transform:uppercase;font-weight:600;text-align:center}.incluArrowIcon{width:20px;height:20px;transform:rotate(180deg)}.incluArrowRotate{transform:rotate(0deg);margin-top:3px}.flightDtlHeaderIcon{width:92px;height:66px;position:absolute;right:0;top:0;opacity:.4}.journeyArrowIcon{vertical-align:baseline;margin:0 5px}.lockPrice{border-radius:16.5px;border:1px solid var(--primary-blue-color,#0091ff);padding:8px 10px;display:inline-block;color:var(--primary-blue-color,#0091ff);font-weight:var(--font-bold,700);font-size:10px}@media screen and (max-width:360px){.lockPrice{padding:8px 5px;font-size:9px}}.upgradeFareWrap{background:#c4e7f3;overflow-y:auto;max-height:calc(100vh - 125px);padding:10px}.fareListOuter{background:#fff;padding:12px;border-radius:7px;margin-bottom:10px}.popularChoice{border-radius:14px;padding:2px 9px;color:#fff;font-weight:400;text-transform:uppercase;font-size:10px;margin-left:5px}.mmtConnectOneLine{width:94px;height:16px}.mmtConnectRtl{background:hsla(0,0%,100%,.8);padding:3px 5px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;margin:0 5px}.delayTicketingFlight{background:#f2f2f2;border-left:2px solid #f09819;padding:10px;color:var(--black-color,#000);font-size:calc(var(--font-scale, 1)*12px)}html[dir=rtl] .delayTicketingFlight{border-right:2px solid #f09819;border-left:0}.flightOverlayContent.noFooter{max-height:100vh}.rtFareHeading{padding:15px 10px 0;gap:12px;margin-bottom:var(--marginBottom)}.rtFareHeading .customRadioBtn .outer{border-color:var(--radioboxColorUnselected);background-color:transparent}.rtFareHeading .customRadioBtn input[type=radio]:checked+.outer{border-color:var(--radioboxColorSelected)}.rtFareHeading .customRadioBtn input[type=radio]:checked+.outer .inner{background-color:var(--radioboxColorSelected)}.rtFareCard.rtFareCardDisabled{opacity:.5}.overlay-wrpr{z-index:9;background:#fff;height:100%;display:flex;flex-direction:column}.overlay-wrpr,.overlayFooter{width:100%;position:fixed;bottom:0;left:0}.overlayFooter{min-height:56px;padding:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#282828;z-index:1}.overlayHead{padding:20px 20px 0;background:#fff;display:flex;justify-content:space-between;flex-direction:column;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.topIconModification{border:none;box-shadow:none}.topIconModification .crossIconGrey{position:absolute;right:15px}.search-details-page .overlayHead{display:none}.search-details-page .flightOverlayContent{max-height:calc(100vh - 57px)}.flightOverlayContent .fltBtn{width:170px}.fareLockFooter{min-height:56px;padding:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;position:fixed;bottom:60px;width:100%;left:0;z-index:10;height:56px}.fareLockFooterContainer{height:100%;display:flex;align-items:center;justify-content:space-between}.fareLockContent{display:flex;align-items:center}.fareLockContent,.lockPriceText{font-weight:var(--font-bold,700)}.lockPriceText{color:var(--primary-blue-color,#0091ff)}.search-input-box{border:1px solid #c2c2c2!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding-left:35px;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:4px;border:1px solid #ccc;cursor:default;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;min-height:38px;position:relative;transition:all .1s ease 0s;box-sizing:border-box;outline:0!important}.select-autocomplete input{border:none!important;min-width:70%}input:focus{outline:none}.select-autocomplete .search-input-box:before{content:"";background:url(https://imgak.mmtcdn.com/flights/assets/media/pwa_flight_sprite.png) no-repeat;background-position:-21px -318px;background-size:200px 341px;width:19px;height:19px;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.select-autocomplete .select-list_option{background-color:transparent;color:inherit;cursor:default;display:block;font-size:inherit;padding:8px 12px 8px 20px;width:100%;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.select-option--is-selected{background-color:#2684ff!important;color:#fff!important}.select-autocomplete .select__menu-list{margin:5px 0;max-height:calc(100vh - 20px);overflow-y:auto;width:100vw;position:relative;left:-15px}.option-active{background-color:#deebff;color:inherit;cursor:default;display:block;font-size:inherit;padding:8px 12px;width:100%;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.no-match{margin-top:20px;text-align:center}.indicatorSeparator{align-self:stretch;background-color:#ccc;margin-bottom:8px;margin-top:8px;width:1px;box-sizing:border-box}.indicatorContainer{color:#ccc;display:flex;padding:8px;transition:color .15s ease 0s;box-sizing:border-box}.select-inline .search-input-box{padding-left:0!important;border:none!important;box-shadow:none!important}.select-inline input{border:none!important;width:60%}.select-inline .select__menu-list{position:absolute;width:100%;padding:0;max-height:160px!important;overflow:scroll;top:35px;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);margin:8px 0;z-index:1;box-sizing:border-box}.select-inline .select-list_option{display:inline-block;width:100%;height:40px;position:relative;padding-left:10px;padding-top:5px}.ffCardHeading{padding:12px 16px;border-bottom:1px solid #dfdfdf}.ffCardHeading .customRadioBtn{margin-top:4px;margin-right:5px}.fareFamilyCardWrapper{width:255px;border-radius:10px;border:1px solid #eee;background:#f9f9f9;margin-right:20px;display:flex;flex-direction:column}.fareFamilyCardWrapper.width100{width:100%}.fareFamilyCardWrapper.margin0{margin:0}.fareFamilyCardWrapper.activeCard{border:1px solid var(--primary-blue-color,#008cff)}.ffCardBody{padding:12px 16px}.ffCardList{margin-bottom:16px}.ffCardList:last-child{margin-bottom:0}.ffCardList li{display:flex;margin-bottom:6px;position:relative}.ffCardList li:last-child{margin-bottom:0}.ffSuccess{border-radius:4px;padding:6px 12px;line-height:16px}.mostPopularTag{position:absolute;border-radius:4px;color:#fff;padding:4px 8px;text-transform:uppercase;z-index:4;left:30%;top:-15px;transform:translateX(-50%)}.ffCardFooter{padding:12px 16px 8px}.fareFamilyPopupWrapper .priceInfoButtonSetting.append_bottom12{margin-bottom:0}.btnCapsule{border:none}.btnCapsuleWhite{border:1px solid var(--primary-blue-color,#008cff);background-color:#fff;border-radius:20px;color:var(--primary-blue-color,#008cff)}.btnCapsuleWhite.ffSpinBtnWrapper .spinLoader{border:2px solid #fff;border-top:2px solid var(--primary-blue-color,#008cff);border-left:2px solid var(--primary-blue-color,#008cff);border-right:2px solid var(--primary-blue-color,#008cff);margin:0 20px}.btnCapsule.ffSpinBtnWrapper .spinLoader{border:2px solid;border-color:#fff #fff transparent;margin:0 20px}.ffBtnWrapper{margin-bottom:16px}.margin-auto{margin:auto}.ffBtnWrapper .fltBtn{font-weight:var(--font-bolder,900);font-size:calc(var(--font-scale, 1)*12px);width:auto;min-width:auto;flex:auto}.ffBtnWrapper .fltBtn:only-child{flex:none}.flexiFareText{text-transform:uppercase;color:#288fb1;background-color:#eaf9f8;border:1px solid #28bfb1;border-radius:2px;padding:0 4px;margin-left:10px}.scrollabeContainer{background-color:#fff;margin:0 16px;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.21)}.scrollabeContainer .flightDtlCard{box-shadow:none;border-bottom:2px dotted #d8d8d8}.ffScrollHz{display:flex;overflow-x:auto;overflow-y:hidden;padding-top:20px}.ffOuterFooter{border-radius:0 0 4px 4px;background-color:var(--black-color,#000);box-shadow:0 -2px 4px 0 rgba(0,0,0,.15);padding:15px 30px;display:flex;justify-content:flex-end}.fficon img{width:14px;height:14px;margin-right:5px}.rtFareFamily.dashed{border-top:1px dashed #d8d8d8}.fareFamilyCardWrapper .topPersuasion{padding:5px 15px}.dummyBorder{border:.5px solid transparent}