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