body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,html{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.container{background-color:#f2f2f2;background-image:url(/static/media/gradient-bg.c37271bb2066931c5424.webp);background-repeat:no-repeat;background-size:cover;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.makeFlex{display:flex}.mainLogo{height:36px;width:113px}.header-userLists{list-style:none;margin:0;padding:0}.header-userList-item{border-left:2px dotted #ffffff26;cursor:pointer;padding:5px 10px;position:relative}.header-userList-item:first-child{border:none}.makeCenter{justify-content:center}.make-align-center,.makeCenter{align-items:center}.make-justify-space{justify-content:space-between}.make-justify-center{justify-content:center}.makeRelative{position:relative}.flexOne{flex:1 1}.noShrink{flex-shrink:0}.column{flex-direction:column}.padding-b-50{padding-bottom:50px}.padding-t-5{padding-top:5px}.headerOfferIcon-container{align-items:center;display:flex;flex-shrink:0;height:25px;justify-content:center;margin-right:15px;position:relative;width:25px}.headerOfferIcon-text{color:#fff;font-size:14px;font-size:calc(var(--font-scale, 1)*14px);font-weight:900;position:absolute;z-index:2}.chSprite{background-image:url(//imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/B2CHeaderSprite.png)!important;background-repeat:no-repeat;background-size:156px 240px}.headerOfferIcon-logo{animation:circularAnimation 3s linear infinite;background-position:-225px -326px!important;background-size:260px 400px!important;display:block;height:25px;position:relative;width:25px}@keyframes circularAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lineHeight-36{line-height:36px}.font12{font-size:12px;line-height:12px}.font20{font-size:20px}.font30{font-size:30px}.gap-140{gap:140px}.gap-20{gap:20px}.margin-y-3{margin:3px 0}.margin-x-30{margin:0 30px}.margin-x-5{margin:0 5px}.margin-r-5{margin-right:5px}.margin-l-10{margin-left:10px}.margin-b-10{margin-bottom:10px}.margin-b-5{margin-bottom:5px}.margin-b-20{margin-bottom:20px}.p-r-8{padding-right:8px}.p-r-6{padding-right:6px}.p-l-6{padding-left:6px}.bg-white{background-color:#fff}.font10{font-size:10px;line-height:10px}.font11{font-size:11px}.font16{font-size:16px;line-height:16px}.font24{font-size:24px;line-height:24px}.whiteText{color:#fff}.grayText{color:#c2c2c2}.strongBold-text{font-weight:900}.bold-text{font-weight:700}.landingSprite{background-image:url(https://imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/landingSprite@23x.png);background-repeat:no-repeat;background-size:200px 700px;display:inline-block;flex-shrink:0;font-size:0;margin-right:10px}.myBizIcon{background-position:-98px -491px;height:22px;width:44px}.myTripIcon{background-position:-122px -30px;height:25px;width:16px}.userLoggedOut{background-image:linear-gradient(93deg,#53b2fe,#065af3);background-image:var(--color-btn-primary-bg,linear-gradient(93deg,#53b2fe,#065af3));border:0;border-radius:4px;height:42px;margin-right:0;width:213px}.myIcon{background-position:-67px -489px!important;height:22px;width:23px}.login-user:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:inline-block;margin-top:-5px;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.geoSwitcher{background-color:#ffffff26;border:0;border-radius:4px;padding:0}.langSlct{padding:5px 10px}.flagSprite{background-image:url(//imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/flagSprite2.png);background-repeat:no-repeat;background-size:16px 74px;display:inline-block}.ind{background-position:0 0;height:12px;width:15px}.capText{text-transform:uppercase}.switcherDownArrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;margin-bottom:4px;padding:3px;transform:rotate(45deg)}.fullPageLoader{background:#f2f2f2;display:flex;height:calc(100vh - 148px);margin-top:5px;width:100%}.loadingContent{color:#000;font-size:20px;font-size:calc(var(--font-scale, 1)*20px);font-weight:800;margin-top:150px;text-align:center;width:100%}.loadingContent img{height:126px}.loadingIcon{margin-bottom:20px}.fullPageLoader.v2Loader{background-color:#d5e8fb}.fullPageLoader.v2Loader .loadingContent{margin-top:20px;position:relative}.myBiz .fullPageLoader.v2Loader{background-color:#dfdfdf}html[dir=rtl] .loadingContent img{transform:scaleX(-1)}.myPartner .fullPageLoader.v2Loader{background-color:#f2f2f2}.fliListLdr{display:table;left:-40px;margin:0 auto;position:relative;width:auto}.fliListLdrWrap{animation:flight 2s .4s infinite;display:flex;position:relative}.fliListLdrIcon{background:url(https://imgak.mmtcdn.com/flights/assets/media/dt/listing/fliIcon.png) no-repeat;background-size:161px 58px;display:inline-block;height:57px;position:relative;width:162px}html[dir=rtl] .fliListLdrIcon{transform:scaleX(-1)}.fliListBigLineLdr{left:5px;overflow:hidden;position:relative;top:42px;width:100px}.fliListSmallLineLdr{left:20px;overflow:hidden;position:relative;top:30px;width:70px}.fliListLineLdr{animation:lineH .2s .4s infinite;background:url(https://imgak.mmtcdn.com/flights/assets/media/dt/listing/strip.png) no-repeat;background-size:100px 5px;height:2px;left:97px;position:relative;width:96px}@keyframes flight{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lineH{0%{left:30px}50%{left:5px}to{left:-30px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.calendar{background-color:#fff;border-radius:.5rem;box-shadow:0 0 8px 2px #0000001a;color:#000;height:320px;left:0;overflow:hidden;position:absolute;top:40px;z-index:100;>div{left:-10px;overflow:hidden;position:relative;top:-16px;width:300px}}@media screen and (max-width:1200px){.responsive-header{gap:0;width:80%}.header-userLists{>li:first-child,li:nth-child(2),li:nth-child(5){display:none}}}@media screen and (max-width:940px){.flight-booking-fare{>div:first-child{display:none}}}@media screen and (max-width:630px){.responsive-header{gap:0;padding-left:12px;padding-right:12px;width:100%}}@media screen and (max-width:585px){.responsive-header{padding-bottom:95px}.userLoggedOut{width:140px}}.mainContent-container-wrapper{width:100%}.mainContent-container{background-color:#fff;border-radius:12px;margin-top:28px;min-height:200px;padding:65px 30px 0;width:1200px}.checkbox-ticket-active{background:#eaf5ff;border-radius:20px}.flightSwapCircle{align-items:center;background:#fff;border-radius:100%;box-shadow:0 1px 30px 0 #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;left:100%;margin-left:-22px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.flightsSprite{background-image:url(//imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/landingSprite@21x.webp);background-repeat:no-repeat;background-size:200px 650px;display:inline-block;flex-shrink:0;font-size:0}.flightSwapIcon{background-position:-149px -111px;height:11px;width:15px}.searchToCity{border-right:1px solid #e7e7e7;height:112px;margin-left:-18px;padding-left:20px;width:300px}.flight-booking-details .dates{border-right:1px solid #e7e7e7;height:112px;width:158px}.flight-booking-details .dates .label-input:after,.flight-booking-details .flightTravellers .label-input:after{border:solid #008cff;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 0 0 8px;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .3s ease-in-out;vertical-align:top}.shortYear:before{content:"'"}.flightTravellers{border-radius:0 10px 10px 0;width:214px}.selectFareText{line-height:14px!important}.specialFareNew{background:#f2f2f2;border-radius:4px;display:flex;flex-wrap:wrap;position:relative}.specialFareNew li.activeItem{background:#eaf5ff}.specialFareNew li:first-of-type{border-left:none;border-radius:4px 0 0 4px}.specialFareNew li{align-items:center;border-left:1px solid #fff;color:#4a4a4a;cursor:pointer;display:flex;font-size:12px;font-size:calc(var(--font-scale, 1)*12px);height:45px;line-height:14px!important;max-width:134px;min-width:80px;padding:8px 8px 8px 26px;position:relative}.specialFareNew li:before{border:1px solid #9b9b9b;border-radius:100%;content:"";display:flex;flex-shrink:0;height:12px;left:8px;position:absolute;width:12px}.specialFareNew li.activeItem:before{background:#008cff;border-color:#008cff}.specialFareNew li.activeItem:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";display:inline-block;height:7px;left:12px;position:absolute;transform:rotate(45deg);width:4px}.specialFareNew .specialFareTooltip{background-color:#249995;border-radius:4px;box-shadow:0 2px 7px 0 #0000004d;display:none;font-weight:400;left:0;padding:10px;position:absolute;text-transform:none;top:45px;width:241px;z-index:3}.specialFareNew li:hover .specialFareTooltip{display:block}.specialFareTooltip:after{border:10px solid #24999500;border-bottom-color:#249995;bottom:100%;content:" ";height:0;left:40px;margin-left:-10px;pointer-events:none;position:absolute;width:0}.specialFareTooltip p{line-height:14px!important}.fltRecentSearches li{background:#f2f2f2;border-radius:4px;display:flex;flex-direction:column;margin-left:10px;padding:8px 10px}.fltBlueOnewayArrowIcon{background-position:-48px -495px;height:8px;width:10px}.primaryBtn{background-image:linear-gradient(93deg,#53b2fe,#065af3);background-image:var(--color-btn-primary-bg,linear-gradient(93deg,#53b2fe,#065af3));border:0;border-radius:34px;box-shadow:0 1px 7px 0 #0003;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;outline:0;text-align:center;text-transform:uppercase}.widgetSearchBtn{margin-bottom:-32px;opacity:1;padding:10px;width:216px}@media only screen and (max-width:940px){.flightSwapCircle{left:50%;top:100%}.flightSwapIcon{transform:rotate(90deg)}.flight-booking-fare{align-items:flex-start;flex-direction:column;gap:10px}.recentSearchGrid{margin:0}}.checkbox-ticket-container{align-items:center;display:flex;justify-content:space-between;width:100%}.booking-details-container{border:1px solid #e7e7e7;border-radius:10px;margin:1rem 0;width:100%;z-index:5!important;>div{position:relative;>label{>span{max-width:300px;overflow:hidden;padding-bottom:8px;text-overflow:ellipsis;white-space:nowrap}>input{background:none;border:none;font-size:30px;font-weight:900;line-height:30px;outline:none;text-transform:capitalize;width:100%}}}>div:not(:first-child){border-left:1px solid #e7e7e7}>div:nth-child(5):hover{>label{cursor:not-allowed}}}.booking-inputBox{cursor:pointer;display:flex;flex-direction:column;height:100%;padding:10px 16px;.dropdown:after{border:solid #008cff;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 0 0 8px;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .3s ease-in-out;vertical-align:top}}.hotel-booking-details-container{display:grid;grid-template-columns:12fr 6fr 6fr 8fr 6fr}.booking-inputBox:hover{background:#eaf5ff}.flight-booking-details-container,.train-booking-details-container{display:grid;grid-template-columns:2fr 2fr 1fr 1fr}.searchPage-booking-inputBox{color:#0084ff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;position:relative;>input{background-color:inherit;border:none;color:#fff;font-size:16px;font-weight:400;line-height:16px;outline:none;text-transform:capitalize}.dropdown:after{border:solid #008cff;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 0 0 8px;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .3s ease-in-out;vertical-align:top}>span{text-transform:uppercase}>div{color:#fff}}.searchPage-booking-input{background:#ffffff1a;border-radius:4px;padding:4px 8px;position:relative}.searchPage-booking-details-container{align-items:center;display:flex;gap:.4rem;margin-left:1.6rem}.hotels-filter-bar{background-color:#def1fa;padding:1rem 0;width:100%;>ul{display:flex;flex-wrap:wrap;justify-content:space-around;>li{cursor:pointer;position:relative}>.active span:after{background:#008cff;background:var(--color-primary,var(--color-primary,#008cff));border-radius:10px;bottom:-75%;content:"";display:inline-flex;height:3px;left:0;position:absolute;width:100%;z-index:2}}}.hotel-card-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem;padding-top:1rem;width:100%;>li{flex-grow:1;width:100%}>.hotel-card{border:1px solid #a9a8a8;border-radius:.25rem;display:flex;gap:1rem;padding:1rem;&:hover{border-radius:0;box-shadow:0 0 6px 1px #0084ff;cursor:pointer}>img{border-radius:.25rem;height:180px;object-fit:cover;width:250px}>div{display:flex;flex-direction:column;flex-grow:1;>.coupleCheck{border:1px solid grey;border-radius:.25rem;color:grey;font-size:.8rem;font-weight:500;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}>span:nth-child(2){color:#0084ff;font-weight:600;margin-bottom:1rem}>.cancelCheck{color:grey;font-size:15px;font-weight:400;margin-top:1rem}}>section{align-items:flex-end;border-left:1px solid grey;display:flex;flex-direction:column;justify-content:space-between;padding-left:1rem;>span:first-child{color:#084f92;font-size:1.1rem;font-weight:600;>span{background-color:#084f92;border-radius:.25rem;color:#fff;padding:0 4px}}>div{text-align:end;>span:first-child{font-size:1.7rem;font-weight:700}>span:not(:first-child){color:grey;font-size:.9rem;white-space:nowrap}}>span:nth-child(3){color:#008cff;font-size:.9rem;font-weight:500;white-space:nowrap}}}}.hotel-cover-container{display:flex;overflow-x:hidden;position:relative;scroll-behavior:smooth;width:100%;>.carousel-picture{scroll-snap-align:start;width:100%;>img{height:460px;object-fit:cover;overflow:hidden;width:100vw}}}.paths{color:#fff;font-weight:500;left:2rem;position:absolute;top:120%;>a{color:#fff}>a:nth-child(3){font-weight:700}}.swap-icon{background:url(https://jsak.mmtcdn.com/flights/assets/media/Listing_sprite.png);background-position:-66px -448px;cursor:pointer;display:inline-block;height:11px;width:15px}.flightList-container{display:flex;gap:2rem;margin-top:1rem;padding:0 10%;position:relative;width:100%;>div:last-child{flex-grow:1;overflow:auto}>div:first-child{margin-top:1rem;min-width:270px;width:300px}}.flight-filters{background-color:#fff;border-radius:.15rem;padding:1.2rem;position:-webkit-sticky;position:sticky;top:-50%}.flight-popularFilter{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.4rem;>h4{margin-bottom:.2rem}>label{align-items:center;cursor:pointer;display:flex;gap:.3rem;>img{aspect-ratio:1/1;width:14px}>input{cursor:pointer}}}.flight-add-bar{background-color:#fff;border-radius:.25rem;display:flex;gap:.4rem;justify-content:center;margin-top:2rem;overflow-x:scroll;padding:.7rem;&::-webkit-scrollbar{display:none}>div{border-radius:.25rem;box-shadow:0 0 5px 2px #dbdbdb;display:flex;gap:.25rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;>img{border-radius:.25rem;height:84px;width:84px}>div{width:200px}}}.promotionRedline{background-color:#dc2728;border-radius:50px;display:inline-block;height:2px;margin-bottom:6px;margin-top:3px;width:25px}.flight-card-container{display:flex;flex-direction:column;gap:1rem;>li:first-child{margin-top:1rem}>.flight-card{background-color:#fff;display:flex;flex-direction:column;gap:2rem;margin:.1rem;padding:3rem 1rem;&:hover{box-shadow:0 0 6px 1px #0084ff}>div:first-child{display:flex;flex-grow:1;justify-content:space-between;width:100%;>.flightIcon-container{align-items:center;display:flex;gap:.8rem}>div:nth-child(2n){text-transform:capitalize;>span{font-size:12px}}>div:nth-child(2n),>div:nth-child(3){display:flex;flex-direction:column;text-align:center}>div:nth-child(3){>span{font-size:12px}>span:first-child{border-bottom:3px solid #51e2c2;padding-bottom:.4rem}>span:nth-child(2){color:#5b5b5b;font-size:10px;font-weight:500;padding-top:.4rem}}>div:nth-child(5){align-items:center;display:flex;gap:.5rem;>div:nth-child(2){align-items:center;display:flex;flex-direction:column;>span{color:red;font-size:12px;font-weight:500}>button{background-image:linear-gradient(97deg,#53b2fe,#065af3 130%);border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;outline:none;padding:.5rem 1rem}}}}>div:nth-child(2){background-color:#ffedd1;font-size:12px;padding:.3rem 0;text-align:center}}}.alertMsg:before{background:#f46c77;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;margin-top:3px;width:8px}.flightIcon-container span{color:grey}.flightIcon{height:32px;width:32px}.flightBookingPage-heading{margin-left:10%;padding-bottom:1rem}.flightBookingPage-bookingDetails-container{display:flex;gap:2rem;margin:0 10% 10rem;position:relative;>div:first-child{display:flex;flex-direction:column;flex-grow:1;gap:1rem}>div:nth-child(2){min-width:270px;width:300px}}.non-scrollable{position:-webkit-sticky;position:sticky;top:62px;z-index:5}.flightBookingPage-bookingDetails{background-color:#fff;border-radius:.18rem;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;>div:first-child{box-shadow:0 0 5px 2px #dbdbdb;display:flex;flex-direction:column;gap:1rem;padding:.8rem 0;>div{display:flex}>div:first-child{border-left:4px solid #249995;flex-direction:column;gap:.5rem;padding:0 .75rem!important}>div:nth-child(2){justify-content:space-between;padding:0 1rem;>div:first-child{align-items:center;display:flex;gap:.6rem}}>div:nth-child(3){background-color:#ededed;flex-direction:column;margin:0 1rem;padding:.8rem 1rem;>div:first-child{border-bottom:1px solid #d1d0d0;flex-grow:1;padding-bottom:1rem;>div{>span:nth-child(2){background-color:#f4f4f4;border:2px solid #979797;border-radius:50%;display:inline-flex;height:11px;margin:0 .8rem;width:11px}}>div:nth-child(2){border-left:2px dashed gray;margin-left:3.5rem;padding:.6rem 0 .6rem 1.6rem}}>div:nth-child(2){display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;padding-top:1rem;>div{align-items:center;display:flex;>span:nth-child(2){margin-left:.4rem}}}}}}.flightBookingPage-fareDetails{background-color:#fff;display:flex;flex-direction:column;padding:1rem;>div{cursor:pointer;>div{align-items:center;display:flex;justify-content:space-between;>div:first-child{align-items:flex-end;display:flex;font-weight:500;gap:.6rem}}>div:nth-child(2){margin-top:.4rem;>span{color:grey;font-size:14px;padding-left:1.8rem}}}>div:nth-child(2){border-bottom:1px solid #d0d0d0}>div:nth-child(2),>div:nth-child(3){margin-top:1rem;padding-bottom:.8rem}>div:nth-child(3){border-bottom:1px solid #000}>div:nth-child(4){display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-top:1rem;padding-bottom:.8rem}}.flightBookingPage-addIcon{height:18px;width:18px}.flightBookingPage-imp-info{background-color:#fff;border-radius:.18rem;display:flex;flex-direction:column;gap:.8rem;padding:1rem;>div:nth-child(2){display:flex}>ul li{list-style:disc;margin-left:1rem;>span{font-size:12px}}>ul li:first-child{>span{font-weight:700;text-decoration:underline}}}.flightBookingPage-details-sent-to,.flightBookingPage-pincodeAndState{background-color:#fff;border-radius:.18rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;>div:first-child{>span:first-child{font-size:18px;font-weight:500}>span:nth-child(2){color:grey;font-size:12px;position:relative;top:-1px}}>div:nth-child(2){display:flex;gap:.5rem;>div{display:flex;flex-direction:column;flex-grow:1;>span{padding-bottom:.5rem}>input{border:1px solid #b3b2b2;border-radius:.25rem;color:#606060;font-size:16px;font-weight:300;padding:.5rem}>input:focus{border:none;outline:2px solid #008cff}}>div:nth-child(2){caret-color:#0000;position:relative;>span:nth-child(3){position:absolute;right:10px;top:60%}}}}.state-modal{background-color:#fff;border-radius:.25rem;box-shadow:0 0 2px 1px #0000001a;height:160px;overflow-y:scroll;position:absolute;top:100%;width:100%;>ul li{cursor:pointer;padding:.4rem .6rem;&:hover{background-color:#008cff1a}}}.state-modal-active-state{background-color:#008cff!important;color:#fff}.dropdown:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.dropdown-active:after,.dropdown:after{border:solid #008cff;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 0 0 8px;padding:3px;transition:all .2s ease-in-out;vertical-align:top}.dropdown-active:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.flightBookingPage-userDetails{background-color:#fff;border-radius:.18rem;display:flex;flex-direction:column;gap:.8rem;padding:1rem;>div:nth-child(2){align-items:center;display:flex;justify-content:space-between;>div:nth-child(2){>span:first-child{font-weight:600}>span:nth-child(2){color:grey;font-size:14px;font-weight:500}}}>div:nth-child(3){background-color:#ffedd1;border-radius:.25rem;font-size:12px;padding:.6rem;>span:first-child{color:#4e4e4e;font-weight:700}>span:nth-child(2){color:#555454;font-weight:500}}}.flightBookingPage-traveller-icon-container{align-items:center;display:flex;>span{font-size:18px;font-weight:600;padding-left:8px}>span:nth-child(3){color:red;position:relative;top:2px};}.flightBookingPage-userNameAndGender{background-color:#fff;border-radius:.25rem;box-shadow:0 0 1px 1px #0000001a;margin-bottom:1rem;>div{padding:.6rem}>div:not(:last-child){border-bottom:1px solid #d3d3d3}}.flightBookingPage-userNameAndGender button{background-color:#fff;border:none;color:#0084ff;cursor:pointer;font-size:12px;font-weight:600}.flightBookingPage-userNameAndGender-input-container{display:flex;gap:.5rem;>div{width:33.33%;>input{border:1px solid #b3b2b2;border-radius:.25rem;color:#606060;font-size:16px;font-weight:300;padding:.5rem;text-transform:capitalize;width:100%}>input:focus{border:1px solid #008cff;outline:none}}>div:last-child{align-items:center;border:1px solid #b3b2b2;border-radius:.25rem;display:flex;justify-content:space-around;overflow:hidden;>span{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}>span:last-child{border-left:1px solid #b3b2b2}.genderActive{background-color:#eaf5ff;border-bottom:3px solid #0084ff;font-weight:500}}}.flightBookingPage-details-sent-to{border-top:1px solid #c6c6c6;padding-top:1rem}.flightBookingPage-submitBtn{background-image:linear-gradient(97deg,#53b2fe,#065af3 130%);border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.7rem 2rem}.trainSearchPage-main-container{background-color:#fff;display:flex;padding:3rem 10%;position:relative;width:100%}.trainSearchPage-filter-container{min-width:220px}.trainSearchPage-card-container{display:flex;flex-direction:column;flex-grow:1;gap:1rem;overflow:hidden;padding-top:.2rem}.trainSearchPage-filter-items{display:flex;flex-direction:column;margin-top:1rem}.train-card{border:1px solid grey;border-radius:.3rem;display:flex;flex-direction:column;gap:1.5rem;padding:1rem .6rem;width:100%;&:hover{border-radius:0;box-shadow:0 0 6px 1px #0084ff}}.train-details{align-items:center;display:flex;justify-content:space-between;>div{display:flex;flex-direction:column;gap:.4rem}}.train-depart-days{color:gray;font-size:12px}.train-days{font-weight:500;padding-right:2px}.trainOnDay{color:#65b5a9}.source-station{font-size:13px}.travel-duration{color:#aeaeae;width:-webkit-max-content;width:max-content;>span:nth-child(odd){font-weight:800;position:relative;top:-6px}>span:nth-child(2){font-size:13px;font-weight:500}}.train-ticket-details{align-items:center;display:flex;gap:1rem;overflow-x:scroll;padding:1rem .1rem}.train-ticket-details::-webkit-scrollbar{display:none}.train-ticket-details-coaches{border-radius:.25rem;box-shadow:0 2px 5px 1px #0003;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;min-width:160px;padding:.4rem;>div:first-child{display:flex;font-weight:500;justify-content:space-between}>div:nth-child(2){color:#65b5a9;font-size:13px}>div:last-child{color:#434343;font-size:12px;margin-top:.8rem}}.trainSearchPage-no-train-container{border:1px solid grey;border-radius:.3rem;color:#0084ff;padding:1rem;text-align:center}.trainBookingPage-bookingDetails-container{background-color:#fff;display:flex;gap:3rem;padding:3rem 10%;position:relative;width:100%;>div:first-child{display:flex;flex-direction:column;flex-grow:1;gap:2rem}>div:last-child{min-width:270px;width:300px}}.trainBookingPage-train-details-container{display:flex;flex-direction:column;gap:2rem}.trainBookingpage-seat-details{display:flex;justify-content:space-between;>div{display:flex;flex-direction:column;gap:.4rem;>div:first-child>span{color:#4d4d4d;font-weight:500}}>div:first-child{>div:last-child{border:1px solid grey;border-radius:.25rem;padding:.3rem 1.5rem;>div:first-child{display:flex;gap:1.5rem;>span{font-weight:700}>span:last-child{color:#65b5a9}}>div:last-child>span{font-size:12px}}}>div:last-child{>div:last-child{border:1px solid grey;border-radius:.25rem;overflow:hidden;padding:.3rem .8rem;text-overflow:ellipsis;text-transform:uppercase}}}.boarding-station-details{white-space:nowrap}.trainBookingPage-traveller{border:1px solid grey;border-radius:.25rem;margin-top:.8rem;>div:not(:last-child){align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:1rem;>span{color:#515151;font-weight:500}>button{background-color:initial;border:1px solid #0084ff;border-radius:20px;font-size:14px;font-weight:500;padding:8px 1.5rem}>button,>span{color:#0084ff;cursor:pointer}>span{background-color:inherit;border:none;display:inline-block;font-size:15px;font-weight:600;padding:1rem}}}.trainBookingPage-addTraveler{background-color:inherit;border:none;color:#0084ff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:1rem}.user-detail-modal{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10;>div{background-color:#fff;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;>div:first-child{border-bottom:1px solid #d1d1d1;padding:1.2rem 1.2rem 2rem;>h3{margin-bottom:3rem}>div{display:flex;flex-wrap:wrap;gap:1rem;>div{display:flex;flex-direction:column;gap:.5rem;position:relative;>input{border:1px solid grey;border-radius:.25rem;font-size:16px;line-height:16px;padding:.4rem .2rem}}>div:nth-child(2)>input{width:100px}>div:nth-child(3)>input{padding-left:.3rem;padding-right:.3rem;width:80px}}}>div:last-child{align-items:center;display:flex;justify-content:space-between;padding:1.2rem;>div{display:flex;gap:1rem;>button{border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 1.5rem;text-transform:uppercase}>button:first-child{border:1px solid #0084ff;color:#0084ff}>button:last-child{background-image:linear-gradient(96deg,#53b2fe,#065af3);border:none;color:#fff}}}}}.train-modal-dropdown{border-right:2px solid #979797;border-top:2px solid #979797;height:6px;left:84%;position:absolute;top:70%;transform:rotate(135deg) skew(7deg,7deg);width:6px}.gender-modal{background-color:#fff;border-radius:.25rem;box-shadow:0 0 1px 1px #0000001a;cursor:pointer;position:absolute;top:40%;width:100%;>div{padding:.1rem .5rem .3rem;&:hover{background-color:#d9d9d9}}>div:last-child{border-top:1px solid #dadada}}.trainBookingPage-contact-info{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem;>div{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;>span{color:#5f5f5f;font-weight:500}>input{line-height:16px;padding:.5rem;width:100%}}}.contact-info-checkbox{align-items:center;display:flex;margin-top:.8rem}.trainBookingPage-fare-details-container{border:1px solid #b1b1b1;border-radius:.3rem;display:flex;flex-direction:column;overflow:hidden;>div{padding:1.2rem}>div:first-child{border-bottom:1px solid #b1b1b1;>button{background-image:linear-gradient(96deg,#53b2fe,#065af3);border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:1rem 0;width:100%}}>div:nth-child(2){display:flex;flex-direction:column;gap:1rem;>div{display:flex;justify-content:space-between;>span:first-child{color:grey}>span:last-child{color:#000;font-weight:500}}}>div:last-child{background-color:#f2f2f2;display:flex;justify-content:space-between;>span{font-size:18px;font-weight:600}}}.payment-details{background-color:#fff;border:1px solid grey;border-radius:.3rem;margin-top:1rem;overflow:hidden;>div{padding:0 1rem}>div:first-child{padding:.6rem 1rem}}.payment-heading-container{align-items:center;background-image:linear-gradient(96deg,#53b2fe,#065af3);display:flex;>span{color:#fff;font-size:20px;font-weight:600;margin-left:.8rem}}.rupee-icon{border-radius:50%;width:40px}.card-number-container{display:flex;flex-direction:column;margin-top:1.6rem;>label{font-weight:500;margin-bottom:.3rem}>div{border:1px solid grey;border-radius:.25rem;display:flex;max-width:450px;overflow:hidden;position:relative;>input{border:none;font-size:16px;line-height:20px;outline:none;padding:.4rem}>div{background:#0000 url(https://flight.easemytrip.com/Content/img/traveller/paymnt-rec.png) repeat scroll -79px -165px;height:20px;position:absolute;right:38px;top:6px;width:205px}}}.card-holder-container{display:flex;flex-direction:column;margin-top:.8rem;max-width:480px;width:100%;>label{font-weight:500;margin-bottom:.3rem}>input{border:1px solid grey;border-radius:.25rem;font-size:16px;line-height:20px;outline:none;padding:.4rem;text-transform:capitalize}}.expiry-date-container{display:flex;flex-direction:column;margin-top:.8rem;>label{font-weight:500;margin-bottom:.4rem}>div{display:flex;flex-wrap:wrap;gap:1rem;>select{border-radius:.25rem;cursor:pointer}>input,>select{font-size:16px;padding:.4rem}>input{border:1px solid grey;border-radius:.25rem;line-height:20px;outline:none;width:100px}}}.make-payment{background-color:#eee;margin-top:.8rem;>div{align-items:center;display:flex;justify-content:space-between;max-width:450px;padding:.6rem 0;>span{font-size:20px;font-weight:700}>button{background-image:linear-gradient(96deg,#53b2fe,#065af3);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:.6rem 1.5rem}}}.hotelBookingPage-bookingDetails-container{display:flex;gap:3rem;margin-bottom:10rem;padding:0 10%;position:relative;width:100%;>div:first-child{display:flex;flex-direction:column;flex-grow:1}>div:last-child{min-width:270px;width:300px}}.hotelBookingPage-bookingDetails{background-color:#fff;border-radius:.2rem;box-shadow:0 0 1px 1px #0000001a;padding-top:1rem}.hotelBookingPage-hotelDetails{border-bottom:1px solid #c1c1c1;display:flex;justify-content:space-between;padding:0 1rem 1rem;>div:first-child{display:flex;flex-direction:column;gap:4px;>span:first-child{font-size:20px;font-weight:700}>span:last-child{>img{width:12px}>span{border:1px solid #acacac;border-radius:.3rem;color:#7c7c7c;font-size:12px;font-weight:500;margin-left:4px;padding:2px 4px}}}>div:last-child{>img{aspect-ratio:3/2.5;border-radius:.15rem;width:100px}}}.hotelBookingPage-checkoutDetails{align-items:center;border-bottom:1px solid #c1c1c1;display:flex;justify-content:space-between;padding:1rem}.checkinAndCheckout-date{display:flex;flex-direction:column;>span:first-child{color:grey;font-size:13px}>span:nth-child(2){font-size:15px;>span{font-size:18px;font-weight:700}}>span:last-child{font-size:15px}}.diffDate{border:1px solid #afafaf;border-radius:10px;color:grey;font-size:12px;padding:0 .5rem}.hotelBooking-roomDetails{padding:1.5rem 1rem;>p{font-size:16px;font-weight:700}>ul{display:flex;flex-direction:column;font-size:14px;gap:4px;margin-left:1rem;margin-top:1rem;>li{list-style:disc}}}.hotelBooking-importantInfo{background-color:#fff8ed;border-bottom:1px dashed #cf8100;border-top:1px dashed #cf8100;padding:1rem;>h3{color:#cf8100}>ul{display:flex;flex-direction:column;font-size:13px;gap:2px;margin-left:1rem;margin-top:.5rem;>li{list-style:disc}}}.hotelBookingPage-guestDetails-container{background-color:#fff;border-radius:.2rem;box-shadow:0 0 5px 1px #0003;margin-top:1rem;padding:1rem}.hotelBookingPage-guestDetails-heading{font-size:18px;font-weight:700;margin-bottom:1rem}.hotelBookingPage-contact-details{display:flex;gap:1rem;margin-top:1rem;>div{min-width:300px;>p{font-size:13px;margin-bottom:.5rem}>div{align-items:center;border:1px solid grey;border-radius:.3rem;display:flex;overflow:hidden;>input{border:none;font-size:16px;line-height:16px;outline:none;padding:.5rem;width:100%}>span{margin:0 8px;position:relative;top:-2px}}}>div:last-child input{border-left:1px solid grey}}.hotelBooking-confirm{margin-top:.6rem;>label{cursor:pointer;font-size:14px;padding-left:.5rem}}.hotelBooking-payNow-button{background-image:linear-gradient(96deg,#53b2fe,#065af3);border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:1.5rem;padding:.6rem 3rem}.hotelBooking-price-details{background-color:#fff;border-radius:.2rem;box-shadow:0 0 10px 1px #0003;overflow:hidden;padding-top:1.2rem;>h4{margin:0 1.2rem}}.hotelBooking-room-price{border-bottom:1px solid #b8b8b8;display:flex;justify-content:space-between;margin:1.2rem 1.2rem 0;padding-bottom:8px;>div:first-child{display:flex;flex-direction:column;>span:first-child{font-size:14px;font-weight:700}>span:last-child{color:grey;font-size:13px}}>div:last-child span{color:#323030;font-weight:500;white-space:nowrap}}.hotelBooking-room-tax{margin:.5rem 1.2rem 0;>div{display:flex;justify-content:space-between;>span:first-child{font-weight:500}>span:last-child{color:#323030;font-weight:500;white-space:nowrap}}}.hotelBooking-room-totalPrice{background-color:#d9d9d9;margin-top:1rem;padding:1rem 1.2rem;>div{display:flex;justify-content:space-between;>span:first-child{font-size:18px}>span:last-child{color:#323030;font-weight:500;white-space:nowrap}}}.hotelBooking-errorMsg{color:red;font-size:12px;position:relative;top:10px}.hotel-searchPage-list-container{background-color:#fff;display:flex;padding:1rem 10%;position:relative;width:100%;>div:first-child{min-width:220px}>div:last-child{flex-grow:1;overflow:hidden}}.filght-filter-btn{display:none}.show-filter-portal-container{background-color:#fff;height:100vh;position:fixed;top:0;width:255px;z-index:1000;>div{height:100vh;>div{height:100vh;overflow-y:scroll}}}.filter-apply-btn{background-color:#0084ff;border-radius:.3rem;color:#fff;cursor:pointer;font-weight:500;padding:8px;text-align:center}.non-scrollable{overflow-y:hidden}.hotel-sortAndFilter-btn{display:none}.responsive-sort-bar{display:inline;display:initial}.responsive-flightBookingPage-fareDetails,.responsive-hotelBooking-price-details,.responsive-trainBookingPage-fare-details-container,.train-filter-btn{display:none}@media only screen and (max-width:1200px){.flightBookingPage-bookingDetails-container{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:1130px){.flight-add-bar{justify-content:flex-start}.hotelBookingPage-contact-details{flex-direction:column}.trainBookingPage-bookingDetails-container{padding-left:1rem;padding-right:1rem}.flightBookingPage-heading{margin-left:1rem}}@media only screen and (max-width:1080px){.flightList-container{padding-left:16px;padding-right:16px}}@media only screen and (max-width:930px){.flightList-container{>div:first-child{min-width:225px}}}@media only screen and (max-width:810px){.flightList-container{>div:first-child{display:none}}.filght-filter-btn{background-color:#fff;color:#000000b3;cursor:pointer;display:block;font-size:18px;font-weight:500;margin:12px 0;padding:8px;text-align:center}.trainSearchPage-filter-container{display:none}.trainSearchPage-main-container{padding-top:1rem}.train-filter-btn{background-color:#0000001a;border-radius:.3rem;color:#000000b3;cursor:pointer;display:block;font-size:18px;font-weight:500;margin:12px 0;padding:8px;text-align:center}}@media only screen and (max-width:550px){.flight-card-container{>.flight-card{>div:first-child{grid-row-gap:16px;display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto;row-gap:16px;>div:first-child{grid-column-end:5;grid-column-start:1}}}}}@media only screen and (max-width:470px){.flight-card-container>.flight-card{cursor:pointer;>div:first-child>div:nth-child(5)>div:nth-child(2){display:none}}}@media only screen and (max-width:900px){.hotelBookingPage-bookingDetails-container>div:last-child{display:none}.hotelBookingPage-contact-details{flex-direction:row}.responsive-hotelBooking-price-details{display:inline;display:initial;margin-top:1rem}}@media only screen and (max-width:940px){.checkbox-ticket-container{align-items:flex-start;flex-direction:column;gap:8px;>div{width:100%;>p{overflow:hidden;text-overflow:ellipsis}}}.booking-details-container{align-items:center;display:flex;flex-direction:column;>div{flex-grow:1;max-width:100%;width:100%;>label{>span{max-width:100%}}}>div:not(:first-child){border:none;border-top:1px solid #e7e7e7}>div:nth-child(5){display:none}}.trainBookingPage-bookingDetails-container>div:last-child{display:none}.trainBookingPage-bookingDetails-container{padding:3rem 10%}.responsive-trainBookingPage-fare-details-container{display:inline;display:initial}}@media only screen and (max-width:1100px){.hotel-card-container{>.hotel-card{flex-direction:column;>img{width:100%}>section{align-items:flex-start;border-left:none;border-top:1px solid grey;padding-top:1rem;>div{text-align:start}}}}.hotelBookingPage-bookingDetails-container{gap:1rem;padding:0 1rem}}@media only screen and (max-width:705px){.hotel-searchPage-list-container>div:first-child,.hotels-filter-bar{display:none}.hotel-sortAndFilter-btn{background-color:#0000001a;border-radius:.3rem;color:#000000b3;display:flex;justify-content:space-between;padding:.8rem;>span{cursor:pointer;flex-grow:1;font-weight:500;text-align:center}>span:first-child{border-right:1px solid #0000004d}}.responsive-sort-bar{display:block;overflow-y:scroll;>ul{border-radius:.25rem;flex-direction:column;gap:1rem;margin:0 1rem;padding:4px;>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}>.active span:after{background:none}>.active{color:#0084ff}}}.hotel-searchPage-list-container{padding:1rem}}@media only screen and (max-width:650px){.checkbox-ticket-container{>div:first-child{>label:not(:first-child){display:none}}}.trainSearchPage-main-container{padding-left:1rem;padding-right:1rem}.train-details{grid-row-gap:16px;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto;row-gap:16px;>div:first-child{grid-column-end:4;grid-column-start:1}}}@media only screen and (max-width:688px){.hotelBookingPage-contact-details{flex-direction:column}}@media only screen and (max-width:602px){.flightBookingPage-userNameAndGender-input-container{flex-direction:column;>div{width:100%}>div:last-child{height:36px}}.hotelBookingPage-checkoutDetails{grid-row-gap:1rem;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto;row-gap:1rem;>div:last-child{grid-column-end:4;grid-column-start:1}}}@media only screen and (max-width:1060px){.flightBookingPage-details-sent-to,.flightBookingPage-pincodeAndState{>div:nth-child(2){flex-direction:column}}.flightBookingPage-userNameAndGender-input-container{flex-direction:column;>div{width:100%}>div:last-child{height:36px}}.trainSearchPage-main-container{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:825px){.flightBookingPage-bookingDetails-container>div:nth-child(2){display:none}.responsive-flightBookingPage-fareDetails{display:inline;display:initial}}@media only screen and (max-width:450px){.flightBookingPage-bookingDetails>div:first-child>div{flex-wrap:wrap;row-gap:1rem}}@media only screen and (max-width:650px){.trainBookingPage-contact-info,.trainBookingpage-seat-details{flex-direction:column}.trainBookingpage-seat-details{row-gap:1rem}.trainBookingPage-bookingDetails-container{padding:3rem 1rem}}@media only screen and (max-width:500px){.card-number-container>div>div{zoom:.8;right:0;top:9px}}.flight-location-modal{background-color:#fff;border-radius:.3rem;box-shadow:0 0 10px 2px #0003;height:200px;max-width:300px;overflow-y:scroll;position:absolute;top:2.4rem;width:100%;z-index:4;>div{align-items:center;background-color:#fff;border-bottom:1px solid #dedddd;display:flex;padding:.4rem .4rem .4rem 1rem;position:-webkit-sticky;position:sticky;top:0;>img{height:20px;scale:2;width:20px}>input{border:none;font-size:16px;line-height:24px;outline:none;padding-left:8px;text-transform:capitalize;width:100%}}>ul li{padding:.4rem 0 .4rem 1rem;>div:first-child{float:left;width:18%;>span{background-color:#034a85;border-radius:.3rem;color:#fff;font-size:14px;margin-right:1rem;padding:0 .3rem;text-align:center}}>div:last-child{margin-left:3.2rem;>span{text-transform:capitalize}}&:hover{background-color:#f0f8ff;cursor:pointer}}&::-webkit-scrollbar{height:8px;width:5px}&::-webkit-scrollbar-thumb{background:#d3d0d0;border-radius:10px}}.flight-search-location-modal{left:0;top:1.6rem}.passanger-hidden-div{background:#fff;border-radius:.3rem;box-shadow:0 0 10px 2px #0000001a;display:flex;flex-direction:column;gap:20px;padding:20px;position:absolute;right:0;top:2.4rem;width:300px;z-index:2}.passanger-hidden-div-search{left:0;top:1.6rem}.passanger-text-content{display:flex;flex-direction:column}.passanger-inc-dec-button{align-items:center;font-size:large;gap:10px;height:40px;width:100px;>svg{cursor:pointer}}.passanger-div-section,.passanger-inc-dec-button{display:flex;justify-content:space-between;position:relative}.passanger-div-section{flex-wrap:wrap}.main-icons{font-size:large;height:20px;width:20px}.class-buttons{border:1px solid #e6e6e6;border-radius:15px;cursor:pointer;font-size:small;margin-bottom:.5rem;padding:10px .1rem;text-align:center;width:120px}.selected-flight-class-button{background-color:#eff5fd;border-color:#5b84d6;color:#3366cb}@media only screen and (max-width:940px){.passanger-hidden-div{left:0}}.hotel-passenger-hidden{background:#fff;border-radius:.3rem;box-shadow:0 0 10px 2px #0000001a;display:flex;flex-direction:column;gap:20px;max-width:300px;min-width:200px;padding:20px;position:absolute;top:2.4rem;width:100%;z-index:2}.hotel-passenger-hidden-search{left:0;top:1.6rem}.hotel--details-container,.hotel--passanger-inc-dec-button{align-items:center;display:flex;justify-content:space-between}.hotel--passanger-inc-dec-button{font-size:large;gap:4px;height:40px;position:relative;width:80px;>svg{cursor:pointer}}.train-class-hidden{background-color:#fff;border-radius:.3rem;box-shadow:0 0 10px 2px #0000001a;height:200px;max-width:200px;min-width:160px;overflow-y:scroll;padding:16px 0;position:absolute;top:2.4rem;width:100%;z-index:1;>ul{>li{padding:.5rem 1rem;&:hover{background-color:#ececec;cursor:pointer}}}&::-webkit-scrollbar{height:8px;width:5px}&::-webkit-scrollbar-thumb{background:#d3d0d0;border-radius:10px}}.train-class-hidden-search{left:0;top:1.6rem}.login-modal-container{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10;>.login-modal{display:flex}}.carousel-image-container{border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;margin:10px 0;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;width:370px;>.carousel-picture{position:relative;scroll-snap-align:start;>img{height:100%;object-fit:cover;overflow:hidden;width:370px}}}#carousel::-webkit-scrollbar{display:none}.carousel-text{background-color:initial;border:1px solid #fff;color:#fff;left:50%;padding:1rem .8rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}.login-form-container{background-color:#fff;border-radius:10px;width:500px;>.login-account-type{border-radius:2rem;box-shadow:0 0 3px 2px #b9b6b699;display:flex;font-weight:700;justify-content:space-between;margin-left:50%;margin-top:40px;padding:10px;transform:translate(-50%);width:86%;>span{border-radius:2rem;color:#3f3f3f;cursor:not-allowed;padding:5px 20px}>span:first-child{background-color:#1065f5;border-radius:2rem;color:#fff;cursor:pointer}}.signup-account-form,>.login-account-form{display:flex;flex-direction:column;margin-left:50%;margin-top:20px;transform:translate(-50%);width:86%;>.user-details,>label{color:#676565;font-weight:500}>.user-details{border:1px solid gray;border-radius:4px!important;margin-bottom:.4rem;margin-top:.25rem;outline:none;padding:10px}}>p{color:#676565;cursor:pointer;margin-top:.6rem;text-align:center;>span{color:#3c3cf6}}}.loginBtn{background-color:#e9e9e9;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:1rem;padding:10px}.active-loginBtn{background-color:#1065f5}.profile-modal{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:.25rem;display:flex;flex-direction:column;left:0;padding:0 16px;position:absolute;top:2.9rem;width:100%;z-index:10;>button{background-color:inherit;border:none;border-bottom:2px solid silver;color:#000;cursor:pointer;font-size:1.1rem;line-height:1.1rem;padding:12px 0;text-align:left}>button:last-child{border-bottom:none}}@media only screen and (max-width:880px){.carousel-image-container{display:none}.login-modal{height:70%;padding:0 1rem}}@media only screen and (max-width:550px){.login-form-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.navbar-container{position:absolute;top:87px;width:100%}.navbar{background:#fff;border-radius:8px;box-shadow:0 2px 20px 0 #0000001a;display:flex;height:100px;padding:8px 30px}.headerIconsGap{gap:40px}.searchPage-navbar .headerIconsGap{gap:20px}.headerIcons{max-width:75px;text-decoration:none}.min-w-75{min-width:75px}.mainLogo-container{cursor:pointer;margin-right:20px}.headerIconWrapper{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:4px;width:52px}.navbar .chSprite{background-size:260px 400px}.searchPage-navbar .navbar .chSprite{background-size:156px 240px}.chFlights{background-position:-5px -4px;height:32px;width:42px}.active .chFlights{background-position:-5px -44px}.searchPage-navbar .chFlights{background-position:-3px -2.5px;height:20px;width:25px}.searchPage-navbar .active .chFlights{background-position:-3px -26.5px}.chNavText{border-bottom:3px solid #fff;border-radius:10px}.active .chNavText{background:#0000;color:#008cff;color:var(--color-primary,#008cff);font-weight:700}.headerIconTextAlignment{font-size:14px;font-size:calc(var(--font-scale, 1)*14px);font-weight:400;line-height:17px;text-align:center}.searchPage-navbar .headerIconTextAlignment{font-size:12px;font-size:calc(var(--font-scale, 1)*12px);line-height:normal}.darkGreyText{color:#4a4a4a}.chHotels{background-position:-60px 0;height:40px;width:36px}.searchPage-navbar .chHotels{background-position:-36.5px 0;height:24px;width:21.4px}.active .chHotels{background-position:-62px -41.5px}.searchPage-navbar .active .chHotels{background-position:-37.7px -25px}.chHomeStays{background-position:-57px -83px;height:37px;width:44px}.searchPage-navbar .chHomeStays{background-position:-34px -50px;height:22px;width:26.4px}.active .chHomeStays{background-position:-56px -121.5px}.chHolidays{background-position:-109px -4px;height:33px;width:42px}.searchPage-navbar .chHolidays{background-position:-65px -2.2px;height:20px;width:25px}.active .chHolidays{background-position:-109px -44px}.chTrains{background-position:-156.5px -3px;height:37px;width:47px}.searchPage-navbar .chTrains{background-position:-94px -1.8px;height:22px;width:28px}.active .chTrains{background-position:-156px -41px}.searchPage-navbar .active .chTrains{background-position:-94px -25px}.chBuses{background-position:-210.5px -2px;height:36px;width:43px}.searchPage-navbar .chBuses{background-position:-126px -1.2px;height:21.6px;width:25.8px}.active .chBuses{background-position:-209px -42px}.chCabs{background-position:-110px -82px;height:37px;width:49px}.searchPage-navbar .chCabs{background-position:-66px -49px;height:22.2px;width:23.4px}.active .chCabs{background-position:-110px -122px}.chForex{background-position:-167px -83px;font-family:Lato!important;height:34px;width:30px}.active .chForex{background-position:-167px -123px}.chTravelInsurance{background-position:-221px -86px;height:29px;width:25px}.active .chTravelInsurance{background-position:-221px -126px}.navbar .active:after{background:#008cff;background:var(--color-primary,var(--color-primary,#008cff));border-radius:10px;bottom:-9px;content:"";display:inline-flex;height:3px;left:0;position:absolute;width:100%;z-index:2}.not-allowed{cursor:not-allowed}.searchPage-navbar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:.8rem 2rem;position:relative}.searchPage-navbar .headerIcons{max-width:60px}.searchPage-navbar .headerIconWrapper{align-items:center;display:flex;height:24px;justify-content:center;margin-bottom:4px;width:31px}.searchPage-bg{bottom:0;height:38vh;left:0;position:absolute;right:0;top:100%;z-index:-1}.searchPage-bg,.searchPage-header-container{background-image:url(/static/media/gradient-bg.c37271bb2066931c5424.webp)}.searchPage-header-container{display:flex;flex-direction:column;gap:1rem;padding-top:10px;position:-webkit-sticky;position:sticky;top:0;transition:all .3s linear!important;z-index:4!important;>div:first-child{display:flex;gap:6rem;padding-bottom:10px}}.upcoming{background:linear-gradient(45deg,#ec2127,#e37622);border-radius:10px;color:#fff;display:block;font-size:8px!important;font-weight:500;left:50%;padding:3px 6px;position:absolute;top:-18px;transform:translateX(-50%)}.responsive-search-bar,.search-bar-portal-flight{display:none}@media screen and (max-width:1120px){.searchPage-header-container{>div:first-child{gap:0;justify-content:space-between}}}@media screen and (max-width:1025px){.swap-icon{transform:rotate(90deg)}.responsive-search-bar{align-items:center;background-color:#fff;border-radius:.3rem;display:flex;justify-content:space-between;margin:0 16px 6px;padding:8px;>div{display:flex;flex-direction:column}>div:first-child{text-transform:capitalize;>p:first-child{font-weight:500}>p:last-child{color:#00000080;font-size:12px;margin-top:4px}}>div:last-child{align-items:center;cursor:pointer;>img{margin-bottom:4px;width:16px}>span{color:#008cff;font-size:14px}}}.search-bar-portal-flight{background-color:#012543;display:flex;flex-direction:column;height:300px;position:fixed;row-gap:1rem;top:0;width:100%;z-index:1000;>section:first-child{align-items:normal;display:flex;flex-direction:column;margin:1rem 1rem 0}>section:last-child{margin-bottom:1rem}}}@media screen and (max-width:975px){.responsive-navbar{gap:16px}}@media screen and (max-width:900px){.responsive-search-navbar{>li:first-child,li:nth-child(2),li:nth-child(5){display:inline;display:initial}>li{display:none}}}@media screen and (max-width:725px){.responsive-navbar{gap:10px}.w-unset{min-width:0;min-width:auto}.headerIconTextAlignment{display:none}.navbar-container{top:107px}.navbar{height:60px}}@media screen and (max-width:650px){.navbar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px}.navbar .active:after{display:none}}@media screen and (max-width:585px){.responsive-navbar{grid-row-gap:20px;grid-column-gap:6vw;column-gap:6vw;display:grid;grid-template-columns:repeat(5,1fr);row-gap:20px}}@media screen and (max-width:520px){.searchPage-navbar{padding-left:12px;padding-right:12px}.searchPage-navbar .headerIconsGap{gap:5px}.mainLogo-container{margin-right:10px}}.flight-ads-container{margin-top:2.5rem}.flight--exploreMore-container{align-items:center;display:flex;flex-direction:column}.flight--exploreMore{align-items:center;display:flex;gap:.6rem;>img{height:13px;width:12px}>span{color:#fff;font-size:13px;font-weight:500}}.flight--exploreMore-ad{align-items:center;background-color:#fff;border-radius:60px;box-shadow:0 0 1px 1px #0000001a;display:flex;justify-content:space-between;position:relative;top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;>div{align-items:center;display:flex;flex-grow:1;padding:.6rem 1.5rem;>img{height:28px;margin-right:.8rem;width:28px}>div{display:flex;flex-direction:column;white-space:nowrap;>span:first-child{font-size:14px}>span:last-child{font-size:12px}}}>div:not(:last-child){border-right:1px solid #d4d4d4}}.flight-add-container2{align-items:center;display:flex;flex-direction:column;margin-top:3rem}.flight--company-ad{display:flex;justify-content:center;>img{border-radius:.2rem;max-width:70%}}.downloadApp-ad{border-radius:8px;box-shadow:0 0 10px 2px #d3d3d3;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;margin-top:2rem;padding:2rem;width:80%}.download--icons{background:url(https://imgak.mmtcdn.com/pwa_v3/pwa_mmt_ui_assets/app-sprite.webp) no-repeat;background-size:250px 250px;display:inline-block;flex-shrink:0;font-size:0}.downloadIcon{background-position:-155px -4px;height:96px;margin-left:-28px;object-fit:contain;transform:scale(.6);width:92px}.downloadIcon-and-text-container{align-items:center;display:flex}.downloadText-container{display:flex;flex-direction:column;gap:.2rem;>p{font-size:14px}}.downloadApp-resource{align-items:center;display:flex;gap:1rem}.downloadFrom-android{background-position:-3px -55px;margin:0 0 20px}.downloadFrom-android,.downloadFrom-ios{height:44px;object-fit:contain;width:149px}.downloadFrom-ios{background-position:-3px -6px}.downloadScanner{height:105px;width:105px}.property-ads{border-radius:.5rem;box-shadow:0 0 10px 2px #d3d3d3;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1em;margin-top:1em;padding:2rem;width:80%}.property-ads-card{display:flex;width:300px;>img{border-radius:50%;margin-right:.6rem}>div{>p:first-child{color:#7c7c7c;font-size:18px;font-weight:500}>p:last-child{font-size:14px}}}@media screen and (max-width:912px){.flight--exploreMore-ad{overflow-x:scroll;width:100%}.flight--exploreMore-ad::-webkit-scrollbar{height:3px;width:5px}.flight--exploreMore-ad::-webkit-scrollbar-thumb{background:#d3d0d0;border-radius:10px}}@media screen and (max-width:750px){.downloadApp-ad{align-items:center;flex-direction:column;gap:1rem;padding:1rem}}.footer-about{display:flex;flex-direction:column;gap:1rem;padding:3rem 10%;>div{>p:first-child{font-size:11px;font-weight:700;margin-bottom:.6rem}>p:last-child{font-size:12px}}}.footer-faq{background-color:#e7e7e7;display:flex;flex-direction:column;padding:3rem 10%;>div:first-child{border-bottom:1px solid grey;padding-bottom:2rem}>div:last-child{padding-top:2rem}}.footer-faq-section{display:flex;gap:3rem;>div{width:50%;>p:first-child{font-size:16px;font-weight:500;margin-bottom:1.2rem}>p:last-child{font-size:12px}}}.footer-rights{background-color:#000;padding:3rem 10%;>div{align-items:center;display:flex;justify-content:space-between}}.footerIcons{background-image:url(//imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/landingSprite@23x.png);background-repeat:no-repeat;background-size:200px 700px;display:inline-block;flex-shrink:0;font-size:0}.twitterIcon{background-position:-84px -132px;height:24px;width:30px}.facebookIcon{background-position:-162px -126px;height:30px;width:14px}.socialIcons{align-items:center;display:flex;gap:1rem}.rights-text{color:#fff;text-align:right}.hotel-ads-container{position:relative}.abc{border-radius:12px;margin-bottom:1.8rem;margin-left:-1.8rem;margin-right:-1.8rem;overflow:hidden}.nb{height:0}.qw{min-height:896px}.ab{position:relative}.alo{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ec{isolation:isolate}.rb{min-height:100%}.aa{position:absolute}.ak{inset:0}.ed{z-index:-10}.ph{height:100%}.aqj{object-position:top}.aqe{object-fit:cover}.tn{width:100%}.avl{text-align:center}.ark{padding-left:1.5rem;padding-right:1.5rem}.asb{padding-bottom:8rem;padding-top:8rem}.ua{max-width:80rem}.gx{margin-left:auto;margin-right:auto}.awr{line-height:2rem}.awg{font-weight:600}.avs{font-size:1.875rem;line-height:2.25rem}.awd{font-weight:700}.awx{letter-spacing:-.025em}.bah{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lh{margin-top:1rem}.avy{font-size:1rem;line-height:1.5rem}.baj{color:#ffffffb3}.ze{justify-content:center}.lx{display:flex}.kw{margin-top:2.5rem}.awa{font-size:.875rem;line-height:1.25rem}.awq{line-height:1.75rem}@media (min-width:640px){.cfo{padding-bottom:10rem;padding-top:10rem}.chy{font-size:3rem;line-height:1}.bxl{margin-top:1.5rem}}@media (min-width:1024px){.ddh{padding-left:2rem;padding-right:2rem}}.carousel-scroll-left{left:1rem;transform:translateY(-50%) rotate(45deg)}.carousel-scroll-left,.carousel-scroll-right{background-color:initial;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:0;border-top:0;cursor:pointer;height:18px;outline:0;position:absolute;top:50%;width:18px}.carousel-scroll-right{right:1rem;transform:translateY(-50%) rotate(-135deg)}.fix-book-hotel{height:92%;position:absolute;right:8%;top:30%}.fix-book-hotel-non-scrollable{background-color:#fffc;border-radius:1rem;box-shadow:0 0 10px 2px #0000001a;padding:1rem;position:-webkit-sticky;position:sticky;top:100px;width:320px;z-index:1;>img{border-radius:1rem;height:140px;object-fit:cover;width:100%}}.fix-book-hotel-room-details{align-items:center;border-bottom:2px solid #bdbdbd;display:flex;justify-content:space-between;margin-top:.3rem;padding-bottom:1rem;>div:first-child{>span{display:block;>span{color:#555;font-weight:500}}}>div:last-child{>span{display:block;font-size:12px;text-align:right}>span:nth-child(2){font-size:24px;font-weight:500}>span:last-child{color:#3c3f3f;font-weight:500}}}.fix-book-hotel-bookNow{align-items:center;display:flex;justify-content:center;margin-top:1rem;>button{background-image:linear-gradient(96deg,#53b2fe,#065af3);border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:20px;padding:.7rem 1.5rem}}.hotel-name{background-color:#0006;bottom:.2rem;color:#b3b3b3;padding:1rem 1rem 1rem 2rem;position:absolute;width:100%}.rating{align-items:center;display:flex;justify-content:space-evenly;margin-top:1rem;width:70%;>div:first-child{align-items:center;display:flex;gap:.5rem;>span:first-child{color:#065af3;font-size:20px;font-weight:500}>span:last-child{background-color:#065af3;border-radius:.4rem;color:#fff;font-size:20px;font-weight:700;padding:.5rem 1rem}}>div:last-child{align-items:center;display:flex;gap:.5rem;>div{border-radius:.8rem;overflow:hidden;width:70px;>img{aspect-ratio:1/1;object-fit:cover;scale:1.3;width:100%}}>span{color:#065af3;cursor:pointer;font-size:18px;font-weight:500}}}.singleHotel-about{align-items:center;border-top:1px solid grey;display:flex;flex-direction:column;margin-top:1rem;padding:2rem 0;>p{margin-top:1rem;text-align:center;width:56%}}.singleHotel-about-list{border:1px solid #c8e6fe;border-radius:.3rem;margin-top:1.5rem;padding:1rem 2rem;>ul{>li:before{background:linear-gradient(180deg,#008cff 33.33%,#c8e6fe);content:"";display:inline-block;flex-shrink:0;height:12px;margin-right:15px;margin-top:6px;transform:rotate(45deg);width:12px}>li{padding:.3rem 0}}}.singleHotel-select-rooms{display:flex;justify-content:center}.singleHotel-card-container{width:80%;>h2{color:#3c3f3f;margin-bottom:1rem}}.singleHotel-card{border:1px solid grey;border-radius:.25rem;display:flex;justify-content:space-between;margin-bottom:1rem;>div{padding:1rem}>div:not(:last-child){border-right:1px solid grey}>div:last-child{min-width:300px}>div:first-child{flex-grow:1}}.singleHotel-card-heading{font-size:22px;font-weight:700}.singleHotel-card-room-imageAndBed{display:flex;gap:.8rem;margin-top:1rem;>img{aspect-ratio:3/2;border-radius:.5rem;object-fit:cover;width:140px}}.singleHotel-card-bedDetails{>ul{display:flex;flex-direction:column;height:100%;justify-content:space-between;>li{display:flex;>img{aspect-ratio:1/1;width:20px}>span{color:#4d4d4d;font-weight:500;padding-left:6px;position:relative;top:-1px;white-space:nowrap}}}}.singleHotel-card-breakfastOption{display:flex;flex-direction:column;>span{color:#5b5b5b;font-weight:700;padding-bottom:.6rem;white-space:nowrap}}.cross-icon{background:url(https://imgak.mmtcdn.com/pwa_v3/pwa_hotel_assets/sprite_prod/premium-details-sprite_hashf003c6a6429520a4534244253e20a55e.png) no-repeat;background-position:-79px -180px;background-size:300px 400px;height:13px}.cross-icon,.tick-icon{display:inline-block;margin-right:6px;width:13px}.tick-icon{background:url(https://imgak.mmtcdn.com/pwa_v3/pwa_hotel_assets/sprite_prod/premium-details-sprite_hashf003c6a6429520a4534244253e20a55e.png) no-repeat;background-position:-266px -4px;background-size:300px 400px;height:14px}.singleHotel-card-price-section{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;>div:first-child{display:flex;flex-direction:column;>span:first-child{font-size:24px;font-weight:700}>span:last-child{font-size:14px;font-weight:500}}>div:last-child{>button{background-image:linear-gradient(96deg,#53b2fe,#065af3);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:.6rem 1.8rem}}}.singleHotel-location{left:50%;margin-top:.5rem;position:relative;transform:translate(-50%);width:80%;>h2{color:#3c3f3f}}.map{border-radius:1rem;height:100%;margin-top:1rem;position:relative}.map,.map-container{margin-bottom:1rem;width:100%}.map-container{height:300px}.singleHotel-amenities{left:50%;margin-bottom:1rem;margin-top:2.2rem;position:relative;transform:translate(-50%);width:80%;>h2{color:#3c3f3f;margin-bottom:1rem}}.singleHotel-amenitiesList{color:#484545;display:flex;flex-wrap:wrap;font-weight:500;justify-content:space-around;>li:before{content:"-";padding-right:.1rem}}.sinigleHotel-propertyRules{left:50%;margin-bottom:1rem;position:relative;transform:translate(-50%);width:80%;>h2{color:#3c3f3f;margin-bottom:1rem}>div{display:flex;flex-direction:column;gap:.6rem;margin-left:2.4rem;>p svg{margin-right:1rem}>p{align-items:center;display:flex}}}.singleHotel-review-container{border-top:1px solid #c3c3c3;left:50%;margin-bottom:1rem;padding-top:1rem;position:relative;transform:translate(-50%);width:80%;>h3{color:#3c3f3f;margin-bottom:1rem}>div{display:flex;flex-direction:column;gap:1rem;margin-bottom:6rem;>div{background-color:#f0f9ff;border:1px solid #d5d5d5;border-radius:.3rem;box-shadow:0 0 10px 1px #0000001a;padding:1rem}}}.review-heading{color:#3c3f3f;font-size:18px;font-weight:500;margin-bottom:.1rem}.review-rating{background-color:#065af3;border-radius:.25rem;color:#fff;font-size:14px;font-weight:500;padding:0 .3rem}.review,.review-by{font-size:14px}.review{margin-top:.3rem}.responsive-fix-hotel{display:none}@media only screen and (max-width:1140px){.singleHotel-amenities,.singleHotel-card-container,.singleHotel-location,.sinigleHotel-propertyRules{padding:0 1rem;width:100%}.singleHotel-review-container{padding:1rem 1rem 0;width:100%}.rating{width:58%}}@media only screen and (max-width:835px){.singleHotel-card{flex-direction:column;>div:not(:last-child){border-right:none}}.fix-book-hotel{display:none}.rating{width:100%}.responsive-fix-hotel-container{margin-top:1rem;padding:0 1rem}.responsive-fix-hotel{display:block;position:static;width:100%;>img{aspect-ratio:4/2;height:auto}}}.success-modal-container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.success-modal{align-items:center;background-image:linear-gradient(96deg,#53b2fe,#065af3);border-radius:20px;color:#fff;display:flex;flex-direction:column;height:90%;justify-content:space-evenly;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;z-index:3}@keyframes bounce{0%,20%,50%,80%,to{transform:scale(1)}40%{transform:scale(1.2)}60%{transform:scale(1)}}.payment-successful{animation:bounce 2s infinite;color:#00008b;font-size:28px;font-weight:700}.success-image img{max-width:300px}.success-button{color:#f5f5f5;cursor:pointer;font-size:28px;font-weight:700}.success-button:hover{color:#00008b}.success-navlink{text-decoration:none}@media only screen and (max-width:640px){.payment-successful{font-size:20px}.success-button{font-size:18px}.success~p{text-align:center}.success-modal{height:70%;width:95%}}.mytrips-main-container{background-color:#ececec;height:100vh;position:relative}.mytrips-background-style{background-image:linear-gradient(261deg,#7dbfcc,#5ee7cd);box-shadow:inset 0 4px 4px 1px #0000001a;height:240px;position:absolute;width:100%;>div{>span{color:#3c3c3c;font-weight:500;left:2rem;position:relative;top:2rem}}}.mytrips-background-style-completed{background-image:linear-gradient(262deg,#afb3ba,#cfcfcf)}.mytrips-container{display:flex;justify-content:center;position:relative;top:20%;width:100%;z-index:1}.mytrips-history-container{background-color:#fff;border-radius:8px;box-shadow:0 0 6px 1px #cacaca;height:520px;overflow:hidden;overflow-y:scroll;width:60%;&::-webkit-scrollbar{height:8px;width:5px}&::-webkit-scrollbar-thumb{background:#d3d0d0;border-radius:10px}}.heading-container{background-color:#fff;box-shadow:0 4px 8px 1px #0000001a;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:1}.heading{align-items:center;cursor:pointer;display:flex;padding:1.5rem 1.5rem 49px;>span:last-child{color:#949494;font-size:18px;font-weight:500;padding-left:.5rem}}.upcomingIcon{background-image:url(https://imgak.mmtcdn.com/mima/images/Desktop/mytripSprite.png);background-position:-2px -3px;background-repeat:no-repeat;background-size:700px 850px;display:inline-block;flex-shrink:0;height:27px;width:27px}.upcomingIcon-active{background-position:-2px -30px}.completedIcon{background-image:url(https://imgak.mmtcdn.com/mima/images/Desktop/mytripSprite.png);background-position:-68px -4px;background-repeat:no-repeat;background-size:700px 850px;display:inline-block;flex-shrink:0;height:27px;width:27px}.completedIcon-active{background-position:-68px -33px}.myTrips{padding:1.5rem}.myTrips-empty{align-items:center;display:flex;gap:2rem;padding:2rem;>div:last-child{display:flex;flex-direction:column;>p:first-child{color:#4c4c4c;font-size:18px;font-weight:500}>p:nth-child(2){font-size:13px;margin-top:.6rem}>a{margin-top:1rem;>button{background-color:inherit;background-image:linear-gradient(93deg,#53b2fe,#065af3);border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 2rem}}}}.bookings{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0;padding:1rem;&:hover{scale:1.01}}.item-flight{background-color:#b8d0fc;&:hover{box-shadow:0 0 6px 1px #0b5df6}}.item-train{background-color:#eaf1c9;&:hover{box-shadow:0 0 6px 1px #f0e10d}}.item-hotel{background-color:#c3f8c5;&:hover{box-shadow:0 0 6px 1px #13ee0b}}.bookings-flightIcon{background-position:-5px -44px;height:32px;width:42px}.bookings-flightIcon,.bookings-hotelIcon{background-image:url(//imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/B2CHeaderSprite.png)!important;background-repeat:no-repeat;background-size:260px 400px;display:inline-block}.bookings-hotelIcon{background-position:-62px -41.5px;height:40px;width:36px}.bookings-trainIcon{background-image:url(//imgak.mmtcdn.com/pwa_v3/pwa_commons_assets/desktop/B2CHeaderSprite.png)!important;background-position:-156px -41px;background-repeat:no-repeat;background-size:260px 400px;display:inline-block;height:37px;width:47px}.light-color-text{color:#454545}.booking-icon-container{align-items:center;display:flex;gap:.6rem;>span{color:#454545;font-weight:500}}@media only screen and (max-width:1090px){.mytrips-history-container{width:80%}}@media only screen and (max-width:830px){.mytrips-container{padding:0 1rem}.mytrips-history-container{width:100%}}@media only screen and (max-width:660px){.bookings{grid-row-gap:1rem;display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto;row-gap:1rem;>div:first-child{grid-column-end:5;grid-column-start:1}}}@media only screen and (max-width:590px){.bookings{display:flex}.bookings,.myTrips-empty{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.ab137bdf.css.map*/