.flight-card-outer .ant-card-body{display:flex;display:grid;width:100%;padding:0;grid-template-columns:8fr 4fr}.flight-card-outer .ant-card-body:after{content:none!important}.flight-card-outer .ant-card-body:before{content:none!important}.flight-card-outer .left-card{border-right:1px solid #EEE;padding:18px 0 0}.flight-card-outer .left-card .flight-cities-info{display:flex;flex-direction:row;height:90px;gap:16px;padding:0 24px;font-style:normal;font-weight:700;font-size:24px;line-height:32px}.flight-card-outer .left-card .flight-cities-info .city-code-time{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:45px}.flight-card-outer .left-card .flight-cities-info .city-code-time .time{font-style:normal;font-weight:400;font-size:16px;line-height:19px;width:80px}.flight-card-outer .left-card .flight-cities-info .plane-stops{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:-4.9%}.flight-card-outer .left-card .flight-cities-info .plane-stops .rotate-plane-icon{transform:rotate(180deg)}.flight-card-outer .left-card .flight-cities-info .plane-stops .duration-info{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 10px;gap:8px;height:22px;background:#F4F5F6;border-radius:32px}.flight-card-outer .left-card .flight-cities-info .plane-stops .duration-info div{font-size:14px;font-style:normal;font-weight:500;font-size:12px;line-height:14px}.flight-card-outer .left-card .left-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;align-self:stretch;padding:20px 24px}.flight-card-outer .left-card .left-bottom .flight-seats-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:258px;width:100%}.flight-card-outer .left-card .left-bottom .flight-seats-info .available-seats{display:flex;flex-direction:row;align-items:center;padding:4px 10px;gap:4px;width:164px;height:24px;background:#F4F5F6;border-radius:32px;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.flight-card-outer .left-card .left-bottom .flight-seats-info .available-seats span{font-weight:500}.flight-card-outer .left-card .left-bottom .extra-fares{display:flex;align-items:flex-start;gap:12px;width:620px;overflow:auto}.flight-card-outer .left-card .left-bottom .extra-fares::-webkit-scrollbar{display:none}.tooltipFlightCard .ant-tooltip-inner{background:white;color:#000;border:1px;padding:8px 12px}.UpcomingFlights-wrapper .upcomingFlights{background-color:#fff;padding:20px;border-radius:8px;display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}@media (max-width: 992px){.UpcomingFlights-wrapper .upcomingFlights{flex-wrap:wrap}}.UpcomingFlights-wrapper .upcomingFlights .upcomingFlights-left{width:100%;border-right:1px solid #eee;padding-right:20px}.UpcomingFlights-wrapper .upcomingFlights .upcomingFlights-left .dotted-line{position:relative}.UpcomingFlights-wrapper .upcomingFlights .upcomingFlights-left .dotted-line:before{width:calc(100% - 206px);left:103px}@media (max-width: 992px){.UpcomingFlights-wrapper .upcomingFlights .upcomingFlights-left{border:none;border-bottom:1px dashed #d0d5dd;padding-bottom:16px}}.UpcomingFlights-wrapper .available-seats{display:flex;align-items:center;justify-content:space-between;margin-top:49px}.UpcomingFlights-wrapper .available-seats .vailable-seats-span{display:flex;align-items:center;gap:4px;background-color:#f4f5f6;border-radius:32px;padding:4px 10px}.UpcomingFlights-wrapper .available-seats .vailable-seats-span p{font-style:normal;font-weight:400;font-size:14px;line-height:16px}.UpcomingFlights-wrapper .available-seats .vailable-seats-span span{font-style:normal;font-weight:500;font-size:14px;line-height:16px}.UpcomingFlights-wrapper .available-seats a{font-size:14px;font-style:normal;font-weight:500;line-height:16px}.UpcomingFlights-wrapper .cards-wrapper{margin-top:20px;overflow-x:auto;width:775px;display:flex;flex-direction:column;gap:8px}.UpcomingFlights-wrapper .cards-wrapper::-webkit-scrollbar{height:0}@media (max-width: 1024px){.UpcomingFlights-wrapper .cards-wrapper{width:670px}}@media (max-width: 992px){.UpcomingFlights-wrapper .cards-wrapper{width:100%}}.UpcomingFlights-wrapper .cards-wrapper .card-first{border:1px solid #e9e9ea;border-radius:8px;padding:8px 16px;max-width:186px;height:80px}.UpcomingFlights-wrapper .cards-wrapper .card-first h3{font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px;white-space:nowrap}.UpcomingFlights-wrapper .cards-wrapper .card-first p{font-size:12px;font-style:normal;font-weight:600;line-height:16px;white-space:nowrap}.UpcomingFlights-wrapper .cards-wrapper .card-first.active{border:1px solid #000}.UpcomingFlights-wrapper .cards-wrapper .Economy-icon{display:flex;align-items:center;justify-content:space-between;margin-top:10px;cursor:pointer}.UpcomingFlights-wrapper .cards-wrapper .Economy-icon .Economy-icon-inner{display:flex;align-items:center;gap:4px}@media (max-width: 768px){.UpcomingFlights-wrapper .cards-wrapper .Economy-icon .Economy-icon-inner{margin-right:16px}}.upcomingFlights-right{width:300px}@media (max-width: 992px){.upcomingFlights-right{width:100%}}.upcomingFlights-right .flight-no{display:flex;align-items:center;gap:4px;margin-bottom:12px}.upcomingFlights-right .flight-no p{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.upcomingFlights-right .flight-no span{font-size:14px;font-style:normal;font-weight:600;line-height:16px}.upcomingFlights-right .flight-icons{display:flex;gap:8px;margin-bottom:20px}.upcomingFlights-right .flight-icons span{border:1px solid #d0d5dd;border-radius:4px;padding:4px;display:flex;align-items:center;justify-content:center}.upcomingFlights-right .Discount-applied-outer{display:flex;align-items:center;gap:4px}.upcomingFlights-right .Discount-applied-outer p{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.upcomingFlights-right .Discount-applied-outer .privious-amount{font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:line-through}.upcomingFlights-right .Discount-applied-outer .latest-amount{font-size:24px;font-style:normal;font-weight:600;line-height:32px}.upcomingFlights-right .Discount-applied-text a{font-size:12px;font-style:normal;font-weight:500;line-height:16px}.upcomingFlights-right .Discount-btn{display:flex;flex-direction:column;gap:8px;margin-top:12px}.button-width{width:100%}.disabled-color,.disabled-color h3,.disabled-color p{color:#909090}@media (max-width: 992px){.upcomingFlights-right-inner{display:flex;align-items:center;justify-content:space-between}}.flight-info-tooltip{color:#f4f4f4;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:space-between}.flight-info-tooltip .total-and-discount-applied{display:flex;align-items:flex-start;padding:0;gap:4px;overflow:hidden;white-space:nowrap}.flight-info-tooltip .total-and-discount-applied .total{height:20px;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#333}.flight-info-tooltip .total-and-discount-applied .total-amount{height:20px;font-style:normal;font-weight:500;font-size:12px;line-height:16px}.flight-info-tooltip .total-and-discount-applied .line-over-text{text-decoration:line-through;color:#ec5d56}.flight-info-tooltip .total-and-discount-applied .discounted-amount{height:20px;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#333}.flight-info-tooltip .total-and-discount-applied .discount-applied{display:flex;flex-direction:row;align-items:center;padding:0;gap:2px;height:16px}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-f7b9c306.woff) format("woff"),url(/assets/revicons-4ca02b8a.ttf) format("ttf"),url(/assets/revicons-9e4d4c68.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.carousel-wrapper{margin-top:20px;overflow-x:auto;display:flex;flex-direction:column}.carousel-wrapper::-webkit-scrollbar{height:0}.carousel-wrapper .card-first{border:1px solid #e9e9ea;border-radius:8px;padding:8px 16px;height:80px}.carousel-wrapper .card-first h3{font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px;white-space:nowrap}.carousel-wrapper .card-first p{font-size:12px;font-style:normal;font-weight:600;line-height:16px;white-space:nowrap}.carousel-wrapper .card-first.active{border:1px solid #000}.carousel-wrapper .card-first .Economy-icon{display:flex;align-items:center;justify-content:space-between;margin-top:10px;cursor:pointer}.carousel-wrapper .card-first .Economy-icon .Economy-icon-inner{display:flex;align-items:center;gap:4px}.carousel-wrapper .card{border:1px solid #e0e0e0;border-radius:8px;padding:4px;width:250px;max-height:300px;background-color:#fff;box-shadow:0 4px 8px #0000001a}@media (max-width: 600px){.carousel-wrapper .card{width:unset}}.carousel-wrapper .card .card-header{font-size:18px;font-weight:700;margin-bottom:12px}.carousel-wrapper .card .card-content{list-style-type:disc;overflow-y:auto}.carousel-wrapper .card .card-content li{font-size:14px;color:#333}.carousel-wrapper .card .card-content li button.card-content-link-button{padding:5px!important}.carousel-wrapper .card .card-content li button.card-content-link-button span{white-space:normal;text-align:left}.carousel-wrapper .card .card-content li:last-child{margin-bottom:0}.flight-detail-outer{background:#f4f5f6}.flight-detail-outer .ant-card{color:inherit}.flight-detail-outer .content-outer{padding:16px;max-width:1168px;margin:0 auto}.flight-detail-outer .content-outer .loader{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;height:100vh;top:0;right:0;background:rgba(0,0,0,.2509803922)}.flight-detail-outer .content-outer .tag-style{width:100%!important;margin:0 0 24px!important}.flight-detail-outer .main-content{gap:24px;display:grid;grid-template-columns:100%}@media only screen and (max-width: 768px){.flight-detail-outer .main-content{grid-template-columns:100%}}.flight-detail-outer .main-content .flight-detail-data{display:flex;flex-direction:column;gap:20px}.flight-detail-outer .main-content .filter-Wrapper{display:none}@media only screen and (max-width: 768px){.flight-detail-outer .main-content .filter-Wrapper{display:none}}.flight-detail-outer .main-content .flexible-dates-container{justify-content:flex-start}.flight-detail-outer .main-content .left-icon svg{width:24px;height:24px;background:white;border-radius:50%;text-align:center;padding:6px}.flight-detail-outer .main-content .right-icon svg{width:24px;height:24px;background:white;border-radius:50%;text-align:center;padding:6px}.flight-detail-outer .main-content .icon-active{display:block}.flight-detail-outer .heading{font-size:20px;font-weight:700;line-height:28px}.flight-price-date-outer{margin:80px 0 0;padding:0;width:167.2px;height:90px;background:#ffffff}.flight-price-date-outer .price{font-style:normal;font-weight:600;font-size:14px;line-height:20px;margin-bottom:0}.flight-price-date-outer .date{font-style:normal;font-weight:400;font-size:14px;line-height:26px}.slick-prev:before{color:#000}@media (max-width: 600px){.slick-prev:before{left:5px}}@media (max-width: 600px){.slick-next:before{right:5px}}.slick-track{display:flex;margin:0!important;width:100%}.slick-track .slick-slide{width:180px!important}.slick-list{width:100%}.caurosle-outer{max-width:1200px!important;margin:0!important}.caurosle-outer-fare{max-width:1500px!important;margin:0!important}.caurosle-outer-fare .custom-arrows,.caurosle-outer-fare .custom-arrows-left,.caurosle-outer-fare .custom-arrows-right{border:1px solid white;border-radius:50%;background:white;position:absolute;padding:8px}.caurosle-outer-fare .custom-arrows-right{right:40%}.caurosle-outer-fare .custom-arrows-left{left:20%}@media (max-width: 1800px){.caurosle-outer-fare .custom-arrows-left{left:18%}}@media (max-width: 1680px){.caurosle-outer-fare .custom-arrows-left{left:16%}}@media (max-width: 1550px){.caurosle-outer-fare .custom-arrows-right{right:38%}.caurosle-outer-fare .custom-arrows-left{left:14%}}@media (max-width: 1450px){.caurosle-outer-fare .custom-arrows-left{left:10%}}@media (max-width: 1350px){.caurosle-outer-fare .custom-arrows-left{left:7%}}@media (max-width: 1280px){.caurosle-outer-fare .custom-arrows-right{right:36%}.caurosle-outer-fare .custom-arrows-left{left:4%}}@media (max-width: 1200px){.caurosle-outer-fare .custom-arrows-right{right:30%}.caurosle-outer-fare .custom-arrows-left{left:4%}}@media (max-width: 993px){.caurosle-outer-fare .custom-arrows-right{right:5%}.caurosle-outer-fare .custom-arrows-left{left:4%}}@media (max-width: 720px){.caurosle-outer-fare .custom-arrows-right{right:5%}.caurosle-outer-fare .custom-arrows-left{left:4%}}.caurosle-outer-fare .react-multi-carousel-list{position:unset}.caurosle-outer-fare .react-multi-carousel-list .react-multiple-carousel__arrow--left{left:0%}.caurosle-outer-fare .react-multi-carousel-list .react-multiple-carousel__arrow--right{right:40%;position:relative!important}.caurosle-outer-fare svg{width:14px;height:14px}.caurosle-outer-fare .caurosle-card{border:1px solid #e9e9ea;background:#fff;padding:12px 16px;border-radius:8px;width:167px}.caurosle-outer-fare .caurosle-card span{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:20px;white-space:nowrap}.caurosle-outer-fare .caurosle-card p{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:26px;white-space:nowrap}.caurosle-outer-fare .caurosle-card.active{background:#333333}.caurosle-outer-fare .caurosle-card.active span{color:#fff}.caurosle-outer-fare .caurosle-card.active p{color:#e5e7eb}.caurosle-outer .custom-arrows,.caurosle-outer .custom-arrows-left,.caurosle-outer .custom-arrows-right{border:1px solid white;border-radius:50%;background:white;position:absolute;padding:8px}.caurosle-outer .custom-arrows-right{right:17%}.caurosle-outer .custom-arrows-left{left:17%}@media (max-width: 1800px){.caurosle-outer .custom-arrows-right{right:15%}.caurosle-outer .custom-arrows-left{left:15%}}@media (max-width: 1680px){.caurosle-outer .custom-arrows-right{right:13%}.caurosle-outer .custom-arrows-left{left:13%}}@media (max-width: 1550px){.caurosle-outer .custom-arrows-right{right:10%}.caurosle-outer .custom-arrows-left{left:10%}}@media (max-width: 1450px){.caurosle-outer .custom-arrows-right{right:7%}.caurosle-outer .custom-arrows-left{left:7%}}@media (max-width: 1350px){.caurosle-outer .custom-arrows-right{right:4%}.caurosle-outer .custom-arrows-left{left:4%}}@media (max-width: 1280px){.caurosle-outer .custom-arrows-right{right:2%}.caurosle-outer .custom-arrows-left{left:2%}}@media (max-width: 1200px){.caurosle-outer .custom-arrows-right{right:0%}.caurosle-outer .custom-arrows-left{left:0%}}.caurosle-outer .react-multi-carousel-list{position:unset}.caurosle-outer svg{width:14px;height:14px}.caurosle-outer .caurosle-card{border:1px solid #e9e9ea;background:#fff;padding:12px 16px;border-radius:8px;width:167px}.caurosle-outer .caurosle-card span{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:20px;white-space:nowrap}.caurosle-outer .caurosle-card p{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:26px;white-space:nowrap}.caurosle-outer .caurosle-card.active{background:#333333}.caurosle-outer .caurosle-card.active span{color:#fff}.caurosle-outer .caurosle-card.active p{color:#e5e7eb}.disable-btn,.slick-disabled{display:none!important}.slick-prev{color:#000}@media (max-width: 600px){.slick-prev{left:5px;z-index:111}}@media (max-width: 600px){.slick-next{right:5px}}.slider-outer .ant-slider-handle{background-color:#fff!important}.slider-outer .ant-slider-handle:after{height:24px;width:24px;margin-top:-7px;box-shadow:0 .5px 4px #0000001f,0 6px 13px #0000001f!important}.slider-outer .ant-slider-handle:before{height:24px;width:24px}.slider-outer .ant-slider-handle:hover:after{height:24px;width:24px;box-shadow:0 .5px 4px #0000001f,0 6px 13px #0000001f!important}.slider-outer .ant-slider-handle:focus:after{height:24px!important;width:24px!important;box-shadow:0 .5px 4px #0000001f,0 6px 13px #0000001f!important}.slider-outer .ant-tooltip-open :hover:after{height:24px;width:24px;box-shadow:0 .5px 4px #0000001f,0 6px 13px #0000001f!important}.flight-duration-slider .ant-slider-track{background-color:#222!important}.flight-duration-slider .ant-slider-handle{width:24px;height:24px;border-radius:50%;background-color:#f0f8ff;padding:1rem;box-shadow:none!important}.airports-filter-wrapper .airports-filter-options{margin-bottom:.5rem}.flexible-hours-outer{width:168px;height:72px;border:1px solid #E0E0E0;padding:12px 16px}.flexible-hours-outer .ant-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0 0;padding:0;border-radius:8px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.flexible-hours-outer .ant-card-body .date{font-weight:400;line-height:26px}.flexible-hours-outer .fare-plane{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.flexible-hours-outer .fare-plane svg{width:22px;height:22px;transform:rotate(-45deg)}.not-selected{background:#FFF;color:#222;padding:3px 16px}.selected{background:#222;color:#fff;padding:3px 16px}
