@media only screen and (min-width:992px){.meet-the-team-inner{padding:0 47px}.join-us-left{width:48.92%}.join-us-right{width:calc(51.08% - 30px)}}@media only screen and (min-width:1200px){.meet-the-team-inner{padding:0 20px}.join-us-right{width:40.34%}}@media only screen and (min-width:1601px){._header ul li a{font-size:13px}}@media only screen and (max-width:1448px){#content .custom-breadcrumbs #breadcrumbs{padding:0 50px}.expanded-menu-inner{width:36.62%}.expanded-nav-contact-menu{padding-bottom:30px}.listings-header .section-header span{font-size:16px;line-height:18px}.listings-header .section-header strong{font-size:5vw;line-height:5vw}.listing-category-nav li a{font-size:11px}.blog-list .blog-item a span{font-size:14px;line-height:20px}.blog-article-list .blog-article a strong{font-size:21px;line-height:24px}}@media only screen and (max-width:1199px){.sidebar-social .social-media a{width:37px;height:37px;margin:0 4px}#content .custom-breadcrumbs #breadcrumbs{padding:0 30px}.expanded-menu-inner{width:46.62%}.expanded-menu-nav ul li a{font-size:17px;line-height:12px}.listings-inner-wrap{padding:0}.listing-category-nav li a{padding:0 16px}.listings-header .section-header strong{font-size:4vw;line-height:4vw}.listing-category-nav li a{padding:0 10px}#work-with-us .section-header strong{font-size:62px;line-height:62px}.wwu-header .wwu-sub-title{font-size:16px;line-height:20px}#meet-the-team .section-header strong{font-size:52px;line-height:52px}.agent-details-inner>strong{font-size:12px;line-height:15px}.agent-details-inner>span{font-size:9px;line-height:15px}.agent-details-inner .agent-contact{font-size:10px;line-height:13px}.agent-details-inner .agent-contact i{font-size:9px;line-height:9px}.agent-details-inner .agent-contact .ai-mobile-phone i{font-size:10px;line-height:10px;margin-top:2px}.blog-list .blog-item a span{font-size:11px;line-height:15px;padding:15px 11px}.blog-article-list .blog-article a strong{font-size:16px;line-height:22px}.blog-article-list .blog-article p{font-size:12px;line-height:20px}}@media only screen and (max-width:991px){.listing-result-qs{display:none!important}#welcome p{max-width:none}.blog-article-list{justify-content:center}.post-page-closed .custom-breadcrumbs{margin-left:-15px;margin-right:-15px}#content .custom-breadcrumbs #breadcrumbs{margin-left:-15px;margin-right:-15px;padding:0 15px}#listing-result{padding:50px 0 30px!important}.page-id-43 #listing-result,.page-id-41 #listing-result{padding:50px 15px 90px!important}#agents-single .agents-contact li.agent-contact-centered>div{flex-flow:row wrap}#agents-single ul.agents-contact li>div>div{width:calc(100% - 80px)!important;text-align:center;max-width:max-content}.home .listings-control-wrap .listings-slick-nav{display:flex!important}#content .custom-breadcrumbs #breadcrumbs{padding:0 15px}#footer-contact-form,#social-media:before,#welcome,#meet-the-team{background-attachment:unset}.section-header{text-align:center}.section-header strong{left:0}.section-header span:before,.section-header span:after{position:relative;margin:0 auto;left:unset;margin-bottom:10px}.section-header span:after{display:none}header.header{position:relative;background:var(--primary);margin-top:52px}.header_inner-wrap .navigation{display:none}.header_inner-wrap{justify-content:center}.header_inner-wrap .logo{width:auto}.header_inner-wrap .logo a{display:block}.slide-tagline{padding:30px 20px}.slide-tagline-container{margin-top:0}.tagline-entry span{font-size:20px;line-height:26px}.tagline-entry strong{font-size:38px;line-height:45px}.slide-tagline .styled-btn{min-width:253px;font-size:14px;line-height:16px;padding:23px 15px}.banner-side-nav{display:none}.listing-header-inner{flex-direction:column;justify-content:center;align-items:center;padding-bottom:25px}.listings-header{padding:0 20px}.listings-header .section-header strong{font-size:52px;line-height:52px}.listing-category-nav{padding:0;flex-direction:column;width:100%;max-width:320px;text-align:center}.listing-category-nav li{margin:2px 0}.listing-category-nav li:before{height:100%;background:#f1f1f1}.listing-category-nav li:hover:before,.listing-category-nav li.active:before{background:var(--primary)}.listing-category-nav li a:before{display:none!important}.listing-center-wrapper{padding:0}.listing-details .address{font-size:9px;line-height:16px}.listing-details .amenities strong{font-size:11px;line-height:12px}.listing-details .amenities span{font-size:9px;line-height:9px}#welcome{text-align:center;padding:128px 0 130px}.wwu-header{flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:25px}.wwu-header .section-header{width:auto}.wwu-header .wwu-sub-title{border:none;padding:20px;width:100%}.work-with-us-list{flex-direction:column;justify-content:center;align-items:center}.work-with-us-list .wwu-entry{max-width:300px;width:100%;margin:20px auto}.award-wrapper{margin-top:45px;padding-bottom:30px}#meet-the-team{padding:85px 0 60px}#meet-the-team .section-header strong{font-size:40px;line-height:40px}.agent-details-inner>strong{font-size:15px;line-height:25px}.agent-details-inner>span{font-size:12px;line-height:18px}.agent-details-inner .agent-contact{font-size:12px;line-height:16px}#blog{text-align:center}.blog-inner .section-header{margin-left:0}#blog:after{display:none}.blog-inner .textwidget{flex-direction:column;justify-content:center;align-items:center}.blog-inner .blog-section{width:100%}.blog-inner .blog-video{width:100%;max-width:760px;padding:0}.blog-list{justify-content:center}.blog-list .blog-item a span{font-size:14px;line-height:18px}.blog-article-list .blog-article{padding:0 16px}.social-media-boxes{flex-direction:column;align-items:center}.social-media-boxes a{max-width:340px;margin:20px 0}.join-us-inner .textwidget{flex-direction:column-reverse;align-items:center;text-align:center}.join-us-left,.join-us-right{width:100%}.join-us-left img{max-width:648px;margin:0 auto}.footer-widget-area{flex-direction:column;align-items:center;text-align:center}.footer-widget-left,.footer-widget-right{width:100%}.footer-widget-logos{justify-content:center}.footer .contact-row{align-items:center;text-align:center}.footer-social-media span{display:block}.footer-widget-right .menu-main-navigation-container{flex-direction:column;align-items:center;margin-top:50px}.footer-subscribe{position:relative;max-width:400px;margin:0 auto}.subscribe-form-wrap .wpcf7-response-output{position:relative}.copyright{padding:0 20px}.work-with-us-list.inner .wwu-entry,.work-with-us-list.inner .wwu-entry .wwu-icon{margin:0 auto}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}body.page-template-listing-results-ihf #content .custom-breadcrumbs #breadcrumbs,body.page-id-42 #content .custom-breadcrumbs #breadcrumbs,body.ihf-results-template #content .custom-breadcrumbs #breadcrumbs{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:767px){#listing-result{padding:50px 0 30px}.page-id-43 #listing-result,.page-id-41 #listing-result{padding:50px 15px 90px!important}.listing-details .address{font-size:12px;line-height:19px}.listing-details .amenities strong{font-size:13px;line-height:14px}.listing-details .amenities span{font-size:11px;line-height:11px}.slide-tagline-list{margin-bottom:20px}.tagline-entry strong{font-size:35px;line-height:40px}.welcome-inner-wrap{padding:0 35px}.award-wrapper{padding-bottom:30px}.meet-the-team-inner .section-header-wrapper{margin-bottom:30px}#meet-the-team .section-header{max-width:100%}#work-with-us{padding:80px 0}.wwu-inner-short{padding:0}.team-list{position:relative;max-width:347px;margin:0 auto}#blog{padding:70px 0}.blog-inner .section-header{margin-left:0}.blog-list{flex-direction:column;align-items:center}.blog-item{width:100%;max-width:360px}.blog-section .styled-btn{margin-left:0}.blog-article-list{flex-direction:column;align-items:center}.blog-article-list .blog-article{width:100%;margin:20px 0}.footer-contact-form-wrap em{text-align:center}.footer-contact-form-wrap .form-row.fr-col-2{flex-direction:column;align-items:center;margin:0}.footer-contact-form-wrap .form-row.fr-col-2 label{width:100%;margin:0!important}.footer-widget-logos{flex-direction:column;align-items:center}.footer-widget-logos>*{margin:20px 0}.ip-banner .container{width:100%}}@media only screen and (max-width:567px){.slide-tagline{padding:15px}.slide-tagline-list{margin-bottom:10px}.tagline-entry strong{font-size:16px;line-height:20px}.tagline-entry span{font-size:12px;line-height:15px;margin-bottom:10px}.slide-tagline .styled-btn{min-width:160px;padding:8px 15px}.section-header strong{font-size:42px;line-height:42px}.listing-item{position:relative;padding:0 20px}.listing-item .listing-details{flex-direction:column;align-items:center;justify-content:center;text-align:center}.listing-details .address{width:100%;padding:0;margin-bottom:20px}.listing-details .amenities{width:100%}.listings-control-wrap,.teams-control-wrap{min-width:unset}.teams-control-wrap .styled-btn,.listings-control-wrap .styled-btn{font-size:11px;padding:23px 12px;min-width:unset;margin:0 4px}.listings-control-wrap .listings-slick-nav{width:40px}#welcome{padding:50px 0}.welcome-inner-wrap{padding:0 20px}#welcome .section-header strong{font-size:38px;line-height:40px}#meet-the-team .section-header strong{font-size:37px;line-height:37px}#content .entry-title,#content .archive-title{font-size:40px;line-height:40px}#content .archive-subtitle{font-size:25px;line-height:25px}}@media only screen and (max-width:480px){body #agents-results .agents-contact li{font-size:13px;letter-spacing:.02em;padding:10px 7px}body #agents-single ul.agents-contact li>div{padding:0 10px;margin-bottom:0}body #agents-single .agents-contact li{font-size:13px;letter-spacing:.02em;height:auto}#ip-contact-us #content .cu-fields{width:100%}}