body,html{height:100%;margin:0;color:inherit}.cpointer{cursor:pointer}.frontend a:hover{color:#c0c0c0}.frontend main{padding-top:68px;background:#ffffff}.fsl-header{background-color:#313335;left:0;height:68px;padding:10px 15px;position:fixed;right:0;top:0;transition:all .3s ease-in-out 0s;width:100%;z-index:9999999}.fsl-header .dp-table{display:table;width:100%}.fsl-header .dp-table .dp-table-cell{display:table-cell;vertical-align:middle}.fsl-header .dp-table .dp-table-cell:first-of-type{width:15%}.fsl-header .dp-table .dp-table-cell:last-of-type{width:65%}.mobile_header .menu_user_picture,.userLoggedInMenu .menu_user_picture{background:url(/default_user_small.png);border-radius:50%;width:45px;height:45px;margin-top:0;float:left;display:inline;border:1px solid #c0c0c0}.userLoggedInMenu .navicon{display:inline-block;position:relative;padding:6px 2px 6px 6px;cursor:pointer;user-select:none;opacity:.8;width:30px;height:30px;margin-top:15px}.userLoggedInMenu .naviconinner{position:relative;width:18px;height:2px;background:#fff;transition:.5s;border-radius:2.5rem}.userLoggedInMenu .naviconinner:before{top:5px}.userLoggedInMenu .naviconinner:after,.userLoggedInMenu .naviconinner:before{display:block;content:"";height:2px;width:18px;position:absolute;border-radius:1rem;transition:.25s;background:#fff}.userLoggedInMenu .naviconinner:after{top:-5px}.userLoggedInMenu .user_logged:hover .naviconinner:before{top:7px}.userLoggedInMenu .user_logged:hover .naviconinner:after{top:-7px}.userLoggedInMenu .user_menu.opened .naviconinner{transform:scale(.75);background:transparent}.userLoggedInMenu .user_menu.opened .naviconinner:after,.userLoggedInMenu .user_menu.opened .naviconinner:before{top:0!important}.userLoggedInMenu .user_menu.opened .naviconinner:before{transform:rotate(-45deg)}.userLoggedInMenu .user_menu.opened .naviconinner:after{transform:rotate(45deg)}.userSubMenu{right:0;z-index:999999;top:57px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 2px #e3e4e7;box-shadow:0 2px #e3e4e7;padding:0;background-color:#fdfdfd;border:1px solid #f0f0f0!important;position:absolute;width:255px;text-align:left;display:none}.userLoggedInMenu .user_menu.opened .userSubMenu{display:block}.userSubMenu:before{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f0f0f0;top:-10px;right:7px;position:absolute}.userSubMenu a{padding:11px 15px;width:100%;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;font-size:13px;color:#434a54;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap;display:block}.userSubMenu a:hover{background-color:#c0c0c0;color:#ffffff}.userSubMenu a svg{width:13px;color:#768082;margin-right:13px}.userSubMenu a:hover svg{color:#ffffff!important}.top-user-header{float:right;padding:10px 45px;position:relative;text-align:right;z-index:1111}.top-user-header.top-user-header{padding:10px 45px 0}.fsl-header .top-user-header{margin-bottom:0;margin-top:2px;padding:0}.fsl-header .top-user-header .top-user-search-wrapper{display:inline-block;float:none}.top-user-search-wrapper .advanced-search,.top-user-search-wrapper .normal-search{float:left}.top-user-search-wrapper .normal-search{width:220px}.top-user-search-wrapper .advanced-search{margin-left:15px}.top-user-search-wrapper .normal-search .custom-search-input{font-size:0;line-height:0}.top-user-search-wrapper .normal-search .custom-search-input:after{clear:both;content:"";display:table}.custom-search-input svg{width:25px;height:17px}.top-user-search-wrapper .normal-search input{border-radius:0;margin:0;width:170px}.top-user-search-wrapper .normal-search input:focus-visible{outline:none}.top-user-search-wrapper .normal-search .custom-search-input button,.top-user-search-wrapper .normal-search .custom-search-input input{float:left}.top-user-search-wrapper .advanced-search .btn.btn-default{background:transparent none repeat scroll 0 0;border:1px solid #f39c12;border-radius:0;box-shadow:none;color:#f39c12;font-weight:600;height:40px;line-height:40px;margin:0;outline:medium none;padding:0 15px;text-shadow:none;display:inline-block}.top-user-search-wrapper .normal-search button.btn.btn-danger{background:#f39c12 none repeat scroll 0 0;border:0;border-radius:0;box-shadow:none;font-size:17px;height:40px;line-height:40px;margin:0;padding:0;text-align:center;width:45px}.fsl-header .top-nav-wrapper{position:relative;text-align:right;display:flex;justify-content:end;column-gap:20px;padding-right:10px}.fsl-header .top-nav-wrapper>ul{float:right;height:auto;margin:0;vertical-align:middle}ul.headerNav{font-size:13px;list-style:none;margin:0 0 0 -.8125em;z-index:99999;text-align:right;padding:15px 0}ul.headerNav li{display:inline-block;text-align:left;position:relative;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}ul.headerNav li:hover>a{color:#c0c0c0}ul.headerNav li a{font-size:16px;padding-left:12px;padding-right:12px;padding-top:0;text-transform:uppercase;color:#ffffff;font-weight:600}footer{background-color:#eee;display:inline-block;width:100%}#footer-widget-area{max-width:1400px;padding:0;width:96%;margin:0 auto}.footerLogo{width:100%;text-align:center;margin-top:30px}.footerLogo img{display:inline-block}.footerText{text-align:center;display:flex;flex-direction:column;row-gap:2px;margin:25px 0}.footerText p{font-size:16px;line-height:25px;margin-bottom:1px;padding-bottom:1px;color:#72777f}.footerText p svg{margin-right:10px;width:max-content;max-width:16px;height:16px;display:unset}svg.svg-inline--fa.fa-magnifying-glass{height:1em}.footerSocialLinks{margin-bottom:10px}.footerSocialLinks ul{display:flex;align-items:center;justify-content:center;column-gap:30px}.footerSocialLinks ul li svg{font-size:19px}.sub_footer{background-color:#dadada;height:auto;padding:10px 0;width:100%;color:#72777f!important;text-align:center}.sub_footer a{font-size:15px;padding-bottom:0;line-height:22px}.homeSlider{width:100%;height:80vh}.homeSlider .slide{position:relative;width:100%;height:100%}.homeSlider .slide img{width:100%;height:100%;object-fit:cover}.homeSlider .overlay{position:absolute;bottom:0;left:0;padding:15px 20px;border-radius:5px;color:#fff;top:0;margin:auto;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:20px}.homeSlider .overlay h2{font-size:58px;color:#fff;text-transform:uppercase;font-weight:700!important;line-height:60px!important;text-align:center}.homeSlider .overlay a{z-index:6;white-space:nowrap;font-size:17px;line-height:17px;font-weight:500;color:rgb(255,255,255);background-color:rgb(243,156,18);padding:12px 35px;outline:none;box-shadow:none;box-sizing:border-box;cursor:pointer;visibility:inherit;transition:none;border-radius:0;font-style:normal;border:0 rgb(0,0,0);margin:0;letter-spacing:0;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;transform:matrix(1,0,0,1,0,0);transform-origin:50% 50% 0}.homeSlider .overlay a:hover{background-color:#313335;color:#ffffff}.homeSlider span.swiper-pagination-bullet{width:13px;height:13px;background:#e5e5e5;border-radius:50%;cursor:pointer;box-sizing:content-box;background:rgba(255,255,255,.75);opacity:1}.homeSlider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffffff}.featuredProperties{padding:35px 0}.featuredProperties h2{color:#343434;font-weight:700;font-size:45px;position:relative;text-align:center;margin-bottom:35px}.featuredProperties .noimage,.featuredProperties img{height:270px!important}.featuredProperties .featuredPropertyTitle{padding:16px 13px 0}#_rht_toaster{z-index:1e+21!important}.featuredProperties h3{font-size:20px;font-weight:700;line-height:1.6em;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.featuredProperties a:hover{color:#c0c0c0}.advanced-searchh{background-color:#5b5e62;border-bottom:none;height:60px;left:100%;margin:0;overflow:hidden;position:fixed;top:66px;transition:all .4s ease 0s;width:100%;z-index:9999999999}.advanced-searchh.opened{left:0}.closee_adv_search{background:#f39c12 none repeat scroll 0 0;color:#fff;cursor:pointer;font-family:raleway;font-size:46px;font-weight:400;height:60px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:111}.advanced-searchh.mobile{position:static;transition:max-height .4s ease;height:auto;background:#F39C12!important;display:block;max-height:0;height:inherit}.advanced-searchh.mobile.opened{max-height:1000px;padding-bottom:15px}.advanced-searchh.mobile .searchandfilter ul{display:flex;flex-direction:column;width:100%}.advanced-searchh.mobile .searchandfilter ul li{width:100%;padding:0 20px!important}.advanced-searchh.mobile .searchandfilter ul li.sf-field-submit{padding:0 15px!important}.advanced-searchh.mobile select{width:100%;max-width:100%}.mobileAdvanceSearchClose{margin-left:auto!important}.mobileAdvanceSearchClose svg{font-size:18px}.searchandfilter ul{display:block;margin-bottom:0;margin-left:0;margin-top:0;width:calc(100% - 54px)}.searchandfilter ul li{list-style:none;display:block;margin:0;padding:0!important;width:22%;float:left}.searchandfilter ul li:last-of-type{display:inline;float:left;margin:0;padding:0;width:12%}.searchandfilter label{display:block;margin:0;padding:0 10px}.advanced-searchh select{-moz-appearance:none;appearance:none;background:#fff url(/select-arrow.jpg) no-repeat scroll 100%;border:1px solid #c8c8c8;border-radius:0!important;-webkit-appearance:none;-webkit-border-radius:0;color:#1a171b;display:block;margin:10px 13px 11px 0;max-width:500px;padding:10px 0 8px 13px;width:100%;font-size:13px;height:39px}.advanced-searchh select option:disabled{font-weight:500;opacity:1;color:#000!important}.advanced-searchh select[disabled]{background-color:transparent;background-position:50%;border:0;font-size:0;min-width:170px;background-size:40px;background-image:url(/loader.gif);background-repeat:no-repeat}.advanced-searchh input[type=submit]{background:#313335 none repeat scroll 0 0;border:1px solid #f39c12;color:#fff;font-weight:700;height:39px;margin:10px 0;transition:all .25s ease-in-out 0s;width:100%;font-size:14px}.content_wrapper{width:1200px;margin:0 auto;background-color:#fff;padding:0 15px 30px;position:relative;max-width:100%}.breadcrumb_container{background:#fff none repeat scroll 0 0;border-bottom:1px solid #d8d8d8;margin-bottom:25px;width:100%}.breadcrumb_container .breadcrumb{background:none;margin-top:13px;padding:0;margin-bottom:17px;font-size:13px;margin-left:0}.breadcrumb_container .breadcrumb>li+li:before{font:normal normal normal 12px/1 FontAwesome;padding:0 5px;color:#cccccc;content:"\f105"}.breadcrumb_container .breadcrumb>li{display:inline-block;word-break:break-all}.breadcrumb_container .breadcrumb a{color:#777}.breadcrumb_container .breadcrumb .active{color:#555;font-weight:700}.property_listing h4{float:left;font-weight:700;margin-bottom:6px;text-align:left;width:100%}.propertyListing .swiper-button-next:after{content:"\f105"}.propertyListing .swiper-button-next:after,.propertyListing .swiper-button-prev:after{font-family:Font Awesome\ 6 Free;margin-right:8px;font-size:35px!important;margin-top:0;color:#fff;font-weight:600;font:normal normal normal 14px/1 FontAwesome;opacity:.85}.propertyListing .swiper-button-prev:after{content:"\f104"}.propertyListing{gap:5px 31px}.propertyListing h4{margin-top:5px}.propertyListing .featuredImg,.propertyListing .swiper-slide img{width:100%!important;height:280px!important}.propertyListing span.noImage{background-color:#333;border-radius:0;display:block;height:100%;overflow:hidden;position:relative;width:100%}.propertyListing span.noImage:before{color:#fff;content:"No Photo Available";display:block;font-size:14px;font-weight:400;left:0;line-height:24px;padding:0 15px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}.propertyListing a{text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px;padding:5px 0}.proPagination{width:100%;float:left;margin-bottom:30px;margin-top:30px;display:flex;column-gap:25px;align-items:center;justify-content:center}.proPagination .gotoPage{display:flex;align-items:center;column-gap:8px}.proPagination .gotoPage p{color:#72777f;font-size:15px}.proPagination .gotoPage input{width:auto;height:30px;text-align:center;margin:0;font-size:15px;padding:3px;width:60px}.proPagination .gotoPage button{width:auto;font-size:14px;padding:8px 15px}.proPagination span{padding:0;color:#434a54;font-size:30px;margin-top:-7px;float:left;font-weight:400}.proPagination a{color:#434a54;background-color:#ffffff;border:1px solid #dddddd}.proPagination a,.proPagination a.active{position:relative;padding:7px 14px;margin-left:-1px;font-weight:400;font-size:14px;text-decoration:none;box-shadow:0 2px 0 0 rgb(227 228 231);float:left}.proPagination a.active{color:#c0c0c0;z-index:2;cursor:default;background-color:#eee;border:1px solid #ddd!important;pointer-events:none}.proPagination a:hover{color:#434a54;background-color:#eee;border-color:#ddd}.registerPage{max-width:none!important;width:100%!important;padding-left:0;padding-right:0;padding-bottom:0}.registerPage .breadcrumb_container{padding-left:15px;padding-right:15px;margin-bottom:0}.registerPage .loginArea{background:#f6f6f6;padding:135px 50px}.registerPage .registerArea{padding:135px 50px}.registerPage .formContainer{max-width:435px;width:100%}.registerPage .formContainer .loginrow{margin-bottom:13px}.registerPage .formContainer h2{font-size:30px;color:#000000;text-align:center;font-weight:700;line-height:1.3em;margin-bottom:13px}.registerPage .formContainer input{margin-bottom:0;margin-top:0}.registerPage .formContainer .form-control{font-size:15px;height:50px;padding:12px 0 12px 9px!important;box-shadow:none;background-color:#fff;border:1px solid #dedede}.registerPage .loginArea .loginSubmit{margin-top:35px;color:#fff;font-size:15px!important;font-weight:700;margin-bottom:8px!important;padding:15px!important;width:200px!important;border-radius:3px!important;min-width:185px;background-color:#F39C12!important}.registerPage .loginArea .forgSubmit{margin-top:10px}.registerPage .regSubmitArea{display:flex;align-items:center;margin-top:20px}.registerPage .regSubmitArea button{color:#fff;font-size:15px!important;font-weight:700;margin-bottom:0!important;padding:15px!important;width:200px!important;float:left}.registerPage .regSubmitArea label{display:inline-block;margin-left:auto}.registerArea .passEmailedLabel,.registerPage .regSubmitArea label{font-size:13px;font-weight:400;line-height:1em;float:left;color:#768082}.registerArea .passEmailedLabel{margin:13px 0;width:100%}.loginrow.regTerms{display:flex;align-items:center;justify-content:flex-start;column-gap:10px}.loginrow.regTerms input{width:auto}.loginrow.regTerms label{font-size:13px;font-weight:400;color:#768082}.loginLinks button{font-size:13px;line-height:22px;color:#768082;background:transparent;width:auto;padding:0}.homeTestimonials{background-image:url(/testimonials-bg.jpg);padding:40px 60px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.homeTestimonials h2{color:#343434;font-weight:700;font-size:45px;position:relative;text-align:center;margin-bottom:0;line-height:1.3em}.homeTestimonials h2:before{content:"";position:absolute;height:4px;width:100px;bottom:-15px;left:50%;background:#F39C12;transform:translateX(-50%)}.homeTestimonials .testimonialSliderWrapper{position:relative;max-width:1200px;margin:35px auto}.homeTestimonials .testimonialSlider{max-width:970px}.homeTestimonials .custom-nav .swiper-button-next,.homeTestimonials .custom-nav .swiper-button-prev{position:absolute;top:50%;z-index:10;padding:12px;cursor:pointer;color:rgb(51,51,51);font-size:25px;border:1.5px solid;width:40px!important;height:40px!important;transform:translateY(-50%);transition:all .25s ease-in-out}.homeTestimonials .custom-nav .swiper-button-next:hover,.homeTestimonials .custom-nav .swiper-button-prev:hover{background:#F39C12!important;color:#fff!important}.homeTestimonials .custom-nav .swiper-button-prev{left:15px}.homeTestimonials .custom-nav .swiper-button-next{right:15px}.homeTestimonials .swiper-button-next:after,.homeTestimonials .swiper-button-prev:after{display:none}.homeTestimonials .testimonial_desc{margin-bottom:13px}.homeTestimonials .testimonial_by,.homeTestimonials .testimonial_desc{font-size:15px;line-height:22px;color:#333;text-align:center}.homeTestimonials .testimonial_by span{color:#808080}.user_dashboard_links{border-radius:0;background-color:#313335;float:left;margin-bottom:13px;width:100%}.user_dashboard_links a{color:#fff;padding:13px;margin:0;width:100%;display:inline-block}.user_dashboard_links li:last-of-type{border-top:1px solid #89929e}.user_dashboard_links a:hover{text-decoration:none;background-color:#434a54}.user_dashboard_links svg{margin-right:6px;width:15px}.viewBtnsToggle{display:flex;background:#434c56;padding:5px;border-radius:50px;column-gap:5px}.viewBtnsToggle button.changeViewType{border-radius:50px;height:35px;line-height:35px}.viewBtnsToggle button.changeViewType.active{background:#f39c12 none repeat scroll 0 0}.FiltersViewArea .changeViewType{background-color:#434c56;border:none;box-shadow:none;color:#fff;display:block;height:42px;line-height:42px;margin:0;outline:medium none;padding:0 35px;width:max-content}.fullViewAreaOptions{display:flex;align-items:center;column-gap:20px}.fullViewImgTypeOptions{display:flex;align-items:center;justify-content:center}.propFilterViewSelect{width:200px}.reactSelect__option{font-size:12.5px!important}.reactSelect__single-value,.reactSelect__singleValue{font-size:14px;overflow:visible!important}.reactSelect__placeholder{font-size:14px}.reactSelect__menu{z-index:99999!important}.FiltersViewArea{margin-bottom:25px}.FiltersViewArea.scrolled{position:fixed;top:110px;width:100%;left:0;z-index:99999;margin-top:0;padding:15px;background:#fff}.FiltersViewArea ul.quickViewOptions{display:flex;column-gap:15px;align-items:center}.noSearchResultArea .entry-title-search{margin:0 0 13px;font-weight:300;color:#434a54;font-size:28px;line-height:1.3em}.noSearchResultArea form input{font-size:15px;height:50px;padding:12px 0 12px 9px!important;border:1px solid #dedede}.noSearchResultArea form button{background:#f39c12;width:max-content}.noSearchResultArea form button:hover{background:#f39c12!important}.stickySidebar{position:sticky;top:20px;height:fit-content}.locations-sidebar{padding-right:30px}.locations-sidebar .ls-title{background-color:#282d33;color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;padding:10px 15px}.locations-sidebar ul{background:#fff none repeat scroll 0 0;list-style:none outside none;margin:0;padding:0 0 60px}.locations-sidebar ul li{border-image:none;border:1px solid #f0f0f0;border-top:0;display:block;font-size:14px;font-weight:600}.locations-sidebar ul li a{display:block;overflow:hidden;padding:15px;position:relative;color:#768082}.locations-sidebar ul li a.locationLink{color:#f39c12;text-transform:capitalize}.locations-sidebar ul li a.active{color:#c0c0c0}.locations-sidebar .catITemsArea{overflow-y:scroll;max-height:75vh}.locations-sidebar ul li a:after{content:"›";display:block;font-family:FontAwesome;font-size:12px;margin-top:0;position:absolute;right:15px;top:50%;transition:.3s ease-in-out}.locations-sidebar .locations-sidebar_inner{position:relative}.locations-sidebar .location-info{background:#f2f2f2 none repeat scroll 0 0;bottom:0;left:0;padding:15px;position:absolute;font-size:14px;right:0;margin:0!important}.property-category img{width:100%;height:280px;object-fit:cover}.property-category .overlay--black{background:rgba(0,0,0,.4) none repeat scroll 0 0;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s ease 0s}.property-category .catImg{position:relative;display:block;margin-bottom:5px;height:280px}.property-category span.noImage{background-color:#333;border-radius:0;display:block;height:100%;overflow:hidden;position:relative;width:100%}.property-category span.noImage:before{color:#fff;content:"No Photo Available";display:block;font-size:14px;font-weight:400;left:0;line-height:24px;padding:0 15px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}.property-category:hover .overlay--black{opacity:1}.property-category .lcc-title{font-size:14px;font-weight:600;line-height:20px;padding:5px 0;text-transform:uppercase}.mobile_header{z-index:999999;width:100%;float:left;display:flex;flex-direction:column}.mobile-trigger,.mobile-trigger-user{font-size:14px;color:#fff;height:70px;display:flex;float:left;cursor:pointer;position:absolute;top:0;align-items:center}.mobile-trigger-user{right:0}.mobile-trigger svg,.mobile-trigger-user svg{color:#fff;width:32px;margin:26px;font-size:17px;height:25px}.mobile-logo img{width:100%;max-width:190px;max-height:60px;margin:28px auto 0}#search-by-id-mobile{z-index:999999;background:#fff;border-bottom:1px solid #dadada;width:100%;position:fixed;top:70px}#search-by-id-mobile button{position:absolute;top:0;right:0;height:40px;background:#f39c12;border:none!important;box-shadow:none!important;padding:9px 35px;font-size:14px;text-transform:uppercase;width:max-content;border-radius:0}#search-by-id-mobile input{margin-bottom:0;margin-top:0}.mobilewrapper{position:fixed;overflow-x:hidden!important;width:100%;height:100%;min-height:100%;max-height:100%;top:0;display:none;transform:translate(-265px)}div.frontend{transition:all .4s ease;height:100%;display:flex;flex-direction:column;min-height:100vh}.single-properytopbuttons.scrolled{position:fixed!important;top:110px!important;z-index:99999!important}body.moved_mobile div.frontend{margin-left:265px;position:relative;z-index:100000000000000000000}body.moved_mobile .mobilewrapper{display:block;transform:translate(0);z-index:999999999}body.moved_mobile{overflow-x:hidden}.snap-drawers{right:0;left:0;width:auto}.snap-drawer,.snap-drawers{position:absolute;top:0;bottom:0;height:auto}.snap-drawer{right:auto;left:auto;width:265px;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;background-color:#2d3033}.mobilemenu-close,.mobilemenu-close-user{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px;padding:7px;color:#FFFFFF}.mobilex-menu{margin-bottom:0;margin-left:0!important;background-color:#2d3033;margin-top:26px}.mobilex-menu li{font-weight:400;list-style:none;font-size:13px;margin-bottom:0;border-bottom:1px solid #555}.mobilex-menu li a{color:#FFFFFF;padding:15px 20px 15px 30px;display:inline-block;line-height:20px}.mobilex-menu svg{margin-right:10px}.mobilemenu-close svg,.mobilemenu-close-user svg{font-size:15px;padding:3px 0 0 8px}.mobilewrapper-user{display:none;position:fixed;overflow-x:hidden!important;width:100%;height:100%;min-height:100%;max-height:100%;top:0;transform:translate(265px)}body.moved_mobile_user div.frontend{transform:translate(-265px);position:relative;z-index:999999999999}body.moved_mobile_user .mobilewrapper-user{display:block;z-index:9999;transform:translate(0)}.snap-drawer-right{right:0;padding-top:18px}.loginRegisterOuter.header{padding:15px}.loginRegisterOuter.header .formContainer{float:inherit}.loginRegisterOuter.header h2{color:#fff;font-size:16px;line-height:26px;margin-bottom:13px}.loginRegisterOuter.page h2{text-transform:uppercase}.loginRegisterOuter.header .loginLinks button,.loginRegisterOuter.header .loginrow.regTerms label{color:#fff}.loginRegisterOuter.header .w-full{width:100%!important}header.header{display:flex;flex-direction:row}header.header.mobile+main{padding-top:0}.mobileAdvanceSearch{z-index:111111;background:#F39C12!important;width:100%;position:inherit;color:#fff;padding:11px 35px 15px 15px;font-size:15px;display:flex;align-items:center;margin-top:110px}.mobileHeaderTop{display:inline-block;width:100%;min-height:70px;position:fixed;z-index:999999;background-color:#282D33}.mobile_header{display:none}.single-content{font-size:13px;line-height:22px;width:94%;max-width:none;padding-right:15px;padding-left:15px;margin:auto auto 100px}.single-content .breadcrumb_container .breadcrumb>li+li:before{font:normal normal normal 10px/1 FontAwesome;padding:0 5px;color:#000;content:"\f105";font-weight:bolder}.h4text{font-size:18px;margin-bottom:13px;padding-left:15px;padding-right:15px}.h4text,.secondh4{line-height:1.3em;color:#434a54}.secondh4{font-size:22px;padding:30px 15px 40px}.submit_container{border:1px solid #dadada;border-radius:0;box-shadow:none;margin-bottom:26px;float:left;padding:0 15px 13px;width:100%;font-size:13px;line-height:22px;margin-top:13px}.submit_container_header{color:#434a54;padding:9px 0 9px 13px;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0;font-size:16px;margin:0 -15px 13px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background-image:-webkit-linear-gradient(top,#e8e8e8,#f5f5f5);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(180deg,#e8e8e8 0,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe8e8e8",endColorstr="#fff5f5f5",GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);background-color:#e8e8e8;border-radius:0;height:400px;overflow-x:hidden;overflow-y:scroll;padding:10px}.well p{color:#676767;font-size:13px;line-height:24px;margin:0 0 15px;text-align:justify}.submit-formm{box-shadow:unset}.submit-formm label.block{position:relative;display:block;margin-top:13px}.submit-formm input,.submit-formm select,.submit-formm textarea{color:#768082;background-color:#fff;-webkit-appearance:none;border:1px solid #dedede;border-radius:0!important;box-shadow:none;font-size:15px;height:50px;padding:12px 0 12px 9px!important}.single-content textarea{width:100%;min-height:120px;margin-top:13px;margin-bottom:13px}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5)}.panel-header{padding:10px;border-bottom:1px solid #dadada;margin-bottom:13px;font-size:13px;line-height:22px}.single-content input[type=checkbox]{width:auto;margin:0;padding:0;height:15px;-webkit-appearance:checkbox;box-shadow:unset}.panel-body label{color:#768082;font-size:13px;font-weight:400;width:100%;margin:0 0 13px 1em}.panel-body label span{padding-left:7px}.termshck{margin-top:50px}.termshck label input{margin-top:3px!important}.termshck label{padding-left:20px}.termshck label span{padding-left:15px}.submitbtn{width:100%;background:#f39c12!important;height:50px;box-shadow:none;margin-top:35px;max-width:265px}.submitbtn:disabled{cursor:not-allowed;opacity:.5}.fileremove{background:none;color:red;width:auto;font-size:30px}input::placeholder{color:#000;opacity:.6}.panel .error{padding-left:30px}.errorsubmission,.successsubmission{padding-left:15px;margin-top:20px}.portfolio-title{background:#fff none repeat scroll 0 0;display:inline-block;font-size:30px;font-weight:700;line-height:24px;margin:50px 0;padding:10px;position:relative;text-transform:uppercase;z-index:1;color:#768082}.portfolio-title:after,.portfolio-title:before{background:#e3e3e3 none repeat scroll 0 0;content:"";height:1px;left:110%;position:absolute;top:50%;width:1000px;z-index:0}.portfolio-title:after{left:auto;right:110%}.portfolio-item{border:none;margin:0 0 30px;padding:20px 0;text-align:center}.portfolio-item img{height:auto;max-width:80%;transition:all .3s ease-in-out 0s}.portfolio-page-wrapper{width:94%;margin:auto}.portfolio-row{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;align-items:center}.portfolio-item-wrapper{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);padding:10px;box-sizing:border-box}.portfolio-item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.agent_contanct_form{margin-bottom:70px;float:left}.col-xs-12.col-md-3.widget-area-sidebar{padding-bottom:20px!important;margin:0 auto;max-width:1200px;float:none}p.contact-mob-text{padding:30px 20px 0!important}.contact-links a{transition:none!important;border-bottom:1px solid #d8d8d8;display:block;font-size:40px;font-weight:900;padding:30px;text-align:left}.activee{color:#F39C12}.agent_contanct_form form input{height:45px;margin:0 0 15px;padding:10px}.agent_contanct_form form input,.agent_contanct_form form textarea{border:1px solid #bcbcbc;border-radius:0;box-shadow:none;font-size:14px;letter-spacing:0;text-align:left;width:100%}.agent_contanct_form form textarea{margin:15px 0;padding:12px 10px;height:200px;min-height:120px}.agent_contanct_form .formss .col-md-12,.agent_contanct_form .formss .col-md-6,.contact-links,.formsss{padding-left:15px;padding-right:15px}.agent_contanct_form .formss .contatcsubmitbtn{background-color:#f39c12!important;color:#fff;width:145px;text-align:center;float:right;border:0;height:45px;text-transform:uppercase;font-weight:700;cursor:pointer}.invalid-feedback{color:red;margin-top:-14px}.alert.alert-success{color:green;float:right;padding-right:30px}.proeprtydetail{width:100%}#summaryconleft{width:16%;float:left;max-width:298px;height:100vh}div#summary{width:100%;max-width:263px}.rigthsidedetails{width:84%;float:left;overflow:hidden;padding-bottom:30px}.single-property-buttons a,.single-property-buttons button{background:#fff none repeat scroll 0 0;border:1px solid #999;border-radius:0;display:block;font-size:15px;font-weight:400;line-height:normal;margin:0 0 10px;padding:9px 15px;color:#768082;text-align:left}.single-property-buttons a.active,.single-property-buttons a:hover,.single-property-buttons button.active,.single-property-buttons button:hover{background:#F39C12;color:#fff;border-color:#F39C12}.single-property-buttons i{font-size:16px;margin-right:10px}.single-property-featured-image{margin:0 0 33px -10px;width:calc(75% + 5px);height:auto!important;float:left}.single-estate_property .single-property-featured-image img{border:1px solid #d5d3d4;height:auto;max-width:100%;width:100%;display:block;min-height:680px}.property-side-img{display:block;height:220px!important;overflow:hidden;width:calc(24% + 10px);margin:0 0 10px;float:right}.single-estate_property .single-properties-wrapper .property-column{float:left;margin:5px 0;padding:0 5px;position:relative;width:25%;height:205px!important;overflow:hidden}.single-estate_property .single-properties-wrapper .property-column .property-featured{margin-bottom:5px;transition:all .25s ease-in-out;height:100%}.single-estate_property .single-properties-wrapper .property-column img{height:100%;max-width:100%;opacity:1;transition:all .3s ease-in-out 0s;object-fit:cover;width:100%}.single-properties-wrapper{width:100%;float:left}.share-container{background:#fff none repeat scroll 0 0;border:1px solid #d8d8d8;opacity:0;visibility:hidden;left:100%;padding:15px;position:absolute;top:0;width:300px;z-index:111;transition:all .25s ease-in-out}.share-trigger:hover .share-container{left:105%;opacity:1;visibility:visible}#print_page{cursor:pointer;float:left;margin-left:13px;margin-top:3px}.share-trigger{position:relative}.single-property-buttons #print_page,.single-property-buttons #print_page:hover,.single-property-buttons .share-container a,.single-property-buttons .share-container a:hover,.single-property-buttons .share-container button,.single-property-buttons .share-container button:hover{border:none;color:#777!important;display:inline-block;font-size:19px;height:30px!important;line-height:30px;margin:0 2px!important;padding:0 9px;width:auto;background:unset}.custom-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;display:none}.custom-popup-overlay.active{display:block}.custom-popup-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:4px;max-width:800px;width:90%;max-height:80vh;overflow:auto}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5;background:#e9e9e9 none repeat scroll 0 0}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.modal-header .close{color:#000;font-size:65px;font-weight:100;line-height:40px;margin-top:-12px;opacity:.5;text-align:right;width:auto;background:unset}.modal-header .modal-title{color:#434a54;font-family:Raleway,sans-serif;font-size:36px;font-weight:300;line-height:1.3em}.modal-body{position:relative}.modal-body,.panel-body{padding:15px}.property-info{color:#768082}.property-info .grid-cols-1,.property-info .mt-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.property-info p{font-size:16px;margin-bottom:18px}.body-no-scroll{overflow:hidden}.modal-body input,.modal-body textarea{margin-top:20px;margin-right:2px;background-color:#fff;-webkit-appearance:none;border:1px solid #dedede;border-radius:0!important;box-shadow:none;color:#768082;font-size:15px;height:50px;padding:12px 0 12px 9px!important}.modal-body input{max-width:246px}.modal-body textarea{min-height:100px;width:100%}.wpcf7-form input[type=submit]{-webkit-appearance:none;max-width:145px;font-size:14px!important;text-transform:uppercase;line-height:normal!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background-color:#c0c0c0!important;border:none;border-bottom:3px solid #898989!important;color:#fff;margin-bottom:0!important;padding:9px 26px!important}span.wpcf7-form-control-wrap{position:relative;margin-bottom:10px}.loadingpage{text-align:center;line-height:100px}.yarl__navigation_next,.yarl__navigation_prev{width:auto}.lightbox-close-btn{position:fixed;top:60px;right:20px;z-index:9999;background:rgba(0,0,0,.5);color:white;border:none;border-radius:50%;width:40px;height:40px;font-size:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.lightbox-close-btn:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.yarl__navigation_next span,.yarl__navigation_prev span{font-size:50px;font-weight:700;color:#fff}.yarl__container,.yarl__thumbnails_container{background-color:#000000c7!important}h1.stitle{font-size:36px;line-height:1.3em;margin:0 0 13px;font-weight:300;color:#434a54}.single-properytopbuttons ul{list-style:none;margin:0;background:#fff;width:100%!important;padding-left:10px;left:unset!important}.single-properytopbuttons ul li{float:left;padding:20px 20px 12px}.single-properytopbuttons ul li:first-child{float:left;padding-left:0}.single-properytopbuttons ul li a{text-transform:uppercase;color:#000;font-weight:700;font-size:14px}.single-properytopbuttons{float:left;clear:both;width:100%;background:white;max-height:54px}.single-properytopbuttons ul li a:active,.single-properytopbuttons ul li a:focus,.single-properytopbuttons ul li a:hover{color:#F39C12}.p-item.property-column .property-featured.selected{opacity:.3;border:2px solid #f39c12}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);padding:10px;background-color:#F39C12;width:auto;margin-top:-12px;margin-bottom:0}.alert,.closebtn{color:white;float:right;margin-left:15px}.closebtn{font-weight:700;font-size:22px;line-height:10px;cursor:pointer;transition:.3s}.actions-checklist{overflow:hidden;padding:0 20px;text-align:center;margin:0;display:inline-grid}.actions-checklist li{display:block;list-style:none outside none;text-align:left}.actions-checklist li label{margin-bottom:7px;color:#768082;font-size:13px;font-weight:400;float:left}.actions-checklist li input{border-color:#dadada;line-height:normal;width:auto;margin:4px 5px 0 0}.actions-checklist li a.select-all{color:red;display:inline-block;margin-top:5px}.permit-html{padding:15px}.astero-fc-hi-temp0,.astero-fc-hi-temp1,.astero-fc-hi-temp2,.astero-fc-hi-temp3,.astero-fc-hi-temp4,.astero-fc-hi-temp5,.astero-fc-lo-temp0,.astero-fc-lo-temp1,.astero-fc-lo-temp2,.astero-fc-lo-temp3,.astero-fc-lo-temp4,.astero-fc-lo-temp5{color:#2f2f2f;font-size:24px;line-height:30px;text-transform:uppercase}.astero-fc-condition{color:#7d7d7d;font-family:arial;font-size:13px;line-height:20px;margin-bottom:20px}.astero-location{color:#F39C12;font-size:32px!important;line-height:40px;text-transform:uppercase}.astero-date{color:#2f2f2f;font-size:20px!important;line-height:30px;margin:0;text-transform:uppercase}.small-font-size{color:#7d7d7d;font-family:arial;font-size:13px;line-height:27px}.astero-temperature{color:#2f2f2f;font-size:60px!important;line-height:70px;text-transform:uppercase}.astero-wrapp{display:inline-block;width:360px}.astero-condition{color:#7d7d7d;font-family:arial;font-size:13px;line-height:20px}.astero-large-3,.astero-small-4{font-size:25px}.astero-fc-date{font-family:arial}.astero-fc-icon{color:#F39C12!important;font-size:44px!important}.astero-large-9,.astero-small-8{font-family:arial;font-size:13px}.entry-title{margin:0 0 13px;font-weight:300;color:#434a54;font-size:36px;line-height:1.3em}.termsofuse p{margin-bottom:13px;font-size:13px;line-height:22px;color:#768082}.errorweather{text-align:center;padding-bottom:20px}.single-estate_property .mobile-over-trigger{background:#b77609 none repeat scroll 0 0;bottom:0;color:#fff;font-size:16px;left:0;padding:20px 0;position:fixed;right:0;text-align:center;text-transform:uppercase;z-index:123456789;display:none}.reset-password-container{width:90%;margin:auto;max-width:400px;padding:30px 0}.global_loading{z-index:99999999}.propertyLoading{min-height:75vh}.global_loading .loader{width:40px;height:40px;border:4px solid white;border-top-color:#f39c12;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.def-button-next,.def-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.def-button-prev{left:10px;right:auto}.def-button-next{right:10px;left:auto}.def-button-prev:after{content:"\f104"}.def-button-next:after,.def-button-prev:after{font-family:Font Awesome\ 6 Free;margin-right:8px;font-size:35px!important;margin-top:0;color:#fff;font-weight:600;font:normal normal normal 14px/1 FontAwesome;opacity:.85}.def-button-next:after{content:"\f105"}.swiper{z-index:999!important}.chooseAreaBtn{text-transform:uppercase;color:#000;font-weight:700;font-size:14px;background:transparent;width:max-content;padding:0}@media (min-width:1200px){.col-lg-3{width:25%}}@media only screen and (max-width:767px){.single-property-featured-image{margin:0 0 20px -10px;width:calc(100% + 20px);float:left;height:auto!important}body .property-side-img{display:block;height:220px!important;overflow:hidden;width:32.3%!important;margin:0 .5% 10px;float:left}.property-side-img img{height:220px!important;object-fit:cover;width:100%}.single-estate_property .single-properties-wrapper .property-column{width:50%}.single-estate_property .single-properties-wrapper .property-column img{height:100%!important;max-width:100%!important;opacity:1;transition:all .3s ease-in-out 0s;object-fit:cover;width:100%}.single-properytopbuttons{max-height:unset!important;width:100%!important}.agent_contanct_form{padding:20px}.contact-links a{padding:15px 0;font-size:20px}.entry-title{font-size:30px}.single-estate_property .single-property-featured-image img{min-height:120px!important;max-height:340px!important}.single-properytopbuttons ul li{float:left;padding:8px 8px 12px}.footerOuter{z-index:9;position:relative;float:left;width:100%}.no-scroll{overflow:hidden!important}.astero ul{margin:0!important;padding:0!important;width:100%!important}.astero-details li{width:50%!important;margin-top:20px!important}.astero .astero-large{background-color:#fff!important;padding:30px 20px 20px!important}.astero-wrapp{display:inline-block;width:100%;text-align:center}.astero-fc-condition{font-size:10px!important;line-height:14px!important}.astero .small-font-size{font-size:11px!important}.astero .astero-full.astero-eq-large .astero-details>li,.astero .astero-full.astero-eq-large .astero-fc ul>li{padding:0 .625rem 1.25rem}.yarl__portal_open{z-index:9999999999!important}.menu_user_picture{margin-right:10px}.registerPage .regSubmitArea label{margin-left:10px}}@media (max-width:475px){.agent_contanct_form .formss .contatcsubmitbtn{width:100%!important}.registerPage .loginArea .loginSubmit,.registerPage .regSubmitArea button{width:100%!important;margin-top:0}.single-estate_property .single-properties-wrapper .property-column{width:100%!important}}@media (max-width:750px){.homeSlider .overlay h2{font-size:24px;line-height:30px!important}.homeSlider{height:30vh}.featuredProperties h2{margin-bottom:25px;font-size:25px}.homeTestimonials h2{font-size:25px}}@media (max-width:767px){.modal-header .modal-title{font-size:15px}.modal-header .close{margin-top:-25px;font-size:39px}.registerPage .loginArea,.registerPage .registerArea{padding:50px}.registerPage .formContainer{width:100%;margin:auto;max-width:100%;float:inherit}.registerPage .regSubmitArea{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.FiltersViewArea ul.quickViewOptions,.fullViewAreaOptions{flex-direction:column;row-gap:0}.FiltersViewArea .changeViewType,.propFilterViewSelect{width:100%}.propertyListing{gap:15px 31px}h1.stitle{font-size:25px!important}.locations-sidebar{padding-right:0}.stickySidebar{position:inherit;margin-bottom:15px}.mob_hide{display:none!important}.mob_m_t_15{margin-top:15px}}@media (max-width:1100px){.rigthsidedetails{width:100%}.single-estate_property .mobile-over-trigger{display:block}#summaryconleft .single-property-buttons{transition:all .25s ease-in-out;display:block;height:80vh!important;left:0!important;margin:auto 0;position:fixed!important;right:0;top:auto!important;width:100%!important;z-index:1000001!important;background:#fff;padding:15px;overflow:auto;box-shadow:0 0 30px 0 rgba(0,0,0,.5);pointer-events:none;max-width:unset}#summaryconleft{display:none}#summaryconleft.opened{display:block}#summary.opened{opacity:1;visibility:visible;pointer-events:auto;bottom:45px;display:block;z-index:99999999999;position:relative;width:100%;min-width:unset;max-width:unset}.share-container{position:unset!important;z-index:999999999999!important}.mobile_header .menu_user_picture{margin-right:15px}.breadcrumb_container .breadcrumb{display:none}.breadcrumb_container{border-bottom:none}#search-by-id-mobile svg,.mobileAdvanceSearch svg{width:15px;display:inline-block}.fsl-header{display:none}.mobile_header{display:flex}.advanced-searchh,.featuredProperties,.homeTestimonials{display:none}}@media (min-width:1101px) and (max-width:1500px){#summaryconleft div#summary{max-width:90%}#summaryconleft div#summary.sticky-summary{max-width:150px!important}}@media (min-width:1501px) and (max-width:1800px){#summaryconleft div#summary{max-width:90%}#summaryconleft div#summary.sticky-summary{max-width:215px!important}}@media (max-width:1300px){.single-properytopbuttons{width:100%!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media (min-width:1401px){.content_wrapper{float:none;max-width:none;width:94%}}