@media only screen and (max-width:1366px){.welcome-content-wrap:after{width:20%}.featured-property-list-wrap .slick-controls{width:calc(66% - 7px)}}@media only screen and (max-width:991px){.section-header{padding:0 0 20px;border:none;text-align:center}.section-header:after{content:'';display:block;position:absolute;bottom:0;height:1px;background:#767676;width:100%;max-width:150px;left:50%;transform:translateX(-50%)}.section-header span{font-size:20px;line-height:20px;margin-bottom:7px;letter-spacing:6px}.section-header strong{font-size:50px;line-height:50px}header.header{position:relative;z-index:10;margin-top:55px;padding:30px 0}.header-nav-exp{display:none}.header-inner{justify-content:center}.header-logo{width:100%;max-width:310px}.slide-overlay{position:relative;background:#6a6a6a}.banner-widget-wrap{padding:30px 20px;text-align:center}.banner-widget-content{border-left:none;padding:0}.social-overlay-wrapper{position:relative;top:unset;width:auto;height:auto;right:unset;padding:20px 0}.social-overlay-inner{display:block}.social-overlay-inner .social-media{margin:0;display:flex;flex-direction:row}.banner-quick-search-wrap{position:relative;bottom:unset;height:auto;padding:44px 0 30px;background:#fff}.banner-quick-search-inner-wrap h3{color:var(--font-color-default)}.banner-tagline strong{font-size:60px;line-height:60px}.banner-tagline span{font-size:16px;text-align:center;line-height:20px;margin-top:5px}.social-overlay-inner .social-media a:nth-child(5){margin:clamp(3px, 0.5vw, 7px)}.styled-btn{font-size:13px;line-height:13px;padding:20px 10px;min-width:198px}.social-overlay-inner .social-media a{width:45px;height:45px;font-size:23px;line-height:23px}.social-overlay-inner .social-media a.ai-font-phone{font-size:17px;line-height:17px}.social-overlay-inner .social-media a.ai-envelope-f{font-size:15px;line-height:15px}.banner-tagline{padding:20px}.banner-quick-search-inner-wrap h3{font-size:19px;line-height:19px;letter-spacing:5px;margin-bottom:25px}.banner-quick-search-inner-wrap h3 span:before,.banner-quick-search-inner-wrap h3 span:after{background:#ccc}.banner-quick-search-inner-wrap .qs-text{text-align:center;font-size:11px;line-height:11px;padding:14px 0}.quick-search-form-wrap form{max-width:unset;margin:0 auto;box-shadow:unset;flex-wrap:wrap;justify-content:space-between}.quick-search-form-wrap form .field-wrap{width:calc(50% - 4.5px)!important;margin-bottom:9px;box-shadow:0 0 51px 0 rgb(0 0 0 / 10%)}.quick-search-form-wrap form .field-wrap:before{left:18px}.quick-search-form-wrap form input[type=text],.quick-search-form-wrap form select{padding:20px 48px;font-size:12px;line-height:12px}.quick-search-form-wrap form .field-wrap.qs-action{width:100%!important;padding:10p}.quick-search-form-wrap form button{font-size:40px;line-height:34px;padding:10px}#welcome:before{display:none}.welcome-content-wrap:after{display:none}#welcome{padding:50px 0}#welcome .section-background{height:100%}.welcome-content-wrap{padding:0 20px;width:100%}.welcome-content{width:100%;padding:20px;text-align:center}.welcome-top-section{flex-direction:column-reverse}.welcome-video{width:100%;margin:0 auto;max-width:430px}.welcome-intro{width:100%;margin:0 0 20px;padding:0}.welcome-intro .welcome-header{white-space:normal}.welcome-content strong.welcome-heading{font-size:18px;margin-bottom:30px}.quoted-text{border:none;padding:0}.quoted-text span{font-size:18px;line-height:18px;letter-spacing:4px;margin-bottom:5px}.welcome-details{margin-top:20px}.what-we-do-list{margin:30px 0;padding:0 20px;flex-direction:column;text-align:left}.what-we-do-list li{font-size:16px;margin:14px 0;width:100%;align-items:center;justify-content:flex-start}.section-header{padding:0 0 20px;border:none;text-align:center}.section-header:after{content:'';display:block;position:absolute;bottom:0;height:1px;background:#767676;width:100%;max-width:150px;left:50%;transform:translateX(-50%)}.section-header span{font-size:20px;line-height:20px;margin-bottom:7px;letter-spacing:6px}.section-header strong{font-size:50px;line-height:50px}#meet-the-team:after{display:none}.meet-the-team-widget{flex-direction:column;align-items:center;justify-content:center}.meet-the-team-widget .meet-the-team-header{width:100%}.meet-the-team-widget .meet-the-team-list-wrap{width:100%;margin:0}.meet-the-team-list button.slick-arrow{padding:20px}.meet-the-team-list button.slick-arrow:before{font-size:21px;line-height:21px}.meet-the-team-widget .meet-the-team-header .section-header{writing-mode:unset;transform:unset;border:none;padding:0 0 20px;width:100%;margin-bottom:30px}.meet-the-team-widget .meet-the-team-header .section-header span{margin-bottom:7px}.member-entry div .team-details{padding:20px 10px}.member-entry div .team-details strong{font-size:20px;line-height:20px;margin-bottom:5px}.member-entry div .team-details em{font-size:13px;line-height:17px;letter-spacing:4px}.member-entry div .team-details .agent-contact{font-size:14px;line-height:25px;white-space:normal;word-break:break-all}.wwwu-list{flex-direction:column}.wwwu-entry{width:100%;margin:10px auto;height:auto!important;max-width:500px}.wwwu-entry strong{font-size:30px;line-height:37px;margin-bottom:23px;padding-bottom:23px}.savings-calculator-widget{flex-direction:column;align-items:center}.sc-widget-left,.sc-widget-right{width:100%;text-align:center;max-width:500px}.price-comparison-wrap{margin:40px 0}.price-comparison-wrap .price-vs-accent{font-size:18px;width:60px;height:60px}.price-comparison-wrap .price-details strong{font-size:50px;line-height:50px;margin-bottom:24px}.price-comparison-wrap .price-details span{font-size:17px}.home-price-control strong{font-size:26px;margin-bottom:10px}.home-price-control .slider-text-wrap{flex-direction:column;align-items:center}.home-price-control .slider-text-wrap span.stw-label{font-size:16px;width:100%;margin-bottom:10px}.sc-widget-left .scw-text{font-size:14px;margin-top:30px}.sc-widget-right{margin-top:50px}.personalize-quote-wrapper{padding:30px;margin-top:30px;font-size:16px;line-height:20px}.pq-home-price-wrap .hp-field span{text-align:left}.pq-home-price-wrap .hp-field .home-price-field{padding:16px 0;max-width:217px}.pq-home-price-wrap .hp-field .home-price-field strong{font-size:20px;line-height:20px;margin-right:10px}.pq-home-price-wrap i{top:unset;font-size:60px}.pq-home-price-wrap{align-items:center}.lf-details-table-wrap .lfd-label{font-size:18px;padding:15px 0;margin-top:8px}.lf-details-wrap{margin-top:14px}.lf-details-wrap .lf-details.lfd-highlight strong{font-size:18px}.lf-details-table-wrap p{font-size:14px;line-height:18px;margin-top:20px}.lf-details-table-wrap .lf-controls{margin-top:30px;flex-direction:column;align-items:center}.lf-details-table-wrap .lf-controls .lf-buttons{width:100%}.lf-details-table-wrap .lf-controls .lf-buttons .styled-btn{max-width:300px}.lf-details-table-wrap .lf-controls .lf-contact{width:100%;margin-top:20px;text-align:center;display:block}.lf-details-table-wrap .lf-controls .lf-contact a{display:block;font-size:20px;line-height:20px}.accolades-list{flex-direction:column}.accolades-list .acc-entry{width:100%;height:auto!important;max-width:310px;margin:10px;padding:33px 20px}.accolades-list .acc-entry strong{font-size:40px;line-height:40px;margin-bottom:14px}.accolades-list .acc-entry span{font-size:15px;line-height:18px}.testimonials-widget{flex-direction:column;align-items:center}.testimonials-widget .testimonial-accent{margin:0 0 20px;width:60px}.testimonials-widget .testimonial-accent canvas{display:block;width:100%;height:auto;background-size:contain}.testimonial-list .testimonial-entry{text-align:center}.slick-controls{margin:30px auto 0;align-items:center;justify-content:center}.slick-controls span.sc-nav{margin:10px}.featured-property-list .featured-property-entry{padding:0 15px}.featured-property-entry .fp-details{padding:20px;width:100%;max-width:300px;bottom:unset;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) translateZ(0);backface-visibility:hidden}.featured-property-entry .fp-details:after{display:none}.featured-property-entry .fp-details strong{font-size:20px;line-height:24px;margin-bottom:20px}.featured-property-entry .fp-details span{font-size:12px}.featured-property-list-wrap .slick-controls{width:100%}.links-map-wrapper .fa-links{width:100%;padding-left:0;padding-top:0;position:relative;z-index:10;text-align:center;padding:40px 20px}.links-map-wrapper .fa-map{display:none}.links-map-wrapper .fa-links p{width:100%;font-size:14px;line-height:24px;margin:24px 0}.map-links li{max-width:365px;margin:0 auto;display:block;width:100%}.map-links li a{letter-spacing:2px;padding:15px 10px;font-size:18px;line-height:24px;backface-visibility:hidden}.contact-row{flex-direction:column}#connect-with-us:after{display:none}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.post-page-meet-the-team #content .entry{text-align:center}}@media only screen and (max-width:767px){.pq-home-price-wrap{flex-direction:column-reverse;align-items:center;justify-content:center}.pq-home-price-wrap .hp-field span{text-align:center}.pq-home-price-wrap .hp-field .home-price-field{text-align:center;align-items:center;justify-content:center}.pq-home-price-wrap i{text-align:center;margin-bottom:20px}.footer-form-wrap .form-row.fr-col-2{flex-direction:column}.footer-form-wrap .form-row.fr-col-2 label{width:100%;margin:0!important}.footer-form-wrap .styled-btn{margin-top:0}.footernav{flex-direction:column}.footernav li{margin:10px 0}.ip-banner .container{width:100%}#content .entry-title,#content .archive-title{font-size:40px}}@media only screen and (max-width:567px){.banner-tagline strong{font-size:30px;line-height:30px}.quick-search-form-wrap form .field-wrap{width:100%!important}.section-header strong{font-size:40px;line-height:40px}.what-we-do-list li{display:block}.welcome-content-wrap{padding:0 10px}.welcome-content{padding:20px 10px}.team-inner-wrap{padding:0}.meet-the-team-list button.slick-arrow{padding:0 10px}.price-comparison-wrap{flex-direction:column;align-items:center}.price-comparison-wrap .price-vs-accent{margin:20px 0}.price-comparison-wrap .price-details strong{margin-bottom:10px}.home-price-control .slider-text-wrap .prs-wrap{width:100%}.lf-details-wrap .lf-details{flex-direction:column}.testimonials-widget .testimonial-list-wrap{width:100%}.accolades-list .acc-entry{width:100%;margin:20px 0}.featured-property-entry .fp-photo canvas{height:260px}.featured-property-list-wrap .slick-controls span.sc-nav{width:40px;height:40px;font-size:13px}#content #wpcf7-f179-p43-o1 .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:9px!important}}