.primaryButton,.secondaryButton{padding:6px 20px;height:40px;color:#fff}.primaryButton,.primaryButtonGroup,.secondaryButton{transition:.3s;font-weight:700}.cropModalCloseBtn,.numberTag{align-items:center;display:flex}.flightInfoPage .step.active .step-icon,.flightInfoPage .step.completed .step-icon{background-color:#6400e4;border:2px solid #6400e4;color:#fff}.primaryButton{background:#6400e4;border-radius:20px;font-size:15px;border:none;text-transform:capitalize;width:100%}.primaryButtonOutline,.secondaryButton{border-radius:20px;font-size:15px;text-transform:capitalize}.secondaryButton{background:#a7a7a7;border:none}.primaryButtonGroup{background:#6400e4;color:#fff;border-radius:0 6px 6px 0;padding:6px 30px;height:46px;font-size:15px;border:none;text-transform:capitalize}.btnInherit,.headerBreadcrumb .breadcrumb{background-color:transparent}.btnInherit{border:none;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;justify-content:center}.bottomBorderLine{border-bottom:1px solid #e5e5e5;padding-bottom:16px}.numberTag{width:30px;height:30px;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,.pointerDotsMain{position:relative}.downArrowImg{background:#fff;position:absolute;top:-14px;left:50%;padding:0 12px}.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}.headingH1,.headingH2,.headingH3,.headingH4{color:#333;margin:inherit}.customDatePicker .labelDate{color:#fff;font-size:18px;font-weight:500;padding:8px 0;text-transform:capitalize}.customDatePicker .HTML_CustomInput{width:100%!important;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:uppercase!important}.customDatePicker .customDate_Icon{position:absolute;right:10px;top:6px}.customDatePicker input[type=date]::-webkit-calendar-picker-indicator{opacity:0;background-color:red;position:absolute;width:100%;left:0;height:60px;border-radius:10px;z-index:999}.selectFilter select{height:40px;border-radius:100px;padding:0 5px 0 40px;font-size:15px;border:none;box-shadow:none;outline:0;background:#6400E414;color:#6400e4;font-weight:600}.selectFilter img{position:absolute;left:15px}.selectFilter{display:flex;align-items:center;position:relative}.flotingInput .form-group{position:relative;margin-bottom:1.5rem}.flotingInput label{position:absolute;top:-10px;left:10px;background:#fff;padding:0 5px;font-size:13px;color:#6400e4!important;z-index:99;font-weight:600;text-transform:capitalize}.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}.flotingInput .select2-container--default .select2-selection--single{padding-left:10px;border:1px solid #e5e5e5}.flotingInput .select2-selection__rendered{line-height:42px!important}.flotingInput .select2-selection__arrow{height:42px!important;right:10px}.moreformDesign{border:1px solid #e5e5e5;border-radius:13px;padding:30px 20px 0;min-height:100px;position:relative}.moreCity{position:absolute;left:48%;bottom:-21px;background:#fff;padding:0 10px}.moreCity h4{color:#6400e4;font-size:14px;font-weight:600;margin:0;text-transform:capitalize}.customLabel{font-size:16px;color:#333;font-weight:600;margin-bottom:3px}.customLabel span{color:#757575;font-weight:500}.customInputGroup,.customInputGroup:focus{border-radius:.5rem 0 0 .5rem;padding:5px 12px;font-size:14px;height:46px;border:1px solid #d7d7d7;box-shadow:none;outline:0}.customInput,.customInput:focus{border-radius:6px;padding:5px 12px;font-size:14px;height:46px;border:1px solid #d7d7d7;width:100%;box-shadow:none;outline:0}.customInputTextArea,.customInputTextArea:focus{border-radius:6px;padding:10px;font-size:14px;min-height:100px;border:1px solid #d7d7d7;width:100%;box-shadow:none;outline:0}.customInput::placeholder,.customInputGroup::placeholder{color:#757575}.headerBreadcrumb .breadcrumb li.breadcrumb-item a{color:#888;font-size:14px;font-weight:500}.headerBreadcrumb .breadcrumb .breadcrumb-item.active a{color:#6400e4;font-size:14px;font-weight:600}.headingH1{font-size:18px;font-weight:600}.headingH2{font-size:33px;font-weight:600}.headingH3{font-size:26px;font-weight:500}.headingH4{font-size:24px;font-weight:600}.headingH5,.headingH6{color:#646464;margin:inherit}.headingH5{font-size:12px;font-weight:400}.headingH6{font-size:15px;font-weight:500}.textPrimary{color:#6400e4}.postReviewCardHomePage{background-image:url(../../assets/svg/home-bg-img.png);height:180px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}.EditHotelPageNew .city-tabs{display:flex;align-items:center;margin-top:20px;flex-wrap:wrap}.EditHotelPageNew .city-tab{background:#f6f6f6;color:#141c3a;padding:8px 14px;border-radius:8px 8px 0 0;display:flex;align-items:center;gap:6px;min-width:200px;font-size:14px;height:40px;font-weight:600;cursor:pointer;position:relative}.EditHotelPageNew .city-tab.active{background:#6400e4;color:#fff;font-size:14px;font-weight:600}.EditHotelPageNew .city-tab.active i,.EditTicketPageNew .tab-content,.breakDownFlight,.customTabsAddForm .tab-content,.flightInfoPage .step-content,.postReviewPage .upload-box input[type=file]{display:none}.EditHotelPageNew .city-tab .delete-icon{font-size:14px;color:#555;cursor:pointer;position:absolute;right:10px}.EditHotelPageNew .city-tab.active .delete-icon{color:#fff}.EditHotelPageNew .city-tab i{margin-left:8px;font-size:14px;cursor:pointer}.EditHotelPageNew .add-city-btn{width:35px;height:35px;border-radius:50%;color:#444;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}.EditHotelPageNew .city-input{border-radius:20px;padding:5px 12px;font-size:14px;border:1px solid #6f42c1;width:150px}.EditHotelPageNew .search-bar{margin-top:20px;display:flex;align-items:center;gap:10px}.EditHotelPageNew .search-bar .form-control,.EditHotelPageNew .search-bar .form-select{height:38px;font-size:14px}.EditHotelPageNew .btn-update{background-color:#6f42c1;color:#fff;border:none;border-radius:20px;padding:6px 18px;font-size:14px}.EditTicketPageNew .top-bar{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin-bottom:20px}.EditTicketPageNew .top-bar i{font-size:18px;cursor:pointer}.EditTicketPageNew .trip-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.EditTicketPageNew .tab-btn{flex:1;background:0 0;padding:10px;height:44px;border-radius:6px;font-size:16px;font-weight:400;cursor:pointer;border:1px solid #e7e7e7}.EditTicketPageNew .tab-btn.active{background:#6400E414;padding:10px;height:44px;color:#6400e4;border-radius:6px;font-size:16px;font-weight:400;cursor:pointer;border:none}.EditTicketPageNew .flight-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:0;margin-bottom:22px;transition:border .3s;min-height:150px;height:auto}.EditTicketPageNew .mainFlightCard,.mainFlightCard{position:relative;background-color:#eaeaea;padding:15px;border-radius:8px}.EditTicketPageNew .breakDownFlight{background-color:#fafafa;padding:15px!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.EditTicketPageNew hr.manageSpace2{border-bottom:1px solid #fff}.EditTicketPageNew p.taggingMianFlight{font-weight:600;font-size:16px}.EditTicketPageNew .tab-content.active,.customTabsAddForm .tab-content.active,.flightInfoPage .step-content.active,.postReviewPage .upload-placeholder{display:block}.postReviewPage{background-image:url(../../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}.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:#ffc500}.flightInfoPage .debit-card-form form .btn,.flightInfoPage .debit-card-form form .btn:hover{border-radius:100px!important;height:40px!important;text-transform:capitalize;font-size:16px!important;line-height:0!important;color:#fff!important;border:1px solid #6300e3!important}.paypal-button{border-radius:100px!important;width:100%!important}.checkout-detail .btn{margin:0 auto!important;height:46px!important;background:#6400e4!important}.flightInfoPage .step.completed::after{background-color:#6400e4;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}.pointerDots,div#showBreakDown{background:#6400e4;border-radius:100px}.flightInfoPage .step p{margin-top:.5rem;font-weight:500;color:#6c757d}.flightInfoPage .step.active p,.flightInfoPage .step.completed p{color:#6400e4;font-weight:700}.flightInfoPage .btn-nav{margin:1rem 0}.flightInfoPage .cardCustomShadow .cardHeader i{color:#19ad33;font-size:20px;margin-right:10px}.flightInfoPage .cardHeader{margin-bottom:10px}.flightInfoPage .cardHeader .headingH4{font-size:18px}.flightInfoPage .payment-option img{height:64px;width:90px}.flightInfoPage .payment-options .payment-option{border:2px solid #fff}.flightInfoPage .payment-options .active{border:2px solid #6f2cff;border-radius:10px}.flightInfoPage .stepperFooter .primaryButton,.flightInfoPage .stepperFooter .secondaryButton{border-radius:6px;font-weight:600}.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:#6400e4;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}button.btn.btn-danger.delete-form{height:40px;margin-left:10px}.EditTicketPageNew .flight-tabs li.active a,.EditTicketPageNew .flight-tabs li.active a:hover{background:0 0!important;border-radius:unset;color:unset;padding-left:unset;font-weight:600;font-size:14px}.EditTicketPageNew .flight-tabs li a{font-weight:500;font-size:14px;padding:unset}.EditTicketPageNew .tabs-nav li.active{background:0 0;border-radius:0;margin-right:unset;border:none;box-shadow:none}.EditTicketPageNew .flightFromDate,.EditTicketPageNew .tabs-whitebg{padding:0}.EditHotelPageNew .search-btn,.EditTicketPageNew .search-btn{box-shadow:none}.EditTicketPageNew .select2-selection{border:none!important;height:unset!important}.EditHotelPageNew .input-date,.EditTicketPageNew .input-date{font-size:12px!important;font-weight:400!important;height:40px!important}.EditTicketPageNew .flotingInput .select2-selection__rendered{line-height:unset!important;padding:0!important}.EditTicketPageNew .origins__destination_wrapper .select2-selection__rendered{width:unset!important}.EditTicketPageNew .origins__destination_wrapper{display:block}.EditTicketPageNew .seleted-btn{background:#6059f6!important}.EditTicketPageNew .arrowSign{width:50px;text-align:center}.EditTicketPageNew a.flightremove.btn{display:flex;align-items:center;justify-content:end}.EditTicketPageNew .input-date{padding:0 10px!important;border-radius:6px!important;border:1px solid #d7d7d7!important;position:relative!important}.EditTicketPageNew .input-date .input-field{padding:0 10px!important;font-size:14px!important;height:37px!important}.EditTicketPageNew .form-box .Departrue-label{top:10px!important;left:7px!important;padding:1px 4px 0!important;margin:0!important}.EditTicketPageNew .form-box{top:-30px!important}.EditTicketPageNew span#icon_flight-departure-date img{position:absolute;right:10px;top:8px}.EditTicketPageNew .moreformDesign{padding:30px 40px 10px!important}.EditTicketPageNew .exchange-ico{margin:-20px 0 0 18px!important}.EditTicketPageNew .add-cities{background-color:transparent;width:100%!important;padding:0 0 20px!important}.EditTicketPageNew .fp-input{margin:0!important}.EditTicketPageNew .fp-input.append_input{border:none;border-radius:6px;padding:0!important}.EditHotelPageNew .hotelremove,.EditHotelPageNew .hotelremove:hover{background:0 0;color:#000;position:absolute;right:10px;top:12px;border:none}.EditHotelPageNew ul#hotelfromclone{display:flex}.EditHotelPageNew .customTabsAddForm .tab-btn.active .hotelremove{color:#fff!important}.EditHotelPageNew .customTabsAddForm .trip-tabs{display:flex;flex-wrap:inherit;justify-content:flex-start;margin-bottom:0;align-items:center}.EditHotelPageNew .tabs-nav li.active{background:0 0;border-radius:0;margin-right:0;position:relative;box-shadow:none;border:none}.EditHotelPageNew .input-date{padding:0 10px!important;border-radius:6px!important;border:1px solid #e7e7e7!important;position:relative!important}.EditHotelPageNew .input-date .input-field{padding:0;font-size:14px;border-radius:6px;height:38px}.EditHotelPageNew .pac-container{border:none!important}.EditHotelPageNew .form-box .Departrue-label{top:17px;left:5px;padding:0 5px}.EditHotelPageNew span#icon_flight-departure-date{position:absolute;right:10px;padding:0!important;top:7px}.EditHotelPageNew .tabs-whitebg{padding:0!important}.flightInfoPage .flightCardFromTo .flight-header img{width:60px;height:auto}.EditHotelPageNew .edit-modal-close,.EditTicketPageNew .edit-modal-close{box-shadow:none;border-radius:100px;display:flex;align-items:center;justify-content:center;background:0 0;margin:0}.deleteIconBooking{position:absolute;right:20px;top:30px}.manageMarginBtn{margin-top:30px}.loadingoverlay_element{width:200px!important;height:200px!important}div#validation-errors{position:relative;top:-28px}.section-intro h2{font-size:20px!important}.textEditorData ol li,.textEditorData ul li{margin-bottom:0!important}.pointerBorder{border-top:2px solid #9c96f3;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}.pointerContent{position:relative;left:-7px;top:10px;text-transform:uppercase;color:#333;font-weight:600}div#showBreakDown{position:absolute;left:46%;cursor:pointer;bottom:-13px;padding:0 8px}.breakDownHideShow i{transition:transform .3s;font-size:18px;margin-right:5px}.breakDownHideShow i.rotated{transform:rotate(180deg)}span.showBreakDownMoreLess{color:#fff;display:flex;align-items:center;user-select:none}.h1Heading{font-size:36px;font-family:Karla-regular!important;color:#000!important;font-weight:600!important;text-transform:capitalize!important}.deleteIconBookingMain .deleteIconBooking{position:absolute;right:15px;top:15px}

.hotel_NewHomePage .pac-container{
    z-index: 11 !important;
    position: absolute !important;
      width: 100% !important;
      left: 0 !important;
      top: 38px !important;
      max-height: 190px;
      overflow-y: scroll;
}