body.single-property .single-property-fullwidth #overview .contact-form{padding:0!important;width:100%!important;background:#fff!important;margin:20px 0 0 0!important}body.single-property .single-property-fullwidth #overview .contact-form textarea,body.single-property .single-property-fullwidth #overview .contact-form input[type=text]{height:50px!important;border-radius:5px!important;background:#F8F8F8}body.single-property .single-property-fullwidth #overview .contact-form textarea{height:120px!important}#dsidx-header table#dsidx-primary-data th{color:#808080!important;text-align:left!important;padding:10px 10px 10px 20px;font-family:Inter!important;font-weight:400!important;font-size:12px!important;width:50%}table#dsidx-primary-data tr#dsidx-price th{font-family:Inter!important;font-weight:700!important;font-size:16px!important;line-height:100%;text-transform:capitalize!important;color:#000!important;padding:30px 20px 10px 20px;display:flex;width:100%;max-width:100%}.dsidx-details #dsidx-media{max-width:100%!important}table#dsidx-primary-data tr#dsidx-price td{font-family:Inter!important;font-weight:700!important;font-size:24px!important;color:#0067B2!important;padding:0 15px 15px 20px;display:flex;width:100%;max-width:100%}.single-post .rh_wrap--padding{padding-left:10px;padding-right:10px}.single-post .rh_banner__image,.single-post .inspiry_show_on_doc_ready.rh_prop_search.rh_prop_search_init,.single-post .rh_page__sidebar{display:none!important}.single-post .container.single{max-width:970px!important;width:100%!important;padding:0 0!important}.single-post .rh_blog__post figure img{width:100%}.single-post .rh_blog__post .entry-header .entry-title,.single-post .post-header .post-title{font-family:Inter;font-size:60px;font-weight:300;line-height:72.61px;text-align:center;color:#000}.single-post .rh_blog__post .entry-header .entry-meta{font-family:Inter;font-size:18px;font-weight:300;line-height:21.78px;text-align:center;color:#000;margin-bottom:25px}.single-post .rh_blog__post .entry-header .entry-meta a:hover{color:#0067B2}.single-post .rh_content.entry-content p,.single-post .rh_content.entry-content ul li,.single-post .single-post-main .post-content p,.single-post .single-post-main .post-content ul li{font-family:Inter;font-size:16px;font-weight:300;line-height:28px;color:#000}.single-post .rh_content.entry-content p,.single-post .single-post-main .post-content p{text-align:center;border:0}.single-post .rh_blog__post .entry-header{order:1;margin:0!important;background-color:#F8F8F8!important;z-index:0}.single-post .rh_blog__post figure{order:2}.single-post .entry-content{order:3;background-color:#F8F8F8}.wp-caption{background:#fff0}.single-post .rh_content{margin-bottom:0}.rh_content.entry-content td{font-family:Inter;font-size:16px;font-weight:300;line-height:28px;text-align:center;color:#000}.single-post .rh_content.entry-content ul{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:2%}.single-post .rh_content.entry-content ul li{width:48%;flex:0 0 48%}.property-box .btn-container br{display:none}.property-top-inner p.list-by{color:#000}.asking-price-box{height:46px}.property-box:last-child{margin-bottom:0}.agent-sale-information-sec{padding:15px 0 20px 0;width:100%;display:flex}.page-id-71726.realhomes-content-fullwidth .main-wrap{width:100%;margin:0}.property-top-inner p.list-by strong{padding-left:5px}.agent-sale-information-sec .container{max-width:960px;margin:0 auto;padding:0 15px}.property-box{box-shadow:5px 4px 25px 0 #0000000F;background-color:#FFF;padding:30px;margin-bottom:30px;font-family:'Inter'}.property-top-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.page-id-71726 article#post-71726 header.post-header{display:none}.page-id-71726 article#post-71726 .post-content.rh_classic_content_zero.clearfix{padding:0!important}.page-id-71726 .main.page-main{border:0 solid!important;background-color:#fff0}.property-top-inner h3{font-size:30px;line-height:36px;color:#000;font-weight:500;font-family:'Inter'}.property-top-inner p.list-by{font-size:14px;line-height:17px;font-weight:400;color:#000}.property-top-inner p.list-by strong{font-weight:600}.property-top-inner p.list-by a{color:#000}.asking-price-box{font-size:14px;line-height:17px;font-weight:400;margin-bottom:0;text-align:center;position:relative;padding:7px 30px 7px 33px;background-color:#0067B2;margin-right:-30px}.asking-price-box:before{content:"";display:block;width:0;height:0;border-top:30px solid #fff0;border-bottom:30px solid #fff0;border-left:17px solid #fff;position:absolute;top:0;left:0}.property-box .asking-price-box span{display:block;font-size:16px;font-weight:600;color:#ffeb3b;line-height:19px}.property-box .asking-price-box p{margin:0 0 5px 0!important;color:#fff!important;font-size:14px;line-height:17px}.property-box .property-top-content p{font-size:15px;line-height:150%;color:dimgray}.property-top-inner p.list-by{color:#000}.info-section{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.property-box .info-section{border-bottom:1px solid #D6D6D6;padding:10px 0;border-top:1px solid #D6D6D6}.single article .property-box p{margin-bottom:30px}.property-box .info-section p.info-inner-sec a,.property-box p.info-inner-sec.right span{font-weight:600;margin-top:5px;color:#0067B2!important;display:block}.property-box .btn-container{display:flex;gap:10px;flex-wrap:wrap;padding-top:20px}.property-box .btn-container a{background-color:#FEF200;font-size:13px;line-height:16px;font-weight:700;color:#090909;text-transform:uppercase;padding:12px 20px;display:inline-block;transition:0.4s all ease}.property-box .btn-container a:hover{background-color:#090909;color:#FEF200}.property-box .info-section p.info-inner-sec{font-size:14px;line-height:100%;font-weight:300;color:#000;margin:0;padding:13px 0}.property-box p.info-inner-sec.left{width:44%}.property-box p.info-inner-sec.right{width:44%;border-left:1px solid #D6D6D6;padding-left:48px}.single-post{background:#f8f8f8}.single-post .page-head,.single-post .span4.sidebar-wrap,.single-post .single-post-main .post-footer-right,.single-post .single-post-main .post-footer .avatar,.single-post .single-post-main .post-navigation{display:none!important}.single-post .single-post-main{background-color:#fff0;border:0;font-family:'Inter',sans-serif}.single-post .single-post-main a{color:#0067B2!important}.single-post .single-post-main a:hover{color:#000!important}.single-post .container.single>.row{margin-left:0;margin-right:0}.single-post .span8{width:100%;margin:0}.single-post .single-post-main>article{display:flex;flex-direction:column}.single-post .single-post-main .post-header{order:1;padding-left:0;padding-right:0}.single-post-main .post-meta{order:2;font-family:Inter;font-size:18px;font-weight:300;line-height:21.78px;text-align:center;padding:8px 15px 30px}.single-post .single-post-main .post-footer{order:3;padding-top:0;border:0;background:#fff0;display:none}.single-post .single-post-main .post-thumbnail{order:4}.single-post .single-post-main .post-content{order:5}.single-post .single-post-main .post-thumbnail img{width:100%!important}.single-post .post-meta span{color:#000}.single-post .single-post-main .post-footer-left{width:100%;display:flex;justify-content:center;align-items:center}.single-post .page-main h6,.single-post .single-post-main h6{text-align:center}.single-post .single-post-main .post-content ul{display:flex;flex-direction:row;flex-wrap:wrap}.single-post .single-post-main .post-content ul li{width:50%;flex:0 0 50%}.mx-auto{margin-left:auto;margin-right:auto}.header-btn{position:absolute;right:0;top:0}figure{margin:0}.ui-datepicker{text-align:center}.ui-datepicker-trigger{margin:0 0 0 5px;vertical-align:text-top}.ui-datepicker{font-family:'Inter',sans-serif;margin-top:2px;padding:0!important;border:0!important;background:#fff0}.ui-datepicker{width:256px}.openemr-calendar .ui-datepicker{width:191px}.ui-datepicker table{width:256px;table-layout:fixed;background:#fff}.openemr-calendar .ui-datepicker table{width:191px;table-layout:fixed}.ui-datepicker-header{background-color:#003256!important;background-image:none!important;border-radius:0}.openemr-calendar .ui-datepicker-header{background-color:#e6f7f9!important;border-width:1px;border-color:#c9f0f5;border-style:solid}.ui-datepicker-title{line-height:35px!important;margin:0 10px!important;display:flex;width:auto;justify-content:center;align-items:center;padding:5px 15px}.openemr-calendar .ui-datepicker-title{line-height:20px!important}.ui-datepicker-prev span{display:none!important}.ui-datepicker-next{text-align:center}.ui-datepicker-next span{display:none!important}.ui-datepicker-prev{background-color:transparent!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAUklEQVQYlXWPwQnAMAwDj9IBOlpH8CjdJLNksuujFIJjC/w6WUioFBcqJ7sGEAD5Y/hpqLRghRv4YQlUjqXI3Kql2MixraGbEhVcDXcFUR/1egEHNuTBpFW0NgAAAABJRU5ErkJggg==)!important;height:12px!important;width:7px!important;margin:14px 12px;display:inline-block;left:0!important;top:4px!important}.openemr-calendar .ui-datepicker-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAuUlEQVQokXXRsUtCYRAA8J8pDQ1CVIgIgtBU2NDiZIuDS4uLf6WDS1O0tLREEE8icBNKS3lTs8/B78XHw3dwcHA/juOuqjzucYJVrQQMcYctvo4OgEFIeMK6iPphCjzjEWLUC3vACx7yRo5uMUIFr5gii1EL41AvMIkBVPGH04DrSLEsIvjEOZq4wi9+iijDR0ANXOMbmxjlcIY2LtANO6YxymGCDs5wg/ciYv+KBJeY4+2A+Y9j4Y47RtUkrNXeDxUAAAAASUVORK5CYII=)!important;height:14px!important;width:9px!important;margin:5px!important}.ui-datepicker-next{cursor:pointer}.ui-datepicker-prev{cursor:pointer}.ui-datepicker-next{background-color:transparent!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAVUlEQVQYlXWQ0Q3AIAhEL07gKI7kKN2kI3Wk1w9to3KQEELucQEECOizhhTQGHFnwOdgobWx0GkZILfYBhXl0STVbPoBarbkL7ozN/F8VBBXh8uJgF5r2hrI4GHUkAAAAABJRU5ErkJggg==)!important;height:12px!important;width:8px!important;margin:14px 12px;display:inline-block;right:0!important;top:4px!important}.openemr-calendar .ui-datepicker-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAtElEQVQYlXXQsUpCcRQH4I97EQyHa1pgIEE0hBGYL+BjNLRFjxXh4rM4F21BS4S4FAgqQioOngt/RM/6+zi/w4EanlA4MDkecYsO3vG/D8a4Rx03eMMqBQt8oodTXAdalwBm+IpNDVxG3aYEMMU3ujjDBT5SAH9R2cE58mwPFOgneJSCGp7RjLoXTEtQjbCFOV7xCxkqdp9sYxnhpFyb4QFXdh8c4Cc9Ko++OwzjFwfn5FiwBVeuI/K2UCkSAAAAAElFTkSuQmCC)!important;height:14px!important;width:8px!important;margin:5px}.ui-datepicker-month{border-radius:2px;background-color:#0c6eb5;width:110px!important;height:29px;font-family:'Inter',sans-serif!important;color:#fff;font-size:11px!important;font-weight:600;text-align:left;border:none!important;margin-right:17px!important;vertical-align:text-top}.openemr-calendar .ui-datepicker-month{font-family:Open Sans,Arial,sans-serif;color:rgb(34 34 34 / .87);font-size:12px!important;font-weight:700;text-align:center;transform:scaleX(1.0029)}.ui-datepicker-year{border-radius:2px;background-color:#0c6eb5;width:61px!important;height:29px;border:none!important;font-family:'Inter',sans-serif!important;color:#fff;font-size:11px!important;font-weight:600;text-align:left;vertical-align:text-top}.openemr-calendar .ui-datepicker-year{font-family:Open Sans,Arial,sans-serif;color:rgb(34 34 34 / .87);font-size:12px!important;font-weight:700;text-align:center;transform:scaleX(1.0029)}.ui-datepicker-month option,.ui-datepicker-year option{color:#3985a0!important;background-color:#fff!important;font-family:Open Sans!important;font-size:14px!important;font-weight:600}.ui-datepicker-month option[selected],.ui-datepicker-year option[selected]{background-color:#e5edf0!important}.ui-datepicker .ui-state-hover{border:0!important}.ui-datepicker td{vertical-align:top}.ui-datepicker .ui-state-default{border-radius:2px;border-color:#edebeb!important;background:white!important;width:24px;height:24px;padding:0!important;line-height:24px;text-align:center!important;font-family:Open Sans,Arial,sans-serif;color:#707070;font-size:13px;font-weight:400!important;margin:7px 0 0 4px}.ui-datepicker .ui-state-default.ui-state-highlight{border-color:#dcdcdc;background-color:#003256!important;color:#ffffff!important}.openemr-calendar .ui-state-default{font-size:10px;margin:0}.ui-datepicker td{width:33px}.openemr-calendar .ui-datepicker td{width:26px}.openemr-calendar .ui-state-default{width:26px;height:20px;line-height:20px}.ui-state-default.ui-state-hover{border-color:#dcdcdc;background-color:#cff3f8!important}.ui-datepicker .ui-state-active{border-color:#dcdcdc;background-color:#cff3f8!important;color:#3e9aba!important}.ui-datepicker-calendar thead tr th{font-family:Open Sans,Arial,sans-serif;color:#1875b9;font-size:12px;font-weight:400;padding:.45em 0.3em!important}.openemr-calendar .ui-datepicker-calendar thead tr th{font-size:10px}.ui-datepicker-close{display:none}.ui-datepicker thead{background-color:#f5f5f5}.openemr-calendar .ui-datepicker thead{background:none}.ui-state-default.ui-datepicker-current{float:none!important;font-family:Open Sans,Arial,sans-serif;color:#fff;font-size:14px;font-weight:400;text-align:left;border-width:0!important;border:none;vertical-align:top;margin:0!important;background-color:transparent!important}.ui-datepicker-buttonpane.ui-widget-content{text-align:center;background-color:#3e9aba;margin:0!important;height:28px;padding:0!important}.openemr-calendar .ui-datepicker-year{background-color:#fff0}.openemr-calendar .ui-datepicker-month{background-color:#fff0}.openemr-calendar .ui-state-default{border:0!important}.openemr-calendar .ui-datepicker-month{margin-right:10px!important}body .elementor-button-wrapper a.elementor-button.elementor-button-link,body .elementor-button-wrapper a.elementor-button.elementor-button-link span{font-weight:700!important}body section:not(#custom_html-2) #mc_embed_signup input[type=email],body .subscribe-now .wpcf7 input[type=email]{font-family:Inter;font-size:14px;font-weight:400;line-height:21px;text-align:left;width:100%;height:50px;border-radius:3px;background:#fff;margin-bottom:0}body section:not(#custom_html-2) #mc_embed_signup input[type=submit],body .subscribe-now .wpcf7-form input[type=submit]{width:100%;height:53px;border-radius:4px;background:#FEF200 url(/wp-content/themes/realhomes-child/assets/images/paper-plan-icon.svg) no-repeat center left 30px;color:#000;font-family:Inter;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase;margin-top:0;max-width:219px;padding-left:60px!important}body section:not(#custom_html-2) #mc_embed_signup input[type=submit]:hover{background-color:#fff!important}body #mc_embed_signup input[type=submit]:hover,body .subscribe-now .wpcf7-form input[type=submit]:hover{background:#fff;border-color:#fff}h4,h3{margin:0}.footer-beachwatch.elementor-section.elementor-section-boxed>.elementor-container{column-gap:30px}.rental-search-shortcode{position:absolute;left:50%;top:calc(100% + 46px);transform:translateX(-50%);z-index:9}.beachwatch-col>.elementor-widget-wrap.elementor-element-populated{background:#ffffff1a;border-radius:3px;padding:18px 15px 10px 20px}.beachwatch-col li.elementor-icon-list-item{width:fit-content;padding-bottom:0!important}.no-hover li.elementor-icon-list-item:last-child:hover .elementor-icon-list-text{color:#fff!important}.term-condition-box li{width:fit-content;margin:0 0 0 auto!important}.caret-arrow .hfe-nav-menu li.menu-item{position:relative;background:url(/wp-content/themes/realhomes-child/assets/images/caret.svg) no-repeat left center;background-size:5px;padding-left:13px;width:fit-content}.americas-greatest>.elementor-container{position:relative}.americas-greatest>.elementor-container:before,.americas-greatest>.elementor-container:after{content:'';width:170px;height:135px;position:absolute;top:-184px;left:-54px;background:url(/wp-content/themes/realhomes-child/assets/images/top-quote-icon.svg) no-repeat center;background-size:contain;z-index:9}.americas-greatest>.elementor-container:after{top:auto;left:auto;bottom:-184px;right:-60px;background:url(/wp-content/themes/realhomes-child/assets/images/bottom-quote-icon.svg) no-repeat center;background-size:contain}.lease-terms-conditions ol,.lease-terms-conditions ul{list-style:none;margin-left:0}.lease-terms-conditions ol li,.lease-terms-conditions ul{margin-top:50px!important}.lease-terms-conditions h3{font-family:Inter;font-size:18px;font-weight:700;line-height:1.8;text-align:left;color:#000;margin-bottom:20px}.lease-terms-conditions h4{font-family:Inter;font-size:16px;font-weight:700;line-height:1.8;text-align:left;color:#0067B2;margin-bottom:20px}.lease-terms-conditions p{font-family:Inter;font-size:16px;font-weight:300;line-height:28px;text-align:left;color:#000}.lease-terms-conditions em{font-family:Inter;font-size:13px!important;font-style:italic;font-weight:300;line-height:23px;text-align:left;color:#000}.packege-box>.elementor-widget-wrap{background:#fff;border-radius:5px;margin:10px;padding:20px!important}.packege-box .elementor-widget-image img{width:100%;height:211px!important;border-radius:5px;object-fit:cover}.packege-box .btn-primary a.elementor-button{width:100%;font-size:12px!important}.island-info-list ul{margin-left:0}.property-detail-content{padding:45px 0 40px 0}.container{width:100%;max-width:1200px;padding:0 15px;margin:0 auto}.banner-title{font-size:70px!important;line-height:84px!important;font-family:'Inter';font-weight:300;color:#fff;width:70%;margin:0 auto}.fox-banner{text-align:center}.fox-banner{background-color:#004E87;padding:46px 0}.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.property-breadcrumb ul li a{color:#0067B2;font-size:16px;line-height:19px;font-family:'Inter';font-weight:500}.property-breadcrumb ul li a:hover{color:#000}.property-breadcrumb ul li{position:relative;padding-right:10px;margin-right:5px}.property-breadcrumb ul li:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/04/arrow.svg);background-repeat:no-repeat;width:5px;height:10px;right:0;top:4px}.property-breadcrumb ul li:last-child:before{width:0}.post-wrapper .eael-post-elements-readmore-btn{max-width:max-content}.post-wrapper .eael-entry-thumbnail{height:215px}.post-wrapper .eael-entry-thumbnail img{width:100%;height:100%;object-fit:cover}.post-wrapper .eael-entry-wrapper{padding:15px 30px 28px!important}li{list-style-type:none}.flex-wr{display:flex}.property-address h2{font-size:30px;line-height:36px;font-weight:500;margin:18px 0 10px 0}.property-address p{font-size:16px;line-height:19px;color:gray}.rate-link a{color:#0067B2;font-size:24px;line-height:30px;font-weight:400}.rate-link a strong{font-weight:700}.start-from h4{font-family:'Inter';font-size:16px;line-height:19px;font-weight:700;text-transform:capitalize;margin-bottom:7px}.start-from{border-left:1px solid #D6D6D6;padding-left:27px}.property-content-inner.flex-wrapper{align-items:center}.room-card .room-inner{width:33.3333%;padding-left:35px}.room-card{margin-bottom:30px}.room-inner h4{font-weight:400;color:gray;margin-bottom:6px}.room-inner h4,.room-icon-box li span{font-size:12px;line-height:18px;font-family:'Inter'}.room-card .room-inner:last-child{border-right:0 solid}.room-icon-box li span{font-weight:600;color:#000;padding-left:7px}.room-card .room-inner{width:28.3333%;padding-left:35px;border-right:1px solid #D5D5D5;margin:13px 0}.room-card .room-inner ul.room-icon-box{margin-left:0}.property-descrip-content{font-family:'Inter';background-color:#F8F8F8;box-shadow:5px 4px 25px 0 #0000000F}.property-descrip-content .description p{font-size:15px;line-height:22px;font-weight:400;color:dimgray}.property-descrip-content h3{font-size:16px;line-height:18px;color:#0067B2;margin-bottom:15px;font-family:'Inter'}.detail-conten-left{width:65.88%}.detail-sidebar{width:31.624%;padding-top:60px}.property-descrip-content .description{margin-bottom:45px}.feature-icon-list li{font-size:15px;line-height:18px;font-weight:400;padding-left:24px;position:relative;margin-bottom:20px;color:#000}.feature-icon-list li:last-child{margin-bottom:0}.feature-icon-list li:before{content:'';position:absolute;left:0;top:5px;width:15px;background-repeat:no-repeat}.feature-icon-list li.right-check:before{background-image:url(/wp-content/uploads/2024/04/Vector-1.svg);height:13px}.feature-icon-list li.close-check:before{background-image:url(/wp-content/uploads/2024/04/close-icon.svg);height:16px}.features-list{display:flex}.feature-icon-list{margin-right:10%}.profile-card{text-align:center}.description-contents,.room-card,.profile-card,.fees-card,.property-map{background-color:#fff;box-shadow:5px 4px 25px 0 #0000000F;border:1px solid #F1F1F1}.fees-card{margin:15px;padding:23px 35px 23px 23px}.profile-card h3{font-size:18px;line-height:24px;font-weight:500;margin-bottom:3px;font-family:'Inter';margin-top:12px}.profile-card .click-listing,.detail-from-wr .form-submit-field input{background-color:#FEF200!important;font-size:13px!important;line-height:15px!important;display:block!important;font-weight:700!important;font-family:'Inter'!important;color:#000000!important;text-transform:uppercase!important;padding:19px 10px!important;transition:0.4s all ease!important}.profile-card .click-listing:hover,.detail-from-wr .form-submit-field input:hover{background-color:#0067B2!important;color:#fff!important}.feature-content{margin-bottom:55px}.call-availability h4{color:#EC1F26;font-size:14px;line-height:16px;font-weight:400;font-family:'Inter';margin-bottom:22px}.call-availability h3{margin-bottom:5px}.availability-table table.table-wr{width:100%}.availability-table .table-wr tr:first-child th{color:#fff;font-weight:600;text-transform:uppercase;text-align:left;background:#000}.availability-table .table-wr tr td,.availability-table .table-wr tr:first-child th{font-size:15px;line-height:18px;padding:12px 20px}.availability-table .table-wr tr td{color:#000;font-weight:400}.availability-table .table-wr tr:nth-child(odd):not(:first-child){background-color:#F3F3F3}.availability-table .table-wr tr:first-child{background-color:#000}.availability-table .table-wr tr{background-color:#fff}.availability-table .table-wr tbody tr:nth-child(odd){background-color:#f3f3f3}.availability-table .table-wr .unavailable-btn span{font-size:13px;color:#fff;line-height:15px;background-color:gray;display:inline-block;border-radius:20px;padding:3.5px 9px;font-weight:600}.table-wr,.table-wr th,.table-wr td{border:0 solid!important}.fees-card ul li{color:dimgray}.fees-card ul li span{font-weight:700}.description-contents{padding:38px 31px 35px 31px}.fees-card ul li{position:relative;padding-right:7.5%}.fees-card ul li:after{background-color:#cfcfcf;content:'';position:absolute;right:0;height:100%;width:1px}.fees-card ul li:last-child:after{width:0;height:0}.fees-card ul li:last-child{padding-right:0}.property-descrip-content .map-wr iframe{width:100%}.property-map{padding:45px 42px 30px 31px}.property-descrip-content .socail-icon{background-color:hsl(205deg 53% 79% / 30%);padding:10px 30px}.property-descrip-content .socail-icon ul li a{background-color:#fff;padding:12px 16px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.property-descrip-content .socail-icon ul li a span{color:#0067B2;font-size:14px;line-height:16px;font-weight:600;margin-left:12px}.property-descrip-content .socail-icon ul li a:hover{background:#0067B2;color:#fff}.property-descrip-content .socail-icon ul li a:hover span{color:#fff}.property-descrip-content .socail-icon ul li a:hover svg path{fill:#fff}.property-descrip-content .socail-icon ul{display:flex;margin-left:14px;margin-bottom:0}.property-descrip-content .socail-icon>span{font-size:16px;line-height:22px;color:#000;font-weight:700}.property-descrip-content .descrip-note p{font-size:11px;line-height:16px;font-family:'Inter';color:dimgray;font-weight:400}.property-descrip-content .descrip-note{padding:14px 31px 24px 31px;border:1px solid #F1F1F1;background-color:#fff}.property-descrip-content .socail-icon{display:flex;align-items:center}.property-descrip-content .socail-icon li{margin-left:10px}.property-descrip-content .socail-icon li:first-child{margin-left:0}.bottom-content-inner{margin-bottom:105px}.profile-card .profile-mail{color:#0067B2;font-size:14px;line-height:16px;font-weight:400;margin-bottom:19px;display:inline-block}.profile-card .profile-mail:hover{color:#000}.profile-card ul{margin-bottom:30px}.profile-card ul li{font-weight:600;color:gray;margin-bottom:10px}.profile-card ul li,.profile-card ul li a{font-size:14px;line-height:16px}.profile-card ul li a{color:#000;font-weight:700;margin-left:6px}.profile-card ul li a:hover{color:#0067B2}.profile-card figure{margin-top:-60px}.profile-card figure img{border-radius:10px}.fees-card ul.flex-wrapper{margin-left:0}.properties-gallary{margin-bottom:51px}.gallery-wr{display:grid;grid-template-columns:repeat(2,auto)}.gallery-wr{display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);gap:0;width:100%;height:calc(100vh - 45px)}.gallery-wr .gallery-box{border:1px solid #fff;display:none}.gallery-wr .gallery-box:nth-child(4) img{height:100%}.gallery-wr .gallery-box:first-child{grid-area:1 / 1 / 5 / 5;display:block}.gallery-wr .gallery-box:nth-child(2){grid-area:5 / 1 / 7 / 3;display:block}.gallery-wr .gallery-box:nth-child(3){grid-area:5 / 3 / 7 / 5;display:block}.gallery-wr .gallery-box:nth-child(4){grid-area:1 / 5 / 3 / 7;display:block}.gallery-wr .gallery-box:nth-child(5){grid-area:3 / 5 / 5 / 7;display:block}.gallery-wr .gallery-box:nth-child(6){grid-area:5 / 5 / 7 / 7;display:block;position:relative}.gallery-wr .gallery-box img{display:block;height:100%;width:100%;object-fit:cover}.gallery-wr .gallery-box a{position:relative}.gallery-wr .gallery-box>a:before{content:'';background:#0000003b;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:16px;font-weight:500;text-align:center}.gallery-wr .gallery-box:nth-child(6)>a:before{background-color:#000000a1}.gallery-wr.single-box{height:450px}.gallery-wr.single-box .gallery-box:first-child{grid-area:1 / 1 / 7 / 7;display:block}.property-breadcrumb ul.flex-wr{margin-left:0}.view-more-gallary{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.view-more-gallary>a{color:#fff;font-size:16px;line-height:18px;font-weight:500}.detail-from-wr{background-color:#fff;padding-top:31px}.detail-from-wr label{padding:10px 10px 10px 30px;color:#000;font-weight:600!important;font-family:'Inter'}.detail-from-wr input,.detail-from-wr label{font-size:14px!important;line-height:18px!important}.detail-from-wr input,.detail-from-wr textarea{font-weight:400;color:gray;border:0 solid!important;border-bottom:1px solid #DEDEDE!important;margin:0px!important}.detail-from-wr input{padding:5px 10px 14px 30px!important;width:auto!important}.detail-from-wr .form-submit-field input{width:100%!important}.detail-from-wr .form-field{margin-bottom:15px}.form-field br,.form-textarea-field br{display:none}.detail-from-wr .form-textarea-field textarea{margin:0px!important;height:132px;resize:none!important;padding:0 70px 14px 30px!important;line-height:24px!important;width:-webkit-fill-available}.detail-from-wr p{font-size:15px;line-height:18px;font-weight:400;font-family:'Inter';padding:0 0 20px 0;color:#000}.detail-from-wr>p{padding-left:30px}.detail-from-wr span.wpcf7-spinner{display:none}.form-checkbox-field label{flex-direction:row;align-items:flex-start!important;padding:18px 10px 31px 17px!important;display:flex;column-gap:10px}.form-checkbox-field span{font-size:12px!important;line-height:18px}.wpcf7-checkbox span.wpcf7-list-item-label{margin-top:-3px}.availability-table{padding-right:13px}.feature-icon-list:last-child{margin-right:0}.fancybox-navigation .fancybox-button,.fancybox-navigation .fancybox-button:hover{height:50px!important;opacity:1!important;width:50px!important}.fancybox-inner .fancybox-navigation button.fancybox-button{padding:0px!important;background-color:#0067B2!important;color:#fff!important;background:#0067B2!important;border:0 solid!important}button.fancybox-button{padding:0px!important;background-color:#0067B2!important;border:0 solid!important}button.fancybox-button:hover{background-color:#FEF200!important}.fancybox-inner .fancybox-navigation button.fancybox-button:hover{background-color:#FEF200!important;background:#FEF200!important}.fancybox-button svg path{fill:#fff!important}button.fancybox-button:hover.fancybox-button svg path{fill:#000!important}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{overflow:visible!important;opacity:1!important}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#fff!important}.page-template-template-property-detail .properties-gallary .container{max-width:1170px}.island-information-mini>.elementor-widget-wrap{background:#fff;margin:0 15px;padding:0!important;border-radius:6px 6px 0 0}.island-information-mini .elementor-widget-text-editor li{margin-bottom:6px}.island-information-mini .elementor-widget-text-editor li a{font-size:12px;line-height:2;text-decoration:underline}.island-information-mini .elementor-widget-text-editor li a:hover{text-decoration:none}.property-grid-order{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:30px}.property-grid-order .left p{font-family:Inter;font-size:16px;font-weight:500;line-height:19.36px;text-align:left;color:#000}.property-grid-order .left p span{margin-left:5px;margin-right:5px}.property-grid-order .left p span:first-child{margin-left:0}.property-grid .properties_item .properties-content-wrapper .content_bottom p{font-size:16px;line-height:1.3}.properties_item .properties-content-wrapper h3.title{max-width:309px}.property-grid .properties_item .tag{display:none}.property-grid-order .dropdown{position:relative}.property-grid-order a{padding:.5em 1em;color:#000;text-decoration:none;width:190px;height:48px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 4px 0 #00000040;font-family:Inter;font-size:14px;font-weight:500;line-height:16.94px;text-align:left}.property-grid-order a:focus,.property-grid-order a:hover{background:#ecf0f1}.property-grid-order a:active{background:#fbfcfc}.property-grid-order .fa{float:right}.property-grid-order ul{display:none;border-top:.1em solid #c0cdd1}.property-grid-order ul.js-dropdown-list{position:absolute;top:100%;z-index:999999999;background:#fff;width:100%;border:1px solid #ddd}.property-grid-order li{padding:.5em;cursor:pointer}.property-grid-order li:not(:first-child){border-top:.1em dashed #dde4e6}.property-grid-order li:focus,.property-grid-order li:hover{background:#ecf0f1}.property-grid-order li:active{background:#fbfcfc}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.fox-banner{background-color:#004E87;padding:46px 30px;min-height:300px;display:flex;align-items:center;justify-content:center}.banner-title{font-size:70px!important;line-height:84px!important;font-family:'Inter';font-weight:300;color:#fff;width:70%;margin:0 auto}.col-12{flex:0 0 100%;width:100%}.col-6{flex:0 0 49%;width:49%}.agents-staff-page figure{padding:0;margin:0}.agents-staff-banner{padding:0 30px}.banner-title{text-align:center}.card.info-card{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;column-gap:30px}.agents-staff-page .col-3.left{flex:0 0 146px;width:146px}.agents-staff-page .col-9.right{flex:0 0 calc(100% - 1760px);width:calc(100% - 176px)}.agents-staff-content{padding:110px 30px 50px;background:#fff}.my-listing-section{padding:50px 30px 100px;background:#fff}.agents-staff-box{border:1px solid #F1F1F1;box-shadow:5px 4px 25px 0 #0000000F;padding:0 40px 40px}.card.info-card{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;column-gap:30px}.info-card figure{transform:translateY(-35px)}.info-title{font-size:18px;font-weight:500;line-height:24px;text-align:left;margin-top:30px;margin-bottom:0}.info-content p{font-size:14px;font-weight:400;line-height:24px;text-align:left;color:dimgray}.info-card a{font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#0067B2;text-decoration:none}.contect-form-box{background:#F1F1F1;padding:45px;margin:30px 60px}.contect-form-box .contact_info{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:15px}body .contect-form-box .wpcf7 form label{margin-bottom:7px;font-size:14px;line-height:1}.contect-form-box input.wpcf7-form-control.wpcf7-text,.contect-form-box textarea.wpcf7-form-control.wpcf7-textarea{background:#fff;border-radius:5px;border:0}.contect-form-box textarea.wpcf7-form-control.wpcf7-textarea{max-height:120px;resize:none}.contect-form-box input.wpcf7-form-control.has-spinner.wpcf7-submit{width:213px;height:53px;background:#FEF200;color:#090909;font-family:Inter;font-size:15px;font-weight:700;line-height:18.15px;text-align:center;border-radius:4px}.contect-form-box input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#090909;color:#FEF200;border-color:#090909}.my-listing-section h2{font-family:Inter;font-size:24px;font-weight:500;line-height:29.05px;text-align:center;margin:0 auto 20px}.my-listings-box{display:flex;flex-direction:column;row-gap:30px;max-width:970px;margin:0 auto}.my-listings-box .listing-mini{max-width:100%;width:100%;box-shadow:5px 4px 25px 0 #0000000F;border:1px solid #F1F1F1;background:#fff;border-radius:10px;padding:30px}.my-listings-box .properties_item{max-width:100%;width:100%;border:1px solid #F1F1F1;background:#fff;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;border-radius:10px;padding:0;column-gap:10px}.my-listings-box .properties_item .tag{display:none}.my-listings-box .properties_item .properties_img{flex:0 0 27%;width:27%}.my-listings-box .properties_item .properties-content-wrapper{box-shadow:none;background-color:#fff;padding:10px 20px;flex:0 0 52%;width:52%}.my-listings-box .content-forsale{flex:0 0 20%;width:20%;padding:0 20px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #E7E7E7}.my-listings-box .properties_item .properties_img img{width:100%;height:240px;object-fit:cover;border-radius:5px 0 0 5px}.my-listings-box .properties_item .room_box{border-top:0;border-bottom:0;padding-bottom:10px;padding-top:10px}.my-listings-box .properties_item .properties-content-wrapper p.exerp_content{margin-top:5px;margin-bottom:5px;font-size:13px;line-height:20px}.my-listings-box .properties_item .room{flex:0 0 23%;width:23%}.my-listings-box .content-forsale .label{font-family:Inter;font-size:12px;font-weight:400;line-height:10px;text-align:left;margin-bottom:5px;color:#000}.my-listings-box .content-forsale .label.color-gray{font-size:13px;color:gray}.my-listings-box .content-forsale .price{font-family:Inter;font-size:20px;font-weight:700;line-height:20px;text-align:left;color:#0067B2}.my-listings-box .content-forsale .auther{font-family:Inter;font-size:12px;font-weight:400;line-height:17px;text-align:left;color:#000}.home-post-wrapper .eael-load-more-button-wrap{display:none}.home-post-wrapper.post-wrapper .eael-entry-wrapper{padding:24px!important}.home-post-wrapper.post-wrapper .eael-grid-post-holder{border:0;box-shadow:0 0 10px 0 #0000001A}.home-post-wrapper .eael-entry-wrapper{position:relative}.home-post-wrapper .eael-entry-wrapper .eael-entry-header-after{position:absolute;top:-15px;padding:7px 24px 7px 12px;background:#0067B2;color:#fff;background-repeat:no-repeat;background-position:top right;clip-path:polygon(0% 0%,95% 0%,100% 50%,95% 100%,0% 100%)}.home-post-wrapper .eael-grid-post .eael-entry-meta,.home-post-wrapper .eael-grid-post .eael-entry-meta a{font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;text-align:center;color:#fff}.home-post-wrapper .eael-grid-post .eael-entry-meta a:hover{color:#000}.home-post-wrapper .eael-grid-post-excerpt{min-height:72px}.home-post-wrapper .eael-grid-post-excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#scroll-top{background-color:#0d6fb6}#scroll-top:before{background:#0d6fb6}.grecaptcha-badge{display:none!important}.btn-primary{text-shadow:0 0 BLACK!important;background-color:transparent!important;background-image:none!important}.header-list li.elementor-icon-list-item.elementor-inline-item a{display:flex;justify-content:center;align-items:center}.header-menu .rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li li a{font-size:15px!important;font-weight:600!important}.header-menu .rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li ul{top:calc(100% + 3px)}.footer-listing-ms-0 ul{margin-left:0}body.single-property .related_post,body.single-agent .related_post{display:none}body.single-property,body.single-agent{background-color:#f8f8f8;font-family:Inter,sans-serif!important}body.single-property .main{border-left:0;border-right:0;margin-bottom:30px}body.single-property .single-property-fullwidth .page-head,body.single-agent .page-head{background-image:none!important;margin-bottom:0;padding-top:0;min-height:auto}body.single-property #overview{font-family:'Inter',sans-serif!important;border:0;row-gap:30px;display:flex;flex-direction:column;background:#fff0}#overview .property-item .property-meta{margin:0 0 20px 0!important;background:#F8F8F8!important;border-radius:5px}#overview .property-item .wrap{background-color:#F8F8F8!important;margin-bottom:20px!important}#overview .property-item .features h4.title{background:#ffffff!important;padding:0!important;border-radius:5px!important;border:0!important;margin-bottom:18px!important}#overview .property-item .features{background-color:#fff!important;border:none!important;padding-bottom:0}body.single-property .slider-main-wrapper,body.single-property #overview .property-item,body.single-property #overview .map-wrap,body.single-property #overview .agent-detail,body.single-property .single-property-fullwidth .detail .listing-layout{background:#fff;box-shadow:5px 4px 25px 0 #0000000F;border:1px solid #F1F1F1;padding:30px!important}body.single-property .single-property-fullwidth .page-head .container{max-width:100%;padding:0}body.single-property .single-property-fullwidth .page-head .wrap{width:100%}body.single-property .container.contents.detail.property-section-order-default{padding-bottom:80px;max-width:1170px}body.single-property .container.contents.detail.property-section-order-default .span12{width:100%!important}body.single-property .single-property-fullwidth .page-head .page-title span{background-color:#fff0;opacity:1;padding:0;color:#fff}body.single-property .single-property-fullwidth .page-head .page-title,body.single-agent .listing-layout .title-heading{background:#004E87F2;width:calc(100% - 50px);max-width:calc(100% - 50px);font-family:Inter;font-size:70px;font-weight:300;line-height:84.72px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:300px;margin:0}body.single-property .single-property-fullwidth .page-head .page-title{width:calc(100% - 0px);max-width:calc(100% - 0px)}body.single-property .single-property-fullwidth .page-head div.page-breadcrumbs{background-color:#f8f8f8;opacity:1;color:#000;padding:80px 30px 20px 30px;text-decoration:none}body.single-property .single-property-fullwidth .page-head div.page-breadcrumbs nav.property-breadcrumbs{max-width:1169px;margin:0 auto}body.single-property .single-property-fullwidth .page-head div.page-breadcrumbs a{color:#0067B2;font-family:Inter;font-size:16px;font-weight:500;line-height:19.36px;text-align:left;text-decoration:none}body.single-property .single-property-fullwidth .page-head div.page-breadcrumbs a:hover{color:#000;text-decoration:none}body.single-property #overview .property-item .content{color:dimgray;padding:0 0 20px 0!important;border:none!important}body.single-property #overview .property-item .price .price-and-type .tag-arrow svg{fill:#0c568c}body.single-property #overview .property-item .price span.price-and-type{background-color:#0c568c}body.single-property #overview .agent-detail h3,body.single-property #overview .contact-form h3,body.single-property #overview .property-item .features .title,body.single-property #overview .property-item .features .title a,body.single-property #overview .map-label,body.single-property .single-property-fullwidth .detail .list-container h3{font-family:Inter;font-size:16px;font-weight:700;line-height:12px;text-align:left;color:#0067B2;margin-bottom:15px}body.single-property #overview .property-item .features .arrow-bullet-list li a,body.single-property #overview .property-item .features .arrow-bullet-list li span{font-family:Inter;font-size:15px;font-weight:400;line-height:22.5px;color:#000}body.single-property #overview .property-item .features .arrow-bullet-list li a:hover,body.single-property #overview .property-item .features .arrow-bullet-list li a:hover span{color:#0067B2}body.single-property #overview .map-label{background:#fff0;padding-left:0;margin-bottom:10px}body.single-property #overview .property-item .features .arrow-bullet-list li{border-right:1px solid #0000001A}body.single-property #overview .property-item .features .arrow-bullet-list li:last-child{border-right:0}body.single-property #overview .share-networks{margin:0 0 14px;border:0;background-color:#f5f5f5;background-color:#ADCEE64D;padding:15px 30px}body.single-property #overview .share-networks span{background:#fff;margin-right:15px;border:0}body.single-property #overview .share-networks .share-label{padding:12px 21px 13px 0;border-right:none;background:#fff0;color:#000;font-family:Inter;font-size:16px;font-weight:700}body.single-property #overview .agent-detail{padding:25px 24px 10px}div#similar-properties{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px}body.single-property .single-property-fullwidth .detail .property-grid .property-item{padding-left:0;padding-right:0;box-shadow:5px 4px 25px 0 #0000000F;border:1px solid #F1F1F1;flex:0 0 calc(33.33% - 20px);width:calc(33.33% - 20px)}body.single-property .property-grid .property-item h4,body.single-property .property-grid .property-item h4 a{font-family:Inter;font-size:18px;font-weight:700;line-height:27px;text-align:left;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.single-property .property-grid .property-item h4,body.single-property .property-grid .property-item p,body.single-property .property-grid .property-item>span{padding-left:20px;padding-right:20px}body.single-property .property-grid .property-item p{margin-bottom:15px;font-family:Inter;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:gray}body.single-property .property-grid .property-item>span{margin-bottom:24px;display:block;font-size:16px;color:#0067B2;font-weight:500}body.single-property .single-property-fullwidth .detail .list-container{margin-left:0;margin-right:0}body.single-property #overview .share-networks a,body.single-property #overview .share-networks a [class^=fa-],body.single-property #overview .share-networks a [class*=" fa-"]{color:#0067B2}body.single-property #overview .share-networks a:hover,body.single-property #overview .share-networks a:hover [class^=fa-],body.single-property #overview .share-networks a:hover [class*=" fa-"]{color:#000}body.single-property .single-property-fullwidth #overview .contact-form{width:calc(100% - 60px);margin:0 auto;background:#F1F1F1;padding:30px 30px 15px;margin-bottom:20px}body.single-property .agent-form-contact-methods-wrapper .submit-button,body.single-property .agent-form-contact-methods-wrapper .ajax-loader{width:auto;margin-right:10px;display:flex;align-items:center;justify-content:center}body.single-property button.btn-mail-now svg path{color:#000;fill:#000!important}body.single-property button.btn-mail-now:hover svg path{fill:#fef200!important;color:#fef200}body.single-property #overview .left-box p a.real-btn:hover,body.single-property a.btn-whatsapp-chat.submit-button.real-btn:hover,body.single-property a.btn-call-now.submit-button.real-btn:hover,body.single-property .agent-form-contact-methods-wrapper .submit-button:hover{background:#000;border-color:#000}body.single-property .single-property-fullwidth #overview .contact-form textarea,body.single-property .single-property-fullwidth #overview .contact-form input[type=text]{width:98%;height:42px;border-radius:5px 0 0 0;opacity:0;border:0}body.single-property .single-property-fullwidth #overview .contact-form textarea{height:120px}body.single-property #overview .left-box p a.real-btn,body.single-property a.btn-whatsapp-chat.submit-button.real-btn,body.single-property a.btn-call-now.submit-button.real-btn{background:#0067B2}body.single-property #overview .left-box p a.real-btn:hover,body.single-property a.btn-whatsapp-chat.submit-button.real-btn:hover,body.single-property a.btn-call-now.submit-button.real-btn:hover{opacity:.8}body.single-property address.title{color:#000!important}body.single-property #overview .left-box figure{float:left;margin:4px 25px 20px 0;width:151px}body.single-property .single-property-fullwidth .span12 .listing-layout .property-item figure{margin-bottom:25px}body.single-property .property-item figure figcaption{left:20px;right:auto;bottom:-12px;color:#fff;padding:5px 15px;background-color:#0067b2;clip-path:polygon(0% 0%,93% 0%,100% 50%,93% 100%,0% 100%)}body.single-property .property-grid .property-item h4 a:hover,body.single-property .contacts-list a:hover{color:#0067B2}.single-agent .page-head{display:none}.single-agent .listing-grid-layout .main{margin:0;border:0}.single-agent .container.listing-grid-layout{width:100%;max-width:100%;padding:0;margin:0}.single-agent .listing-layout{position:relative;background-color:#f8f8f8;border:0;width:100%}.single-agent .listing-layout .title-heading{position:static}.single-agent .list-container{max-width:1170px;border:0;box-shadow:none;border-radius:0;margin:0 auto;padding:75px 30px}.single-agent .list-container .about-agent{padding:0 45px;max-width:100%;border:1px solid #F1F1F1;box-shadow:5px 4px 25px 0 #0000000F;border-radius:10px;margin:50px auto 50px}.single-agent .about-agent{border:0}.single-agent .about-agent .follow-agent{border-top:0}.single-agent .about-agent .span3{width:146px}.single-agent .about-agent .span9{width:calc(100% - 174px)}.single-agent .about-agent.agent-single figure{margin:-38px 0 0 0}.single-agent .about-agent.agent-single figure img{border:0;border-radius:10px}.single-agent .about-agent hr{display:none}.single-agent .about-agent .span9 h5{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px;text-align:left;color:#0067B2}.about-agent .contacts-list{font-family:'Inter',sans-serif}.single-agent .contacts-list li{font-family:Inter;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:gray}.single-agent .contacts-list li a{color:#000}.single-agent .contacts-list li a:hover{color:#0067B2}.single-agent #agent-single-form{margin-top:15px;margin-bottom:45px;background:#F1F1F1;padding:30px 30px 0;border-radius:10px;font-family:'Inter',sans-serif!important}.single-agent .row-fluid .span6{width:100%;margin:0}.single-agent #agent-single-form input[type=text],.single-agent #agent-single-form input[type=email]{height:50px;border:0;background:#fff;border-radius:5px;margin-bottom:15px}.single-agent #agent-single-form textarea{border:0;border-radius:5px;resize:none;margin-bottom:15px}.single-agent #agent-single-form input[type="submit"]{border-radius:5px}.single-agent #agent-single-form input[type="submit"]:hover{background-color:#000;border-color:#000}.single-agent .listing-layout .property-item-wrapper{margin:0 0 30px;border:1px solid #F1F1F1;box-shadow:5px 4px 25px 0 #0000000F;border-radius:10px;padding:30px}.single-agent .property-item-wrapper .property-item{background-color:#fff;padding:0!important;margin-bottom:0;border:0;border-radius:10px}.single-agent.realhomes-content-fullwidth .listing-layout .property-item .detail{width:calc(100% - 304px);padding:0 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.single-agent .listing-layout .property-item h4,.single-agent .listing-layout .property-item h4 a{font-family:Inter;font-size:18px;font-weight:700;line-height:22px;text-align:left;color:#000}.single-agent .listing-layout .property-item figure{margin:0 0 34px}.single-agent .listing-layout .property-item figure img{border-radius:5px}.single-agent .listing-layout .property-item .price{color:#0067B2;margin-right:-20px;margin:0 0 0;background:#fff0;font-family:Inter;font-size:20px;font-weight:700;line-height:20px;text-align:left;padding-left:0}.single-agent .listing-layout .property-item .detail p{margin-bottom:10px;font-family:Inter;font-size:13px;font-weight:400;line-height:19.5px;text-align:left;color:gray}.single-agent .listing-layout .property-item .detail a.more-details:hover{color:#0067B2}.single-agent .property-item .property-meta{margin:0;padding:0;width:auto;border:0}.single-agent .property-item .property-meta>span{padding:0 30px 0 0;margin:15px;font-family:Inter;font-size:14px;font-weight:500;line-height:22px;text-align:left;color:gray}.single-agent .property-item figure figcaption,.single-agent .property-item figure .property-label{position:absolute;left:10px;right:auto;bottom:-17px;color:#fff;font-size:13px;padding:7px 20px 8px 10px;background-color:#0067b2;clip-path:polygon(0% 0%,93% 0%,100% 50%,93% 100%,0% 100%)}body.post-type-archive-property{background-color:#f8f8f8;font-family:Inter,sans-serif!important}body.post-type-archive-property .container.contents.listing-grid-layout{max-width:1140px}.post-type-archive-property .post-type-archive-property .span3.sidebar-wrap{display:none}.post-type-archive-property .span9.main-wrap{width:100%;margin:0 auto 0 17px;max-width:1170px;clear:both;padding:0;border:0}.post-type-archive-property .listing-grid-layout .main{border:0}.post-type-archive-property .property-grid{border:0;background:#fff0}.post-type-archive-property .property-grid .list-container{margin:0;padding:25px 0;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;padding:0}.post-type-archive-property .sort-controls,.post-type-archive-property .sort-controls strong{font-family:Inter;font-size:16px;font-weight:500;line-height:19.36px;color:#000}.post-type-archive-property .inspiry_select_picker_trigger.bootstrap-select button.dropdown-toggle{border:0;color:#000;box-shadow:0 0 4px 0 #00000040;padding:12px}.post-type-archive-property .bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-family:Inter;font-size:14px;font-weight:500;line-height:16.94px}.post-type-archive-property .inspiry_select_picker_trigger.bootstrap-select button.dropdown-toggle .bs-caret{background-color:#fff;height:40px;border-left:0}.post-type-archive-property .inspiry_select_picker_trigger>.dropdown-toggle span.caret{border-top:4px solid #000}.post-type-archive-property .sort-controls{width:100%;flex:0 0 100%;margin:0}.post-type-archive-property .property-grid .property-item{flex:0 0 calc(33.33% - 22px);width:calc(33.33% - 22px);box-shadow:5px 4px 25px 0 #0000000F;border:1px solid #f1f1f1;margin-left:0;margin-bottom:0}.post-type-archive-property .listing-layout .property-item-wrapper{box-shadow:5px 4px 25px 0 #0000000F;border:1px solid #f1f1f1}.post-type-archive-property .property-grid .property-item h4{padding:12px 20px 5px}.post-type-archive-property .property-grid .property-item h4 a{font-family:Inter;font-size:18px;font-weight:700;line-height:22px;text-align:left;color:#000}.post-type-archive-property .property-grid .property-item h4 a:hover{color:#0067B2}.post-type-archive-property .property-grid .property-item p{font-family:Inter;font-size:13px;font-weight:400;line-height:19.5px;text-align:left;padding:0 20px;color:gray}.post-type-archive-property .property-grid .property-item>span{font-family:Inter;font-size:16px;font-weight:500;line-height:16px;text-align:left;color:#0067B2;padding:0 20px;display:block;margin-bottom:20px}.post-type-archive-property .listing-layout.property-grid .property-item img{border:none;height:200px;width:100%;object-fit:cover}.post-type-archive-property .property-item figure figcaption,.post-type-archive-property .property-item figure .property-label{position:absolute;font-size:13px;left:20px;right:auto;bottom:-12px;color:#fff;padding:5px 15px;background-color:#0067b2;clip-path:polygon(0% 0%,93% 0%,100% 50%,93% 100%,0% 100%)}.property-grid .property-item p .more-details:hover{color:#0067b2}.listing-grid-layout .pagination{border-top:0;margin:0;padding:0;width:100%}.pagination a{padding:10px 17px;margin:0 1px 5px;color:#555;box-shadow:0 0 2px 0 #00000026;border:0;font-family:Inter;font-size:14px;font-weight:500;line-height:21px;text-align:left;background:#fff}.pagination a.current,.pagination a:hover{background:#0067B2}.property-grid-sale .rh_properties_element .wrapper_properties_ele .rh_prop_card_elementor,.property-grid-sale .rh_prop_card__wrap{height:100%}.property-grid-sale .rh_prop_card__wrap{background:#fff}.property-grid-sale .elementor_property_card_parent .rh_label_elementor .rh_label__wrap{display:none}.property-grid-sale .rh_prop_card__details_elementor h3{line-height:22px}.property-grid-sale .rh_prop_card__meta_wrap_elementor{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-top:17px;margin-bottom:22px}.map-wrapper #map-head{margin-bottom:0}.advance-main-wrapper form.advance-search-form,.advance-main-wrapper.advance-search label{margin-bottom:0;font-family:'Inter',sans-serif!important;font-size:12px!important}.advance-main-wrapper.advance-search label{color:#000;font-weight:700}.advance-main-wrapper.advance-search .as-form-wrap{padding:0}.advance-main-wrapper.advance-search .search-top,.advance-main-wrapper.advance-search .search-bottom,.advance-main-wrapper.advance-search .left,.advance-main-wrapper.advance-search .right{display:flex;flex-direction:row;flex-wrap:nowrap}.advance-main-wrapper.advance-search .left{width:80%}.advance-main-wrapper.advance-search .right{width:20%}.advance-main-wrapper.advance-search .right .col-50{flex:0 0 50%;width:50%}.advance-main-wrapper .advanced_box{width:100%;background:#fff0;border:0;box-shadow:none}.advance-main-wrapper .option-bar{padding:10px;border-right:1px solid #ddd}.advance-main-wrapper .option-bar:last-child{border:0}.advance-main-wrapper .option-bar{padding:20px 20px 16px;border-right:1px solid #ddd;flex:0 0 18.3%;width:18.3%}.page-template-ginn .advance-main-wrapper .option-bar{padding:20px 15px;flex:0 0 14%;width:14%}.page-template-ginn .advance-search.ginn-search{margin-top:-80px!important}.page-template-template-ginn-map-below .advance-main-wrapper .option-bar{padding:20px 23px 16px 18px}.page-template-template-ginn-map-below .main{border:0!important}.advance-main-wrapper .option-bar.large{flex:0 0 27%;width:27%}.advance-main-wrapper .selectwrap input[type=text]{width:100%;font-family:'Inter',sans-serif;font-size:12px;margin-bottom:0;padding:0;border:0!important;outline:0!important}.advance-main-wrapper .option-bar select,.advance-main-wrapper .option-bar select.iOSselect{width:100%;font-family:'Inter',sans-serif;font-size:12px;margin-bottom:0;padding:0;border:0!important;outline:0!important;-webkit-appearance:none;background-color:#fff!important;background-image:url(/wp-content/themes/realhomes-child/assets/images/iso-dropdown-icon.svg);background-position:right center;background-repeat:no-repeat;padding-right:1.5em}.advance-main-wrapper.advance-search .search-bottom .left{flex-wrap:wrap;background:#fff;border:1px solid #d6d6d6;box-shadow:5px 4px 25px 0 #0000000F}.advance-main-wrapper .search-bottom .left .option-bar{flex:1 0 20%;width:20%}.advance-main-wrapper .search-bottom .left .option-bar.amenities-filter{flex:0 0 100%;width:100%;border-top:1px solid #e4e4e4;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-bottom:5px}.advance-main-wrapper .search-bottom .left .option-bar.amenities-filter .amenities-checkbox{flex:0 0 calc(25% - 15px);width:calc(25% - 15px)}.advance-main-wrapper .search-bottom .left .option-bar.amenities-filter label{flex:0 0 100%;width:100%}.advance-main-wrapper.advance-search .search-top{border:0;box-shadow:5px 4px 25px 0 #0000000F;background:#fff;border-radius:5px}.advance-main-wrapper.advance-search .search-bottom{border-radius:0 5px 5px 5px;margin-top:-3px}.advance-search{background-color:#fff0;border:0}.advance-main-wrapper.advance-search .slide-toggle.search_ad{width:100%;height:100%}.advance-main-wrapper.advance-search #start-search{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;column-gap:10px;padding:0;font-family:Inter;font-size:16px;font-weight:700;line-height:19.36px;text-align:left;color:#003256;border-radius:0 5px 5px 0;background:#FEF200}.advance-main-wrapper.advance-search #start-search:hover{background:#000;color:#FEF200}.advance-main-wrapper.advance-search #start-search:hover svg{filter:brightness(0) saturate(100%) invert(79%) sepia(86%) saturate(658%) hue-rotate(360deg) brightness(102%) contrast(103%)}.advance-main-wrapper.advance-search .slide-toggle.search_ad:hover{background:#000}.advance-main-wrapper.advance-search .selectwrap{padding-bottom:0}.advance-main-wrapper.advance-search .selectwrap input{margin-bottom:0}.advance-main-wrapper .search-bottom .left .option-bar label{margin-bottom:5px}.advance-main-wrapper .search-bottom .amenities-checkbox label{color:#494949;font-weight:400;display:flex;align-items:flex-start}.advance-main-wrapper.advance-search .amenities-checkbox input[type=checkbox]{margin:0 10px 0 0;width:16px;height:16px;border:1px solid #BEBEBE;border-radius:4px}.advance-main-wrapper .search-bottom .left .option-bar.amenities-filter label.amenities-price{margin-bottom:10px}.advance-main-wrapper.advance-search.ginn-search{margin-top:0}.advance-main-wrapper.advance-search .selectwrap input{background:#fff url(/wp-content/themes/realhomes-child/assets/images/banner-form-search-icon.svg) no-repeat left center;padding-left:23px;border:0!important;outline:0!important;box-shadow:none}.page-template-template-ginn-map-below .advance-main-wrapper.advance-search.ginn-search{margin-top:-45px;margin-bottom:30px}.page-template-template-ginn-map-below .advance-main-wrapper .option-bar{flex:0 0 14%;width:14%}.page-template-template-ginn-map-below .advance-main-wrapper .option-bar.large{flex:0 0 22%;width:22%}.page-template-template-ginn-map-below .advance-main-wrapper .search-bottom .left .option-bar{flex:0 0 19.5%;width:19.5%}.page-template-template-ginn-map-below .advance-search.ginn-search.advance-main-wrapper .search-bottom .left .option-bar{flex:1 0 15%;width:15%}.page-template-template-ginn-map-below .advance-main-wrapper .search-bottom .left .option-bar.amenities-filter{flex:0 0 calc(100% - 40px);width:calc(100% - 40px);justify-content:space-between}.no-border{border-right:0!important}.page-template-ginn .property-items-container h3{display:block;width:100%;text-align:center}.page-id-122 .container,.page-template-template-property-listing .container{box-sizing:border-box}.page-id-122 .page-head{position:relative;background:#004E87F2!important;height:275px}.page-id-122 .page-head:after{content:'Contact us';width:500px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-family:"Inter",Sans-serif;font-size:70px;font-weight:300;color:#fff}.page-id-122 .page-main{background-color:#fff0;border:0}.page-id-122 .page-main .post-header{border:0;background:#fff0}.page-id-122 .page-main .post-title{color:#000;font-family:"Inter",Sans-serif;font-size:36px;font-weight:400;line-height:44px}.page-id-122 .post-content .ezcol-one-half,.page-id-122 .post-content .ezcol-one-half.ezcol-last,.page-id-122 .comment-respond{width:100%!important;clear:both;padding:30px 20px;margin-bottom:20px;border:1px solid #f1f1f1;background:#fff;box-shadow:5px 4px 25px 0 #0000000F;color:dimgray}.page-id-122 .comment-respond{border:0!important}.page-main #comments{border:0!important;margin:0 30px!important}.page-id-122 .post-content .ezcol-one-half h2,.page-id-122 .page-main .comment-respond #reply-title{font-family:Inter;font-size:16px;font-weight:700;line-height:28px;text-align:left;color:#0067B2!important;margin-bottom:20px!important}.page-id-122 #mc_embed_signup .mc-field-group{width:100%}.page-id-122 .wpcf7 label,.page-id-122 .page-main .comment-respond label{display:block;margin-bottom:18px;font-family:"Inter",Sans-serif;font-size:14px;font-weight:300;text-transform:capitalize;line-height:17px;color:#000}.page-id-122 .wpcf7 input[type=text],.page-id-122 .wpcf7 input[type=email],.page-id-122 .wpcf7 textarea,.page-id-122 #mc_embed_signup .mc-field-group input,.page-id-122 .page-main .comment-respond #comment{width:calc(100% - 20px);background:#F8F8F8;border:0;height:44px;border-radius:5px;padding-left:15px;margin-top:10px}.page-id-122 .wpcf7 textarea,.page-id-122 .page-main .comment-respond #comment{height:138px}.page-id-122 .wpcf7 input.wpcf7-form-control.wpcf7-submit.has-spinner.real-btn,.page-id-122 #mc_embed_signup .button,.page-id-122 .page-main .comment-respond input[type="submit"]{background:#fef200;color:#000;font-family:"Inter",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;border:1px solid #fff0;border-radius:5px}.page-id-122 #mc_embed_signup .button{padding:10px 40px;height:auto;width:auto}.page-id-122 .wpcf7 input.wpcf7-form-control.wpcf7-submit.has-spinner.real-btn:hover,.page-id-122 #mc_embed_signup .button:hover,.page-id-122 .page-main .comment-respond input[type="submit"]:hover{background:#000;color:#fef200;border:1px solid #000}.page-id-122 .sidebar .widget_text .textwidget{padding:0 10px 10px;background:#fff}.page-id-122 #custom_html-2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow;background:#fff!important;border:1px solid #f1f1f1;border-radius:10px;margin-top:30px}.page-id-122 #custom_html-2 h3.title{border:0;background:#fff0;color:#000;font-family:"Inter",Sans-serif;font-size:23px;font-weight:400;line-height:44px;padding:20px 24px}.page-template-template-property-listing .span9{width:100%;margin:0 auto}.page-template-template-property-listing h1.title-heading,.page-template-template-property-listing .view-type{display:none}.page-template-template-property-listing .list-container.clearfix::before,.page-template-template-property-listing .list-container.clearfix::after{display:none}.properties_item a:hover{color:inherit}.post-wrapper.home-post-wrapper .eael-grid-post .eael-entry-meta span.eael-posted-by{display:none}.dsidx .dsidx-search-widget form p select,.dsidx select.dsidx-search-widget-propertyTypes,.dsidx .dsidx-sorting-control select{background-image:url(/wp-content/themes/realhomes-child/assets/images/iso-dropdown-icon.svg);background-position:right 10px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}.header-btn{max-width:max-content}.dsidx .page-head{display:none}.dsidx .dsidx-banner{background:#004E87F2!important;min-height:305px;display:flex;justify-content:center;align-content:center;align-items:center;border:0;padding:0 25px}.dsidx .container{box-sizing:border-box;width:100%;max-width:1398px;padding:50px 0 0;box-sizing:border-box}.dsidx .container>.row{margin:0!important}.dsidx .span8{width:75%;margin:0;max-width:100%;box-sizing:content-box}.dsidx .span4{width:25%;margin:0;max-width:100%;box-sizing:content-box}.dsidx .post-header{display:none}.dsidx .page-main{background-color:#f5f5f5;border:0;padding-bottom:80px}.realhomes-content-fullwidth .main-wrap{width:calc(100% - 30px);margin:0 auto!important;padding:0 15px}.dsidx h3.post-title{color:#fff;font-family:"Inter",Sans-serif;font-size:70px!important;font-weight:300;line-height:85px;text-align:center;max-width:1180px}.dsidx .page-main .post-content{margin:0;padding:0}.dsidx #dsidx.dsidx-results .dsidx-paging-control{font-size:15px;color:#0067B2;margin-left:15px}.dsidx #dsidx.dsidx-results .dsidx-sorting-control form select{border:0;box-shadow:5px 4px 25px 0 #0000000F}.dsidx #dsidx.dsidx-results #dsidx-map-control{background:#fff;padding:20px 15px;margin:10px 8px}#dsidx select,.dsidx-content-header select{margin-right:7px!important}.dsidx-widget-quick-search .dsidx-resp-search-box{padding:10px 0}.dsidx-search-widget label{padding:15px 0;margin:0;font-family:Inter!important;font-weight:500!important;font-size:14px!important;color:#000!important}h2.widgettitle{color:#000}form.dsidx-resp-search-form{margin:0!important}form.dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit{margin:0!important}form.dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-location-area{margin:0!important;width:70%!important}.eael-entry-wrapper h2.eael-entry-title{min-height:78px}.dsidx .dsidx-separator{height:0}.dsidx ol#dsidx-listings{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start}.dsidx #dsidx-listings li.dsidx-listing-container{display:flex;border:1px solid #dedede;flex:0 0 calc(33.33% - 20px);width:calc(33.33% - 20px);text-align:left;padding:0;margin:0 auto 20px!important;box-shadow:5px 4px 25px 0 #0000000F;border:0}.dsidx #dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo a img{height:214px;width:100%!important;object-fit:cover}.dsidx #dsidx-listings .dsidx-listing .dsidx-media{width:100%}.dsidx #dsidx-listings .dsidx-listing-container .dsidx-listing .dsidx-primary-data .dsidx-address a{margin:0 0 15px;padding-top:30px!important;display:block;width:100%;font-family:Inter;font-size:18px;font-weight:700;line-height:27px;color:#000}.dsidx #dsidx-listings .dsidx-listing-container .dsidx-listing .dsidx-primary-data .dsidx-address a span{color:gray}.dsidx #dsidx-listings .dsidx-primary-data,.dsidx #dsidx-listings .dsidx-listing-container:hover .dsidx-primary-data{background-color:#fff}.dsidx #dsidx-listings .dsidx-listing .dsidx-secondary-data{width:100%;box-sizing:border-box;padding-top:0!important;padding-bottom:30px}.dsidx #dsidx-listings .dsidx-listing-container .dsidx-listing .dsidx-primary-data .dsidx-price{font-family:Inter;font-size:20px;font-weight:400;line-height:30px;color:#0067B2;margin:0 0 0 0;width:100%;float:left;clear:both!important;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;padding:10px 5px}#dsidx-listings .dsidx-listing-container .dsidx-secondary-data div{padding:10px 10px 0 10px!important}.dsidx #dsidx-listings li.dsidx-listing-container .dsidx-listing{background:#fff;width:100%}.dsidx #dsidx-disclaimer{padding:30px 30px 40px 30px;position:relative;border:none;background:#fff;box-shadow:none;max-width:100%;margin:0 10px}.dsidx aside.sidebar{max-width:1160px;margin:0 auto;padding:0 25px}.dsidx #dsidx-listings .dsidx-address{display:inline;margin-left:5px}.dsidx .widgets_on_page,.dsidx .dsidx-search-widget{max-width:100%;margin:0 auto;padding:35px 30px;width:calc(100% - 70px);background:#ffffff!important}.dsidx .dsidx-search-widget form{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:10px;background:#fff;margin-bottom:0}.dsidx .dsidx-search-widget form p{width:100%;margin:0}.dsidx .dsidx-search-widget form p:nth-child(1),.dsidx .dsidx-search-widget form p:nth-child(2),.dsidx .dsidx-search-widget form p:nth-child(3){width:100%}.dsidx .dsidx-search-widget form p select{height:50px;border:0;border-radius:0;padding:10px;background-color:#F8F8F8!important;margin:0 0 20px 0}.dsidx .dsidx-search-widget form input[type=text]{padding:24px 10px;border:0}.dsidx .widgets_on_page .widget{border:0;background:#fff;padding:0;margin:0}.dsidx .dsidx-search-widget form input[type=text],.dsidx .dsidx-resp-horizontal .dsidx-resp-area input[type=text]{border:0!important;border-radius:5px!important;padding:20px!important;height:50px!important;background:#F8F8F8!important;margin:0 0 20px 0}.dsidx .span4 .widget{font-size:13px;line-height:22px;background-color:#f2f2f2;margin-bottom:28px;border:0;background:#fff;margin-top:0;width:100%;box-shadow:5px 4px 25px 0 #0000000F;font-family:Inter;font-weight:400;box-sizing:border-box}.sidebar .widget_text .textwidget{padding:0 0 20px;background:#fff}.dsidx .sidebar .widget_text .title{font-family:Inter;font-size:16px;font-weight:700;line-height:25px;text-align:left;color:#0067B2;border-bottom:1px solid #e4e4e4}#mc_embed_shell>a{display:none}.dsidx .sidebar #mc_embed_signup .button{background-color:#fef200;color:#111!important;width:100%;height:48px}.dsidx .sidebar #mc_embed_signup .button:hover{background-color:#111;color:#fef200!important}.dsidx input.dsidx-resp-submit.real-btn,.dsidx-search-widget .dsidx-search-button .submit,#dsidx-contact-form-submit{width:240px;height:48px;font-size:14px!important;line-height:1.5!important;color:#111!important}.dsidx input.dsidx-resp-submit.real-btn:hover,.dsidx-search-widget .dsidx-search-button .submit:hover,#dsidx-contact-form-submit:hover{color:#fff341!important;background:#111;border-color:#111}.dsidx #mc_embed_signup .mc-field-group{width:100%}.dsidx-details #dsidx-description,.dsidx-details #dsidx-property-types,.dsidx-details table#dsidx-secondary-data{background:#fff!important;border:0!important;padding:35px 30px 0 30px!important;max-width:100%;margin:0}table.dsidx-supplemental-data.dsidx-fields tr{background-color:#F3F3F3}#dsidx .dsidx-secondary-row{background-color:#fff}#dsidx .dsidx-supplemental-data td,#dsidx .dsidx-supplemental-data th{padding:15px 20px 15px 20px!important}#dsidx.dsidx-details #dsidx-secondary-data,#dsidx.dsidx-details .dsidx-supplemental-data{margin:0!important;padding:0 30px}.dsidx-details #dsidx-listing-source,#dsidx.dsidx-details h3{padding:40px 20px 40px 30px;max-width:100%;margin:0;width:auto;font-family:Inter;font-weight:700;font-size:16px;color:#0067B2;background:#fff;border:none}.dsidx-details #dsidx-listing-source{padding-bottom:15px!important}.dsidx-details #dsidx-property-types,#dsidx.dsidx-details #dsidx-description{color:#696969!important;font-family:Inter!important;font-weight:400!important;font-size:15px!important;line-height:150%!important}#dsidx.dsidx-details #dsidx-secondary-data th,#dsidx.dsidx-details #dsidx-secondary-data td,#dsidx.dsidx-details .dsidx-supplemental-data th,#dsidx.dsidx-details .dsidx-supplemental-data td{background:none;color:#000;padding:10px 30px!important;font-family:Inter!important;font-weight:400!important;font-size:15px!important}.dsidx-details .dsidx-contact-form table input.dsidx-text{min-height:50px!important;border:0!important;border-radius:0!important;padding:20px!important}#dsidx .dsidx-contact-form td{padding-bottom:0!important}.dsidx-details #dsidx-contact-form{background:#fff!important;border:0!important;padding:0 30px!important;margin-top:-10px}.dsidx-details .dsidx-contact-form table{background:#fff}#dsidx.dsidx-details .dsidx-contact-form table textarea.dsidx-contact-form-comments,#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text{width:100%!important;padding:10px 20px!important;background:#F8F8F8;height:50px!important;border-radius:5px!important;margin:10px 0 30px 0;color:#000}#dsidx.dsidx-details .dsidx-contact-form table textarea.dsidx-contact-form-comments{height:auto!important}#dsidx-contact-form-submit,.dsidx-details .dsidx-contact-form .dsidx-contact-form-schedule-yesno{margin:0 0 20px!important}#dsidx.dsidx-details .dsidx-contact-form table label{margin-top:0!important;font-family:Inter!important;font-weight:500!important;font-size:14px!important;line-height:12px!important;color:#222}#dsidx.dsidx-details .dsidx-contact-form table th,#dsidx.dsidx-details .dsidx-contact-form table td{padding:0!important;width:100%}div#dsidx-contact-form tr{display:flex;flex-direction:column}.dsidx-details .dsidx-contact-form td{padding:20px 20px 0 20px!important}.dsidx-details .dsidx-contact-form .dsidx-contact-form-comments{border:0!important}.dsidx-details #dsidx-header table td{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start}.dsidx-details #dsidx-media-td{vertical-align:middle;flex:0 0 60%}.dsidx-details #dsidx-header>table>tbody>tr>td>div:not(#dsidx-media-td){flex:0 0 calc(40% - 24px);margin:0 0 0 24px;background:#f5f5f5}.dsidx-details #dsidx-primary-data tbody tr:nth-child(odd){background-color:#f5f5f5}.dsidx-details #dsidx-primary-data tbody tr:nth-child(even){background-color:#ffffff!important}#dsidx #dsidx-media-td .jb-navigation .jbn-left-button,#dsidx #dsidx-media-td .jb-navigation .jbn-right-button{display:block!important}#dsidx-header table#dsidx-primary-data td{border-left:1px solid #f1f1f1;padding-left:9px}.dsidx-details hr{border-top:0!important;border-bottom:0!important}.dsidx .dsidx-details #dsidx-disclaimer{margin:0}#dsidx .dsidx-contact-form tr:last-child td{padding-bottom:30px!important}#dsidx td,#dsidx th{padding:20px}#dsidx .dsidx-secondary-row th,#dsidx .dsidx-secondary-row td{padding-bottom:20px}.dsidx-details #dsidx-primary-data th{padding:5px}.dsidx .dsidx-details #dsidx-header{border:0;box-shadow:5px 4px 25px 0 #0000000F}#dsidx.dsidx-details #dsidx-map{box-shadow:5px 4px 25px 0 #0000000F;background:#fff}#dsidx-listings .dsidx-listing .dsidx-listing-tag.dsidx-tag-price-drop{display:none}.error404 .page-head{background:#00518a!important}.error404 .page-head .page-title span,.error404 .page-head p{background-color:#fff0;opacity:1;color:#fff!important;text-align:center}.error404 .page-head .wrap{float:unset;text-align:center}.header-menu li.menu-item:hover>a{color:#f72431!important}.header-menu ul.rhea-elementor-nav-menu>li.menu-item.rh-active>a,.header-menu ul.rhea-elementor-nav-menu>li.menu-item:hover>a{color:#f72431!important}.elementor-68435 .elementor-element.elementor-element-2f95d31d{transition:none!important}.elementor-68435 .elementor-element.elementor-element-696aec0a{transition:none!important}.page-template-template-ginn-details-php #overview .property-item .title{width:calc(100% - 44px)}.page-template-template-ginn-details-php.page-template-template-ginn-details a.btn_listing{display:none}.page-template-template-ginn-details-php.page-template-template-ginn-details .agent-info-form{margin-top:-5px;padding:20px 20px 0}.page-template-template-ginn-details-php.page-template-template-ginn-details .info-box{margin-top:0}.page-template-template-ginn-details-php.page-template-template-ginn-details .info-content .agent-name{margin:0 0 10px 0}.page-template-template-ginn-details-php.page-template-template-ginn-details .rental-booking-form textarea.wpcf7-form-control.wpcf7-textarea{margin-top:0}.page-template-template-ginn-details-php.page-template-template-ginn-details #overview .property-item .content p{margin-bottom:5px!important}@media(max-width:1365px){.americas-greatest>.elementor-container:before{width:120px;height:107px;top:-160px;left:-54px}.americas-greatest>.elementor-container:after{width:120px;height:107px;top:auto;left:auto;bottom:-184px;right:-60px}}@media(max-width:1279px){.americas-greatest>.elementor-container:before{width:100px;left:0}.americas-greatest>.elementor-container:after{width:100px;left:auto;right:0}.page-template-template-property-detail .container{max-width:1170px}}@media(max-width:1199px){.americas-greatest>.elementor-container:before{width:78px;left:20px;top:-94px}.americas-greatest>.elementor-container:after{width:78px;left:auto;right:20px;bottom:-111px}.fees-card ul li{padding-right:45px}.contect-form-box{margin:30px 30px}.home-post-wrapper .eael-post-grid{justify-content:center;align-items:flex-start;display:flex;flex-wrap:nowrap}.page-template-template-property-detail .container{width:calc(100% - 30px);max-width:calc(100% - 30px)}body.single-agent .listing-layout .title-heading{width:calc(100% - 40px);max-width:calc(100% - 40px)}.single-agent .list-container{width:calc(100% - 20px);max-width:calc(100% - 20px);padding-left:15px;padding-right:15px}.container.contents.listing-grid-layout{max-width:1140px;box-sizing:border-box}.post-type-archive-property .span9.main-wrap{width:100%;margin:0 17px;max-width:calc(100% - 12px)}.post-type-archive-property .property-grid .property-item{flex:0 0 calc(33.33% - 16px);width:calc(33.33% - 16px)}.gallery-wr{max-height:750px}.page-template-template-ginn-map-below .advance-main-wrapper .option-bar{flex:0 0 12%;width:12%}.page-template-template-ginn-map-below .advance-search.ginn-search.advance-main-wrapper .search-bottom .left .option-bar{flex:1 0 12%;width:12%}.page-template-template-ginn-map-below .advance-main-wrapper .option-bar.large{flex:0 0 25%;width:25%}.advance-main-wrapper .option-bar{padding:20px 10px 16px}.page-template-template-ginn-map-below .span12{width:95%;margin:0 2%!important;clear:both}.page-template-ginn .advance-main-wrapper .option-bar{flex:0 0 13.5%}}@media(max-width:1024px){.footer-beachwatch.elementor-section.elementor-section-boxed>.elementor-container{column-gap:0}.beachwatch-col>.elementor-widget-wrap.elementor-element-populated{padding:18px 10px 18px 15px;margin:0 10px 10px 0!important}.packege-box .elementor-widget-image img{height:173px!important}.feature-icon-list{margin-right:5%}.fees-card ul li{padding-right:3%}.banner-title{font-size:42px!important;line-height:60px!important}.agents-staff-content{padding:110px 0 50px}.contect-form-box{padding:45px;margin:30px 30px}body.single-property .container.contents.detail.property-section-order-default{max-width:966px}.page-template-template-ginn-details #overview .property-item .property-meta span{padding:5px}.rental-details-banner.page-head .page-title{font-size:36px}.agent-sale-information-sec .container{max-width:100%}.page-id-71726 .container.contents.single{max-width:100%;padding:0}}@media(max-width:979px){.fees-card ul li{padding-right:0;width:100%;margin-bottom:12px}.page-template-ginn .advance-main-wrapper .option-bar{width:96%}.fees-card ul li:after{width:0;height:0}.property-map{padding:20px}.availability-table{padding-right:0}.description-contents{padding:30px 25px 30px 25px}.features-list{overflow-x:scroll;overflow-y:hidden;height:auto;white-space:nowrap}.property-descrip-content .socail-icon{padding:10px 20px}.property-address h2{font-size:24px;line-height:32px;margin:10px 0 5px 0}.start-from{padding-left:15px}.rate-link a{font-size:20px;line-height:24px}.property-detail-content{padding:30px 0 30px 0}.property-descrip-content .socail-icon ul li a{padding:10px 10px}.property-descrip-content .socail-icon>span{font-size:14px}.detail-from-wr .form-textarea-field textarea{padding:0 10px 14px 20px!important}.detail-from-wr label{padding:10px 10px 10px 10px!important}.detail-from-wr p{padding:0 10px 10px 10px}.detail-from-wr input{padding:5px 10px 14px 20px!important;width:85%!important}.room-card .room-inner{margin:13px 0;padding-left:20px}.my-listing-section{padding:30px 0 80px}.agents-staff-box{padding:0 30px 20px}.contect-form-box{padding:40px 30px;margin:30px 0}.home-post-wrapper .eael-post-grid{justify-content:center;align-items:flex-start;display:flex;flex-wrap:wrap}body.single-property .container.contents.detail.property-section-order-default{max-width:738px}body.single-property .single-property-fullwidth .page-head .page-title.single-agent,body.single-agent .listing-layout .title-heading{font-size:52px}body.single-property #overview .share-networks span{margin-right:10px}body.single-property .single-property-fullwidth .detail .property-grid .property-item{flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}body.single-property .single-property-fullwidth .page-head div.page-breadcrumbs{padding:45px 20px 24px 20px}.single-agent .about-agent .span3,.single-agent .about-agent .span9{width:100%}.single-agent .about-agent .span9{padding-top:30px;margin:0}.single-agent .contents .main-wrap,.single-agent .contents .sidebar-wrap{width:100%}body.single-agent .listing-layout .title-heading,.single-agent .list-container{width:calc(100% - 20px);max-width:calc(100% - 20px);box-sizing:border-box;padding-left:15px;padding-right:15px}.single-agent .list-container{margin-left:0}.post-type-archive-property .span9.main-wrap{width:100%;margin:0;max-width:calc(100% - 0px)}.post-type-archive-property .property-grid .property-item{flex:0 0 calc(50% - 17px);width:calc(50% - 17px);min-height:auto!important}.post-type-archive-property .property-grid .property-item figure{width:100%!important}.advance-main-wrapper.advance-search .search-top{flex-direction:column;flex-wrap:wrap}.advance-main-wrapper.advance-search .left,.advance-main-wrapper.advance-search .right,.advance-main-wrapper .search-bottom .left .option-bar{flex:0 0 100%;width:100%}.advance-main-wrapper.advance-search .left{flex-direction:column;flex-wrap:wrap}.advance-main-wrapper.advance-search .search-top .right{flex:0 0 20%;width:20%;position:absolute;width:100%;left:0;right:0;bottom:0}.advance-main-wrapper.advance-search .as-form-wrap{width:100%}.advance-main-wrapper.advance-search .search-bottom .left{flex-direction:row}.advance-main-wrapper .search-bottom .left .option-bar.amenities-filter .amenities-checkbox{flex:0 0 calc(50% - 3px);width:calc(50% - 3px)}.advance-main-wrapper .option-bar{padding:14px 14px 5px;border:0;flex:0 0 100%;width:100%;border-bottom:1px solid #ddd}.advance-main-wrapper .option-bar.large{flex:0 0 100%;width:100%}.page-template-ginn.page-template-template-ginn .advance-main-wrapper .option-bar.large{max-width:-webkit-fill-available}.search-wrapper-main{padding-bottom:66px}.advance-search.ginn-search .slide-toggle.search_ad{border-radius:0 0 0 5px;height:70px}.advance-main-wrapper.advance-search #start-search{border-radius:0 0 5px 0}.selectwrap input{width:auto;height:24px;padding-right:30px;margin-bottom:12px;cursor:pointer;color:#7b8283;background:url(/wp-content/images/dropdown-arrow.png) no-repeat left top}.page-template-template-ginn-map-below .advance-main-wrapper .option-bar,.page-template-template-ginn-map-below .advance-main-wrapper .option-bar.large{flex:0 0 calc(100% - 29px);width:calc(100% - 29px);border-bottom:1px solid #ddd;padding-right:10px}.page-id-122 .container.contents .row{margin:0!important}.page-id-122 .contents .main-wrap,.page-id-122 .contents .sidebar-wrap{width:100%;margin:0!important}.page-id-122 .page-main .post-header{padding-left:0;padding-right:0}.page-id-122 .page-main .post-content{padding:25px 0}.page-id-122 .page-main #comments{border:0!important;margin:0!important}}@media(max-width:880px){.property-top-content .property-top-inner{width:80%}.asking-price-box{max-width:156px}.humberger-icon svg{height:34px;margin:0 auto 0 0;width:34px}.header-menu .rhea-show-menu-mobile ul.rhea-elementor-nav-menu{margin-left:0}.gallery-wr{max-height:560px}.page-template-template-ginn-details #overview .property-item .property-meta{flex-wrap:wrap;justify-content:flex-start}.page-template-template-ginn-details #overview .property-item .property-meta span{flex:1 1 calc(33% - 40px);width:calc(33% - 40px);padding:15px;border-bottom:1px solid #ddd;align-content:flex-start;margin:5px}.page-template-template-ginn-details #overview .property-item .property-meta span.printer-icon{border-bottom:1px solid #ddd!important;border-right:1px solid #ddd!important}.rental-details-banner.page-head .page-title{font-size:24px}.page-template-template-ginn-map-below .advance-search.ginn-search.advance-main-wrapper .search-bottom .left .option-bar{flex:0 0 100%;width:100%}}@media(max-width:880px) and (min-width:768){.footer-top .elementor-column:nth-child(1){order:1}.footer-top .elementor-column:nth-child(2){order:3}.footer-top .elementor-column:nth-child(3){order:4}.footer-top .elementor-column:nth-child(4){order:2}.beachwatch-col>.elementor-widget-wrap.elementor-element-populated{margin:5px!important}.packege-box .elementor-widget-image img{height:211px!important}}@media(max-width:767px){#overview .property-item .wrap{padding:30px!important;border-radius:5px!important}#overview .property-item .features .arrow-bullet-list,#overview .property-item .price{margin:15px 0 0 0!important}body.single-property #overview .property-item .features .arrow-bullet-list li{margin-right:0!important;margin-left:-10px!important;border:none!important}.dsidx-widget.dsidx-search-widget .dsidx-search-button{width:100%}.dsidx-search-widget .dsidx-search-button .submit{width:100%}body.single-property .single-property-fullwidth .detail .list-container{padding:0!important}.dsidx #dsidx.dsidx-results .dsidx-paging-control{margin-left:0!important}.term-conditions-col a.hfe-menu-item{justify-content:center!important}.dsidx #dsidx.dsidx-results #dsidx-map-control{margin:10px 0!important}body .subscribe-now .wpcf7 input[type=email],body .subscribe-now .wpcf7-form input[type=submit]{height:45px}.lease-terms-conditions ol li,.lease-terms-conditions ul{margin-top:30px!important}.packege-box .elementor-widget-image img{height:auto!important}.americas-greatest>.elementor-container:after{bottom:-94px}.detail-sidebar,.detail-conten-left{width:100%}.detail-sidebar{margin-top:50px}.property-address,.start-from{width:100%}.start-from{border-top:1px solid #D6D6D6;padding:20px 0 0 0px!important;margin-top:20px;border-left:0 solid}.view-more-gallary>a{font-size:10px;line-height:15px}.banner-title{font-size:32px!important;line-height:54px!important;width:100%}.room-card .room-inner{padding-left:20px;width:calc(30% - 15px)}.feature-icon-list{margin-left:0}.room-icon-box li span{padding-left:0;display:block;margin-top:8px}.description-contents{padding:30px 20px 30px 20px}.property-descrip-content .descrip-note{padding:14px 20px 24px 20px}.term-condition-box li{margin:0 auto!important}.property-grid-order{flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;row-gap:20px}.my-listings-box .properties_item{flex-wrap:wrap;flex-direction:column;row-gap:20px}.my-listings-box .properties_item .properties_img,.my-listings-box .properties_item .properties-content-wrapper,.my-listings-box .content-forsale{flex:0 0 100%;width:100%}.my-listings-box .listing-mini{padding:20px 15px}.my-listings-box .content-forsale{min-height:auto;row-gap:20px;border-left:0;padding-bottom:20px}.agents-staff-content{padding:90px 0 25px}.contect-form-box{padding:30px 20px;margin:30px 0 5px}.agents-staff-box{padding:0 20px 20px}.agents-staff-page .col-3.left{flex:0 0 114px;width:114px;margin-top:-30px}.agents-staff-page .col-9.right{flex:0 0 100%;width:100%}.info-card figure{transform:translateY(0)}.info-title{margin-top:20px}.col-6{flex:0 0 100%;width:100%}.contect-form-box .contact_info .row{flex-direction:row;margin-bottom:0;flex-wrap:wrap;row-gap:10px}.contect-form-box .contact_info .row .col-6:first-child{height:auto}.my-listings-box .properties_item .properties-content-wrapper{padding:0 20px 10px}.card.info-card{flex-direction:column;flex-wrap:wrap;row-gap:0;padding-bottom:20px}.home-post-wrapper .eael-grid-post-excerpt{min-height:auto}.header-btn{top:0}.beachwatch-col>.elementor-widget-wrap.elementor-element-populated{margin:0 0 10px 0!important}body.single-property .single-property-fullwidth .page-head .page-title,body.single-agent .listing-layout .title-heading{font-size:32px;line-height:2}body.single-property #overview .left-box figure{width:112px}body.single-property #overview .agent-detail p br{display:none}body.single-property .single-property-fullwidth #overview .contact-form{width:calc(100% - 40px);padding:30px 20px 15px}body.single-property .single-property-fullwidth #overview .contact-form textarea,body.single-property .single-property-fullwidth #overview .contact-form input[type=text]{width:94%}body.single-property .single-property-fullwidth .detail .property-grid .property-item{flex:100%;width:100%}body.single-property #overview .share-networks{display:flex;flex-direction:row;flex-wrap:wrap}body.single-property #overview .share-networks span{margin:0 15px 10px 0;width:fit-content}body.single-property .single-property-fullwidth .detail .property-grid .property-item figure,body.single-property .single-property-fullwidth .detail .property-grid .property-item figure img{height:220px;width:100%!important;object-fit:cover}.single-agent .list-container{margin:0 auto;padding:30px 15px}.listing-layout .about-agent.agent-single .agent-pic{margin:-30px auto 10px}.single-agent .list-container .about-agent{padding:0 20px}.single-agent .listing-layout .property-item-wrapper{margin:0 0 20px;padding:30px 20px 20px}.single-agent #agent-single-form{margin-bottom:20px;padding:30px 20px 0}.single-agent.realhomes-content-fullwidth .listing-layout .property-item .detail{width:auto;padding:0 10px}.detail-from-wr input{padding:5px 10px 14px 20px!important;width:calc(100% - 30px)!important}.form-checkbox-field label input[type="checkbox"]{width:30px!important}.form-checkbox-field label input[type="checkbox"]{width:30px!important}.fees-card{margin:15px 0;padding:23px 20px 23px 20px}.feature-icon-list{margin-right:30px;margin-left:0}body.single-agent .listing-layout .title-heading,.single-agent .list-container{width:100%;max-width:100%}.post-type-archive-property .property-grid .property-item{flex:0 0 100%;width:100%}.gallery-wr{max-height:300px}.gallery-wr .gallery-box>a:before{font-size:14px}.advance-main-wrapper .option-bar{padding:14px 10px 5px;flex:0 0 100%;width:100%}.advance-main-wrapper .option-bar.large{flex:0 0 100%;width:100%}.page-template-template-ginn-map-below .advance-main-wrapper .search-bottom .left .option-bar,.page-template-template-ginn-map-below .advance-search.ginn-search.advance-main-wrapper .search-bottom .left .option-bar{flex:0 0 calc(100% - 20px);width:calc(100% - 20px)}.page-id-122 .page-head:after{font-size:36px}.page-id-122 .page-main .post-title{font-size:24px;line-height:34px}.page-template-template-ginn-map-below .span12{width:100%;margin:0!important}.gallery-wr.single-box{height:300px}.page-template-template-ginn-details .span9{width:100%!important}.page-template-template-ginn-details .span3{width:100%!important;padding-top:30px}.page-template-template-ginn-details #overview .property-item .property-meta span{padding:10px}.eael-entry-wrapper h2.eael-entry-title{min-height:55px}.property-box{padding:20px}.asking-price-box{margin-right:-20px}.property-top-content .property-top-inner{width:65%}.property-box p.info-inner-sec.left,.property-box p.info-inner-sec.right{width:100%}.property-box p.info-inner-sec.right{padding-left:0;border-left:0;border-top:1px solid #D6D6D6}.property-top-inner h3{font-size:26px;line-height:32px}.page-template-ginn .advance-main-wrapper .option-bar{flex:0 0 100%;width:100%;max-width:-webkit-fill-available}.page-template-ginn .property-item .property-meta{display:flex;flex-direction:row;flex-wrap:nowrap}.page-template-ginn .property-item h4{margin-bottom:0;padding-right:10px}.page-template-template-ginn-details #overview .share-networks{row-gap:10px;display:grid}.page-template-template-ginn-details .info-box{margin-top:0}.page-template-template-ginn-details .span3{padding-top:0}.page-template-template-ginn-details #overview .property-item .features h4.title{max-width:-webkit-fill-available}.page-template-template-ginn-details-php #overview .property-item .content .title{width:100%}.page-template-template-ginn-details a.btn_listing{display:none}.page-template-template-ginn-details .agent-info-form{margin-top:-10px;padding:30px 10px 0}.page-template-template-ginn-details .container{margin-bottom:20px}.page-template-template-ginn-details #overview .property-item .property-meta{justify-content:center;display:flex;flex-direction:row;align-content:center;align-items:center}.page-template-template-ginn-details #overview .property-item .property-meta span{padding:10px;display:flex;align-content:flex-start;justify-content:center;align-items:flex-start;flex-direction:column}}@media(max-width:567px){.asking-price-box{order:-1;margin-left:auto;margin-bottom:20px}.property-top-inner h3{margin-bottom:10px}.property-top-content .property-top-inner,.property-box .btn-container a{width:100%}.property-descrip-content .socail-icon>span,.property-descrip-content .socail-icon ul li a{display:block}.property-descrip-content .socail-icon>span,.property-descrip-content .socail-icon li{width:100%;margin-bottom:10px}.property-descrip-content .socail-icon,.property-descrip-content .socail-icon ul{flex-wrap:wrap}.property-descrip-content .socail-icon li{margin-left:0}.property-descrip-content .socail-icon ul{margin-left:0}header.elementor-slideshow__header svg{height:25px!important;width:20px!important}body.single-property .container.contents.detail.property-section-order-default{max-width:393px}body.single-property .single-property-fullwidth .detail .property-grid .property-item figure,body.single-property .single-property-fullwidth .detail .property-grid .property-item figure img{height:auto}}@media(max-width:499px){.page-template-template-ginn.page-template-ginntemplate-ginn-php .property-items .property-meta span{width:auto}}@media(max-width:425px){.page-template-template-ginn-details #overview .property-item .property-meta span.property-sleeps-icon{width:100%;flex:1 1 calc(100% - 0px)}}@media(max-width:375px){body.single-property .container.contents.detail.property-section-order-default{max-width:344px}.gallery-wr .gallery-box>a:before{font-size:13px}}@media(max-width:340px){body.single-property .container.contents.detail.property-section-order-default{max-width:287px}}@media(max-width:1199px){.dsidx h3.post-title{font-size:48px!important;line-height:1.7}.dsidx .span8{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box}.dsidx .span4{width:100%}#dsidx.dsidx-details h3,.dsidx-details #dsidx-listing-source{width:100%;max-width:-webkit-fill-available}}@media(max-width:880px){.dsidx h3.post-title{font-size:36px!important}.dsidx #dsidx-listings li.dsidx-listing-container{flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}}@media(max-width:767px){form.dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-location-area{width:100%!important}#dsidx.dsidx-details #dsidx-secondary-data th,#dsidx.dsidx-details #dsidx-secondary-data td,#dsidx.dsidx-details .dsidx-supplemental-data th,#dsidx.dsidx-details .dsidx-supplemental-data td{padding:10px 15px!important}.dsidx-details #dsidx-listing-source,#dsidx.dsidx-details h3{padding:20px 15px 20px 15px}.dsidx .widgets_on_page,.dsidx .dsidx-search-widget{padding:20px 15px!important;width:calc(100% - 30px)}.dsidx-details #dsidx-contact-form{padding:0 15px!important}.dsidx-details #dsidx-description,.dsidx-details #dsidx-property-types,.dsidx-details table#dsidx-secondary-data{padding:20px 15px 0 15px!important}.dsidx #dsidx-disclaimer{padding:30px 15px 30px 15px!important}.realhomes-content-fullwidth .main-wrap{width:100%!important}#dsidx.dsidx-results .dsidx-sorting-control{width:100%;display:flex}.dsidx h3.post-title{font-size:28px!important}.dsidx .span8{padding-left:5px;padding-right:5px}.dsidx aside.sidebar{padding:0 15px}.dsidx-details #dsidx-media-td{flex:0 0 100%}.dsidx-details #dsidx-header>table>tbody>tr>td>div:not(#dsidx-media-td){flex:auto;margin:0}#dsidx-listings .dsidx-listing-container .dsidx-listing .dsidx-media img{width:auto}.dsidx-widget-quick-search .dsidx-resp-search-box{padding:0}.dsidx .dsidx-search-widget{max-width:100%;margin:0;width:100%;box-sizing:border-box}}@media(max-width:580px){.dsidx #dsidx-listings li.dsidx-listing-container{flex:0 0 100%;width:100%}.dsidx #dsidx-listings li.dsidx-listing-container .dsidx-listing{width:100%}}@media(max-width:400px){#dsidx.dsidx-details .dsidx-contact-form table td:first-child{width:40%;padding-right:0!important;padding-left:10px!important}#dsidx.dsidx-details .dsidx-contact-form table td:last-child{width:60%!important;padding-left:5px!important;padding-right:0px!important}#dsidx td,#dsidx th{padding:10px}}