@media only screen and (max-width:991px){.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}body{font-size:14px}#main-wrapper{padding:52px 0 0}.header{position:relative;padding:0 30px;background:#fff}.header-inner{max-width:1402px;padding:30px 0}.header-logos::before{width:1px;height:66px;margin:0 30px}.header-site-logo-inner a img{width:127px}.header-brokerage-logo-inner a img{width:199px}.header-nav>li{padding:0 33px}.header-nav>li:not(:last-child)::after{width:1px;height:13px}.header-nav>li>a{font-size:14px}.header-nav>li>a::after{height:2px;bottom:-17px}.header-nav .sub-menu{width:151px;transform:translateY(30px);padding:39px 0 0}.header-nav .sub-menu .sub-menu{margin:0 0 0 calc(100% + 1px)}.header-nav .sub-menu li{margin:0 0 1px}.header-nav .sub-menu li a{font-size:13px;padding:13px 10px 13px calc(10px + 0.005em)}.off-canvas-trigger{width:30px;margin:0 0 0 33px}.off-canvas-trigger i{height:2px}.off-canvas-trigger i:not(:last-child){margin:0 0 6px}.off-canvas-backdrop::before{display:none}.off-canvas{max-width:497px;padding:36px 51px 36px 81px}.off-canvas-close i{font-size:22px}.off-canvas-navigation{margin:60px 0}.off-canvas-navigation::-webkit-scrollbar{width:4px}.off-canvas-nav>li:not(:last-child){margin:0 0 44px}.off-canvas-nav>li>a{font-size:25px}.off-canvas-nav .sub-menu{padding:19px 0 0 29px}.off-canvas-nav .sub-menu .sub-menu{padding:10px 0 0}.off-canvas-nav .sub-menu li:not(:last-child){margin:0 0 10px}.off-canvas-nav .sub-menu li a{font-size:14px}body.off-canvas-open{overflow-y:scroll!important}.header.fixed{padding:0 30px}.header.fixed .header-inner{padding:8px 0}.header.fixed .header-logos::before{height:48px}.header.fixed .header-site-logo-inner a img{width:93px}.header.fixed .header-brokerage-logo-inner a img{width:156px}.header.fixed .header-nav>li>a::after{bottom:-8px}.header.fixed .header-nav .sub-menu{padding:22px 0 0}.fixed-smis{left:17px}.fixed-smis-inner a{font-size:22px}.fixed-smis-inner a:not(:last-child){margin:0 0 19px}.site-title.watermark::before{width:293px;height:223px;display:none}.site-title span{font-size:15px}.site-title span::after{width:56px;height:1px;margin:14px 0 13px}.site-title h2{font-size:60px}.site-title h2 br{display:block}.site-button a,.site-button button{width:151px;height:46px;font-size:13px}.site-arrow a{width:60px;height:60px;border:1px solid #666}.site-arrow.prev a::before{border-width:5.5px 10px 5.5px 0}.site-arrow.next a::before{border-width:5.5px 0 5.5px 10px}.hp-ss::before{max-width:799px;height:21px;display:none}.hp-tagline{padding:0 30px}.hp-tagline-inner{padding:0}.tagline-text h2{font-size:75px;text-shadow:0 2px 9.1px rgb(0 0 0 / .35)}.tagline-text span{font-size:20px;text-shadow:0 2px 9.1px rgb(0 0 0 / .35);margin:2px 0 0}.hp-tagline-inner .site-button{margin:40px 0 0}.hp-about{padding:0 30px}.hp-about-inner{max-width:720px;padding:60px 0 0}.about-title-text-button{width:100%;padding:0}.about-title-text-button .site-title{margin:0 0 40px}.about-text p{font-size:14px}.about-title-text-button .site-button{margin:40px 0 0}.about-photo{width:100%;max-width:541px;margin:60px auto 0;padding:0}.about-photo_aa{padding:0;padding-left:10px}.about-photo::before{top:57px;display:none}.about-photo .bg-wrapper{top:76px;left:109px;right:18px;display:none}.about-photo .img-wrapper{left:2px}.hp-mtt{padding:0 30px}.hp-mtt-inner{max-width:720px;padding:60px 0}.mtt-title-slides-arrows-button .site-title{margin:0 0 40px}.mtt-slides-arrows{padding:0 90px}.mtt-slides{margin:0 -4px}.mtt-slide{padding:0 4px}.mtt-button span{width:151px;height:46px;font-size:13px}.mtt-info{padding:17px 0 0}.mtt-title h2{font-size:23px}.mtt-position{margin:1px 0 0}.mtt-position span{font-size:14px}.mtt-arrows .site-arrow{bottom:67px}.mtt-title-slides-arrows-button .site-button{margin:40px 0 0}.hp-fp{padding:0 30px}.hp-fp-inner{max-width:720px;padding:0 0 60px}.fp-title-slides-arrows-button .site-title{margin:0 0 40px}.fp-slides{margin:0 -15px}.fp-slide{padding:0 15px}.fp-slide:not(:first-child){margin:30px 0 0}.fp-photo canvas.canvas-1,.fp-photo canvas.canvas-2{display:none!important}.fp-photo canvas.canvas-3{display:block!important}.fp-info-button{padding:40px}.fp-info{padding:0 0 0 23px}.fp-info::before{width:1px}.fp-address h2{font-size:18.98px}.fp-address span{font-size:16.26px;margin:9px 0 0}.fp-price{margin:14px 0 0}.fp-price span{font-size:30px}.fp-button span{width:151px;height:46px;font-size:13px}.fp-arrows .site-arrow{top:50%;transform:translateY(-50%)}.fp-arrows .site-arrow.prev{left:40px}.fp-arrows .site-arrow.next{right:40px}.fp-title-slides-arrows-button .site-button{margin:40px 0 0}.fp-title-slides-arrows-button .site-button a{width:211px}.hp-ea{padding:0 30px}.hp-ea-inner{max-width:720px;padding:0}.ea-title-tabs-listings-buttons{width:100%;padding:0}.ea-title-tabs-listings-buttons::before{max-width:50%;top:-20px;left:-35px;bottom:90px;display:none}.ea-title-tabs-listings-buttons .site-title{margin:0 0 40px}.ea-tabs{margin:0 0 40px}.ea-tabs::before{width:1px;height:21px;margin:0 30px}.ea-tabs a{font-size:25px;padding:0 20px 0 calc(20px + 0.025em)}.ea-tabs a::after{height:1px;bottom:-5px}.ea-listings{min-height:280px}.ea-listings>div::-webkit-scrollbar{width:4px}.ea-listings>div>div{padding:0 calc(5px - 0.05em) 0 0}.ea-listings a{font-size:15px}.ea-listings a:not(:last-child){margin:0 0 23px}.ea-listings a i{font-size:27px;margin:0 14px 0 0;top:3px}.ea-buttons{margin:40px 0 0}.ea-buttons .site-button:not(:last-child){margin:0 0 15px}.ea-buttons .site-button a{width:292px}.ea-buttons .site-button a::before{width:10px;height:10px;margin:0 15px 0 0}.ea-map-wrapper{width:100%;margin:60px 0 0}.hp-fc{padding:0 30px}.hp-fc-inner{max-width:720px;padding:60px 0}.fc-title-slides-button .site-title{margin:0 0 38px}.fc-slides-bg{top:2.5px;bottom:2.5px}.fc-slides{margin:0 -2.5px}.fc-slide{width:50%;border:2.5px solid #fff}.fc-info{padding:0 40px}.fc-title{margin:0 0 3px}.fc-title h2{font-size:22px}.fc-desc p{font-size:14px}.fc-button{margin:21px 0 0}.fc-button span{width:151px;height:46px;font-size:13px}.fc-title-slides-button .site-button{margin:40px 0 0}.hp-sm{padding:0 30px}.hp-sm-inner{max-width:720px;padding:0 0 40px}.sm-title-slides .site-title{margin:0 0 40px}.sm-slides{margin:0 -10px}.sm-slide{padding:0 10px;margin:0 0 20px}.sm-slide a>i{font-size:57px}.sm-photo i{font-size:144px}.hp-testi{padding:0 30px}.hp-testi-inner{max-width:720px;padding:0 0 60px}.testi-photo{display:none}.testi-title-slides-arrows-button{width:100%;padding:0}.testi-title-slides-arrows-button>div{margin:0;padding:0}.testi-title-slides-arrows-button>div::before{max-width:326px;right:-20px;bottom:-20px;display:none}.testi-title-slides-arrows-button>div::after{width:293px;height:223px;display:none}.testi-title-slides-arrows-button .site-title{margin:0 0 40px}.testi-slides-arrows{padding:0 90px}.testi-excerpt p{font-size:13px}.testi-title{margin:40px 0 0}.testi-title h2{font-size:20px}.testi-arrows .site-arrow{bottom:65px}.testi-title-slides-arrows-button .site-button{margin:40px 0 0}.hp-git{padding:0 30px}.hp-git-inner{max-width:720px;padding:60px 0}.git-title-form{padding:60px 30px 100px}.git-title-form .site-title{margin:0 0 19px}.git-form{max-width:1098px}.git-form-inputs{margin:0 -11px}.git-form-input{padding:0 11px}.git-form-input:not(:last-child){width:50%;margin:0 0 10px}.git-form-input input:not([type="checkbox"]),.git-form-input textarea{max-height:122px;border-bottom:1px solid #000;font-size:15px;padding:24px 0}.git-form-button{bottom:27px;right:4px}.git-form-button button{font-size:47px}.git-form .wpcf7-spinner{left:calc(100% + 15px)}.git-form .wpcf7-response-output{border-width:1px!important;font-size:12px;padding:5px 15px!important;margin:20px auto 0!important}.git-form .wpcf7-not-valid-tip{max-width:200px;height:30px;border-width:1px!important;font-size:12px;padding:5px 15px!important}.footer{padding:0 30px}.footer-inner{max-width:720px}.footer-logos-navigation-contact{padding:60px 0;flex-flow:column}.footer-site-logo-inner a img{width:177px}.footer-brokerage-logo{margin:0 0 0 60px}.footer-brokerage-logo-inner a img{width:170px}.footer-navigation{margin:40px 0}.footer-navigation::before,.footer-navigation::after{width:1px;display:none}.footer-nav li:not(:last-child){margin:0 0 9px}.footer-nav li a{font-size:13.98px;text-align:center}.footer-contact-inner a{flex-flow:column;font-size:15px;text-align:center}.footer-contact-inner a:not(:last-child){margin:0 0 15px}.footer-contact-inner a i{margin:0 0 5px;width:24px}.footer-contact-inner a i.ai-font-envelope-f{font-size:12px}.footer-contact-inner a i.ai-font-location-c{font-size:23px;top:0}.footer-accessibility-copyright-eho-realtor-mls-logos{border-top:1px solid rgb(255 255 255 / .1);padding:60px 0}.footer-accessibility p{font-size:11px}.footer-copyright{margin:7px 0 0}.footer-copyright p{font-size:14px}.footer-eho-realtor-mls-logos{margin:22px 0 0}.footer-eho-realtor-mls-logos img{width:110px}.ip-banner canvas{min-height:250px}.ip-banner h1{font-size:32px}.ip-banner h1 span{font-size:24px}#content-sidebar,#content-full{min-height:500px;margin:20px 0 0}.page-template-template-fullwidth #content{padding:0 15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin:0 -15px}#content .entry-title,.ip-banner .entry-title,#content .archive-title{font-size:45px}button:focus-visible,a:focus-visible{outline-width:5px!important}#inner-page-wrapper>.container{width:1170px;padding:0 15px}#agents-results .agents-col:nth-child(even) .agents-item,#agents-results .agents-col:nth-child(even) .agents-main{flex-direction:row!important}#agents-single ul.agents-contact li.agents-contact-half>div{width:fit-content;margin:auto}#agents-single .agents-contact li.agent-email-address{margin-top:0!important}#agents-single .agents-img{max-width:360px;margin:auto}#agents-results .agents-img{max-width:350px;margin:auto}.post-page-contact #inner-page-wrapper>.container{max-width:100%}.post-page-contact #inner-page-wrapper #breadcrumbs,.post-page-contact #content .entry-title,.post-page-contact #content .archive-title{max-width:556px;padding:0}.post-page-contact .row.aios-cu-inner .col-md-6{max-width:556px;width:100%;padding:0}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.header,.footer,section>div:not(.hp-ss){padding-left:15px!important;padding-right:15px!important}.site-arrow.light a{border-color:#666}.site-arrow.prev.light a::before{border-color:#fff0 var(--secondary) #fff0 #fff0}.site-arrow.next.light a::before{border-color:#fff0 #fff0 #fff0 var(--secondary)}.hp-ss-inner>canvas,.hp-ss-inner .aios-slider canvas{min-height:300px!important}.tagline-text h2{font-size:40px}.tagline-text span{font-size:15px}.hp-tagline-inner .site-button{margin:30px 0 0}.site-title h2{font-size:40px}.mtt-slides-arrows{padding:0}.mtt-arrows{display:flex;justify-content:center;align-content:center;margin:40px 0 0}.mtt-arrows .site-arrow{position:relative;margin:0 5px}.fp-photo canvas{min-height:300px}.fp-info-button{padding:30px;flex-flow:column;align-items:flex-start;transform:translateY(76px)}.fp-slide a:hover .fp-info-button{transform:translateY(0)}.fp-button{transform:scale(1);margin:30px 0 0}.fp-arrows{display:flex;justify-content:center;align-content:center;margin:40px 0 0}.fp-arrows .site-arrow{position:relative;margin:0 5px;top:auto!important;left:auto!important;right:auto!important;transform:none}.ea-listings a{align-items:flex-start}.fc-slide{width:100%}.fc-photo canvas{min-height:300px}.sm-slide{width:50%}.testi-slides-arrows{padding:0}.testi-arrows{display:flex;justify-content:center;align-content:center;margin:40px 0 0}.testi-arrows .site-arrow{position:relative;margin:0 5px}.git-form-input:not(:last-child){width:100%}.footer-logos{flex-flow:column}.footer-brokerage-logo{margin:40px 0 0}}@media only screen and (max-width:480px){.pr-button{display:none}}@media only screen and (max-width:400px){#content .entry-title,.ip-banner .entry-title,#content .archive-title{font-size:37px}#ai-minimalist-testimonials-wrap h1{font-size:40px!important}#agents-results .agents-contact li{font-size:12.5px!important;padding:10px 0!important}#agents-single ul.agents-contact li>div{padding:0!important;font-size:13px!important}}@media only screen and (max-width:360px){.ea-tabs::before{margin:0 20px}}