.search-text{position:relative;top:9rem}.search-text h1{color:#fff;font-size:40px;font-weight:700}.search-text p{color:#fff;padding-top:1rem;font-size:22px;font-weight:400}.search-widget{z-index:11;background:#fff;border-top:none;border-radius:0 12px 12px;padding:15px;position:relative}.search-widget .search-row{-ms-flex-wrap:inherit;flex-wrap:inherit}.search-widget .search-button{border-radius:0 15px 15px 0;width:14.5%}.hotel_widget .field{width:21.5%}.car_widget .field{width:24%}.tabs{border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;max-width:max-content;margin-left:2rem;display:flex}.tab{cursor:pointer;color:#fff;border-bottom:3px solid transparent;justify-content:center;align-items:center;gap:5px;width:106px;padding:10px 0 3px;font-weight:500;display:flex}.tab.active{color:#003edb;background:#fff;border-radius:5px 5px 0 0;width:106px;font-weight:600}.tab-icon{font-size:16px}.trip-options{align-items:center;gap:0 20px;margin-bottom:20px;display:flex}.trip-types{border-right:1px solid #e5e5e5;gap:15px;padding-right:15px;display:flex}.radio-option{cursor:pointer;color:#000;align-items:center;gap:3px;font-size:14px;display:flex}.radio-option input[type=radio]{display:none}.radio-custom{border:2px solid #000;border-radius:50%;width:16px;height:16px;position:relative}.radio-option input[type=radio]:checked+.radio-custom{border-color:#2563eb}.radio-option input[type=radio]:checked+.radio-custom:after{content:"";background:#2563eb;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.one{color:#003edb;font-size:14px;font-weight:600}.checkbox-option{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.checkbox-option input[type=checkbox]{display:none}.checkbox-custom{border:2px solid #d1d5db;border-radius:3px;width:16px;height:16px;position:relative}.checkbox-option input[type=checkbox]:checked+.checkbox-custom{background:#2563eb;border-color:#2563eb}.checkbox-option input[type=checkbox]:checked+.checkbox-custom:after{content:"✓";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.departing,.going{width:19%}.search-row{border:1px solid #e5e5e5;border-radius:15px;flex-wrap:wrap;align-items:stretch;display:flex}.search-row input{outline:0;width:100%;font-size:18px;font-weight:600}.search-row input::-webkit-input-placeholder{color:#000}.search-row input::placeholder{color:#000}.search-row input:-ms-placeholder-shown{color:#000}.search-row input::placeholder{color:#000}.input_box ul li select{color:#000;border:1px solid #646464;border-radius:5px;width:100%;padding:13px;font-size:14px}.field:last-child{border-right:none}.travellers{width:268px}.field-label{color:#929292;letter-spacing:.5px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:12px;font-weight:500;display:block;overflow:hidden}.field-input{color:#111827;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:24px;font-weight:600}.cabin_className .inner-title{padding:8px 0 5px;font-size:13px}.field-sub{color:#000;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.return-content{padding-top:8px}.return-text{color:#929292;font-size:14px;line-height:1.2}.swap-btn{z-index:1;cursor:pointer;cursor:pointer;background:#fff;height:24px;padding:5px 0;position:absolute;top:34px;right:-11px}.swap-btn img{width:24px;height:24px}.popular_airports{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:300px;height:300px;padding:15px;display:none;position:absolute;top:104px;left:0;right:0;overflow-y:auto}.popular_airports .title{color:#003edb;font-size:18px;font-weight:600}.popular_airports ul li{cursor:pointer;align-items:center;gap:0 12px;margin-top:15px;display:flex}.popular_airports .text_air{overflow:hidden}.popular_airports span{background:#f0f5f7;border-radius:4px;justify-content:center;align-items:center;width:40px;height:30px;font-size:14px;display:flex}.popular_airports strong{color:#000;margin-bottom:5px;font-size:15px;display:block}.popular_airports small{color:#929292;font-size:12px}.popular_airports small,.popular_airports strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.special-fares{padding:20px 0 0}.fares-title{color:#131313;font-size:16px;font-weight:500}.extra-badge{color:#fff;letter-spacing:.5px;background:#003edb;border-radius:10px;align-items:center;gap:6px;margin-top:5px;padding:10px;font-size:14px;font-weight:600;display:flex}.star img{width:20px;height:20px}.fare-options{border:1px solid #e5e5e5;border-radius:10px;gap:24px;width:55%;padding:14px;display:flex}.fare-option{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.fare-option input[type=radio]{display:none}.fare-radio{border:2px solid #000;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;position:relative}.fare-option input[type=radio]:checked+.fare-radio{border-color:#000}.fare-option input[type=radio]:checked+.fare-radio:after{content:"";background:#2563eb;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fare-content{flex:1}.fare-title{color:#131313;margin-bottom:2px;font-size:16px;font-weight:500}.fare-desc{color:#6b7280;font-size:12px;line-height:1.3}.search-button{color:#fff;letter-spacing:1px;cursor:pointer;background:#bd212f;border:none;border-radius:10px;justify-content:center;align-items:center;width:25%;padding:16px;font-size:24px;font-weight:600;transition:background-color .2s;display:flex}.search-button:hover{background:#bd212f}.search_button{border-radius:0 15px 15px 0;width:13.7%;overflow:hidden}.field{border-right:1px solid #e5e7eb;padding:15px;position:relative}.search_button a,.search_button button{cursor:pointer;color:#fff;text-transform:uppercase;background:#bd212f;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:600;display:flex}.departing{position:relative}.error-popup{color:#fff;white-space:nowrap;z-index:10;background:#ff4d4f;border-radius:4px;margin-top:4px;padding:6px 10px;font-size:12px;position:absolute;top:100%;left:0}.error-popup:before{content:"";border:6px solid transparent;border-bottom-color:#ff4d4f;position:absolute;top:-6px;left:12px}.departing,.going{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.special-fares{justify-content:space-between;align-items:center;display:flex}.inspiration-container{background-size:cover;border-radius:24px;padding:25px 20px}.inspiration-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.inspiration-title h2{color:#1a202c;margin:0;font-size:26px;font-weight:600}.inspiration-title p{color:#000;margin:10px 0 0;font-size:18px}.header-controls{margin-right:70px;display:flex}.type-toggle{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;overflow:hidden}.toggle-btn{cursor:pointer;color:#4a5568;background-color:transparent;border:none;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s ease-in-out}.toggle-btn.active{color:#fff;background-color:#0d2857}.addtext{display:none}.adults_row{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:270px;padding:25px 25px 20px;display:none;position:absolute;top:112px;left:0;right:0}.adults_row ul li{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.adults_row ul li:last-child{border-bottom:1px solid #e3e3e3}.adults_row .title{color:#000;margin-bottom:5px;font-size:16px;font-weight:500}.adults_row small{color:#929292;font-size:12px;font-weight:500}.plus_minus{align-items:center;gap:0 18px;display:flex}.plus_minus strong{font-size:16px;font-weight:500}.plusbtn,.minusbtn{cursor:pointer;color:#929292;background:#f0f5f7;border-radius:8px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.plusbtn{color:#0f1632}.cabin_class .inner-title{color:#000;padding:18px 0;font-size:18px;font-weight:600}.cabin_class select{color:#000;cursor:pointer;border:1px solid #929292;border-radius:8px;width:100%;padding:9px 12px;font-size:15px}.applybutton{color:#fff;text-align:center;cursor:pointer;background:#bd212f;border-radius:8px;width:100%;margin-top:18px;padding:12px 0;font-size:16px;font-weight:500}.addcity_row{margin-top:10px;display:none}.addcity_row .search_button{border-radius:15px;width:20%;margin-top:12px;margin-left:auto}.addcity_row .search_button button{padding:12px 0}.addcity_row .field{width:21.4%}.addcity_button{text-align:center;color:#bd212f;cursor:pointer;justify-content:center;align-items:center;width:24%;font-weight:600;display:flex}.close_addcity{cursor:pointer;background:#f0f5f7;border-radius:0 15px 15px 0;justify-content:center;align-items:center;width:4%;display:flex}.fullrow{position:relative}@media (max-width:767px){.flight-links .links a{margin-bottom:15px;display:block}.des_row .container{background:#f0f5f7;border-radius:0;padding-bottom:0!important}.des_row .container .swiper-box{padding-bottom:0}.home-containt{margin-top:0}.destination-card-content.mbcar{top:inherit;bottom:0}.price-btn{display:block}.price-btn .price{font-size:16px}.price-btn .book-flight-btn{width:100%;margin-top:15px}.arrowrighticon{display:inline-block}.mbrow strong{text-align:left;font-size:16px;left:15px}.mt_none{margin-top:0!important}.search-box-banner-three{height:auto;padding-bottom:20px;position:relative}.search-box-banner-three:after{content:"";background:rgba(4,0,83,.8);position:absolute;top:0;bottom:0;left:0;right:0}.search-box-banner-three .container{z-index:1;position:relative}.destinations-grid{height:547px;overflow:hidden}.hotel_search_popup{top:74px}.mb_right{left:inherit;text-align:left;right:-14px}.hotel_widget .field{width:50%}.hotel_widget .field.travellers,.hotel_widget .field.fullrow{width:100%}.hotel_widget .mb_text,.hotel_widget .mb_text input{text-align:right}.tabs{justify-content:flex-start;width:max-content}.downarrow{top:22px;right:15px}.search-text h1{text-align:center;margin-bottom:20px;font-size:25px;line-height:38px}.search-text P{font-size:16px;line-height:25px;display:none}.search-box{margin:0;position:relative}.search-text{padding:25px 0 0;top:0}.search-box-banner{height:auto;padding-bottom:20px;position:relative}.search-box-banner:after{content:"";background:rgba(4,0,83,.8);position:absolute;top:0;bottom:0;left:0;right:0}.search-box-banner .container{z-index:1;position:relative}.tab.active{width:auto}.trip-options{flex-wrap:wrap;width:100%;margin-bottom:15px}.one{font-size:12px}.checkbox-option{margin-top:11px}.search-widget .search-row{border:0;flex-wrap:wrap}.search-box input{font-size:14px;font-weight:500}.search-widget{padding:15px}.trip-types{border:0;gap:0;padding:0}.search-row{margin:0}.field-label{margin:0 0 2px;font-weight:400}.search-row{flex-wrap:wrap;margin:0}.field{white-space:nowrap;border:1px solid #e5e7eb;border-bottom:0;width:50%;padding:8px 14px}.field.departing,.field.going{width:100%}.field:last-child{border-bottom:1px solid #e5e7eb}.going{text-align:left;border-left:1px solid #e5e7eb}.going input,.going .field-input{text-align:left}.field-input{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500}.special-fares{flex-wrap:wrap}.fare-options{white-space:nowrap;border:0;gap:10px;width:100%;padding:14px 0;overflow:auto}.fare-desc{display:none}.search-widget .search-button{border-radius:5px;width:100%;margin-top:10px;padding:12px;font-size:15px}.search-button{width:100%;font-size:18px}.tab{padding:5px 10px;font-size:14px}.display_mobile{display:flex}.special-fares{padding:2px 0}.fare-title{font-size:14px}.travellers{border-bottom:1px solid #e5e7eb;width:100%}.search_button{width:100%}.search_button button{border-radius:8px;height:auto;margin-top:15px;padding:15px}.mb_none{display:none}.popular_airports{border-radius:6px;width:100%;top:50px;left:0;right:0}.popular_airports .title{font-size:17px}.adults_row{border-radius:6px;width:100%;padding:18px;top:57px}.mbdiv{right:0;left:inherit;text-align:left}.bg_mb.container{padding-left:0;padding-right:0}.bg_mb.container .Journeys{border-radius:0;padding-left:15px;padding-right:15px}.swiper-box{background:#f0f5f7;padding:0 0 25px}.inspiration-container{background:0 0;padding:0}.extra-badge{color:#bd212f;background-color:#f4f4f4;gap:3px;margin:5px 0;padding:8px;font-size:13px}.inspiration-header{display:block}.inspiration-header h2{font-size:24px;font-weight:600;line-height:30px}.inspiration-header p{margin-bottom:15px;font-size:16px;display:block}.inspiration-title p{font-size:15px}.jour-btn .inter,.jour-btn .dome{border-radius:5px;width:136px;height:40px;padding:0;font-size:14px;line-height:40px!important}.slider-nav{left:inherit;gap:40px;display:none;right:20px}.Journeys{border-radius:0;margin:0;padding:15px}.radio-custom{opacity:0;width:auto;height:auto}.checkbox-option,.return-content{display:none}.return-date{text-align:right;border-left:1px solid #e5e7eb}.addtext{color:#929292;font-size:12px;display:block}.field-sub{display:none}.car-fild{justify-content:space-between;align-items:center;display:flex}.car-fild img{cursor:pointer;width:15px;height:10px}.car_widget .field{width:50%}.car_widget .mb_text,.car_widget .mb_text input{text-align:right}.radio-text{border:1px solid #e5e5e5;border-radius:8px;padding:6px 10px}.fares-header{align-items:center;display:flex}.fares-title{margin-right:8px;font-size:12px;font-weight:600}.fare-radio{display:none}.fare-title{border:1px solid #e5e5e5;border-radius:8px;padding:7px 10px;font-weight:400}.book-flight-btn{border-radius:5px;width:auto;padding:8px 18px;font-size:14px}.inspiration-container .swiper-slide{flex-shrink:0}.inspiration-container.flightslider .swiper-slide{flex-shrink:0;width:41%!important;margin-right:25px!important}.inspiration-container.flightslider .swiper-slide .service-box{width:100%}.inspiration-container.flightslider .swiper-wrapper{padding-bottom:2px}.Journeys{padding:20px 0}.Journeys .container{padding:0 15px}.Journeys .jour-text,.Journeys-text .jour-text{display:block}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{margin-bottom:15px;font-size:24px;font-weight:600;line-height:30px}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{font-size:16px;font-weight:400;line-height:24px}.Journeys ul{white-space:nowrap;display:block;overflow:scroll}.Journeys ul li{width:70%;margin-right:15px;display:inline-block}.ptm strong{font-size:20px;font-weight:600}.choose .choose-text{font-size:24px}.choose ul{flex-wrap:wrap}.choose ul .slect-text{width:100%}.choose ul .slect-text .text-li h1{margin-bottom:12px;font-size:18px}.choose ul .slect-text .text-li p{text-align:center;padding:0 43px;font-size:14px;line-height:24px}.choose ul .choose-img{display:none}.faq-item{border-radius:8px;padding:15px}.faq-item summary{font-size:17px}.faq-content p{text-align:justify;font-size:14px}.banner-cover{margin-top:30px}.banner-cover .banner{height:auto}.banner-cover .banner-content{max-width:100%}.banner-cover .banner-content h2{font-size:20px;line-height:30px}.banner-cover .banner-content .btn{width:auto}.flight-links{margin-top:15px;padding:1rem 0}.flight-links .section{border-bottom:1px solid #d1d1d1;margin-bottom:0;padding:5px 30px}.flight-links .section:last-child{border:0}.flight-links .section h4{cursor:pointer;margin:18px 0;position:relative}.flight-links .links{height:180px;overflow:hidden}.flight-links .links a{width:100%}.plus_icon{border:2px solid #0f1632;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;transition:all .3s;display:flex;position:absolute;top:-4px;left:-29px}.plus_icon:after{content:"";background-color:#0f1632;width:10px;height:2px;transition:all .3s;position:absolute;transform:rotate(90deg)}.plus_icon:before{content:"";background-color:#0f1632;width:10px;height:2px;transition:all .3s;position:absolute}.search-box-banner-two{height:auto}.service-box p{line-height:26px}.home-containt.bg_none{background:0 0}.Save-div .save-text h1{font-size:24px}.Save-div ul{white-space:nowrap;display:block;overflow:scroll}.Save-div ul li{width:100%;margin-right:10px;display:inline-block}.destinations-header{display:block}.destinations-header h2{font-size:24px}.destination-card{width:100%;margin-bottom:5px}.destination-card .price,.destination-card h3{font-size:16px}.f-list{white-space:nowrap;display:block;overflow:auto}.f-item{width:auto;padding:0 20px;display:inline-block}.f-item img{padding:0}.fullrow,.Trending{width:100%}.Trending ul{white-space:nowrap;margin-bottom:8px;overflow:scroll}.Trending ul li{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:6px;padding:7px 10px;font-weight:400;display:inline-block}.air-row .departing,.air-row .travellers{width:100%}.travel-card-title{font-size:20px}.travel-card{width:82%;margin-right:10px;display:inline-flex}.travel-card-destinations{flex-wrap:wrap;gap:6px 0;display:flex}.icon-one{display:none!important}.icon-two{display:block!important}.black-btn{color:#fff!important;background-color:#000!important;border:none!important}.hide-row{display:none}.add-row{cursor:pointer;border:1px solid #dcdcdc;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin:0 0 10px;padding:10px;display:flex;display:flex!important}.link-box{color:#bd212f;justify-content:center;width:100%;padding:12px 0;font-size:16px;font-weight:500;text-decoration:underline;display:flex!important}.link-box a{color:#bd212f}}.display_mobile{display:none}@media (max-width:767px){.Journeys .container,.Journeys-text .container{border-radius:0;margin:0;padding:25px 15px}.Save-div .save-text{text-align:left}.Save-div .save-text p{padding-top:7px;font-size:15px;line-height:21px}.Save-div{margin-top:7px}.choose{margin-top:30px}.choose .choose-text{margin:0}.choose ul{margin-top:15px}.plus_minus{gap:0 7px}.plus_minus strong{font-size:14px}.plusbtn,.minusbtn{width:33px;height:33px}.adults_row ul li{padding-bottom:12px}.applybutton{border-radius:6px;margin-top:9px;padding:10px;font-size:15px;display:block}.cabin_className .inner-title{padding:8px 0}.destination-card-content{border-radius:10px;padding:15px}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{margin-bottom:0}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{margin:7px 0 10px}.fligt_pt{line-height:30px}.display_mobile{display:flex}.hotel-date-picker-wrapper,.rdrCalendarWrapper{z-index:99;left:0;width:271px!important}.swap-btn{z-index:1;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:100px;justify-content:center;width:35px;height:35px;padding:5px 0;display:flex;position:absolute;top:35px;right:15px;transform:rotate(90deg)}}
