@media only screen and (min-width:1601px){.section-title h2{font-size:80px;line-height:68px}.section-title h2 span{font-size:30px}.hp-team .team-item .agent-details{font-size:35px}.hp-team .team-item .agent-details .team-position{font-size:20px}.hp-cta .cta-item .cta-title{font-size:56px}.hp-cta .cta-item a:hover .cta-title,.hp-cta .cta-item a:focus .cta-title{font-size:70px}}@media only screen and (max-height:750px){.hp-slide .hp-logo img{}}@media only screen and (max-width:1366px){.qs-inner button.btn.dropdown-toggle.btn-default,.hp-qs .qs-col select,.hp-qs .qs-col input{padding:0 10px}.hp-fp .fp-top .fp-intro{font-size:16px}.hp-fc .fc-item .fc-details .fc-title{font-size:26px;padding:5px 0}.hp-fc .fc-item .fc-details .hover p{font-size:14px;line-height:22px}.hp-giveback .giveback-details{padding-right:25px}.hp-giveback .giveback-details h1{font-size:30px}.aios-smf-theme-two .aios-smf-right #theme-content li.filter-feed a{letter-spacing:.3em!important}}@media only screen and (max-width:1199px){.hdrnav li a{font-size:14px}.fixed-header .hdrnav li a{font-size:12px}.hp-qs .qs-col .bootstrap-select.btn-group .dropdown-toggle .filter-option,.hp-qs .qs-col select,.hp-qs .qs-col input{font-size:11px}.hp-qs input[type="submit"],.hp-qs a.qs-adv{font-size:14px}.hp-fp .fp-top .fp-intro{padding:0;font-size:14px}.hp-fp .fp-item .fp-details span.fp-price{font-size:30px}.hp-fc .fc-item .fc-details .fc-title{font-size:22px}.hp-fc .fc-item .fc-details .hover p{padding:0 10px}.hp-giveback .giveback-details h1{font-size:24px}.hp-follow .follow-row{padding-left:2.5%}.hp-follow .follow-row .follow-wrap a .follow-numbers{font-size:14px}.footer .footer-top h2{font-size:24px}.sidebar .qs-wrap .qs-col .bootstrap-select.btn-group .dropdown-toggle .filter-option,.sidebar .qs-wrap .qs-col select,.sidebar .qs-wrap .qs-col input{font-size:12px}.ip-logo-title a{font-size:23px}.ip-logo-desc{font-size:13px}.sidebar .bootstrap-select.btn-group .dropdown-menu{min-width:100%}.aios-smf-theme-two .aios-smf-right #theme-content li.filter-feed a{letter-spacing:.1em!important}.scroll-text span.scr-txt{webkit-transform:translate(0,5px) rotate(-90deg);-moz-transform:translate(0,5px) rotate(-90deg);-ms-transform:translate(0,5px) rotate(-90deg);-o-transform:translate(0,5px) rotate(-90deg);transform:translate(0,5px) rotate(-90deg);letter-spacing:0;left:-55px}.scroll-text:before{left:18px}.scroll-text .arrow-icon{bottom:-110px;left:12px}.scroll-text .arrow-icon:last-of-type{bottom:-120px}.fixed-smi{left:10px}.fixed-smi .fixed-smi-wrap .smi-icons a{width:35px;height:35px;margin:3px 0}.follow-title .section-title h2{font-size:42px}.ip-banner .ip-logo img{max-width:157px}}@media only screen and (max-width:991px){.listings-slideshow-layout-d-thumbnail-wrap{display:none}.footernav{height:100%;flex-direction:column;align-items:center}.hp-slide .hp-logo img{max-width:100px!important}.hide-mobile{display:none!important}.column-m{flex-direction:column!important}.full-width-m{width:100%!important}.hp-slide{display:block;position:relative;height:auto;z-index:1}.hp-slide .hp-logo{position:relative;top:0;left:0;background:#142668;transform:translate(0,0);padding:70px 15px 20px}.hp-slide .hp-logo img{margin:0 auto;max-width:90px}.hp-slide .slide-wrapper{position:relative}.hp-slide .slide-wrapper:after,.hp-slide .slide-wrapper:before{display:none}.hp-slide .slide-wrapper .cycloneslider-template-video,.hp-slide canvas,.hp-slide .cycloneslider-template-video .cycloneslider-slides{height:100%!important}.hp-slide #aios-slider-homepage .aios-slider-splide .aios-slider-img canvas,.hp-slide #aios-slider-homepage .aios-slider-splide .aios-slider-custom-video canvas{min-height:100%}.hp-slide .hp-qs{position:relative;background:#142668;bottom:0;padding:30px 15px 100px}.hp-qs .qs-inner{max-width:360px;margin:0 auto}.hp-qs .qs-title h2{text-align:center;margin-bottom:20px}.hp-qs .qs-wrap .form-inner{flex-wrap:wrap}.hp-qs .qs-col,.hp-qs .qs-col.med1,.hp-qs input[type="submit"],.hp-qs a.qs-adv{width:49%;margin-bottom:10px;margin-left:0}.hp-qs .qs-col.wide,.hp-qs .qs-col.medium{width:100%}.section-title h2{font-size:50px;line-height:1}.section-title h2 span{font-size:20px}.hp-team{margin-top:-85px}.hp-team .team-item{width:48%}.hp-team .team-item .agent-details{font-size:35px}.hp-team .team-item .agent-details .team-position{font-size:20px}.hp-cta .cta-item{width:100%;max-width:600px;margin:6px auto}.hp-fp .fp-top .fp-intro{margin-top:20px}.hp-fc .fc-item{width:49%}.hp-giveback .giveback-img{max-width:500px;margin:0 auto;padding:0 20px}.hp-giveback .giveback-img:before{top:-20px}.hp-marketing .marketing-inner{padding-top:50px;margin-top:30px}.hp-marketing .marketing-inner:before{left:0;background-size:auto;background-position:top center;top:0;width:100%;widows:100%}.hp-marketing .marketing-list{margin-top:50px;padding:0 15px}.hp-marketing .marketing-item{max-width:360px;margin:0 auto 20px}.hp-follow .follow-title{padding:0 15px}.hp-follow .title-right{margin-top:30px;justify-content:center}.hp-follow .title-right img{margin-right:15px}.hp-follow .follow-row{padding:0 15px}.hp-follow .follow-row .follow-icon{width:65px}.hp-follow .follow-row .follow-wrap{width:calc(100% - 65px)}.hp-follow .follow-row .follow-wrap a .follow-numbers{display:none!important}.footer .footer-logo img{max-width:150px;margin:0 auto 30px}.footer-nav .nav-wrap{max-width:100%}.footer .footer-top h2{text-align:center}.footer .footer-broker{margin-top:30px}.footer .footer-broker img{margin:0 auto}.footer .copyright{text-align:center;line-height:18px}.footer .copyright>div{margin:10px 0}.ip-banner .ip-logo{position:relative;padding:70px 0 20px;transform:translate(0,0);left:0;top:0;background:#142668}.ip-banner canvas{min-height:200px}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.ip-giving-first::after{content:'';width:100%;height:100%;background-color:rgb(255 255 255 / .4);position:absolute;top:0;left:0}.ip-giving-desc{z-index:999;text-align:center;width:100%;max-width:100%;right:0}.ip-give-third .col-md-6:first-child{text-align:center}.amh-navigation .amh-menu li{border-top:none!important}.follow-title .section-title h2{font-size:34px}.ip-banner .ip-logo img{max-width:100px}}@media only screen and (max-width:767px){#ihf-main-container.ihf-slideshow-container i.glyphicon.glyphicon-chevron-right{right:10px}.section-title .title-num{font-size:24px}.section-title h2{font-size:34px}.section-title h2 span{font-size:18px}.hp-team .team-list{flex-direction:column;justify-content:center}.hp-team .team-item{width:100%;max-width:350px;margin:0 auto 30px}.hp-fc .fc-inner{padding:0 30px}.hp-fc .fc-wrap{flex-direction:column}.hp-fc .section-title{display:flex;padding:45px 15px}.hp-fc .fc-item{max-width:450px;width:100%;margin:0 auto 15px}.hp-testimonials .test-navs{flex-wrap:wrap}.hp-testimonials .test-navs a{order:3;margin:15px 80px 0}.hp-testimonials .test-navs .test-arrow{margin:0 50px}.ip-banner .container{width:100%}.ip-giving-desc h2{font-size:30px!important}.ip-give-six-wrap{width:100%;display:block}.ip-give-six-wrap>div{max-width:200px!important;margin:0 auto;margin-bottom:20px}.ihf-gallery-slider-paging i.glyphicon.glyphicon-chevron-right{right:6px}}@media only screen and (max-width:480px){.ihf-gallery-slider-paging i.glyphicon.glyphicon-chevron-right{right:14px}.row.ihf-vcenter>div{margin-right:-10px}.section-title .title-num{font-size:18px}.give-back-btn{margin:0 auto!important;padding:0;margin:0!important;display:block!important;max-width:245px}.section-title h2{font-size:24px}.section-title h2 span{font-size:14px}.hp-team .team-bottom{margin-top:-25px}.hp-team .team-item .agent-details{font-size:24px;line-height:1}.hp-team .team-item .agent-details .team-position{font-size:16px}.hp-fp .fp-item .fp-details{background-size:auto 100%}.hp-fc .fc-item .fc-details .hover p{font-size:12px;line-height:18px}.hp-testimonials .test-list .test-item{padding:0 10px}.hp-testimonials .test-navs a{margin:15px 0 0}.hp-testimonials .test-navs .test-arrow{margin:0 30px}.hp-follow .title-right a{width:210px}.footer-git .form-row{flex-direction:column}.footer-git .col-input{width:100%;margin-bottom:20px}.footernav{height:auto;text-align:center}.footer .footer-nav,.footernav .sub-menu{padding-left:0}#ihf-refine-search-button #ihf-refine-search-button>button,#ihf-main-container .pull-right:not(.ihf-social-share) .btn-group,#ihf-main-container .pull-right:not(.ihf-social-share) .btn-group>button{text-align:right!important;width:100%}#ihf-main-container .col-xs-6:not([class*="col-xs-offset"]),#ihf-main-container>div.ihf-listing-search-results>div:nth-child(5) .col-xs-6{width:100%!important}.ihf-refine-search-container form#ihf-mini-search-form div.col-xs-6{width:50%!important}#ihf-main-container>.ihf-listing-search-results>.row.mb-10.mt-25>.col-xs-4,#ihf-main-container>.ihf-listing-search-results>.row.mb-10.mt-25>.col-xs-8{width:50%!important}#ihf-refine-search #ihf-refine-search-button,#ihf-refine-search+.btn-group button{float:right!important;width:auto!important}#ihf-main-container .row>.row{margin:0!important}#ihf-main-container label.field-label.ihf-area-inclusion-label{display:block!important}#ihf-main-container .btn{white-space:normal}#ihf-market-report-header .ihf-market-report-header-toggle .dropdown-menu{right:auto!important;left:0!important}#ihf-main-container .ihf-mapsearch-refine-overlay .col-xs-6{width:50%!important}.ip-giving-first canvas{height:362px}.ip-give-desc p{font-size:17px;line-height:1.5!important}#content .entry-title,#content .archive-title{font-size:36px}.hp-fc .fc-item .fc-details .fc-title{font-size:18px}.follow-title .section-title h2{font-size:23px}}@media only screen and (max-height:700px){.fixed-smi .fixed-smi-wrap .smi-icons a{width:30px;height:30px;margin:3px 0;font-size:15px}.scroll-text{margin-top:32px}.scroll-text:before{top:-29px;height:29px;left:15px}.scroll-text span.scr-txt{left:-59px;font-size:9px}.scroll-text .arrow-icon{left:11px;font-size:10px}.fixed-smi{left:10px}.fixed-smi .fixed-smi-wrap .smi-icons a .ai-font-envelope{font-size:8px}.fixed-smi .fixed-smi-wrap .smi-icons a .ai-font-phone-alt{font-size:12px}.scroll-text .arrow-icon:last-of-type{bottom:-102px}.hp-slide .hp-logo img{max-width:157px}.hp-slide .hp-qs img.oh-img{max-width:205px}}