@media only screen and (max-width:1555px){.header-qs .dropdown-menu{left:initial;right:0}}@media only screen and (max-width:1420px){#nav li a{font-size:16px}}@media only screen and (max-width:1366px){.logo-text span{font-size:41.36px}#nav>li{margin:0 12px;padding-right:24px!important}.logo-text em{font-size:15px}.welcome-agent::after{width:431px;top:-21px;right:-18px}.hp-welcome::before{width:376px}.fc-left .fc-img{margin-left:0}.fc-right .fc-img{margin-right:0}footer.footer hr{width:100%;left:0}}@media only screen and (max-width:1320px){#nav li a{font-size:13px}}@media only screen and (max-width:1199px){.header-row{justify-content:space-between}.header-info{position:relative;top:0;right:0}.header-qs{max-width:151px}.logo-text span{font-size:28.36px}.logo-text em{font-size:10px}#nav>li{margin:0 7px;margin-left:0;padding-right:14px!important}#nav li a{font-size:1vw}.header.show-fixed .header-row .logo-text span{font-size:32.36px}.header.show-fixed .header-row .logo-text em{font-size:9px}.header.show-fixed #nav li a{font-size:14px}.header-phone em{font-size:12px}.logo-text{padding-left:15px}.welcome-agent::after{width:343px;top:-21px;right:-18px;height:490px}.hp-welcome::before{width:284px}.welcome-title{padding-bottom:20px}.welcome-descrip p{font-size:15px;padding-bottom:27px}.side-info .header-phone em{font-size:10px}.side-logo .remax-logo img{max-width:47px}.side-info .header-youtube{padding-right:5px}}@media only screen and (max-width:991px){.fp-details{text-align:center}.fp-item a:hover .fp-img::before{opacity:.5}.fp-img::after{opacity:.5}.ip-banner::before{background:none}.footer-info .ai-mobile-phone a,.footinfo a{font-size:22px}header.header{background:#98afbf;margin-top:54px;padding:0 0;position:relative}.header-row{padding:0;justify-content:center}.remax-logo img{max-width:105px;padding:5px}.logo-text span{font-size:31px;display:inline-block}.logo-text em{font-size:14px;display:block}.logo-text span:nth-child(2){margin-top:0}.hp-slideshow::after{display:none}.cta-wrapper{position:relative;bottom:0}.cta-circle{max-width:360px;margin:0 auto}.cta-inner{position:relative;margin:20px 0;padding:20px 0;background:#98afbf}.cta-text::before,.cta-text::after,.cta-inner::before,.cta-inner::after{display:none}.cta-circle a:hover .cta-text::after{width:140px;height:140px}.welcome-left{padding-top:55px;text-align:center}.hp-welcome::before,.welcome-agent::after{display:none}.welcome-agent img{margin:0 auto}.featured-community{padding-top:100px}.fc-left .fc-img{max-width:680px;margin:0 auto}.fp-img{max-width:535px;margin:0 auto}.fp-item a:hover .fp-img{transform:scale(1.1)}.fp-item a{max-width:535px;width:100%;margin:0 auto}.testi-descrip{font-size:16px;line-height:35.23px;padding:40px 46px 0}.testi-slick-holder .slick-arrow{width:0;height:0;top:24.5%}.ff-lname,.ff-phone{margin-left:0}.ff-fname,.ff-lname,.ff-email,.ff-phone{max-width:100%}.footer-name{margin-bottom:30px}.footinfo{margin-top:20px}.contact-title span{font-size:30px}.contact-title em{font-size:50px}footer.footer::before{background:rgb(0 0 0 / .20)}.footer-form input,.footer-form textarea{color:#fff}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#content .archive-more{text-align:center;display:block}.sidebar{padding-top:35px}.side-cta{background:none}.side-cta .cta-inner{margin:20px 0}.side-cta .cta-text em{font-size:21.35px;line-height:1}.side-cta .cta-text span{font-size:35.58px;line-height:1}}@media only screen and (max-width:767px){.footernav{flex-direction:column}.footernav li{margin-bottom:4px}.ip-banner .container{width:100%}}@media only screen and (max-width:480px){.welcome-title{font-size:58px}.welcome-right{padding-top:60px}.global-title em{font-size:36px}.fc-button span{width:80%;height:46px;font-size:23px}.testi-title em{font-size:36px}#ihf-main-container .btn-group>.btn-group{float:right}.footer-form div.wpcf7-response-output{font-size:11px;bottom:-45px}}@media print{#inner-page-wrapper{margin-top:25px!important}}