@media only screen and (min-width:992px){.header .custom-container{padding:0 min(1vw,6.25%)}.services-details{padding-left:min(1.7500000000000002vw, 28px);padding-right:min(1.7500000000000002vw, 28px)}.services-details h2{font-size:min(1.6vw, 22px)}.fl-title .section-title{font-size:max(min(4.0625vw, 65px), 45px)}}@media only screen and (max-width:1580px){.header-logo{width:auto}.header-logo a .site-name-logo{font-size:min(2vw, 32px);white-space:nowrap}}@media only screen and (max-width:1440px){.page-id-13 .addtoany_content,.page-id-2489 .addtoany_content{margin:16px 100px}.section-title,.about-text .section-title,#content .entry-title,#content .archive-title{font-size:55px}.fl-address{font-size:35px}#ip-element-contact #content #breadcrumbs,#ip-element-contact #content .entry-title{margin-left:100px;margin-right:100px}}@media only screen and (max-width:1366px){#ip-element-contact #content #breadcrumbs,#ip-element-contact #content .entry-title{margin-left:75px;margin-right:75px}.page-id-13 .addtoany_content,.page-id-2489 .addtoany_content{margin:16px 75px}.about-text{padding-right:20px;padding-left:10px}}@media only screen and (max-width:1280px){.page-id-13 .addtoany_content,.page-id-2489 .addtoany_content{margin:16px 50px}.team-details h3{font-size:20px}#ip-element-contact #content #breadcrumbs,#ip-element-contact #content .entry-title{margin-left:50px;margin-right:50px}}@media only screen and (max-width:1199px){#nav{}#nav li a{font-size:min(1.101vw,12px)}header.header{padding-top:18px}.header-navigation{padding:0 0 0}.header-logo{margin-bottom:4px}.header-logo a .site-name-logo{font-size:max(min(2vw, 32px), 26px);white-space:nowrap}.slideshow-tagline h2{font-size:40px}.slideshow-tagline h2 span{font-size:30px}.section-title,.about-text .section-title,#content .entry-title,#content .archive-title{font-size:50px}#hp-about{padding-top:30px}.about-text{padding:34px 3% 131px 28px}.bg-section.bg-testi-b{width:calc((100vw - 940px) / 2)}.fl-address{font-size:30px}.fl-price{font-size:50px;margin-bottom:5px}.ip-roadmaps-wrap{max-width:970px}.zoodealio-wrap{margin:0 calc((940px - 100vw)  / 2)}.fl-cta-info{font-size:30px}.fl-cta-info span{font-size:16px}.footer-logo{width:25%}.footer-contact ul li,.footer-nav ul li{font-size:14px;letter-spacing:0}.agents-contact-btn a.btn-a.apply-now{margin-left:10px}.agents-contact-btn a{min-width:160px}}@media only screen and (max-width:991px){*[class*="col-md"]{width:100%}.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666666%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.page-id-13 .addtoany_content,.page-id-2489 .addtoany_content{margin:16px 30px}header.header{position:relative!important;background:#fff!important;transform:none!important;opacity:1!important;padding:52px 0 0!important;z-index:1}.header-navigation{display:none}header.header.active .header-logo,.header-logo{width:100%;padding:30px 0;text-align:center;margin-bottom:0;max-width:230px;filter:none}.header-logo a{max-width:100%}.header-logo a img{width:100%}.header-logo a img.logo-default{display:none}.header-logo a img.logo-fixed{display:block}.header-logo a .site-name-logo{color:var(--secondary);font-size:34px}.slideshow-tagline{padding:0}.slideshow-tagline p{font-size:13px}.slideshow-shortcode .aios-slider::before,.slideshow-shortcode .aios-slider::after{opacity:0}#hp-about{padding-top:50px;margin-bottom:30px}.bg-section.bg-about-a{width:50%}.bg-section.bg-about-b{width:50%;height:403px;top:0}.about-inner{padding:0}.about-img{width:100%;max-width:500px;margin:0 auto}.about-text{width:100%;padding:50px 6.25%;margin:0}.about-btn a.btn-a{margin-right:15px;margin-bottom:15px}#hp-services{padding:0;margin-bottom:80px}.services-title{width:100%;margin:0;padding-bottom:30px;padding-top:0}.services-title:before{bottom:0;box-shadow:none}.services-list{padding:0 15px;max-width:100%}.service-item{width:50%;padding:15px}.services-details h2,#content .services-details h2{font-size:25px}.services-details{padding:0 15px 20px}#hp-team .custom-container{padding-right:6.25%}.team-text{width:100%;margin-bottom:40px}.team-text p{max-width:initial}.team-list{width:100%}.team-list-slick{margin-right:0;margin-left:0;padding-bottom:90px}.team-list .custom-slider-button.slider-prev{left:0;right:70px;margin:auto}.team-list .custom-slider-button.slider-next{left:70px;right:0;margin:auto}.team-details{padding:0 10% 20px}#hp-team{padding-bottom:0}#hp-videos{padding-bottom:80px;margin-bottom:80px}.bg-section.bg-video{max-height:58.4%}.video-list{max-width:500px;margin:0 auto}.video-list-slick{margin:0 auto;max-width:500px}.video-list .custom-slider-button.slider-prev{left:10px}.video-list .custom-slider-button.slider-next{right:10px}#hp-testimonials{padding:0 0 80px}.testi-title{width:100%;padding:0 15px}.testi-list{padding-bottom:90px}.testi-item{margin:40px 0;padding:0}.testi-item:before{display:none}.testi-list .custom-slider-button.slider-prev{top:initial;bottom:15px;left:0;right:70px}.testi-list .custom-slider-button.slider-next{bottom:15px;left:70px;right:0;top:initial;margin:auto}#hp-featured-listings{margin-bottom:20px}#hp-featured-listings .custom-container{padding-right:6.25%}.fl-title{width:100%}.fl-inner{padding-bottom:30px;margin-left:0}.fl-list{width:100%;padding-bottom:0}.fl-list .custom-slider-button.slider-prev{bottom:0;left:0;right:70px;margin:auto}.fl-list .custom-slider-button.slider-next{bottom:0;left:70px;right:0;margin:auto}.fl-details{padding-left:15px;padding-right:15px;padding-bottom:15px;transform:translateY(93px)}.fl-amenities{margin-bottom:20px;font-size:12px}.fl-address{margin-bottom:10px;font-size:23px}.fl-price{font-size:40px}footer.footer{padding:80px 0 50px}.footer-logo{width:100%;margin-bottom:40px}.footer-contact{width:100%;margin:0 auto 40px;text-align:center}.footer-nav{width:100%;text-align:center}.footer-contact ul li.contact-smi{justify-content:center;margin-top:20px}#hp-vip-popup{max-width:90%}.vip-popup-img{width:100%;height:100px}.vip-popup-form{width:100%;padding:50px 8%}#hp-vip-popup .aiosp-close{right:0;left:initial;width:40px;height:40px}#hp-vip-popup .aiosp-close:after{font-size:20px}#pojo-a11y-toolbar{display:none}#content .archive-list .article-long .archive-has-thumbnail .archive-subtitle{margin:.75em 0;font-size:24px}#content .archive-list .article-long p{font-size:17px}#content .archive-list .article-long .archive-thumbnail,#content .archive-list .article-long .archive-has-thumbnail{width:100%;margin-left:0}.ip-roadmaps-btn{width:100%}#ip-element-contact #content #breadcrumbs,#ip-element-contact #content .entry-title{margin-left:30px;margin-right:30px}.zoodealio-wrap{margin:0 calc((720px - 100vw)  / 2)}.roadmap-video{float:none;padding-left:0;padding-bottom:0;display:block;width:100%}body .aios-contact-smi{margin-bottom:50px}.about-agents{text-align:center}.about-agents a{display:inline-block;margin-bottom:40px}.section-title,.about-text .section-title,#content .entry-title,#content .archive-title{font-size:45px}.section-title span,.section-title strong{font-size:16px}.footer-nav ul{column-count:1}.page-id-151 .ip-gt-events-img canvas{max-width:400px;margin:0 auto}body.page-id-13 .wpcf7 form .wpcf7-response-output{font-size:11px;line-height:1.1;margin:0 auto 0}.ip-educ-events-wrap{display:flex;flex-flow:column-reverse}.ip-educ-events-left{padding-right:15px}.ip-educ-events-right{padding-left:15px;margin-top:50px;float:none;width:100%}.post-page-contact .aios-contact-form,.post-page-speaking-engagements .aios-contact-form{padding-bottom:80px}.vid-popup-btn-row{flex-flow:column;align-items:center}.vid-popup-btn-row .vip-popup-call{flex-flow:column;align-items:center}.vid-popup-btn-row .vip-popup-call small{margin:10px 0}.vip-popup-call a{margin-left:0}.ip-about-vid{float:none;width:100%;margin-left:auto}.ip-events-workshop .fl-cta{display:block;width:100%}body.page-id-151 .ip-general-template-breadcrumb-container,body.page-id-149 .ip-general-template-breadcrumb-container,body.page-id-2489 .ip-general-template-breadcrumb-container{width:100%;max-width:100%}.services-list{margin:0 auto!important}}@media only screen and (max-width:767px){*[class*="col-sm"]{width:100%}.col-xs-1{width:8.33333333%}.col-xs-2{width:16.66666666%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666666%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12{width:100%}.ip-banner .container{width:100%}.slideshow-tagline h2{font-size:30px}.slideshow-tagline h2 span{font-size:20px}.about-btn a.btn-a{margin-bottom:15px}.service-item{width:100%;padding-left:0;padding-right:0}#content .service-item{width:100%}.homebot-img,.homebot-text{width:100%}.homebot-text{padding:0;margin-top:40px}.zoodealio-wrap{margin:0}.fl-cta{width:100%;padding:5px}.about-btn a.btn-a{width:100%;font-size:14px!important;margin-right:0}}@media only screen and (max-width:658px){.single-aios-agents .ihf-eureka .ihf-search.ihf-clearfix{height:auto!important}.single-aios-agents .ihf-eureka:not(.ihf-map-none) .ihf-search.ihf-clearfix{height:500px!important}}@media only screen and (max-width:605px){.ihf-eureka .ihf-search.ihf-clearfix{height:auto!important}.ihf-eureka:not(.ihf-map-none) .ihf-search.ihf-clearfix{height:500px!important}.page-id-10 .ihf-eureka:not(.ihf-map-none)+.ihf-link-back{margin-bottom:270px}.page-id-10 .addtoany_content{display:none}}@media only screen and (max-width:480px){#content .entry-title,#content .archive-title{font-size:40px}.slideshow-tagline h2{font-size:28px}.slideshow-tagline h2 span{font-size:15px}.services-details h2,#content .services-details h2{font-size:20px}body.page-id-13 .aios-contact-main,body.page-id-2489 .aios-contact-main{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px}body.page-id-13 .aios-contact-info ul li,body.page-id-2489 .aios-contact-info ul li{padding:0}body .ihf-captcha .g-recaptcha{transform:scale(.78);transform-origin:left}body #ngrecaptcha-0>div{transform-origin:left;transform:scale(.66)}.header-logo a .site-name-logo{font-size:max(26px, 7vw)}.footer-contact ul li,.footer-nav ul li{font-size:14px;margin-bottom:.5em}.section-title,.about-text .section-title,#content .entry-title,#content .archive-title{font-size:35px}.post-page-contact .aios-contact-info ul li,.post-page-speaking-engagements .aios-contact-info ul li{font-size:13px;letter-spacing:0}}