@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600&family=Montserrat:wght@100;200;300;400;500&family=Open+Sans:wght@300;400;500;600&family=Poppins:wght@100;200;300;400;500;600&family=Spectral:wght@200;300;400;500;600;700&display=swap);*,.select-guests{border:none;padding:0}*,.datepicker.dropdown-menu{margin:0;list-style:none;box-sizing:border-box}*{text-decoration:none;outline:0}a{text-decoration:none;cursor:pointer}:root{--primary-blue:#3C8394;--primary-yellow:#ffb13d;--primary-yellow2:#fdbb30;--text:#2e2e2e;--text2:#4e4e4e;--text3:#8f8f8f;--text4:#aaaaaa;--text-white:#ffffff;--text-blue:#3c8394;--placeholder:#c8c8c8;--light-blue:#f2f9fb;--light-gray:#f9f9f9}::selection{background:var(--primary-blue);color:var(--text-white)}html{font-size:62.5%!important;scroll-padding-top:5.5rem;scroll-behavior:smooth}html::-webkit-scrollbar{width:1.3rem}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--primary-blue)}.container{max-width:1110px}h1,h2,h3,h4,h5,p{margin:0;padding:0}.header-bg{background-color:#f8f8f8}.select-guests{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.4rem;color:#555;box-shadow:none!important}#newsletter-text,.newsletter{line-height:3rem;color:#fff;font-family:Poppins;font-style:normal}.messenger .fa,.messenger .far,.messenger .fas{font-size:1.4rem;color:#2180f3}.m-header a,.messenger-infoView>p{font-family:Poppins;font-style:normal;font-weight:600;font-size:1.4rem}.messenger-headTitle{font-family:Poppins;font-style:normal;font-weight:600}.forget-pass-main strong,.fs-14{font-size:14px}.fs-16{font-size:16px}#confirm-mail-popup .modal-header .btn-close,#make-counter-offer-popup .modal-header .btn-close,#make-counter-offer-popup textarea,#make-offer-popup .modal-header .btn-close,#make-offer-popup textarea,#mark-unavailable .modal-header .btn-close,#unavailability-popup .modal-header .btn-close,#verification-model .modal-header .btn-close,.dispute_popup .modal-header .btn-close,.dispute_popup textarea,.favorite-list-item div p,.newsletter{font-size:1.6rem}.newsletter{font-weight:500;margin-top:20px}#newsletter-text{font-weight:400;font-size:1.4rem}.messenger-infoView-shared{height:695px;overflow:auto}.favorite-list-item p{font-family:Poppins;font-style:normal;font-weight:300}.fas.fa-trash-alt{color:#f55!important}.messenger-sendCard form{align-items:center}#message-form>button,.messenger-sendCard label{padding:1.5rem}.messenger-messagingView .m-body{height:69.5rem!important}.messenger-listView{height:auto}.message-card p,.messenger .mc-sender p{font-family:Poppins;font-weight:300;font-size:1.4rem;line-height:80%;align-items:center;display:flex}.listings-card.badge,.messenger .fas.fa-check,.messenger .fas.fa-check-double{font-size:1.1rem}.messenger .mc-sender p{font-style:normal;text-decoration:none;color:var(--text);padding:14px 20px}.privacy-policy .card h1,.privacy-policy .card h2,.privacy-policy .card h3{font-style:normal;font-weight:600;line-height:84.02%;color:#363636;margin-bottom:1.5rem}.message-card p{font-style:normal;padding:14px 20px!important}.messenger .fas.fa-check-double{color:#198754}.messenger .fas.fa-check,.spinner-border{color:#fff}.m-header-right{gap:5px}.datepicker-months thead tr,.datepicker-years thead tr,.datepicker.dropdown-menu .datepicker-months .table-condensed thead tr:nth-child(2),.datepicker.dropdown-menu .datepicker-years .table-condensed thead tr:nth-child(2){display:flex;align-items:center;justify-content:space-between}.dropdown-menu.dropdown-menu-dark.show{width:26rem}.google-address{width:320px!important}.custom-progress-bar .tab-content .images-group body,.google-address-container{overflow:hidden!important}.btn-login{border-radius:1rem;padding:1.2rem 2.6rem;background-color:var(--primary-yellow);font-family:Spectral;font-style:normal;font-weight:600;font-size:2.2rem;line-height:81.5%;text-align:center;color:#2e2e2e;border:none}.house .grid-container .side-img-1,.house .grid-container .side-img-2{max-height:16.1rem}.house .grid-container .main-image img,.house .grid-container .side-img-1>img,.house .grid-container .side-img-2>img{height:100%;width:100%;object-fit:cover;object-position:center center}.leave-review-rating .count-reviews{width:13px;text-align:center;border:none}.book-now-card .book-now.disabled,.disabled,.heroCard .search.disabled{pointer-events:none;opacity:.6}.gallery-image i{color:red}.Notification-dropdown,.custom-progress-bar .images-group #gallery-image,.error-div,.forget-pass-main .forget-pass .fields .password-field,.owner-profile .right-content .vertical-fields .form-group .callender,.password-wrapper,.progress-tabs ul .nav-link.done,.wishlist-cards .card .image{position:relative}.custom-progress-bar .images-group #gallery-image i{position:absolute;right:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;color:#fff;border-radius:3px;cursor:pointer;opacity:0;font-size:32px}.custom-progress-bar .images-group #gallery-image i:hover{opacity:.5}.tos-slide>*{object-fit:contain}.forget-pass-main{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}.forget-pass-main .forget-pass{height:auto;width:40rem;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:3rem;display:flex;flex-direction:column;gap:2rem}.forget-pass-main .forget-pass .password-label{font-family:Spectral;font-style:normal;font-weight:500;font-size:2.8rem;line-height:2.4rem;color:#2e2e2e;text-align:center;padding-bottom:2rem}.forget-pass-main .forget-pass .pass-btn,.role-selection-model .modal-dialog .modal-content .cards .card input[type=radio]:checked+.content,.role-selection-model .modal-dialog .modal-content .cards .card:hover{color:#fff;background:var(--primary-blue)}.forget-pass-main .forget-pass .fields{display:flex;flex-direction:column;gap:1rem}.forget-pass-main .forget-pass .fields label{font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.6rem;color:#2e2e2e}.forget-pass-main .forget-pass .fields input{height:5rem;width:100%;border:1px solid #c8c8c8;border-radius:5px;padding:15px;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.6rem;color:#8f8f8f}.forget-pass-main .forget-pass .pass-btn{height:4.6rem;width:100%;border-radius:.8rem;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.7rem;line-height:1.8rem;margin-top:3rem}.forget-pass-main .forget-pass .fields .password-field .toggle-eye{position:absolute;right:1.5rem;top:1.6rem;cursor:pointer}.role-selection-model .modal-dialog .modal-content{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.role-selection-model .modal-dialog .modal-content .cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.role-selection-model .modal-dialog .modal-content .cards .card{flex-direction:row;position:relative;transition:none;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.role-selection-model .modal-dialog .modal-content .cards .card img{height:30px;width:30px}.role-selection-model .modal-dialog .modal-content .cards .card input[type=radio]{position:absolute;height:100%;width:100%;opacity:0;z-index:1}.error-span{position:absolute;top:80%;left:0;margin-bottom:1rem}.role-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.2rem;line-height:16px;padding:10px}.role-selection-model .modal-dialog .modal-content .cards .card .content{width:100%;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.2rem;line-height:16px;padding:10px;color:#2e2e2e}.role-selection-model .modal-dialog .modal-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:16px}.role-selection-model .modal-dialog .modal-header{border-bottom:none;padding:2rem}.role-selection-model .modal-dialog .modal-body{padding:2rem}@media only screen and (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.loader-container{padding:40px 0;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2000;background:#f9f8f88a;display:flex;align-items:center;justify-content:center}.loader,.loader span{display:inline-block}.loader{font-size:0px;padding:0}.loader span{vertical-align:middle;border-radius:100%;width:20px;height:20px;margin:3px 2px;-webkit-animation:.8s linear infinite alternate loader;animation:.8s linear infinite alternate loader}.loader span:first-child{-webkit-animation-delay:-1s;animation-delay:-1s;background:rgba(255,177,61,.6)}.loader span:nth-child(2),.loader span:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;background:rgba(255,177,61,.8)}.loader span:nth-child(3){-webkit-animation-delay:-.26666s;animation-delay:-.26666s;background:#ffb13d}.loader span:nth-child(5){-webkit-animation-delay:-1s;animation-delay:-1s;background:rgba(255,177,61,.4)}@keyframes loader{from{transform:scale(0,0)}to{transform:scale(1,1)}}@-webkit-keyframes loader{from{-webkit-transform:scale(0,0)}to{-webkit-transform:scale(1,1)}}.datepicker.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:auto;padding:1rem;font-size:1.6rem;color:#212529;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.5rem;border-top:2px solid var(--primary-blue);border-left:2px solid var(--primary-blue);border-right:2px solid var(--primary-yellow);border-bottom:2px solid var(--primary-yellow)}.datepicker.dropdown-menu .table-condensed .datepicker-switch,.owner-profile .left-bar .tabs button i{text-align:center}.datepicker.dropdown-menu .table-condensed .next,.datepicker.dropdown-menu .table-condensed .prev{cursor:pointer;font-size:2.7rem;transform:translateY(-.4rem);color:var(--primary-blue);user-select:none}.datepicker.dropdown-menu .datepicker-days .table-condensed .next,.datepicker.dropdown-menu .datepicker-years .table-condensed .next{float:right}.datepicker.dropdown-menu .datepicker-days .table-condensed .dow{padding:0 .5rem;font-family:Poppins;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem;color:#666}.datepicker.dropdown-menu .datepicker-days .table-condensed .day{text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.4rem;line-height:2.4rem;color:#666}.datepicker.dropdown-menu .datepicker-days .table-condensed .disabled.day{opacity:.5;pointer-events:none}.datepicker.dropdown-menu .datepicker-days .table-condensed .active.day,.datepicker.dropdown-menu .datepicker-days .table-condensed .day:hover,.datepicker.dropdown-menu .datepicker-months .table-condensed .month:hover,.datepicker.dropdown-menu .datepicker-years .table-condensed .year:hover{background:var(--primary-blue);color:#fff;cursor:pointer}.datepicker.dropdown-menu .datepicker-months .table-condensed tbody tr td{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;text-align:center}.datepicker.dropdown-menu .datepicker-switch{cursor:pointer;font-family:Poppins;font-style:normal;font-weight:700;font-size:1.8rem;line-height:1.2rem;color:var(--primary-yellow)}.datepicker.dropdown-menu .datepicker-years .table-condensed tbody tr td{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.privacy-policy{margin:3rem 0}.margin-top{margin-top:8rem}.privacy-policy .card{box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:3rem 5rem}.privacy-policy .card h1,.privacy-policy .card h2{font-family:Poppins;font-size:3.6rem}.privacy-policy .card h3{font-family:Poppins;font-size:2.2rem}.privacy-policy .card p,.progress-tabs ul .nav-item p,.progress-tabs ul li .nav-link{font-weight:400;font-family:Poppins;font-style:normal}.privacy-policy .card h2{padding-top:1rem}.privacy-policy .card p{font-size:1.6rem;line-height:133.52%;color:#666;padding:1rem 0;margin:0}.privacy-policy .card .listitems{display:flex;align-items:flex-start;gap:3rem}.privacy-policy .card .listitems .list,.privacy-policy .card .listitems-sub .list{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:133.52%;color:#666;padding:1rem 0}.privacy-policy .card .listitems-sub{display:flex;align-items:flex-start;gap:3rem;margin-left:4.5rem}.progress-tabs{min-height:21.4rem;width:100%;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:5rem;position:relative}.progress-tabs::after{content:"";position:absolute;height:100%;width:100%;z-index:1}.progress-tabs ul{width:100%;padding:0 1rem;display:grid;grid-template-columns:repeat(6,1fr);position:relative;z-index:1}.custom-progress-bar .tab-content .photos-content .drag-text .text,.progress-tabs ul li{display:flex;flex-direction:column;align-items:center}.progress-tabs ul li .nav-link{height:4.3rem;width:4.3rem;border-radius:50%;background:#fafeff;border:1px solid #e6e5e5;box-sizing:border-box;font-size:2rem;color:var(--primary-blue);display:flex;align-items:center;justify-content:center}.progress-tabs ul li .nav-link.active{background:#e7f4f7;color:var(--primary-blue);position:relative;z-index:10}.progress-tabs ul li .nav-link.active+p,.progress-tabs ul li .nav-link.done+p{color:#000}.progress-tabs ul .nav-link.active:before{position:absolute;content:"";height:5.1rem;width:5.1rem;border-radius:50%;background:0 0;border:1px solid #74b4c1;box-sizing:border-box;z-index:-10}.progress-tabs ul .nav-item p{margin-top:3.8rem;font-size:1.5rem;line-height:1.7rem;text-align:center;color:#afafaf}.progress-tabs ul::before{position:absolute;content:"";height:1.5px;width:82.5%;background-color:#ebebeb;left:50%;transform:translate(-50%,-50%);top:21%;z-index:-50}.progress_animate::after{position:absolute;content:"";background-color:var(--primary-blue);z-index:-40}.progress_animate16::after{width:16%;height:2px;left:10%;top:20%}.progress_animate32::after{width:32%;height:2px;left:10%;top:20%}.progress_animate48::after{width:48%;height:2px;left:10%;top:20%}.progress_animate64::after{width:64%;height:2px;left:10%;top:20%}.progress_animate80::after{width:80%;height:2px;left:10%;top:20%}.progress-tabs ul .nav-link.done::before{position:absolute;content:"\2714";font-size:2.5rem;color:#fff;display:flex;align-items:center;justify-content:center;height:4.3rem;width:4.3rem;border-radius:50%;background:var(--primary-blue);box-sizing:border-box;z-index:1}.custom-progress-bar .tab-content .dual-buttons .submit:hover,.custom-progress-bar .tab-content .dual-buttons button#next-1:hover,.custom-progress-bar .tab-content .dual-buttons button#next-2:hover,.custom-progress-bar .tab-content .dual-buttons button#next-3:hover,.custom-progress-bar .tab-content .dual-buttons button#next-4:hover,.custom-progress-bar .tab-content .dual-buttons button#next-5:hover,.custom-progress-bar .tab-content .single-btn button:hover,.form-check-input:checked{background-color:var(--text-blue)}.create-list-title{margin-top:4rem;display:inline-block}.create-list-title label{font-family:Spectral;font-style:normal;font-weight:500;font-size:2.8rem;line-height:2.4rem;color:#2e2e2e}.create-list-title hr{height:4px;background:var(--primary-yellow);opacity:1;border-radius:10px}.custom-progress-bar{margin:5rem 0}.custom-progress-bar .tab-content .property-type-content{min-height:29.9rem;margin-bottom:5rem;box-sizing:border-box;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:2.3rem 2.8rem}.custom-progress-bar .tab-content .single-btn{display:flex;align-items:center;justify-content:flex-end}.back-listings,.custom-progress-bar .tab-content .single-btn button{height:4.8rem;width:14.7rem;border-radius:.5rem;background:var(--primary-blue);backdrop-filter:blur(0.4rem);border:none;font-family:Poppins;font-style:normal;font-weight:500;font-size:2rem;line-height:1.4rem;color:#fff}.back-listings{height:4.8rem;width:17rem;align-items:center;display:flex;justify-content:center}.Reservations_table_wrapper .badge,.accordion-item .badge,.listings-card .badge{font-size:1.2rem}.back-listings:hover,.message-main .left-box .nav .nav-link.active .desc h1,.message-main .left-box .nav .nav-link.active .desc p,.message-main .left-box .nav .nav-link.active .time{color:#fff!important}.block_dates,.guest-table thead tr th:last-child,.owner-profile .right-content .sigle-btn{text-align:right}.custom-progress-bar .tab-content .property-type-content .words-to-describe{width:fit-content;display:flex;flex-direction:column;gap:2.6rem}.custom-progress-bar .tab-content .property-type-content .single-select-btns>label,.custom-progress-bar .tab-content .property-type-content .words-to-describe label{font-family:Spectral;font-style:normal;font-weight:600;font-size:2rem;line-height:1.7rem;color:var(--text2)}.custom-progress-bar .tab-content .property-type-content .words-to-describe #char-counter{height:4.5rem;width:45rem;border-radius:.5rem;border:1px solid #c8c8c8;box-sizing:border-box;padding:1.7rem 1.4rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.2rem;color:var(--text)}.custom-progress-bar .tab-content .property-type-content .words-to-describe #char-counter::placeholder{color:var(--text3)}.custom-progress-bar .tab-content .property-type-content .words-to-describe #remainingC{text-align:right;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.1rem;color:var(--text3);margin-top:4px}.custom-progress-bar .tab-content .property-type-content .single-select-btns{display:flex;flex-direction:column;gap:1.3rem;margin-top:6.1rem}.custom-progress-bar .tab-content .single-select-btns .single-btns{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.custom-progress-bar .tab-content .single-select-btns .single-btns .check-btn{height:5rem;width:16.3rem;border-radius:.5rem;background:#f9f9f9;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.7rem;color:var(--text2);display:flex;align-items:center;justify-content:center}.custom-progress-bar .tab-content .single-select-btns .single-btns .btn-check:checked+.check-btn{background:var(--primary-blue);color:var(--text-white);box-shadow:none}.create-listing-btn{height:4.8rem;width:16rem;border-radius:6px;background:var(--primary-blue);font-family:Poppins;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:1rem}.custom-progress-bar .tab-content .photos-content{min-height:101.5rem;width:100%;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:2.5rem}.custom-progress-bar .tab-content .dual-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:5rem}.custom-progress-bar .tab-content .dual-buttons #submit,.custom-progress-bar .tab-content .dual-buttons .submit,.custom-progress-bar .tab-content .dual-buttons button#next-1,.custom-progress-bar .tab-content .dual-buttons button#next-2,.custom-progress-bar .tab-content .dual-buttons button#next-3,.custom-progress-bar .tab-content .dual-buttons button#next-4,.custom-progress-bar .tab-content .dual-buttons button#next-5,.custom-progress-bar .tab-content .rules-content .cancelation-policy .card.checked .cancel-policy-btn,.custom-progress-bar .tab-content .rules-content .stay-select>.btns-group .btn-check:checked+.btn,.payment-detail .main-payment .required-trip .fields button:hover{background:var(--primary-blue);color:var(--text-white)}.custom-progress-bar .tab-content .dual-buttons button{height:4.8rem;width:14.7rem;border-radius:5px;font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.7rem;color:#fff}.custom-progress-bar .tab-content .dual-buttons button#prev-1,.custom-progress-bar .tab-content .dual-buttons button#prev-2,.custom-progress-bar .tab-content .dual-buttons button#prev-3,.custom-progress-bar .tab-content .dual-buttons button#prev-4,.custom-progress-bar .tab-content .dual-buttons button#prev-5{background:#f9f9f9;color:var(--primary-blue)}.custom-progress-bar .tab-content .content-title{font-family:Spectral;font-style:normal;font-weight:600;font-size:2rem;line-height:1.7rem;color:var(--text2);margin-bottom:3.1rem;display:inline-block}.custom-progress-bar .tab-content .photos-content .type-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.4rem;color:var(--text2);margin-bottom:1.1rem}.custom-progress-bar .tab-content .photos-content .file-upload{background-color:#fff;height:13.4rem;width:12.6rem}.custom-progress-bar .tab-content .photos-content .file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:0;opacity:0;cursor:pointer}.custom-progress-bar .tab-content .photos-content .image-upload-wrap{position:relative;border:1px solid #ebebeb;box-sizing:border-box;border-radius:4px;height:13.4rem;width:12.6rem}.custom-progress-bar .tab-content .photos-content .drag-text{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.custom-progress-bar .tab-content .photos-content .drag-text .text h3{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.8rem;color:#989898}.custom-progress-bar .tab-content .photos-content .drag-text .text span{font-family:Poppins;font-style:normal;font-weight:400;font-size:.8rem;line-height:1.2rem;display:flex;align-items:center;text-align:center;color:#989898}.custom-progress-bar .tab-content .category-images{display:flex;align-items:flex-start;gap:8px}.custom-progress-bar .tab-content .images-group{display:flex;gap:8px;flex-wrap:wrap}.custom-progress-bar .tab-content .images-group img{height:13.4rem;width:12.6rem;border-radius:4px}.custom-progress-bar .tab-content hr{background-color:#e6e5e5;opacity:1;margin-top:1.4rem}.custom-progress-bar .tab-content .property-detail{min-height:97.7rem;width:100%;border-radius:7px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);padding:3.6rem 2.6rem}.custom-progress-bar .tab-content .property-detail .counter{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;row-gap:2rem}.custom-progress-bar .tab-content .property-detail .counter .counter-left,.custom-progress-bar .tab-content .property-detail .counter .counter-middle,.custom-progress-bar .tab-content .property-detail .counter .counter-right,.message-main .left-box .nav,.payment-detail .main-payment .card-detail .your-trip{display:flex;flex-direction:column;gap:2rem}.custom-progress-bar .tab-content .property-detail .counter .controls{display:flex;padding:5px;background:#f6fbfc;user-select:none}.custom-progress-bar .tab-content .property-detail .counter .count h2{font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.7rem;color:#8f8f8f;margin-bottom:1.5rem}.custom-progress-bar .tab-content .property-detail .counter .controls i{display:inline-block;height:3.6rem;width:3.6rem;border:1.81268px solid var(--primary-blue);box-sizing:border-box;border-radius:.45rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-progress-bar .tab-content .property-detail .counter .controls i:first-child{background-image:url("../images/minus-btn.svg");background-position:center center}.custom-progress-bar .tab-content .property-detail .counter .controls i:last-child{background-image:url("../images/plus-btn.svg");background-position:center center}.custom-progress-bar .tab-content .property-detail .counter .controls input{-moz-appearance:textfield;background:0 0;font-family:Poppins;font-style:normal;font-weight:500;font-size:2.4rem;line-height:3.5rem;color:#494949;width:4.6rem;text-align:center}.count input[type=number]::-webkit-inner-spin-button,.count input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-progress-bar .tab-content .property-detail .description{margin-top:3.7rem;margin-bottom:5.7rem}.custom-progress-bar .tab-content .property-detail .description label{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.2rem;color:var(--text2);margin-bottom:1.2rem}.custom-progress-bar .tab-content .property-detail .description #textarea-box{min-height:22rem;width:100%;border:1.5px solid #c8c8c8;box-sizing:border-box;border-radius:7px;padding:1.9rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.1rem;color:var(--text3)}.custom-progress-bar .tab-content .property-detail .description #textarea-counter{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.3rem;color:var(--text3);float:right;margin-top:2rem}.amenities-select>label{display:block;font-family:Spectral;font-style:normal;font-weight:600;font-size:2rem;line-height:1.7rem;color:var(--text2);margin-bottom:2.2rem}.amenities-select .amenities-group{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:2.4rem;row-gap:1.5rem}.amenities-select .amenities-group label{height:3.7rem;border-radius:50px!important;border:1px solid var(--primary-blue);box-shadow:none!important;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.2rem}.amenities-select .amenities-group label img,.offers-container img{max-width:30px}.amenities-select .amenities-group label span{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.3rem;color:#666}.amenities-select .amenities-group .btn-check:checked+.btn{background:#dae4e6;border-radius:50px;border:1px solid var(--light-blue)}.custom-progress-bar .tab-content .pricing-content .pricing{min-height:42.1rem;width:100%;background:var(--text-white);box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:2.6rem}.custom-progress-bar .pricing-content .price{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0}.custom-progress-bar .pricing-content .price .pricing-input{height:100%;width:100%;text-align:center;color:#8f8f8f}.form-check-input:checked[type=radio]{background-image:url(../images/checked.svg);background-size:8px}.custom-progress-bar .pricing-content .price .sub-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:2.1rem;line-height:1.7rem;color:#363636}.custom-progress-bar .pricing-content .price label{height:9.4rem;width:15rem;background:var(--text-white);border:1px solid var(--placeholder);box-sizing:border-box;border-radius:10px;font-family:Poppins;font-style:normal;font-weight:400;font-size:2.6rem;line-height:2.1rem;color:var(--text3);display:flex;align-items:center;justify-content:center}.custom-progress-bar .pricing-content .wfa{margin-top:2.7rem;padding:2.7rem;min-height:24.2rem;width:100%;background:var(--text-white);box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px}.custom-progress-bar .pricing-content .wfa .wfa-content>label{font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.7rem;color:var(--text2);margin-bottom:1.2rem}.custom-progress-bar .pricing-content .wfa .wfa-content p{font-family:Poppins;font-style:normal;font-weight:300;font-size:1.6rem;line-height:2.5rem;color:var(--text2);margin-bottom:2.2rem}.custom-progress-bar .pricing-content .wfa-content .form-check{display:flex;align-items:center;gap:1rem;padding:0}.custom-progress-bar .pricing-content .wfa-content .form-check label{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1rem;color:var(--text);cursor:pointer}.custom-progress-bar .pricing-content .wfa-content .form-check-input{width:2rem;height:2rem;border-radius:3px;margin:0;cursor:pointer}.form-check-input:checked{border-color:var(--text-blue);box-shadow:none}.form-check-input:checked[type=checkbox]{background-image:url(../images/checked.svg);background-position:center center;background-size:12.5px 10px;background-position-x:3px}.custom-progress-bar .tab-content .address-content .address{min-height:56.4rem;width:100%;background:var(--text-white);box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:2.6rem;height:auto}.address input,.address label,.custom-progress-bar .tab-content .address .form-group label{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.3rem;color:var(--text2);display:block;margin-bottom:1rem}.custom-progress-bar .tab-content .address .form-group input{height:4.6rem;width:100%;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px;padding:1.6rem 1.4rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.2rem;color:var(--text2)}.custom-progress-bar .tab-content .address .form-group input::placeholder{color:#8f8f8f}.unavailable_dates{display:flex;align-items:center;gap:20px}#ui-datepicker-div,#ui-datepicker-div *{font-size:100%}.unavailable_dates input{padding:5px;height:6.4rem;width:18rem;background:var(--text-white);border:1px solid var(--placeholder);box-sizing:border-box;border-radius:10px;font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:2.4rem;color:var(--text3);display:flex;align-items:center;justify-content:center}.custom-progress-bar .tab-content .address .map{margin-top:2.5rem}.custom-progress-bar .tab-content .address .map label{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.7rem;color:#363636;margin-bottom:.7rem}.custom-progress-bar .tab-content .rules-content{min-height:71.1rem;width:100%;background:var(--text-white);box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:2.6rem}.custom-progress-bar .tab-content .rules-content .stay-select{margin-bottom:3.4rem}.custom-progress-bar .tab-content .rules-content .stay-select>label{display:block;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.4rem;color:var(--text2)}.custom-progress-bar .tab-content .rules-content .stay-select>.btns-group{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1.4rem;margin-top:1.4rem}.custom-progress-bar .tab-content .rules-content .stay-select>.btns-group label{height:5rem;width:16.2rem;background:var(--light-gray);border-radius:5px;border:none;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.7rem;color:var(--text2);box-shadow:none}.custom-progress-bar .tab-content .rules-content .cancelation-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.4rem;color:var(--text2);margin-bottom:1.6rem}.custom-progress-bar .tab-content .rules-content .cancelation-policy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.3rem}.custom-progress-bar .tab-content .rules-content .cancelation-policy .card{width:33rem;min-height:14rem;padding:1.7rem;border:1px solid silver;box-sizing:border-box;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}#Reservations_table .dropdown-toggle::after,#Reservations_table_filter,#Reservations_table_length,.custom-progress-bar .tab-content .rules-content .cancelation-policy .card .form-check-input,.dataTables_info,table.dataTable>thead .sorting:after,table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before{display:none}.custom-progress-bar .tab-content .rules-content .cancelation-policy .card .cancel-policy-btn{height:4.4rem;width:100%;background:#f9f9f9;border-radius:5px;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.7rem;color:var(--text2);pointer-events:none;cursor:pointer}.custom-progress-bar .tab-content .rules-content .cancelation-policy .card p{font-family:Poppins;font-style:normal;font-weight:300;font-size:1.4rem;line-height:2rem;color:#000;text-align:center}.custom-progress-bar .tab-content .rules-inner-content .add-rules label{font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.7rem;color:var(--text2);display:block;margin-bottom:1.4rem}.custom-progress-bar .tab-content .rules-inner-content .add-rules textarea{min-height:14.6rem;width:100%;border:1.5px solid #c8c8c8;box-sizing:border-box;border-radius:7px;padding:1.6rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.1rem;color:var(--text3)}.owner-profile{display:grid;grid-template-columns:25.5rem 1fr;gap:2.9rem;margin:4rem 0}.owner-profile .left-bar .tabs{min-height:37.5rem;background:#fff;box-shadow:0 0 6px 6px rgba(0,0,0,.04);border-radius:6px;padding-top:4rem;display:flex;flex-direction:column;gap:2rem}.owner-profile .left-bar .tabs button{height:4.6rem;width:22.7rem;background:0 0;border-radius:0 10px 10px 0;text-align:left;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.2rem;color:var(--text4);padding-left:2rem;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:1rem}.owner-profile .left-bar .tabs button.active{color:var(--primary-blue);background:rgba(127,196,211,.06)}.left-bar .tabs{position:sticky;top:15px}.listings_content .listings-card .prices .price .monthly_rate{font-size:1.2rem;color:gray}.content-title{display:inline-block}.content-title label{font-family:Spectral;font-style:normal;font-weight:500;font-size:2.8rem;line-height:2.4rem;color:var(--text)}.content-title hr{width:100%;height:4px;background-color:var(--primary-yellow);opacity:1;border-radius:4px;margin:2rem 0}.owner-profile .right-content .content{background:var(--text-white);box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;min-height:auto;padding:2.4rem}.owner-profile .right-content .vertical-fields{display:grid;grid-template-columns:1fr 1fr;gap:3rem;row-gap:0}.owner-profile .right-content .vertical-fields .form-group label{display:block;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.2rem;color:var(--text2);margin-bottom:.9rem}.owner-profile .right-content .vertical-fields .form-group input[type=email],.owner-profile .right-content .vertical-fields .form-group input[type=number],.owner-profile .right-content .vertical-fields .form-group input[type=password],.owner-profile .right-content .vertical-fields .form-group input[type=text]{border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px;height:5rem;width:100%;padding:0 2rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.3rem;color:var(--text);margin-bottom:2.4rem}.owner-profile .right-content .vertical-fields .form-group input[type=number]::-webkit-inner-spin-button,.owner-profile .right-content .vertical-fields .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.owner-profile .right-content .vertical-fields .form-group .callender img{position:absolute;right:1rem;top:0;cursor:pointer}.owner-profile .right-content .vertical-fields .form-group input[type=email]::placeholder,.owner-profile .right-content .vertical-fields .form-group input[type=text]::placeholder{color:var(--placeholder)}.custom-phone-field{border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px;padding:0 1rem}.custom-phone-field .phone-number input[type=tel]{height:5rem;width:100%;padding:0 2rem;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.7rem;color:#666;padding-left:11rem!important}.owner-profile .right-content .sigle-btn button,.right-content .content .group-buttons button{height:5.7rem;width:17rem;font-size:1.8rem;line-height:1.4rem;font-weight:500;font-style:normal}.custom-phone-field .phone-number .iti,[data-star^="5"]::after{width:100%}.custom-phone-field .phone-number .iti--separate-dial-code .iti__selected-flag{background-color:transparent!important;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.6rem;color:#666}.custom-phone-field .iti__arrow{margin-left:1.1rem;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.8rem solid #adafbb}.iti__country{max-width:35.5rem}.iti__country-list{font-family:Poppins;font-style:normal;font-weight:500;color:var(--text2);left:-1rem}#Reservations_table .dropdown-item.active,.bg-primary,.iti__country:hover,.message-main .left-box .nav .nav-link.active{background-color:var(--primary-blue)}.iti__country-list::-webkit-scrollbar{width:1rem!important}.iti__country-list::-webkit-scrollbar-track{background:0 0!important}.iti__country-list::-webkit-scrollbar-thumb{background:var(--primary-yellow)}.owner-profile .right-content .vertical-fields .form-group .upload-photo{display:flex;align-items:center;gap:1.1rem}.owner-profile .right-content .vertical-fields .form-group .upload-photo .preview{height:11rem;width:11rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.form-group .upload-photo input[type=file]::-webkit-file-upload-button{height:3.2rem;width:11.9rem;border-radius:.5rem;background:#eaeaea;border:1px solid #cbcbcb;box-sizing:border-box;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.2rem;color:var(--text2);cursor:pointer}.form-group .upload-photo{margin-top:1.5rem}.form-group .upload-photo input[type=file]{background-color:#fff;color:#fff}.form-group .upload-photo input[type=file]::-webkit-file-input-button{font-size:20px}.right-content .content .group-buttons{margin-top:5rem;display:flex;justify-content:flex-end;gap:1.4rem}.right-content .content .group-buttons button{font-family:Poppins}.right-content .content .group-buttons button:first-child{color:var(--primary-blue);background-color:var(--text-white);border:1.2px solid var(--primary-blue);box-sizing:border-box;backdrop-filter:blur(4px);border-radius:5px}.owner-profile .right-content .sigle-btn button,.right-content .content .group-buttons button:nth-child(2){border-radius:5px;color:var(--text-white);background:var(--primary-blue);backdrop-filter:blur(4px)}.right-content .content .group-buttons button:first-child:hover,.right-content .content .group-buttons button:nth-child(2):hover{background:var(--text-blue);color:var(--text-white)}.owner-profile .right-content .sigle-btn button{font-family:Poppins}.owner-profile .right-content .sigle-btn button:hover{background:var(--text-blue)}.table-content{overflow:hidden}#Reservations_table{background:#f8f8f8;box-shadow:0 0 13px rgba(0,0,0,.06);border-radius:4px}#Reservations_table thead{line-height:5rem}#Reservations_table tbody{background-color:var(--text-white)}#Reservations_table tbody tr{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:var(--text2)}#Reservations_table tbody tr td{padding-top:1.9rem;padding-left:1.9rem}#Reservations_table tbody tr:last-child td{padding-bottom:1.9rem}#Reservations_table tbody tr td img{border-radius:3px}#confirm-mail-popup .modal-header,#make-counter-offer-popup .modal-header,#make-offer-popup .modal-header,#mark-unavailable .modal-header,#unavailability-popup .modal-header,#verification-model .modal-header,.dispute_popup .modal-header,tbody,td,tfoot,th,thead,tr{border:none}#Reservations_table thead tr th{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;color:var(--text);padding-left:1.9rem}#Reservations_table thead tr th:first-child{width:200px}#Reservations_table .dropdown .dropdown-menu,.offcanvas-body .btn-login .spinner{transition:none}#Reservations_table .dropdown-toggle.dotted-btn{display:flex;align-items:flex-end;height:.5rem;font-size:4.4rem;color:var(--text2);cursor:pointer;user-select:none;margin-left:15%}#Reservations_table .dropdown-item{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.9rem;color:#363636;padding:1rem;display:flex;gap:5px;align-items:center}#Reservations_table .dropdown-item i{color:var(--text)}.dataTables_paginate.paging_simple_numbers a{text-decoration:none;display:inline-block;height:3.6rem;width:3.6rem;background:#f7f7f7;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dataTables_paginate.paging_simple_numbers>span{display:flex;align-items:center;gap:1.5rem}.dataTables_paginate.paging_simple_numbers>.paginate_button.disabled{color:var(--primary-yellow)!important;background:#f7f7f7!important}.dataTables_paginate.paging_simple_numbers>.paginate_button{background:var(--primary-yellow);color:var(--text-white);font-size:20px;border-radius:6px}div.dataTables_wrapper div.dataTables_paginate{text-align:unset;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;margin-top:3.8rem;margin-bottom:1rem}.dataTables_paginate.paging_simple_numbers>.paginate_button.disabled i{-webkit-text-fill-color:var(--primary-yellow);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f7f7f7}.dataTables_paginate.paging_simple_numbers>.paginate_button i{-webkit-text-fill-color:var(--text-white);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary-yellow)}.dataTables_paginate.paging_simple_numbers>span a{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.2rem;color:#666}.dataTables_paginate.paging_simple_numbers>span .paginate_button.current{background:var(--primary-yellow);color:var(--text-white)}.guest-table thead tr th:first-child{width:8rem!important}.guest-table .dropdown .dropdown-toggle.dotted-btn{justify-content:flex-end;padding-right:3rem}.owner-profile .listings_content{display:flex;flex-direction:column;gap:3.2rem}.listings_content .listings-card{min-height:21.4rem;width:100%;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:9px;padding:1.8rem}.listings_content .listings-card .inner-card{display:grid;grid-template-columns:1fr 2fr;gap:1.3rem}.listings_content .listings-card .inner-card img{height:100%;width:100%;border-radius:7px;object-fit:cover;object-position:top}.listings_content .card-content .top-heading,.message-main .left-box .nav .nav-link .user-message,.payment-detail .main-payment .card-detail .your-trip .fields{display:flex;align-items:flex-start;justify-content:space-between}.listings_content .card-content .top-heading h1{font-family:Spectral;font-style:normal;font-weight:500;font-size:2.4rem;line-height:2.4rem;color:#363636;padding-right:1rem;max-width:80%}.fa-star.checked{color:var(--primary-yellow2)}.listings_content .card-content .stars{display:flex;align-items:center;padding:1.6rem 0;font-size:14px;gap:2px}.listings_content .card-content .stars span,.payment-detail .main-payment .card-detail .select-country #country option{cursor:pointer}.listings_content .card-content .stars .count{cursor:pointer;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:.8rem;color:#363636;transform:translateY(1px)}.listings_content .card-content .amenities{display:flex;align-items:center;gap:2rem}.listings_content .card-content .amenities .single-amenity{display:flex;flex-direction:column;align-items:center;gap:1rem}.listings_content .card-content .amenities .short-desc{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.1rem;color:#666}.listings_content .card-content .prices{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.listings_content .card-content .prices .price{font-family:Spectral;font-style:normal;font-weight:600;font-size:2.8rem;line-height:2rem;color:#363636}.listings_content .listings-card .prices .price span{font-family:Spectral;font-style:normal;font-weight:400;font-size:2.4rem;line-height:1.7rem;color:#363636}.listings_content .prices .view-list button{height:3.3rem;width:13.7rem;border-radius:5px;background:var(--primary-blue);font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1rem;color:#fff}.listings_content .listings-card .inner-card .toggle-on-image{position:relative;height:100%;width:100%;display:inline-block}.listings_content .listings-card .inner-card .whishlist_toggle{position:absolute;top:.7rem;right:2rem;height:28px;width:28px;background:#f5f5f5;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.messages-content{background:#fff;box-shadow:0 0 14px rgba(0,0,0,.1);border-radius:10px}.message-main{display:grid;grid-template-columns:1fr 1.5fr;height:42.3rem}.message-main .left-box{border-right:1px solid #b3b3b3;padding:2.1rem;overflow:auto;scroll-padding-right:15px}.message-main .left-box::-webkit-scrollbar{width:.6rem}.message-main .left-box::-webkit-scrollbar-track{background:0 0}.message-main .left-box::-webkit-scrollbar-thumb{background:var(--primary-blue)}.message-main .left-box::-webkit-scrollbar-thumb:hover{background:var(--text-blue)}.message-main .left-box>.label{font-family:Poppins;font-style:normal;font-weight:500;font-size:2.4rem;line-height:2rem;color:#2e2e2e;padding-bottom:2.3rem}.message-main .left-box .nav .nav-link{min-height:3.9rem;width:100%;background:0 0;color:#000;padding:5px}.message-main .left-box .nav .nav-link .user-message .user-image-name{display:flex;align-items:center;gap:1.6rem}.message-main .left-box .nav .nav-link .user-message .desc{display:flex;flex-direction:column;gap:.6rem;text-align:left}.message-main .left-box .nav .nav-link .user-message .desc h1{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.3rem;color:#373737}.message-main .left-box .nav .nav-link .user-message .desc p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.3rem;color:#666}.message-main .left-box .nav .nav-link .user-message .time{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1rem;line-height:1.1rem;color:#666}.message-main .left-box .nav .nav-link .user-message img{height:39px;width:39px;border-radius:50%}.message-main .right-box{background-image:url("../images/messages_bg.svg");background-repeat:no-repeat;background-position:center center}.message-main .right-box .tab-content .user-name{height:4.6rem;border-bottom:1px solid #d1d1d1;padding:1.6rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.5rem;color:#363636;position:static}.message-main .right-box .tab-content .message-inner{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1.8rem;height:30.4rem;box-sizing:border-box;overflow:auto}.message-main .right-box .tab-content .message-inner::-webkit-scrollbar{width:.6rem}.message-main .right-box .tab-content .message-inner::-webkit-scrollbar-track{background:0 0}.message-main .right-box .tab-content .message-inner::-webkit-scrollbar-thumb{background:var(--primary-blue)}.message-main .right-box .tab-content .message-inner .chat-image img{height:29px;width:29px}.message-main .right-box .tab-content .message-inner .message-text p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.6rem;color:#666;margin-bottom:1.4rem}.message-main .right-box .tab-content .message-inner .message-text h1{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.3rem;color:#4e4e4e}.message-main .right-box .tab-content .message-inner .offer-buttons{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:2.9rem}.message-main .right-box .tab-content .message-inner .offer-buttons button{height:3.4rem;width:10.2rem;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.2rem;line-height:1rem;box-sizing:border-box;backdrop-filter:blur(4px);border-radius:5px}.message-main .right-box .tab-content .message-inner .view-time{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:.8rem;line-height:.7rem;color:#c4c4c4;margin-top:.9rem}.message-main .right-box .tab-content .message-body{display:flex;flex-direction:column;justify-content:space-between;height:37.7rem}.message-main .right-box .tab-content .message-body .msg{margin-bottom:2rem;display:grid;grid-template-columns:4rem 1fr}.message-main .right-box .tab-content .message-body .send-message{border:10px solid transparent}.message-main .right-box .tab-content .message-body .group-fields{height:5.3rem;width:100%;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;border-radius:5px}.message-main .right-box .tab-content .send-message .group-fields{display:flex;justify-content:space-between;align-items:center}.message-main .right-box .send-message .group-fields .right-btns{display:flex;align-items:center}.message-main .right-box .send-message .group-fields .right-btns .send-btn{height:3.6rem;width:7.6rem;border-radius:5px;background:var(--primary-blue);font-family:Montserrat;font-style:normal;font-weight:600;font-size:1.4rem;line-height:1.1rem;color:#fff;margin-right:.8rem}.message-main .right-box .send-message .group-fields .right-btns .send-btn:hover{background:var(--text-blue)}.message-main .right-box .send-message .group-fields .right-btns .input-field{position:relative;display:inline-block}.message-main .right-box .right-btns .input-field .upload-attach::-webkit-file-upload-button{display:none}.message-main .right-box .right-btns .input-field .upload-attach{width:45px;height:45px;opacity:0;cursor:pointer}.message-main .right-box .right-btns .input-field .attach-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.message-main .right-box .group-fields .type-msg{height:100%;width:100%;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:1.2rem;line-height:1rem;color:var(--text);padding:2.2rem 1.5rem}.message-main .right-box .group-fields .type-msg::placeholder{color:#8f8f8f}.wishlist-cards{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem}.wishlist-cards .card{height:28rem;width:26.2rem;border-radius:10px;padding:1.4rem;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.14)}.wishlist-cards .card .image img{width:100%;height:19.5rem;border-radius:10px}.wishlist-cards .card .bottom-content .info{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem;margin-bottom:1rem}.wishlist-cards .card .bottom-content .info h2{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.2rem;color:#363636}.wishlist-cards .card .bottom-content .info span{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.8rem;line-height:1.7rem;color:var(--text)}.badge,.wishlist-cards .card .bottom-content .stars .fa-star{font-size:1rem}.custom-wishlist,.wishlist-cards .card .image .whishlist_toggle{position:absolute;right:10px;top:11px;display:inline-block;height:28px;width:28px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer}.payment-detail .main-payment{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.payment-detail .main-payment .card-detail{min-height:135.4rem;width:100%;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:1.6rem}.payment-detail .main-payment .order-detail{height:fit-content;width:100%;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:7px;padding:1.6rem}.payment-detail .main-payment .order-detail .hotel-detail{display:grid;grid-template-columns:1fr 2fr;gap:1.4rem}.payment-detail .main-payment .order-detail .hotel-detail img{height:12.6rem;width:-webkit-fill-available;width:-moz-available;border-radius:.8rem;object-fit:cover}.payment-detail .main-payment .order-detail .hotel-detail .short-desc label{font-family:Spectral;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.8rem;color:#363636}.payment-detail .main-payment .order-detail .hotel-detail .short-desc .text{display:grid;grid-template-columns:12px 1fr;margin-top:1.6rem;gap:1.4rem}.payment-detail .main-payment .order-detail .hotel-detail .short-desc .text img{height:1.6rem;width:1.2rem}.payment-detail .main-payment .order-detail .hotel-detail .short-desc .text p{font-family:Poppins;font-style:normal;font-weight:300;font-size:1.4rem;line-height:1.9rem;color:#666}.payment-detail .main-payment .order-detail hr{background:#d9d9d9;opacity:1;border:none;margin:2.1rem 0}.payment-detail .main-payment .order-detail .amount-detail{display:flex;flex-direction:column;gap:1.4rem}.payment-detail .main-payment .order-detail .amount-detail label{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.8rem;line-height:2.7rem;color:#4e4e4e}.payment-detail .main-payment .order-detail .amount-detail .fields{display:flex;align-content:center;justify-content:space-between}.payment-detail .main-payment .order-detail .amount-detail .fields .info{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.4rem;color:#8f8f8f}.payment-detail .main-payment .order-detail .amount-detail .fields .payment{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.6rem;color:#4e4e4e}.payment-detail .main-payment .order-detail .total .fields{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.payment-detail .main-payment .order-detail .total .fields .info{font-family:Poppins;font-style:normal;font-weight:500;font-size:2rem;line-height:3rem;color:#4e4e4e}.payment-detail .main-payment .order-detail .total .fields .payment{font-family:Poppins;font-style:normal;font-weight:500;font-size:2.4rem;line-height:2.1rem;text-align:right;color:var(--primary-blue)}.payment-detail .main-payment .card-detail hr{background:#d9d9d9;opacity:1;margin:2rem 0}.payment-detail .main-payment .card-inner-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.8rem;line-height:1.5rem;color:var(--text-blue)}.payment-detail .main-payment .card-detail .your-trip .fields .input-data{display:flex;flex-direction:column;gap:1.3rem}.payment-detail .main-payment .card-detail .your-trip .fields .input-data label{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.4rem;color:#8f8f8f}.payment-detail .main-payment .card-detail .your-trip .fields .input-data input{font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.6rem;color:#2e2e2e;background:0 0}.payment-detail .main-payment .card-detail .your-trip .fields img{height:1.7rem;width:1.7rem}.payment-detail .main-payment .card-detail .credit-card{display:grid;grid-template-columns:5rem 1fr;align-items:center;height:5rem;width:100%;border-radius:5px;border:1px solid #c8c8c8;box-sizing:border-box;margin-top:2rem}.payment-detail .main-payment .card-detail .credit-card img{margin:0 auto;width:2.4rem;height:1.5rem}.payment-detail .main-payment .card-detail .credit-card input{height:100%;width:100%;border-radius:0 5px 5px 0;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.6rem;color:var(--text)}.payment-detail .main-payment .card-detail .credit-card input::placeholder{color:var(--text3)}.payment-detail .main-payment .card-detail .card-no{border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px;margin-top:1.3rem}.payment-detail .main-payment .card-detail .card-no input{height:5rem;width:100%;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.6rem;color:var(--text);padding:1.6rem}.payment-detail .main-payment .card-detail .card-no input:first-child,.payment-detail .main-payment .card-detail .card-no input:nth-child(2),.payment-detail .main-payment .card-detail .card-no input:nth-child(3){border-bottom:1px solid #e5e5e5;border-radius:5px 5px 0 0}.payment-detail .main-payment .card-detail .card-no .combine{display:grid;grid-template-columns:1fr 0.7fr}.payment-detail .main-payment .card-detail .card-no .combine-2{display:grid;grid-template-columns:1fr 1fr}.payment-detail .main-payment .card-detail .card-no .combine-2 input:first-child{border-right:1px solid #e5e5e5;border-radius:0 0 0 5px;border-bottom:none}.payment-detail .main-payment .card-detail .card-no .combine-2 input:nth-child(2){border-bottom:none;border-radius:0 0 5px}.payment-detail .main-payment .card-detail .card-no .combine input:first-child{border-radius:0 0 0 5px;border:none;border-right:1px solid #e5e5e5}.payment-detail .main-payment .card-detail .card-no .combine input:nth-child(2){border-radius:0 0 5px;border:none}.payment-detail .main-payment .card-detail .select-country{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;height:5rem;position:relative}.payment-detail .main-payment .card-detail .select-country::after{position:absolute;content:"";background-image:url(../images/select-arrow.svg);background-repeat:no-repeat;height:7px;width:11px;right:1.8rem;top:2.2rem}.payment-detail .main-payment .card-detail .select-country #city,.payment-detail .main-payment .card-detail .select-country #country,.payment-detail .main-payment .card-detail .select-country #state{-webkit-appearance:none;height:5rem;width:100%;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px;padding:0 1.6rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.6rem;color:#8f8f8f;cursor:pointer}.payment-detail .main-payment .card-detail .select-country #country::-webkit-scrollbar{width:1rem}.payment-detail .main-payment .card-detail .select-country #country::-webkit-scrollbar-track{background:var(--light-gray)}.payment-detail .main-payment .card-detail .select-country #country::-webkit-scrollbar-thumb{background:var(--primary-blue)}.m-list-active,.m-list-active:focus,.m-list-active:hover,.mc-sender p,.payment-detail .main-payment .card-detail .select-country #country option:hover{background:var(--primary-blue)!important}.payment-detail .main-payment .required-trip label{font-family:Poppins;font-style:normal;font-weight:500;font-size:2.2rem;line-height:1.9rem;color:#4e4e4e;margin-top:3.2rem}.payment-detail .main-payment .required-trip .fields{display:flex;align-items:center;justify-content:space-between;margin:2rem 0}.payment-detail .main-payment .required-trip .fields input{height:5rem;width:70%;font-family:Poppins;font-style:normal;font-weight:400;font-size:2rem;line-height:1.4rem;color:#363636}.payment-detail .main-payment .required-trip .fields button{height:3.7rem;width:7.9rem;border:1.2px solid var(--primary-blue);box-sizing:border-box;backdrop-filter:blur(4px);border-radius:5px;background:0 0;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.8rem;line-height:1.4rem;color:var(--primary-blue)}.payment-detail .main-payment .required-trip p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.2rem;color:#8f8f8f}.payment-detail .main-payment .cancelation-policy label{font-family:Poppins;font-style:normal;font-weight:500;font-size:2.2rem;line-height:2.3rem;color:#363636;margin-bottom:2.8rem}.payment-detail .main-payment .cancelation-policy p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.7rem;color:#8f8f8f}.payment-detail .main-payment .cancelation-policy p a{text-decoration-line:underline;color:#363636}.payment-detail .main-payment .terms-policy{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#8f8f8f}.payment-detail .main-payment .terms-policy a{color:#363636}.payment-detail .main-payment .submit{height:5.6rem;width:20.5rem;border-radius:.8rem;background:var(--primary-blue);font-family:Poppins;font-style:normal;font-weight:500;font-size:1.7rem;line-height:1.8rem;color:#fff;margin-top:3.5rem}.search-result-filter-price-range.wrapper{position:relative;padding-bottom:2.4rem}.search-result-filter-price-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:0;position:absolute;margin:auto;top:3px;bottom:0;background-color:transparent;pointer-events:none}.search-result-filter-price-range .slider-track{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px}.search-result-filter-price-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.search-result-filter-price-range input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.search-result-filter-price-range input[type=range]::-ms-track{appearance:none;height:5px}.search-result-filter-price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;background-color:#3264fe;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%}.search-result-filter-price-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#3264fe;pointer-events:auto;border:none}.search-result-filter-price-range input[type=range]::-ms-thumb{appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#3264fe;pointer-events:auto}.search-result-filter-price-range input[type=range]:active::-webkit-slider-thumb{background-color:#fff;border:1px solid #3264fe}.search-result-filter-price-range-values{margin-top:2.4rem;display:grid;grid-template-columns:minmax(0,29.5rem) 2rem minmax(0,29.5rem);align-items:center;justify-content:space-between;margin-bottom:3rem}.search-result-filter-price-range-values .dash-line{height:2px;width:2rem;border-radius:5px;background-color:#8f8f8f}.search-result-filter-price-range-values .left-block,.search-result-filter-price-range-values .right-block{background:#fff;border:1px solid #d8d6d6;border-radius:6px;padding:.8rem 1.2rem;height:5.3rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.search-result-filter-price-range-values .left-block label,.search-result-filter-price-range-values .right-block label{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.3rem;line-height:1rem;color:#666}.search-result-filter-price-range-values #range1,.search-result-filter-price-range-values #range2{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5rem;color:#2e2e2e;display:inline-block;pointer-events:none}.rooms-and-beds-filter{display:flex;flex-direction:column}.rooms-and-beds-filter .main-label{font-family:Spectral;font-style:normal;font-weight:600;font-size:2.2rem;line-height:1.8rem;color:#2e2e2e;margin-bottom:2.6rem;margin-top:2.4rem}.rooms-and-beds-filter .main-select-fields .sub-heading{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.1rem;color:#4e4e4e;display:block;margin-bottom:2.2rem}#rangeend .calendar *,#rangestart .calendar *{font-size:100%!important}.rooms-and-beds-filter .main-select-fields .filter-check-select{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.rooms-and-beds-filter .main-select-fields .filter-check-select .btn{height:3.7rem;width:8.2rem;border-radius:5rem;border:1px solid var(--primary-blue);font-family:Poppins;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.1rem;text-align:center;color:#4e4e4e;display:flex;align-items:center;justify-content:center;flex:unset;box-shadow:none;outline:0;background:0 0}.rooms-and-beds-filter .main-select-fields .btn-check:checked+.btn-outline-primary{background:var(--primary-blue);color:#fff;border:none}.property-type-filter{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-bottom:3.1rem}.property-type-filter>label{font-family:Spectral;font-style:normal;font-weight:600;font-size:2.2rem;line-height:1.8rem;color:#2e2e2e;padding:2.4rem 0;display:block}.property-type-filter .property-type-filter-checks{display:flex;gap:2.4rem;flex-wrap:wrap;justify-content:center}.property-type-filter .property-type-filter-checks .btn{height:11.3rem;width:15.8rem;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;box-shadow:none;border:1px solid #ddd;border-radius:8px!important;flex:unset}.property-type-filter .property-type-filter-checks .btn img{height:40px;width:40px}.property-type-filter .property-type-filter-checks .btn span{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.1rem;color:#4e4e4e}.property-type-filter .property-type-filter-checks .btn:hover{background:0 0}.property-type-filter .property-type-filter-checks .btn-check:checked+.btn-outline-primary{background:0 0;border:2px solid var(--primary-blue)}@media (max-width:480px){.payment-detail .main-payment .order-detail .hotel-detail{grid-template-columns:1fr}.payment-detail .main-payment .order-detail .hotel-detail img{width:19.1rem;margin:0 auto}}@media (max-width:1013px){.progress-tabs ul::before{top:20%}}@media (max-width:991px){html{font-size:55%!important}}@media only screen and (min-width:768px) and (max-width:991px){.listings_content .listings-card .inner-card{grid-template-columns:1fr;gap:1.3rem}.listings_content .listings-card .inner-card img{height:auto;width:auto}.listings_content .listings-card .inner-card .image{display:flex;justify-content:center}.listings_content .listings-card .inner-card .toggle-on-image{width:fit-content;margin:0 auto}.message-main{grid-template-columns:1fr;min-height:83rem!important}.message-main .left-box{border-right:none;height:40rem}.message-main .right-box{height:inherit}.message-main .right-box .tab-content .user-name{border-top:1px solid #d1d1d1}}@media (max-width:768px){.payment-detail .main-payment .order-detail{order:1}.payment-detail .main-payment .card-detail{order:2}.payment-detail .main-payment{grid-template-columns:1fr}.custom-progress-bar,.owner-profile{display:grid;grid-template-columns:1fr}.custom-progress-bar{gap:1rem}.custom-progress-bar .progress-tabs{min-height:50rem;flex-direction:column;overflow:hidden;width:200px;margin:0}.custom-progress-bar .progress-tabs ul{grid-template-columns:auto;gap:3rem}.progress-tabs ul li{display:flex;align-items:center;flex-direction:row;gap:1.5rem}.progress-tabs ul li .nav-link.active{height:39px;width:39px}.progress-tabs ul .nav-item p{margin-top:0;text-align:unset}.custom-progress-bar .tab-content .inner-content{min-height:50rem;margin:5rem 2rem}.progress-tabs ul::before{top:52%;transform:rotate(90deg);left:-69%;width:167%}.progress_animate::after{transform:rotate(90deg)}.progress_animate16::after{width:33%;height:2px;left:-2%;top:15%}.progress_animate32::after{width:60%;height:2px;left:-15.5%;top:23%}.progress_animate48::after{width:100%;height:2px;left:-35.5%;top:32%}.progress_animate64::after{width:131%;height:2px;left:-51%;top:42%}.progress_animate80::after{width:165%;height:2px;left:-68%;top:50%}.progress-tabs ul li:last-child .nav-link.active{height:39px;width:40px}.custom-progress-bar .tab-content .buttons{gap:10px;margin:5px}.owner-profile{gap:2.9rem;margin:4rem 0}}@media (max-width:700px){.custom-progress-bar .tab-content .rules-content .stay-select>.btns-group{justify-content:center}}@media (max-width:600px){#Reservations_table_wrapper{overflow:auto}#Reservations_table_wrapper::-webkit-scrollbar{height:.5rem}#Reservations_table_wrapper::-webkit-scrollbar-track{background:0 0}#Reservations_table_wrapper::-webkit-scrollbar-thumb{background:var(--primary-blue)}.listings_content .listings-card .inner-card{grid-template-columns:1fr;gap:1.3rem}.listings_content .listings-card .inner-card img{height:auto;width:auto}.listings_content .listings-card .inner-card .image{display:flex;justify-content:center}.listings_content .listings-card .inner-card .toggle-on-image{width:fit-content;margin:0 auto}.message-main{grid-template-columns:1fr;min-height:83rem!important}.message-main .left-box{border-right:none;height:40rem}.message-main .right-box{height:inherit}.message-main .right-box .tab-content .user-name{border-top:1px solid #d1d1d1}.search-result-filter-price-range-values{grid-template-columns:1fr;gap:1rem}.search-result-filter-price-range-values .dash-line{margin:auto}}@media (max-width:520px){.custom-progress-bar .tab-content .property-type-content .words-to-describe,.custom-progress-bar .tab-content .property-type-content .words-to-describe #char-counter{width:100%}.custom-progress-bar .tab-content .single-select-btns .single-btns{justify-content:center}}@media (max-width:500px){.owner-profile .right-content .vertical-fields{grid-template-columns:1fr;gap:0}.owner-profile .right-content .vertical-fields:nth-child(3){margin-top:2rem}.right-content .content .group-buttons button{height:4.7rem;width:13rem}.right-content .content .group-buttons{justify-content:center;gap:.5rem}}@media (max-width:420px){.custom-progress-bar .tab-content .rules-content .cancelation-policy .card{width:100%}}@media (max-width:360px){.custom-progress-bar .tab-content .buttons button{height:3.6rem;width:9.3rem;font-size:1.4rem}.form-group .upload-photo input[type=file]{width:105px!important}.custom-progress-bar .pricing-content .price label{height:7.4rem;width:12rem;font-size:2rem;transition:.5s}}.offcanvas-body .btn-login{display:flex;align-items:center;justify-content:center;gap:1rem;transition:none}#preview_img{border-radius:50%}.rating{font-size:16px;gap:7px}[data-star]{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;font-size:31px}[data-star]::before{display:block;content:"★★★★★";color:#ddd}[data-star]::after{white-space:nowrap;position:absolute;top:0;left:0;content:"★★★★★";width:0;color:orange;overflow:hidden;height:100%}[data-star^=".1"]::after,[data-star^="0.1"]::after{width:2%}[data-star^=".2"]::after,[data-star^="0.2"]::after{width:4%}[data-star^=".3"]::after,[data-star^="0.3"]::after{width:6%}[data-star^=".4"]::after,[data-star^="0.4"]::after{width:8%}[data-star^=".5"]::after,[data-star^="0.5"]::after{width:10%}[data-star^=".6"]::after,[data-star^="0.6"]::after{width:12%}[data-star^=".7"]::after,[data-star^="0.7"]::after{width:14%}[data-star^=".8"]::after,[data-star^="0.8"]::after{width:16%}[data-star^=".9"]::after,[data-star^="0.9"]::after{width:18%}[data-star^="1"]::after{width:20%}[data-star^="1.1"]::after{width:22%}[data-star^="1.2"]::after{width:24%}[data-star^="1.3"]::after{width:26%}[data-star^="1.4"]::after{width:28%}[data-star^="1.5"]::after{width:30%}[data-star^="1.6"]::after{width:32%}[data-star^="1.7"]::after{width:34%}[data-star^="1.8"]::after{width:36%}[data-star^="1.9"]::after{width:38%}[data-star^="2"]::after{width:40%}[data-star^="2.1"]::after{width:42%}[data-star^="2.2"]::after{width:44%}[data-star^="2.3"]::after{width:46%}[data-star^="2.4"]::after{width:48%}[data-star^="2.5"]::after{width:50%}[data-star^="2.6"]::after{width:52%}[data-star^="2.7"]::after{width:54%}[data-star^="2.8"]::after{width:56%}[data-star^="2.9"]::after{width:58%}[data-star^="3"]::after{width:60%}[data-star^="3.1"]::after{width:62%}[data-star^="3.2"]::after{width:64%}[data-star^="3.3"]::after{width:66%}[data-star^="3.4"]::after{width:68%}[data-star^="3.5"]::after{width:70%}[data-star^="3.6"]::after{width:72%}[data-star^="3.7"]::after{width:74%}[data-star^="3.8"]::after{width:76%}[data-star^="3.9"]::after{width:78%}[data-star^="4"]::after{width:80%}[data-star^="4.1"]::after{width:82%}[data-star^="4.2"]::after{width:84%}[data-star^="4.3"]::after{width:86%}[data-star^="4.4"]::after{width:88%}[data-star^="4.5"]::after{width:90%}[data-star^="4.6"]::after{width:92%}[data-star^="4.7"]::after{width:94%}[data-star^="4.8"]::after{width:96%}[data-star^="4.9"]::after{width:98%}.wfa-header{background:url('../../assets/images/header-bg.png') center center/cover}#message-form label,.messenger-search[type=text]{display:none!important}#filterModal .middle .static-values{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#filterModal .middle .static-values span{display:inline-block;height:4rem;min-width:5rem;border:1px solid #d3d3d3;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;padding:5px;line-height:16px}#filterModal .middle{position:relative;width:100%;margin-top:40px;display:inline-block}#filterModal .slider{position:relative;z-index:1;height:10px;margin:0 15px}#filterModal .slider>.track{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;border-radius:5px;background-color:#c3d7e7}#filterModal .slider>.range{position:absolute;z-index:2;left:25%;right:25%;top:0;bottom:0;border-radius:5px;background-color:var(--primary-blue)}#filterModal .slider>.thumb{position:absolute;z-index:3;width:30px;height:30px;background-color:var(--primary-blue);border-radius:50%}#filterModal .slider>.thumb.left{left:25%;transform:translate(-15px,-10px)}#filterModal .slider>.thumb.right{right:25%;transform:translate(15px,-10px)}#filterModal .range2{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:10px;width:100%;opacity:0}#filterModal .range2::-webkit-slider-thumb{pointer-events:all;width:30px;height:30px;border-radius:0;border:0;background-color:red;cursor:pointer;-webkit-appearance:none}#filterModal #multi_range{margin:20px auto 0;background-color:var(--primary-blue);border-radius:20px;text-align:center;width:90px;font-weight:500;font-size:1.25em;color:#fff}.moretext{overflow:hidden;transition:.3s linear}.password-wrapper i{position:absolute;top:1.7rem;right:1rem;font-size:1.2rem;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.badge-div{display:flex;align-items:center;justify-content:center;gap:10px}.messenger .fa,.messenger .far,.messenger .fas{color:var(--primary-blue)}.active-tab{border-bottom:2px solid var(--primary-blue)!important}.activeStatus{border:none!important}.invoice-print-btn,.offer-btns{border-radius:5px;font-style:normal}#confirm-mail-popup .modal-body,#make-counter-offer-popup .modal-body,#make-offer-popup .modal-body,#mark-unavailable .modal-body,#unavailability-popup .modal-body,#verification-model .modal-body,.dispute_popup .modal-body{padding:0 2.8rem 2.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}#confirm-mail-popup .modal-body>img,#make-counter-offer-popup .modal-body>img,#make-offer-popup .modal-body>img,#mark-unavailable .modal-body>img,#unavailability-popup .modal-body>img,#verification-model .modal-body>img,.dispute_popup .modal-body>img{height:5rem;width:74rem;margin-bottom:2rem;border-radius:50%}#confirm-mail-popup .modal-body h1,#make-counter-offer-popup .modal-body h1,#make-offer-popup .modal-body h1,#mark-unavailable .modal-body h1,#unavailability-popup .modal-body h1,#verification-model .modal-body h1,.dispute_popup .modal-body h1{font-family:Spectral;font-style:normal;font-weight:600;font-size:2.4rem;line-height:3.7rem;color:#2e2e2e;text-align:center}#confirm-mail-popup .modal-body p,#make-counter-offer-popup .modal-body p,#make-offer-popup .modal-body p,#mark-unavailable .modal-body p,#unavailability-popup .modal-body p,#verification-model .modal-body p,.dispute_popup .modal-body p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.2rem;color:#4e4e4e;text-align:center}#verification-model .modal-body .btn-primary{color:#fff;background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;font-size:1.6rem!important}#make-counter-offer-popup input,#make-offer-popup input,#mark-unavailable input,.dispute_popup input{text-align:center;max-width:13rem;font-size:1.6rem}.notifications-detail .notifi-table-wrapper{box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:6px;overflow:hidden;margin-top:6rem}.notifications-detail .notifi-table-wrapper .table thead{height:6.9rem;background:#e8fbff;border-radius:6px 6px 0 0}.notifications-detail .notifi-table-wrapper .table thead th{font-family:Spectral;font-style:normal;font-weight:500;font-size:2.8rem;line-height:4.3rem;color:#2e2e2e;vertical-align:middle;padding:1.3rem 2rem}.notifications-detail .notifi-table-wrapper .table tbody tr td{padding:1.6rem;display:flex;gap:1.6rem}.notifications-detail .notifi-table-wrapper .table tbody tr td .image{height:3.2rem;width:3.2rem;border-radius:50%;overflow:hidden}.notifications-detail .notifi-table-wrapper .table tbody tr td .image img{height:100%;width:100%;object-fit:cover;object-position:center}.notifications-detail .notifi-table-wrapper .table tbody tr td h1{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.7rem;color:#222e3c}.notifications-detail .notifi-table-wrapper .table tbody tr td p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.7rem;color:#748194}.notifications-detail .notifi-table-wrapper .table tbody tr:nth-child(2n){background:#f7feff}#make-counter-offer-popup .offer-submit,#make-offer-popup .offer-submit,#mark-unavailable button[type=submit],.dispute_popup .offer-submit{font-size:1.6rem;background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;font-family:Poppins}#make-counter-offer-popup .offer-submit,#mark-unavailable button[type=submit]{background:#198754!important;border-color:#198754!important}#make-counter-offer-popup label,#make-offer-popup label,#mark-unavailable label,#unavailability-popup label,#unavailability-popup p,.dispute_popup label{font-size:1.6rem;margin-bottom:10px;font-weight:700;font-family:Poppins;color:#4e4e4e}#unavailability-popup .modal-body p{text-align:left!important}.offers-main{display:flex}.offers-main img{border-radius:50%;gap:3rem}.right-content .accordion-button{font-size:1.6rem;font-family:Poppins}.offer-btns,.right-content .accordion-body{font-size:1.4rem;font-family:Poppins}.offer-btns{height:3.4rem;width:12rem;font-weight:400;line-height:1.7rem;margin:0 10px 10px;padding:7px}.invoice-print-btn,.pdf-controller #pdf-generate{background:var(--primary-blue);left:0;top:0;line-height:1.4rem;color:#fff}.invoice-print-btn{padding:1rem 2rem;font-family:Poppins;font-weight:500;font-size:1.8rem}.invoice-font{font-size:15px;color:var(--primary-blue)}.offer-date,.offers-accordian .offer-date{color:#c4c4c4;font-family:"Open Sans";font-size:.8;font-weight:400;font-style:normal}.offer-date{margin-left:10px;margin-bottom:10px}@media only screen and (max-width:425px){#make-offer-popup input,.dispute_popup input{max-width:12rem}}.offers-accordian .accordion-item{border:none;box-shadow:rgba(0,0,0,.16) 0 1px 4px;margin-bottom:1rem;border-radius:6px}.offers-accordian .accordion-header .accordion-button{background:#e8fbff;border-radius:6px 6px 0 0;height:6rem;box-shadow:none;display:grid;grid-template-columns:1fr 1.5rem;align-items:center;gap:1rem}.offers-accordian .accordion-header .accordion-button b{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:80%;color:#2e2e2e;white-space:nowrap}.offers-accordian .accordion-header .accordion-button strong{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.7rem;color:#222e3c}.offers-accordian .offer-btns{height:3.4rem;width:12rem;border-radius:5px;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.7rem;padding:7px}.offers-accordian .offer-buttons{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pdf-page{font-family:Poppins,Spectral,sans-serif}page[size=A4]{width:100%;min-height:117.1rem}page{background:#fff;display:block;margin:0 auto}.invoice-container{background:#fff;box-shadow:0 0 14px rgba(0,0,0,.07);border-radius:6px;min-height:auto;margin-bottom:8rem}.invoice-container .main-label{background:#e8fbff;border-radius:6px 6px 0 0;height:6rem;font-family:Spectral;font-style:normal;font-weight:500;font-size:2.8rem;line-height:2.1rem;color:#2e2e2e;width:100%;padding:1.9rem 3.2rem}.pdf-controller{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.6rem;margin-bottom:3.2rem}.pdf-controller .navigate-links{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.1rem;text-align:center;color:#8f8f8f}.pdf-controller .navigate-links .link{color:#2e2e2e;font-weight:500}.pdf-controller #pdf-generate{border-radius:5px;padding:2.2rem 0;width:17rem;font-family:Poppins;font-style:normal;font-weight:500;font-size:1.8rem}.invoice-container .invoice-content .table-wrapper table thead tr th{vertical-align:middle;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.5rem;color:#2e2e2e;padding:1.8rem 3rem;border:none}.invoice-container .account-data h1,.invoice-container .account-data label,.invoice-container .account-data p{font-size:1.4rem;font-family:Poppins;font-style:normal}.invoice-container .invoice-content .table-wrapper table tbody tr{height:4rem}.invoice-container .invoice-content .table-wrapper table tbody tr td{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#4e4e4e;vertical-align:middle;border:none;padding:1.8rem 3rem}.invoice-container .total-card{width:34rem;margin-left:auto;margin-top:2.4rem}.invoice-container .total-card .info{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.invoice-container .total-card .info h1{font-family:Poppins;font-style:normal;font-weight:500;font-size:1.6rem;line-height:1.5rem;color:var(--text-blue)}.invoice-container .total-card .info p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.3rem;color:#4e4e4e}.invoice-container .total-card .total{margin-top:3.2rem;display:flex;align-items:center;justify-content:space-between;padding-bottom:3rem}.invoice-container .total-card .total h1{font-family:Poppins;font-style:normal;font-weight:600;font-size:2.6rem;line-height:2.5rem;color:var(--text-blue)}.invoice-container .total-card .total p{font-family:Poppins;font-style:normal;font-weight:500;font-size:2.4rem;line-height:1.9rem;color:#4e4e4e}.invoice-container .account-data{width:34rem;margin-left:auto;margin-bottom:5rem}.invoice-container .account-data label{height:3.1rem;width:34rem;border-radius:2px;background:#0292b3;font-weight:700;line-height:2.1rem;padding:.5rem 1.2rem;color:#fff;margin-bottom:1rem}.invoice-container .account-data p{font-weight:400;line-height:1.8rem;letter-spacing:-.000282353px;color:#1f2229;margin-bottom:2.3rem}.invoice-container .account-data h1{font-weight:700;line-height:2.1rem;color:#1f2229}.invoice-container .account-data h1 span{font-weight:400}@media(max-width:991px){html{font-size:55%}}.Notification-dropdown .notification-ul{position:absolute;top:5.7rem;right:-13.5rem;z-index:100;display:none}@media screen and (max-width:1160px){.Notification-dropdown .notification-ul{position:absolute;top:5.7rem;right:-12.7rem;z-index:100;display:none}}@media screen and (max-width:375px){.Notification-dropdown .notification-ul .noti-label{padding:.7rem .5rem}.Notification-dropdown .notification-ul{width:36.2rem!important}}.Notification-dropdown .notification-ul.show{display:block}.Notification-dropdown .notification-ul{background:#fff;border-radius:4px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;max-height:34.6rem;width:37.4rem!important}.Notification-dropdown .notification-ul .noti-label{height:5.2rem;display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.4rem;border-bottom:1.5px solid #d3d3d3}.Notification-dropdown .notification-ul .noti-label .label-title{display:flex;align-items:center;gap:.5rem}.Notification-dropdown .notification-ul .noti-label .label-title h1{font-family:Spectral;font-style:normal;font-weight:400;font-size:2rem;line-height:3rem;color:#2e2e2e}.Notification-dropdown .notification-ul .noti-label .read-all{height:3rem;width:8rem;background:#d8f8ff;border-radius:4px;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:2.9rem;color:#203f6f;display:flex;align-items:center;justify-content:center}.Notification-dropdown .notification-ul .view-all-noti,.Notification-dropdown .notification-ul .view-all-noti .noti-btn{font-family:Poppins;font-style:normal;font-size:1.5rem;color:var(--text-blue);line-height:2rem;font-weight:500}.Notification-dropdown .notification-ul .item{height:5.9rem;padding:.8rem 1.2rem;display:grid;grid-template-columns:3.8rem 1fr;align-items:center;gap:1rem}.Notification-dropdown .notification-ul .item:hover{background:#f2fdff}.Notification-dropdown .notification-ul .item .image{height:3.8rem;width:3.8rem;border-radius:50%;overflow:hidden}.Notification-dropdown .notification-ul .item .image img{height:100%;width:100%;border-radius:50%}.Notification-dropdown .notification-ul .item .inner-text{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.Notification-dropdown .notification-ul .item .inner-text h1{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.1rem;color:#596778;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:21.5rem}.Notification-dropdown .notification-ul .item .inner-text p{font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.8rem;color:#828d99}.Notification-dropdown .notification-ul .item .inner-text .mark-read{display:inline-block;height:3.4rem;width:5.8rem;border-radius:.4rem;background:#203f6f;padding:.2rem;font-family:Poppins;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.2rem;text-align:center;color:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.Notification-dropdown .notification-ul .view-all-noti{height:4.5rem;width:100%;background:#fff;border:1px solid #eee;border-radius:0 0 4px 4px;display:flex;align-items:center;justify-content:center}.Notification-dropdown .notification-items{width:100%!important;max-height:28.4rem;overflow-y:auto;overflow-x:hidden;padding:0}.custom-pagination-navigation .pagination{display:flex;align-items:center;gap:1rem;justify-content:flex-end;margin-top:2rem}.custom-pagination-navigation .page-item{border-radius:6px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.custom-pagination-navigation .page-item a{text-decoration:none;display:inline-block;height:3.6rem;width:3.6rem;background:#f7f7f7;color:#666;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-pagination-navigation .active.page-item a{background-color:var(--primary-yellow);color:#fff;border-radius:6px}.custom-pagination-navigation .page-item span{color:var(--primary-yellow);font-size:2.4rem;line-height:3rem}.custom-pagination-navigation .disabled.page-item span{color:#666}.custom-pagination-navigation .page-item .page-link{font-size:1.6rem;line-height:2rem;background-color:#f7f7f7;border-radius:0}.address label{font-weight:500}