.primaryButton,.primaryButtonGroup,.primaryButtonOutline,.secondaryButton{font-size:15px;text-transform:capitalize}.bgsection{background-image:linear-gradient(to right top,#deefeb,#e3f2f2,#eaf4f8,#f1f7fb,#f8fafd,#f9fafe,#f9fbfe,#fafbff,#f5f9ff,#eff7ff,#e7f5ff,#dff4ff)}.postReviewPage{background-image:url(../../dummy/assets/svg/post-review-img.svg);background-repeat:no-repeat;background-position:center;background-size:80%;background-position-y:top}.postReviewPage .upload-box{border:1px dashed #d7d7d7;border-radius:10px;background-color:#f9f5fe;text-align:center;padding:10px;cursor:pointer;position:relative;overflow:hidden;width:100%;height:122px;align-items:center;display:flex;justify-content:center}.addEditFlightNew .breakDownFlight,.customTabsAddForm .tab-content,.postReviewPage .upload-box input[type=file]{display:none}.addEditFlightNew .origins__destination_wrapper,.customTabsAddForm .tab-content.active,.postReviewPage .upload-placeholder{display:block}.postReviewPage .upload-image{display:none;width:100%;height:auto;object-fit:contain;border-radius:10px;max-height:100px}.postReviewPage .custom-modal-size .modal-dialog{max-width:700px}.postReviewPage .custom-modal-size .modal-body{height:400px;overflow-x:hidden;overflow-y:auto}.postReviewPage .modal-footer .primaryButton,.postReviewPage .modal-footer .primaryButtonOutline{font-weight:500;border-radius:4px}.postReviewPage .rate{float:left}.postReviewPage .rate:not(:checked)>input{position:absolute;top:-9999px}.postReviewPage .rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#e0e8f1;margin:0;line-height:20px}.postReviewPage .rate:not(:checked)>label:before{content:"★ "}.postReviewPage .rate:not(:checked)>label:hover,.postReviewPage .rate:not(:checked)>label:hover~label,.postReviewPage .rate>input:checked~label{color:#ffd134}.postReviewCardHomePage{background-image:url(../../dummy/assets/svg/home-bg-img.png);height:180px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;background-size:cover;flex-direction:column}.primaryButton,.secondaryButton{padding:6px 20px;height:40px;color:#fff;transition:.3s;font-weight:700}.primaryButton{background:#fe8901;border-radius:100px!important;border:none;width:100%!important}.primaryButtonOutline,.secondaryButton{border-radius:20px}.secondaryButton{background:#a7a7a7;border:none}.primaryButtonGroup{background:#6400e4;color:#fff;border-radius:0 6px 6px 0;padding:6px 30px;height:46px;font-weight:700;border:none;transition:.3s}.btnInherit{border:none;background-color:transparent;padding:0}.cropModalCloseBtn,.primaryButtonOutline{background:0 0;color:#6400e4;transition:.3s}.primaryButtonOutline{padding:6px 20px;height:40px;font-weight:500;border:1px solid #6400e4}.cropModalCloseBtn{border-radius:20px;border:1px solid #6400e4;padding:0;width:35px;height:35px;align-items:center;display:flex;justify-content:center}.bottomBorderLine{border-bottom:1px solid #e5e5e5;padding-bottom:16px}.numberTag{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#6400e41f;color:#6400e4;border-radius:50%;font-size:16px;font-weight:600;margin-right:10px;margin-top:8px}.backBtn .header-link{color:#141c3a;font-size:14px;font-weight:700}.backBtn .header-link i{margin-right:6px}.downArrow{top:10px}.addCustomCity{height:40px!important;padding-left:10px!important;border-radius:6px!important;font-size:14px!important;color:#444!important;font-weight:500!important;outline:0!important;border:1px solid #d7d7d7!important;text-transform:capitalize!important}.infoTitleH4,.infoTitleH5{font-weight:600!important}.flotingInput .form-control,.flotingInput .form-control:focus,.flotingInput .select2,.flotingInput .select2:focus{border-radius:6px!important;padding:9px 4px!important;font-size:14px!important;height:40px!important;border:1px solid #d7d7d7!important;width:100%!important;box-shadow:none!important;outline:0!important}.cardCustomShadow,.infoNewPage .travels_checkout .cardCustomShadow{padding:20px!important}.paypal-button,button#btcpayment,button.btn.signup.button_payment_guest.stripe-btn{border-radius:100px!important;font-size:16px!important;font-weight:600!important;height:40px!important;line-height:0!important}.infoNewPage{background-color:#fff}.cardCustomShadow{border-radius:13px!important;box-shadow:0 0 10px rgba(0,0,0,.05)!important;border:1px solid #e5e5e5!important;background-color:#fbf9ff!important;position:relative!important}.infoNewPage .hotel-detail ul li.hotel-name{color:#fe8901;font-weight:700;margin-bottom:5px;font-size:16px}.infoNewPage .hotel-detail ul li.hotel-address span{color:#333;font-weight:500;font-size:14px}.infoNewPage .hotel-detail ul li.bookingDate{color:#00af00;font-weight:500;font-size:14px}.infoNewPage .review-widget p,.infoNewPage span#hotel_rating{margin:0;padding:5px 0;position:relative;bottom:2px;color:#646464;font-weight:500;font-size:13px}.infoNewPage .review-widget{margin-top:5px}.infoNewPage button.btn.btn-info.login-process.email_data_hide.primaryButton,.infoNewPage button.btn.btn-info.login-process.email_data_hide.primaryButton:hover{border-radius:0 10px 10px 0!important;height:40px!important;color:#fe8901!important;outline:0!important;border:1px solid #fe8901!important;background:0 0!important}.infoNewPage .Checkoutname input{padding-left:12px!important;border-radius:9px;width:100%;margin:0 0 0 10px}.addEditFlightNew .fp-input,.infoNewPage .account,.infoNewPage .daniel{margin-left:0!important}.infoNewPage .payment-card{margin:0!important}.infoNewPage .boxCheckout{margin:18px 0}.infoNewPage .travellerol li{padding:5px 0!important}.infoNewPage .Option{display:flex;flex-flow:wrap;justify-content:flex-start;padding:0!important}.infoNewPage input.form-control.radius_form.forem_radieus.mainEmail.flotingInput{border-radius:0;height:40px!important}.infoNewPage .select2-container .select2-selection--single,.infoNewPage span.input-group-text{height:40px!important}.infoNewPage .rating{bottom:3px!important;left:0!important;margin:0 5px}.infoNewPage .review-widget .rating input:checked+label,.infoNewPage .review-widget .rating input:checked+label~label{color:#fe8901!important;margin:0 2px;font-size:12px}.infoNewPage .hotel-address svg{width:15px;height:18px;position:relative;top:0;right:0}.infoNewPage .emailInput{width:100%!important;padding:10px;border:1px solid #d6e9c6!important;margin:10px 0;border-radius:10px!important}.infoNewPage button#couponApply{border-radius:0!important}.boxCheckout{padding:18px 22px;border:1px solid #fe8901}.infoTitleH4{color:#333!important;font-size:16px!important;line-height:inherit!important;margin-bottom:inherit!important}.infoTitleH5{color:#333!important;font-size:18px!important}.infoTitleH6{color:#888!important;font-size:14px!important;font-weight:500!important}.infoNewPage .payment-list{list-style:none;margin:0;padding:0}.infoNewPage .payment-list li{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.infoNewPage .payment-list li .left{flex:1;display:flex;align-items:center;gap:6px}.infoNewPage .payment-list li .center{flex:1;text-align:center}.infoNewPage .payment-list li .right{flex:1;text-align:right}.infoNewPage .payment-list li.divider{border-top:1px solid #ddd;margin:8px 0;padding:0}.rightAlign{justify-content:end;display:flex;text-align:left}.infoNewPage .Scott,.infoNewPage .Scott p,.infoNewPage .right_shiftd,.infoNewPage .tab,.infoNewPage .tab h4{padding:0!important;width:unset!important}.infoNewPage .flight-detail ul li,.infoNewPage .terms.text-center{padding:0!important;width:unset!important;border-top:none!important}.addEditFlightNew .flight-tabs{display:flex}.addEditFlightNew .flight-tabs li{width:100%}.addEditFlightNew .flight-tabs li a{text-align:center;border-radius:6px!important;border:1px solid #e7e7e7;margin:0 10px}.addEditFlightNew .flight-tabs li.active a{font-size:16px;font-weight:600;color:#fff!important}.addEditFlightNew .flight-tabs li a:before,.addEditFlightNew .flighticon-check{display:none!important}.addEditFlightNew .destinations___input_wrapper,.addEditFlightNew .origin___input_wrapper,.addEditFlightNew span.select2.select2-container.select2-container--default{width:fit-content!important}.unsetWidth span.select2.select2-container.select2-container--default{width:unset!important}.addNewWidth span.select2.select2-container.select2-container--default{width:280px!important}.addAnotherCityRemoveIcon{max-width:0;padding:0}.addEditFlightNew .form-box .Departrue-label,.addEditFlightNew label.origin.border-0,.editHotelPage .form-box .Departrue-label{font-size:13px;color:#fe8901;font-weight:600;text-transform:capitalize}.addEditFlightNew .append_input input,.addEditFlightNew .input-date,.addEditFlightNew .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:6px!important;font-size:14px!important;height:40px!important;border:1px solid #d7d7d7!important;box-shadow:none!important;outline:0!important;color:#444!important}.addEditFlightNew .input-date .input-field{font-size:14px!important;height:40px!important;background:0 0!important;padding:0 0 0 7px!important}.addEditFlightNew .input-date .input-group-addon img{padding:12px 6px 12px 0!important}.addEditFlightNew select.form-select.border-0{padding:4px 10px!important;font-size:14px!important;color:#444!important}.addEditFlightNew .tabs-nav li.active,.addEditFlightNew .tabs-whitebg{background:#fff;color:#000;border:none;border-radius:0;margin-right:0;position:relative;z-index:1;padding:0;margin-bottom:0!important}.addEditFlightNew .tabsForm{border:1px solid #e5e5e5;border-radius:10px;padding:10px 35px 25px 20px;min-height:100px;position:relative}.moreCity{position:absolute;left:48%;bottom:-10px;background:#fff;padding:0 10px}.moreCity h4{color:#fe8901;font-size:14px;font-weight:600;margin:0;text-transform:capitalize}.addEditFlightNew .arrow_svg1{position:absolute;bottom:0}.addEditFlightNew .arrow_svg2{position:absolute;bottom:-10px}.addEditFlightNew .tabs-content{border:1px solid #e5e5e5;padding:20px;background:0 0;margin-left:0;border-radius:20px;margin-top:0}.addEditFlightNew .card-body,.editHotelPage .form-box,.editHotelPage .tabs-whitebg{padding:0}.addEditFlightNew .card.box-shadow{border-radius:0;height:auto;border-bottom:1px solid #e5e5e5!important;padding:30px 0}.addEditFlightNew .selectOption2{min-width:400px}.addEditFlightNew .reverceArrow{max-width:62px}.addEditFlightNew .add-button button{background:0 0;color:#fe8901;font-weight:500;width:unset}.modal-dialog.modal-fullscreen{height:100vh!important}.modal-fullscreen .modal-content{height:fit-content!important}.addEditFlightNew .edit-modal-close,.editHotelPage .edit-modal-close{background:0 0;box-shadow:none;border:0;margin:0;font-size:16px!important;padding-bottom:0;cursor:pointer}.addEditFlightNew .breakDownFlight{background:#fafafa!important;padding-top:30px}.addEditFlightNew .hourAndDates,.addEditFlightNew .hourStops{font-size:13px!important;color:#646464!important;margin:0}.editHotelPage .box-seleted{border-radius:8px;padding:15px;margin-bottom:10px;display:flex;gap:15px;align-items:flex-start}.editHotelPage .primaryButton{width:inherit!important}.editHotelPage .selectHotelCard .hotel-image img{width:150px!important;max-width:200px!important;height:140px;opacity:1;border-radius:8px;object-fit:cover}.editHotelPage .selectHotelCard .star-rating{color:#ffc107;font-size:18px}.editHotelPage .manageLocation{display:flex;align-items:flex-start}.editHotelPage .selectHotelCard .hotel-info p{margin:2px 0;font-size:14px;color:#333;font-weight:500}.editHotelPage .star{padding:0;color:#000;font-size:18px}.editHotelPage .selectHotelCard .hotel-info h5{margin:0;font-size:18px;color:#fe8901;font-weight:600}.addEditFlightNew .edit-modal-close i{margin-right:6px;font-size:16px}.editHotelPage .tabs-content,.editHotelPage .tabs-nav li.active{background:#fff;border:none;border-radius:0;margin-right:0;padding:0}.editHotelPage button.search-btn.select-btn{position:absolute;right:15px;top:15px}.editHotelPage .addhotel-box h6{font-weight:600;font-size:18px;color:#fe8901;margin-bottom:8px}.editHotelPage .addhotel-box .checkin,.editHotelPage .addhotel-box .checkout{font-weight:500;font-size:14px}.editHotelPage .hotels_detail p{font-size:13px;font-weight:400;margin-left:6px}.editHotelPage .hotels_detail p:first-child{margin-left:0}.editHotelPage .hotelImg img{width:200px;height:140px;border-radius:8px}.editHotelPage .checkinCheckout{display:flex;gap:10px}.editHotelPage .checkinCheckout .checkin{border-right:1px solid #888;padding-right:10px}.flightInfoPage .step.completed::after{background-color:#fe8901;height:2px}.flightInfoPage .step:not(:last-child)::after{height:2px}.flightInfoPage .stepper-wrapper::before{display:none;content:"";position:absolute;top:50%;left:0;right:0;height:4px;background-color:#e0e0e0;z-index:0;transform:translateY(-50%)}.flightInfoPage .stepper-wrapper{display:flex;justify-content:space-between;position:relative;margin-bottom:2rem}.flightInfoPage .step{position:relative;z-index:1;text-align:center;width:100%}.flightInfoPage .step .step-icon{width:32px;height:32px;margin:0 auto;border-radius:50%;background-color:#fff;color:#242e39;line-height:40px;font-weight:700;transition:.3s;display:flex;align-items:center;justify-content:center;border:2px solid #a1aebe}.flightInfoPage .step.active .step-icon{background-color:#fe8901;border:2px solid #fe8901;color:#fff}.flightInfoPage .step.completed .step-icon{background-color:#fe8901;color:#fff;border:2px solid #fe8901}.homePage .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:10px;font-size:12px!important}.homePage .select2-container--default .select2-search--inline .select2-search__field{font-size:12px!important}.homePage .pac-container{border:none}.homePage .hotelCheckInDate{outline:#6b6b6b solid 1px;border-radius:10px;padding:0 10px}.customTabsAddForm .trip-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px}.customTabsAddForm .tab-btn{flex:0 1 24%;background:#f6f6f6;padding:10px;height:40px;color:#141c3a;border-radius:8px 8px 0 0;font-size:14px;font-weight:500;cursor:pointer;border:none;justify-content:space-between;display:flex;align-items:center;position:relative;box-sizing:border-box;margin-bottom:8px;white-space:nowrap;min-width:180px}.customTabsAddForm .tab-btn.active{background:#fe8901;color:#fff}.customTabsAddForm .tab-btn.active::before{position:absolute;content:"";padding:4px;right:-7px;bottom:0;z-index:9;background-image:url(../../assets/svg/curve.svg);background-size:contain;background-repeat:no-repeat}.addEditFlightNew .tabs-content{border-style:none}.addEditFlightNew .flight-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:0;margin-bottom:22px;transition:border .3s;min-height:150px;height:auto}.pointerBorder{border-top:2px solid #fe8901;width:670px;position:relative;top:-10px;display:flex;justify-content:space-around;cursor:pointer}.pointerDots{position:relative;width:12px;height:12px;top:-7px;cursor:pointer}.pointerDots,div#showBreakDown{background:#fe8901;border-radius:100px}.downArrow,.pointerDotsMain{position:relative}.downArrowImg{background:#fff;position:absolute;top:-14px;left:50%;padding:0 12px}div#showBreakDown{position:absolute;left:45%;cursor:pointer;bottom:-8px;padding:0 8px}.preview_page .tabsForm .add-cities span.arrow_svg{position:relative;bottom:-10px}span.showBreakDownMoreLess{color:#fff;display:flex;align-items:center;user-select:none;font-size:14px}.breakDownHideShow i{transition:transform .3s;font-size:18px;margin-right:5px}.breakDownHideShow i.rotated{transform:rotate(180deg)}.preview_page .breakDownFlight{display:none;text-align:left;padding-bottom:20px}.mainFlightCard,.preview_page .mainFlightCard{position:relative;background-color:#eaeaea;padding:15px;border-radius:8px}.preview_page .flight-header img{width:60px!important;height:auto}.preview_page .headingH6{font-size:15px;font-weight:500}.preview_page p.taggingMianFlight{text-align:left;margin-bottom:12px;color:#888;font-weight:600}.preview_page .airline-name{font-size:16px;font-weight:700;color:#fe8901;margin-right:5px;margin-bottom:5px}.preview_page .headerCardDesign .crossIcon{position:absolute!important;top:-30px!important;right:0!important}.preview_page .headingH4{font-size:24px;font-weight:600}.headingH6,.preview_page .headingH5{color:#646464;margin:inherit}.preview_page .arrivalAlignment .headingH5,.preview_page .departureAlignment .headingH5{font-size:12px;font-weight:400;text-align:justify}.preview_page .flightCardFromTo .flight-duration{text-align:center}.preview_page .flightCardFromTo .flight-duration p{font-size:13px;color:#646464}.preview_page .pointerContent{position:relative;left:-7px;top:18px;text-transform:uppercase;color:#333;font-weight:600}.preview_page .arrowPlane{transform:rotate(0);color:gray;font-size:20px;margin-right:10px}.preview_page .flight-from.locationTimeDate p,.preview_page .flight-to p{font-size:14px}.preview_page .borderLine{border-bottom:1px solid #ddd;margin-top:20px}.preview_page .jahajG i,.preview_page .jahajG p{font-size:20px!important}section.editHotelPage.new-loader{min-height:800px}.editHotelPage button.btnInherit.ml-3.add-button.addmorehotelnew{margin-left:10px;margin-top:9px;border:none;outline:0}.editHotelPage span#icon_flight-departure-date{position:absolute;right:10px;top:33px}.addEditFlightNew .breakDownFlights p{font-size:14px;color:#888;font-weight:500}.infoNewPage .pac-container{background:#fff;width:310px;top:70px!important;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:999}.infoNewPage .pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.mainHeading{width:100%;max-width:1140px;padding:0 15px;margin:0 auto}.mainHeading .homePageH1{position:relative;font-size:28px;z-index:1;font-weight:700!important;color:#111!important;letter-spacing:.2px!important;background:linear-gradient(to bottom, transparent 55%, #ffddb5b8 55%);box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;padding:0 8px 4px!important;border-radius:12px!important;display:inline!important}.mainHeading .homePageH1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:16px;background:#ffddb5b8;border-radius:0 0 12px 12px;z-index:-1;box-shadow:0 4px 12px rgba(186,160,255,.4)}@media (max-width:600px){.addEditFlightNew .flight-tabs li a{margin:0 4px;padding:10px 0}.poInheart{position:inherit!important}}