body.admin-bar .dialog-type-lightbox{height:100vh;position:fixed}.w-50{width:50%!important}.open>.dropdown-menu{display:block}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu>li{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;cursor:pointer}.dropdown-menu>li:hover{background-color:var(--e-global-color-primary)!important;color:#fff}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.flex-wrap{flex-wrap:wrap}.d-grid{display:grid!important}.align-self-end{align-self:flex-end}.img-fluid{max-width:100%;height:auto}.no-results-img{max-width:40%!important}@media (max-width:635px){.no-results-found{text-align:center}}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.position-relative{position:relative}.position-absolute{position:absolute}.bottom-0{bottom:0}.w-100{width:100%}.text-white{color:#fff!important}.text-uppercase{text-transform:uppercase}.fw-bold{font-weight:700}.text-muted{color:#6c757d}.fw-normal{font-weight:400!important}.text-decoration-none{text-decoration:none!important}.link-grey{color:#465554!important}.btn-sm{padding:.25rem .5rem;font-size:.875rem}.btn-light{color:#596352;background-color:#f8f9fa;border-color:#f8f9fa;padding:14px 25px;font-size:16px}.btn-light:hover{color:#596352;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#596352;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#596352;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-gold-banner{color:#fff;background:#26526e;font-size:13px;padding:13px 14px;text-transform:capitalize;border:1px solid #26526e;border-radius:100px;color:#fff;line-height:1;letter-spacing:2px;cursor:pointer;transition:all 0.4s ease;min-width:110px;display:inline-block}.btn-gold-banner:hover,.btn-gold-banner:focus{color:#26526e;background-color:#fff;border:1px solid #26526e;outline:none}.m-0{margin:0!important}.m-1{margin:0.25rem!important}.m-2{margin:0.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:0.25rem!important}.mt-2{margin-top:0.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:0.25rem!important}.me-2{margin-right:0.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:0.25rem!important}.mb-2{margin-bottom:0.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:0.25rem!important}.ms-2{margin-left:0.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:0.25rem!important}.p-2{padding:0.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:0.25rem!important}.pt-2{padding-top:0.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:0.25rem!important}.pe-2{padding-right:0.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:0.25rem!important}.pb-2{padding-bottom:0.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:0.25rem!important}.ps-2{padding-left:0.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.schedule-form{margin-bottom:5px}.schedule-form .form-content{gap:5px;justify-content:center}.custom-select,.custom-select2{display:grid}.custom-select select{border-radius:5px!important;color:#596352;background-color:#fff;padding:10px 35px 10px 10px!important;height:42px;background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;cursor:pointer;font-size:13px;font-family:var(--e-global-typography-primary-font-family),Sans-serif;border:1px solid #ccc!important}.custom-select2 select{border-radius:100px;padding:10px 20px;background:#fff;border-color:#fff;min-width:160px;height:45px;appearance:none;background-image:url(/wp-content/uploads/2022/01/chevron-down.png);background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;cursor:pointer;font-size:13px}.custom-select select:focus,.custom-select2 select:focus{outline:none}.custom-select .datepicker,.custom-select .datepicker:focus,.custom-select2 .checkincheckout,.custom-select2 .checkincheckout:focus,input[type=text]{color:#596352;background-color:#fff;padding:10px 35px 10px 10px;height:42px;background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;cursor:pointer;font-size:13px;font-family:var(--e-global-typography-primary-font-family),Sans-serif}select#guests{min-width:70px}input[type=text]:focus{border-color:#000!important}.custom-select2 .checkincheckout,.custom-select2 .checkincheckout:focus{background-color:#fff}.custom-select .datepicker::placeholder{color:#596352}.custom-select2 .checkincheckout::placeholder{color:#596352}.img-overlay{position:absolute;bottom:7px;width:100%;background:rgba(0,0,0,.3);color:#fff;font-size:18px}.text-uppercase{text-transform:uppercase!important}.border-bottom{border-bottom:1px solid #32698c!important}body .search_btn,body .search_btn:focus{background:var(--e-global-color-primary);border-radius:5px!important;color:#fff;padding:0 18px 0 18px;font-family:var(--e-global-typography-0fe69c5-font-family),Sans-serif;font-size:var(--e-global-typography-0fe69c5-font-size);font-weight:var(--e-global-typography-0fe69c5-font-weight);text-transform:var(--e-global-typography-0fe69c5-text-transform);line-height:var(--e-global-typography-0fe69c5-line-height);letter-spacing:var(--e-global-typography-0fe69c5-letter-spacing);height:42px;outline:none;border:none!important}body .btn-show-filters,body .btn-show-filters:hover,body .btn-show-filters:focus{color:#000;background-color:#fff;font-weight:500;padding:0 18px 0 18px;border:none;font-size:14px}body .btn-show-filters i,body .btn-show-map i{font-size:14px;margin-right:5px}body .btn-show-map,body .btn-show-map:hover,body .btn-show-map:focus{background-color:#fff;border:1px solid #d8dce1;font-weight:500;padding:0 18px 0 18px;height:42px;margin-left:10px;border-radius:0;color:#333;text-decoration:none;font-size:12px;display:flex;align-items:center;justify-content:center}.button_list{display:flex;align-items:center}.btn-show-filters{cursor:pointer}.btn-show-filters{width:100px}.custom-top-gallery-section{display:flex;flex-wrap:wrap;position:relative}.custom-top-gallery-section .left-wrapper{flex:0 0 35%;max-width:35%}.custom-top-gallery-section .right-wrapper{flex:0 0 65%;max-width:65%}.custom-top-gallery-section .right-wrapper,.custom-top-gallery-section .left-wrapper{width:100%}.custom-top-gallery-section .right-wrapper .image:nth-child(2),.custom-top-gallery-section .right-wrapper .image:first-child{padding-top:0}.custom-top-gallery-section .right-wrapper .image:first-child img{width:100%}.custom-top-gallery-section .right-wrapper .image:first-child{width:100%;padding-bottom:10px}.custom-top-gallery-section .right-wrapper .image{width:50%;padding-left:10px}.custom-top-gallery-section .image-wrapper{display:flex;flex-wrap:wrap}.custom-top-gallery-section.image-2 .right-wrapper img,.custom-top-gallery-section .left-wrapper img{height:520px}.custom-top-gallery-section .image-wrapper img{cursor:pointer}.custom-top-gallery-section img{object-fit:cover}.custom-top-gallery-section .right-wrapper img{height:255px}.custom-top-gallery-section .right-wrapper .image a{height:255px;display:block}body .fancybox__container{--fancybox-bg:#000000d1 !important;padding:50px}ul.detail-list li span:first-child{display:flex;align-items:center;justify-content:start}ul.detail-list li span:first-child i{font-size:22px;width:30px;height:30px;display:flex;align-items:start;justify-content:center}.aminities-detail{border-radius:25px!important;max-height:50vh}.modal-amenities-list{padding-left:0;list-style:none}.modal-amenities-list li{color:var(--e-global-color-secondary);padding:20px 0;border-bottom:1px solid #ede9e6;font-size:16px;text-transform:capitalize}.modal-amenities-list li i{margin-right:10px;width:20px}div#custom-single-page-map{width:100vw;max-width:100%;height:520px}div#custom-single-page-map #listing-map-loader{position:absolute;width:100%;z-index:1000;background:linear-gradient(to right,#eeeeee 0%,#dddddd 20%,#eeeeee 40%,#eeeeee 100%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px;z-index:9;height:520px}@media screen and (max-width:1366px){div#custom-single-page-map,div#custom-single-page-map #listing-map-loader{height:450px}}@media screen and (max-width:767px){div#custom-single-page-map,div#custom-single-page-map #listing-map-loader{height:320px}.view-all-gallery-images .e-parent .e-con-inner{height:auto;overflow:unset;display:block}}@media (max-width:1366px){.custom-top-gallery-section img{max-height:450px}.custom-top-gallery-section.image-5 .right-wrapper img,.custom-top-gallery-section .right-wrapper .image a{max-height:220px;width:100%}}@media (max-width:768px){.custom-top-gallery-section .left-wrapper{width:100%;flex:0 0 100%;max-width:100%;padding-bottom:10px}.custom-top-gallery-section .right-wrapper{display:none}.custom-top-gallery-section .left-wrapper .image,.custom-top-gallery-section img{max-height:330px;width:100%}}@media (max-width:767px){.property_single_deatils .item-property .property-info{text-align:center}}#leadWidget .orbirental-capture-widget-wrapper p{color:var(--e-global-color-primary)!important;font-family:inherit}#leadWidget .orbirental-capture-widget-wrapper input,#leadWidget .orbirental-capture-widget-wrapper select{height:40px;border-radius:5px;padding:10px;background:none}#leadWidget .orbirental-capture-widget-wrapper textarea{height:100px;border-radius:5px;padding:10px;background:none}#leadWidget form button{font-family:var(--e-global-typography-ea9ed07-font-family),Sans-serif;font-size:var(--e-global-typography-ea9ed07-font-size);font-weight:var(--e-global-typography-ea9ed07-font-weight);text-transform:var(--e-global-typography-ea9ed07-text-transform);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing);word-spacing:var(--e-global-typography-ea9ed07-word-spacing);fill:var(--e-global-color-primary);color:#fff;background-color:var(--e-global-color-primary)!important;border-style:none;border-radius:5px;padding:10px 30px 10px 30px}#leadWidget form{border:1px solid;border-radius:5px;padding:20px}.leadWidget .gray{color:#CAC7C7!important}.orbirental-capture-widget-quote table>tbody>tr:first-child>td{border-top:0!important}.orbirental-capture-widget-quote table>tbody>tr>td{background-color:transparent!important;border:none;border-top:1px solid #ddd!important;padding:8px;vertical-align:top;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:var(--e-global-typography-554d323-font-size);font-weight:400;line-height:var(--e-global-typography-554d323-line-height);color:#517385!important}a#orbirental-capture-widget-details-link{color:#46688c;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:300}#leadWidget .orbirental-capture-widget-wrapper input,#leadWidget .orbirental-capture-widget-wrapper select{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:16px!important;font-weight:300!important}.orbirental-capture-widget-quote table>tbody>tr.pre-warning>td,.orbirental-capture-widget-quote table>tbody>tr.pre-warning>th,.orbirental-capture-widget-quote table>tbody>tr>td.pre-warning,.orbirental-capture-widget-quote table>tbody>tr>th.pre-warning,.orbirental-capture-widget-quote table>tfoot>tr.pre-warning>td,.orbirental-capture-widget-quote table>tfoot>tr.pre-warning>th,.orbirental-capture-widget-quote table>tfoot>tr>td.pre-warning,.table>tfoot>tr>th.pre-warning,.orbirental-capture-widget-quote table>thead>tr.pre-warning>td,.orbirental-capture-widget-quote table>thead>tr.pre-warning>th,.orbirental-capture-widget-quote table>thead>tr>td.pre-warning,.orbirental-capture-widget-quote table>thead>tr>th.pre-warning{background-color:rgba(252,248,227,.3)!important}.pika-single table td,.pika-single table th{border:none!important}.readmore_wrapper{position:absolute;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 52%,rgba(9,9,121,0) 100%);width:100%;bottom:-1px;max-width:100%;left:0;padding:30px 30px 10px 30px;display:flex;justify-content:flex-end}#single_listing_readmore_features,#single_listing_readmore{position:relative;background:none;border:none;outline:none;color:var(--e-global-color-priamry);font-family:var(--e-global-typography-554d323-font-family),Sans-serif;font-size:var(--e-global-typography-554d323-font-size);font-weight:700}.open-desc{padding-bottom:40px}body.modal-open{overflow:hidden!important}.custom-top-gallery-section button.top_gallery_v1_button,.custom-top-gallery-section button.top_gallery_v1_button:hover{position:absolute;right:20px;bottom:20px;font-family:var(--e-global-typography-0fe69c5-font-family),Sans-serif;font-size:var(--e-global-typography-0fe69c5-font-size);font-weight:var(--e-global-typography-0fe69c5-font-weight);text-transform:var(--e-global-typography-0fe69c5-text-transform);line-height:var(--e-global-typography-0fe69c5-line-height);letter-spacing:1px;border:none!important;background-color:var(--e-global-color-primary);padding:14px 30px 14px 30px;border-radius:5px;background-image:none!important}#show_all_amenities{font-family:var(--e-global-typography-0fe69c5-font-family),Sans-serif;font-size:var(--e-global-typography-0fe69c5-font-size);font-weight:var(--e-global-typography-0fe69c5-font-weight);text-transform:var(--e-global-typography-0fe69c5-text-transform);line-height:var(--e-global-typography-0fe69c5-line-height);letter-spacing:var(--e-global-typography-0fe69c5-letter-spacing);background-color:var(--e-global-color-primary);color:var(--e-global-color-81e47c5);border-style:none;border-radius:5px;padding:14px 30px 14px 30px}.modal-body{position:relative;padding:15px}.detail-list:last-of-type{margin-bottom:0;padding:0}ul.detail-list li{text-transform:capitalize}.detail-list i{margin-right:20px;font-size:22px;position:relative;top:4px}.tab_deatil_content .elementor-shortcode li i{margin-right:20px;font-size:22px;position:relative}.detail-list li{display:flex;justify-content:space-between}ul.detail-list li span i.fa-regular.fa-square-check{color:#0aa509}ul.detail-list li span i.fa-regular.fa-square-x{color:red}#roomssearchwidget .custom-select{flex-grow:1;position:relative}#roomssearchwidget{margin:0 auto;max-width:1280px}#roomssearchwidget .custom-select select{border-color:transparent!important;background-color:transparent}#roomssearchwidget .custom-select>div{border:1px solid #ccc!important;border-radius:3px}.property-elements #roomssearchwidget .custom-select>div{height:50px}.property-elements .floating-group .select2-selection{min-width:100%!important}@media screen and (min-width:992px){.property-elements .custom-popup-overlay{display:none!important}.property-elements .desktop_search_fillter{display:block!important}}@media screen and (max-width:991px){body .hostfullySlick.slick-slider{width:100%}.property-elements .choose-rooms{display:block;padding:0!important}.property-elements .choose-rooms .btn-show-map{margin:0}.property-elements .desktop_search_fillter{display:block!important}.property-elements .desktop_search_fillter .custom-popup-overlay{display:none!important}.property-elements .desktop_search_fillter #open-custom-homepage-popup{display:block!important}form#roomssearchwidget{display:none}.property-elements .btn-primary{background-image:unset!important}.schedule-form .button_list .btn-show-filters,.schedule-form .button_list .search_btn{display:none}}#map-listing-page #listing-map-loader{position:absolute;width:100%;z-index:1000;background:linear-gradient(to right,#eeeeee 0%,#dddddd 20%,#eeeeee 40%,#eeeeee 100%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px;z-index:9;height:calc(100vh - 193px)!important}@media screen and (max-width:1024px){#map-listing-page #listing-map-loader{height:calc(100vh - 390px)!important}}@media screen and (max-width:991px){#map-listing-page #listing-map-loader{height:calc(100vh - 490px)!important}}@media screen and (max-width:767px){#map-listing-page #listing-map-loader{position:absolute;width:100%;height:450px!important;z-index:1000;background:linear-gradient(to right,#eeeeee 0%,#dddddd 20%,#eeeeee 40%,#eeeeee 100%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px}}#map-listing-page .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:unset!important}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}#map-listing-page .google-maps-info-window .item-wrap .property-item{display:grid}#map-listing-page .google-maps-info-window .item-media-thumb img{max-width:100%}#map-listing-page .google-maps-info-window .item-wrap{background:transparent}#map-listing-page .google-maps-info-window .item-address,#map-listing-page .google-maps-info-window .item-amenities li.item-type{display:none}#map-listing-page .google-maps-info-window .item-amenities{justify-content:flex-start;padding-left:0;gap:5px}#map-listing-page .google-maps-info-window .item-amenities{justify-content:flex-start}.fw-semibold{font-weight:600}#map-listing-page .google-maps-info-window .item-body{padding:10px}#map-listing-page .google-maps-info-window .item-amenities{justify-content:flex-start}#map-listing-page .media.property-item>a{width:300px;max-height:200px;overflow:hidden!important;outline:none}#map-listing-page div[role="dialog"]{padding:0;overflow:visible!important;max-height:fit-content!important}#map-listing-page div[role="dialog"] .gm-style-iw-d{overflow:visible!important;margin-top:-2px;max-height:100%!important}#map-listing-page .google-maps-info-window .item-wrap{width:100%}#map-listing-page .google-maps-info-window .item-wrap{border-radius:4px 0 4px 4px;background-color:#fff}#map-listing-page.media.property-item>a img:hover{transform:scale(1.05);z-index:0;transition:.3s ease}#map-listing-page #google-maps-info-window .item-media-thumb img{max-width:100%}#google-maps-info-window .title-head-left .title{font-size:12px;line-height:16px;font-family:"Poppins",Sans-serif;font-weight:600}#map-listing-page .item-wrap .property-item .title a{color:#000;font-size:16px!important;line-height:22px!important;display:block}#map-listing-page p .item-title-head .title a{white-space:initial}#google-maps-info-window .title-head-left .title a{font-size:16px!important}#google-maps-info-window .title-head-left .title a{white-space:normal;overflow:visible;-o-text-overflow:unset;text-overflow:unset;-webkit-box-sizing:border-box;box-sizing:border-box}#map-listing-page .google-maps-info-window .media-body{width:100%}#map-listing-page #google-maps-info-window .item-amenities{justify-content:flex-start}#map-listing-page .item-amenities{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:start;margin-top:3px;width:100%}#map-listing-page .item-amenities{height:auto}#map-listing-page .item-amenities li{line-height:2!important;display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:5px}#google-maps-info-window .item-amenities li{font-size:12px}#map-listing-page .item-amenities li{margin-bottom:0;padding-right:10px!important;padding-left:0!important;line-height:1!important;font-size:14px}#map-listing-page .item-wrap .property-item .title{margin:0 0 10px}.gm-style-iw-ch{display:none}#map-listing-page button[aria-label="Close"]{z-index:999;position:absolute!important;right:10px;top:10px;background-color:#fff!important;opacity:1;width:20px!important;height:20px!important;border-radius:100%!important}#map-listing-page button[aria-label="Close"] span{width:16px!important;height:16px!important;margin:auto!important}.price-image-wrap a:hover,.price-image-wrap a:focus{text-decoration:none!important;outline:none}.map-notfound{display:flex;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;font-weight:300;z-index:1;width:280px;margin:auto;text-align:center;color:#434a54;border-radius:4px;background-color:#fff;line-height:1.5;position:relative}.google-maps-info-window .item-media-price{z-index:9999;position:absolute;top:10px;left:calc(-1 * .4em);line-height:2;padding:0 .5em calc(2 * .4em);border-radius:.4em 0 0 .4em;background:radial-gradient(100% 50% at left,#000 98%,#0000 101%) 100% 0 / .5lh calc(100% - 2 * .4em),radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0 100% / .4em calc(2 * .4em),conic-gradient(from 90deg at .4em calc(100% - 2 * .4em),#0000 25%,#000 0) 0 0 / calc(101% - .5lh) 100%;background-repeat:no-repeat}.google-maps-info-window .item-media-price span.item-price{color:#fff;line-height:inherit;font-weight:500;text-transform:none;letter-spacing:normal;font-size:16px;font-family:var(--e-global-typography-2de5996-font-family),Sans-serif}.searchresultdiv .property-info .item-media-price span.item-price{font-size:18px;font-weight:600;font-family:var(--e-global-typography-2de5996-font-family),Sans-serif;display:block;margin-top:10px}.gm-style-iw-t:after{content:"";position:absolute;left:0;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-4px}.gm-style-iw-t{padding-bottom:10px}.searchresultdiv .property-info .item-media-price span.item-price{font-size:14px;font-weight:600;font-family:var(--e-global-typography-2de5996-font-family),Sans-serif;display:block;margin-top:10px;color:#fff;z-index:9999;position:absolute;top:25px;left:calc(2 * .4em);line-height:2;padding:0 .5em calc(2 * .4em);border-radius:.4em 0 0 .4em;background:radial-gradient(100% 50% at left,#000 98%,#0000 101%) 100% 0 / .5lh calc(100% - 2 * .4em),radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0 100% / .4em calc(2 * .4em),conic-gradient(from 90deg at .4em calc(100% - 2 * .4em),#0000 25%,#000 0) 0 0 / calc(101% - .5lh) 100%;background-repeat:no-repeat}body .property-elements .city-list span.select2-container .select2-dropdown{z-index:999}button#map-view-toggle{font-size:14px;font-weight:700;text-transform:uppercase;line-height:27px;height:30px;padding:0 10px;cursor:pointer;color:#fff;background:none;background-color:rgba(0,0,0,.75);border-radius:4px}.grid-view .searchresultdiv{display:flex;flex-wrap:wrap;gap:10px}.grid-view .searchresultdiv .item-property:hover{background-color:transparent}.grid-view .searchresultdiv .hostfullySlick.slick-slider{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid-view .searchresultdiv .property-title a{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.list_with_map .grid-view .hostfullySlick.slick-slider .slick-list.draggable{border-radius:10px}.grid-view .searchresultdiv .property-location{color:#333;white-space:normal;overflow:inherit;-o-text-overflow:inherit;text-overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.list_with_map .grid-view .property .slick-slide,.list_with_map .grid-view .property img{height:270px}@media only screen and (max-width:1200px){.list_with_map .grid-view .property .slick-slide,.list_with_map .grid-view .property img{height:200px}}.list_with_map .grid-view .property img{width:100%;border-radius:10px}.list_with_map .grid-view .property .slick-slide:hover,.list_with_map .grid-view .property img:hover{outline:none;text-decoration:none}.grid-view .searchresultdiv .item-property{border-bottom:0px!important}.grid-view .searchresultdiv .item-property,.loading-skeleton.grid-view .item-property{width:calc(16.66% - 10px)}.no-results-found{width:100%;height:calc(100vh - 400px)}.no-results-found div img{margin:auto;width:200px}.text-center{text-align:center!important}.no-results-found div{display:grid;text-align:center;padding:40px!important;font-weight:500;font-size:16px;line-height:1.5}div#elementor-lightbox-slideshow-mygallery .swiper .swiper-wrapper{height:calc(100vh - 100px)}div#elementor-lightbox-slideshow-mygallery .swiper footer.elementor-slideshow__footer{bottom:50px}@media (max-width:1700px){.grid-view .searchresultdiv .item-property,.loading-skeleton.grid-view .item-property{width:calc(20% - 10px)}}@media (max-width:1400px){.grid-view .searchresultdiv .item-property,.loading-skeleton.grid-view .item-property{width:calc(25% - 10px)}.no-results-found div img{width:140px}}@media (max-width:1100px){.grid-view .searchresultdiv .item-property,.loading-skeleton.grid-view .item-property{width:calc(33.33% - 10px)}}@media (max-width:800px){.grid-view .searchresultdiv .item-property,.loading-skeleton.grid-view .item-property{width:calc(50% - 10px)}body .list_with_map .grid-view .hostfullySlick.slick-slider{width:100%}}@media (max-width:500px){.grid-view .searchresultdiv .item-property,.loading-skeleton.grid-view .item-property{width:100%}.no-results-found div br{display:none}}.view-all-gallery-images .e-parent .e-con-inner{height:calc(100vh - 40px);overflow:auto}.view-all-gallery-images .e-parent .e-con-inner .gallery_pop_header{position:sticky;top:0;z-index:10;padding-bottom:30px}.view-all-gallery-images .e-parent .e-con-inner::-webkit-scrollbar{display:none}.view-all-gallery-images .e-parent .e-con-inner{scrollbar-width:none;-ms-overflow-style:none}body .gallery_popup .e-gallery-item{position:unset;top:unset;left:unset;padding:10px 10px 0 0}body .gallery_popup .e-gallery-item div{height:100%}.gallery_popup .e-gallery-item:nth-child(6n+1),.gallery_popup .e-gallery-item:nth-child(6n+2),.gallery_popup .e-gallery-item:nth-child(6n+3){width:33.33%!important;height:200px}.gallery_popup .e-gallery-item:nth-child(6n+4),.gallery_popup .e-gallery-item:nth-child(6n+5){width:50%!important;height:280px}.gallery_popup .e-gallery-item:nth-child(6n){width:100%!important}.gallery_popup .e-gallery-item:nth-child(6n+1) div,.gallery_popup .e-gallery-item:nth-child(6n+2) div,.gallery_popup .e-gallery-item:nth-child(6n+3) div{background-size:cover;background-position:center;height:200px}.gallery_popup .e-gallery-item:nth-child(6n+4) div,.gallery_popup .e-gallery-item:nth-child(6n+5) div{background-size:cover;background-position:center;height:280px}.gallery_popup .e-gallery-item:nth-child(6n){background-size:cover;background-position:center;height:800px}#elementor-lightbox-slideshow-aead757{background-color:#fff}#elementor-lightbox-slideshow-aead757 a.dialog-close-button svg,#elementor-lightbox-slideshow-aead757 .elementor-swiper-button svg,#elementor-lightbox-slideshow-aead757 .elementor-swiper-button:hover svg{fill:hsl(0deg 0% 0% / 100%)}#elementor-lightbox-slideshow-aead757 img{box-shadow:none}#elementor-lightbox-slideshow-aead757 header{display:none}.gallery_pop_desc ul li{margin:0 2px!important}.place-card.place-card-medium{display:none}.homepage_filter_wraper .search-destination span.select2-selection.select2-selection--multiple.listing-select2 .select2-selection__rendered{height:56px;overflow:auto;cursor:pointer}#roomssearchwidget .neighborhood-tags span.select2-selection.select2-selection--multiple.listing-select2 .select2-selection__rendered{height:48px;overflow:auto;padding-bottom:5px;cursor:pointer}#roomssearchwidget .neighborhood-tags ul.select2-selection__rendered li.select2-selection__choice{color:#fff;font-weight:500;background-color:#364f6b;border-radius:3px;padding:0 5px;font-size:13px;text-transform:capitalize}#roomssearchwidget .neighborhood-tags span.select2-selection.select2-selection--multiple.listing-select2{background-color:transparent!important}.property-elements #roomssearchwidget .neighborhood-tags span.select2.select2-container.select2-container--default{width:300px!important;height:50px}.homepage_filter_wraper .search-destination{width:300px!important}.homepage_filter_wraper .search-destination ul.select2-selection__rendered li.select2-selection__choice{background-color:#fff0;color:#fff;border:none;border-radius:0;text-transform:capitalize}body .custom-popup-content .search-destination ul.select2-selection__rendered li.select2-selection__choice span.select2-selection__choice__remove{color:#fff}body .custom-popup-content .homepage_filter_wraper .search-destination ul.select2-selection__rendered li.select2-selection__choice{color:#fff;font-weight:500;background-color:#364f6b;border-radius:3px;padding:0 5px;text-transform:capitalize}body .custom-popup-content .search-destination span.select2-selection.select2-selection--multiple.listing-select2 .select2-selection__rendered{height:54px;overflow:auto;padding-bottom:5px}.homepage_filter_wraper .search-destination .select2-container,#roomssearchwidget .neighborhood-tags .select2-container{z-index:1}.homepage_filter_wraper .search-destination .select2-container input.select2-search__field,#roomssearchwidget .neighborhood-tags .select2-container input.select2-search__field{margin-top:0}.homepage_filter_wraper .search-destination ul.select2-selection__rendered li.select2-selection__choice span.select2-selection__choice__remove{color:#fff}.homepage_filter_wraper .search-destination label,#roomssearchwidget .neighborhood-tags label{position:absolute;top:20px;left:15px;color:#fff;font-weight:500;z-index:0}#roomssearchwidget .neighborhood-tags label{color:var(--e-global-color-ff729a5)!important;font-size:15px}.homepage_filter_wraper .search-destination span.select2-selection.select2-selection--multiple.listing-select2 .select2-selection__rendered li.select2-search.select2-search--inline,#roomssearchwidget .neighborhood-tags span.select2-selection.select2-selection--multiple.listing-select2 .select2-selection__rendered li.select2-search.select2-search--inline{display:none}.loading-top-filters{background:linear-gradient(to right,#eeeeee 0%,#dddddd 20%,#eeeeee 40%,#eeeeee 100%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px;z-index:9;height:52px}@media only screen and (max-width:991px){.homepage_filter_wraper .search-destination label,#roomssearchwidget .neighborhood-tags label{color:#364F6B}body .gallery_popup .e-gallery-container .e-gallery-item{width:50%!important;height:350px;padding:15px 7.5px 0 7.5px}body .gallery_popup .e-gallery-container .e-gallery-item div{height:350px!important}body .gallery_popup .e-gallery-container.e-gallery-container{width:98%;margin:auto}}@media only screen and (max-width:575px){body .gallery_popup .e-gallery-container.e-gallery-container{width:100%;margin:auto}body .gallery_popup .e-gallery-container .e-gallery-item{width:100%!important;height:240px;padding:15px 25px}body .gallery_popup .e-gallery-container .e-gallery-item div{height:240px!important}}@keyframes loading-skeleton{from{opacity:.4}to{opacity:1}}.loading-skeleton{pointer-events:none;animation:loading-skeleton 1s infinite alternate}.loading-skeleton img{filter:grayscale(100) contrast(0%) brightness(1.8)}.loaderdiv.skeleton-div{padding:0 20px}.loading-skeleton .property-info .property-title{filter:grayscale(100) contrast(0%) brightness(1.8);background-color:#e7e7e7;color:#fff;border-radius:55px;height:20px}.loading-skeleton .property-info{width:100%}.loading-skeleton .property-info .property-location{filter:grayscale(100) contrast(0%) brightness(1.8);background-color:#e7e7e7;color:#fff;border-radius:55px;height:20px;width:80%;margin-top:20px}.loading-skeleton .property-info .property-details{filter:grayscale(100) contrast(0%) brightness(1.8);background-color:#e7e7e7;color:#fff;border-radius:55px;height:20px;width:90%;margin-top:20px}#roomssearchwidget span.select2-dropdown{z-index:999}.select2-results__option{text-transform:capitalize}