@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Raleway:ital,wght@0,700;1,400&display=swap);:root{--white:#fff;--black:#292929;--grey:#656565;--off-white:#f5f5f5;--red:#9a0900;--blue:#29a9df}.animate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0}.animate.fadeInUp{animation:fadeInUp .5s ease-in .2s forwards}.animate.fadeInUp.fast{animation-duration:.3s}.animate.fadeInUp.slow{animation-duration:.5s;animation-delay:.5s}.animate.fadeInUp.delay{animation-delay:1.2s}.animate.fadeIn{animation:fadeIn .5s ease-in .2s forwards}.animate.fadeIn.fast{animation-duration:.3s}.animate.fadeIn.slow{animation-duration:.5s;animation-delay:.5s}.animate.fadeIn.delay{animation-delay:1.2s}.animate.fadeIn.realy-slow{animation-duration:.5s;animation-delay:1.5s}.animate.fadeIn.low-op{animation-name:low-op}@keyframes fadeInUp{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0;transform:translateY(100px)}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=100);opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=100);opacity:1}}@keyframes low-op{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=15);opacity:.15}}body{font-family:"Open Sans",sans-serif;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b hr{width:100%;max-width:none}h1,h2,h3,h4,h5{font-family:"Raleway",serif;font-weight:700;text-transform:none}h2{font-size:200%}h4{line-height:1.5}p a{color:#9a0900}a i{margin-left:10px}a.btn.btn-primary,a.btn.btn-secondary,.button{background:var(--red)!important;text-transform:none;font-weight:700;color:var(--white)!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s;padding:10px 25px}a.btn.btn-primary i,a.btn.btn-secondary i,.button i{margin-left:10px}a.btn.btn-primary.fixed,a.btn.btn-secondary.fixed,.button.fixed{font-size:14px}a.btn.btn-primary.btn-huge,a.btn.btn-secondary.btn-huge,.button.btn-huge{padding:20px 40px}a.btn.btn-primary.btn-full-width,a.btn.btn-secondary.btn-full-width,.button.btn-full-width{width:100%;margin-top:20px}a.btn.btn-secondary{background:#259ea5}a.btn.btn-secondary:hover{background:#158282}a.btn.btn-inverted{text-transform:none;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 20px;background:#fff0;border:3px solid #9a0900}a.btn.btn-inverted:hover{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background:#292929;color:#fff!important;border-color:#292929}a.btn.btn-inverted:visited{color:#9a0900}.image-wrapper{width:100%;height:180px;display:block;background-color:#fff0;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-wrapper.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.fa.grey,.fab.grey,.far.grey,fal.grey,fad.grey,fas.grey{color:#656565}.thumbbox{width:100%}section{position:relative;padding:50px 0}section:first-of-type{padding:0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width .row,.full-width .col-*{margin:0!important;padding:0!important}.full-width .full-image{padding-left:0;padding-right:0}.mid-grey{background:#e8efef}#hero{min-height:60vh;background-position:center center;background-size:cover;background-repeat:no-repeat}#hero .text-wrapper{position:absolute;display:block;left:0;bottom:100px;width:45%;padding:10px 40px 10px 100px;background:rgb(0 0 0 / .85);color:#fff}#hero .text-wrapper h1,#hero .text-wrapper h2,#hero .text-wrapper h3,#hero .text-wrapper h4,#hero .text-wrapper h5{color:#fff}#hero .text-wrapper h2{font-size:250%}#urgent_banner{background:#9a0900;color:#fff}#urgent_banner h1,#urgent_banner h2,#urgent_banner h3,#urgent_banner h4,#urgent_banner h5,#urgent_banner h6{color:#fff}#urgent_banner a{font-weight:700;text-decoration:underline;color:#fff!important}.vcenter{display:flex;align-items:center}.text-blue{color:#29a9df}.card{-webkit-box-shadow:0 0 20px 0 rgb(204 204 204 / .4);-moz-box-shadow:0 0 20px 0 rgb(204 204 204 / .4);box-shadow:0 0 20px 0 rgb(204 204 204 / .4);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s;padding:0;overflow:hidden;background:#fff;width:95%;margin:20px auto}.card.grey{background:#e8efef;box-shadow:none!important}.card.grey .card-body{padding:20px 50px}.card .image-wrapper{background-color:#f5f5f5;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;height:150px;width:100%}.card .image-wrapper .price-flag{display:inline-block;position:absolute;left:0;bottom:15px;background:#292929;color:#fff;padding:5px 10px;font-size:80%;font-weight:700}.card:hover>.image-wrapper{transform:scale(1.03)}.card .card-body{padding:20px;font-size:90%}.card .card-body h4{font-size:120%}blockquote p{line-height:1.7}blockquote.red{border-left-color:#9a0900}blockquote.block{background:#f5f5f5;border-left-color:#f5f5f5;padding:25px}#payment-help-btn{cursor:pointer}.progressive-section ul{list-style:none!important;margin:0 auto;padding:0}.progressive-section ul li.pd{margin:0 auto;padding:10px 0;border-bottom:1px solid #656565}.progressive-section ul li.pd ul{list-style:disc!important}.progressive-section a.progressive-header{cursor:pointer;color:#292929!important}.progressive-section a.progressive-header.btn{color:#fff!important}.progressive-section a.progressive-header.btn:hover{color:#fff!important}.progressive-section a.progressive-header .indicator{font-size:120%;font-weight:800}.progressive-section a.progressive-header .question{font-weight:700}.progressive-section a.progressive-header:hover{color:#9a0900!important}.progressive-section .progressive-content{display:none;margin:0 30px}.progressive-section .progressive-content img{width:100%;height:auto}#intro .section{padding:20px 0}#intro .section.row{margin:20px auto;border-top:1px solid #656565}#intro .text-wrapper .image-wrapper{padding:20px 0;height:auto}.breadcrumbs{padding:20px 0;border-bottom:1px solid #f5f5f5}.breadcrumbs a{color:#9a0900}.breadcrumbs li{display:inline;margin-right:10px}.image-button-hover{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image-button-hover img{display:block;width:100%;height:auto;position:relative;z-index:1}.image-button-hover span.btn{font-weight:700;text-transform:capitalize;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;padding:10px 25px;border-radius:10px;transition:all ease-in-out .2s}.image-button-hover .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:all ease-in-out .2s}.image-button-hover:hover>.overlay{background-color:rgb(0 0 0 / .8)}.text-red{color:var(--red)!important}.no-bullets{list-style:none!important;margin:0;padding:0}.columns-2 li{width:45%;float:left;margin:10px}.columns-2 li a.btn{width:100%;white-space:pre-wrap}a.logo img{width:250px}.navbar-right a.btn.btn-primary{padding:6px 15px}@media all and (max-width:580px){.navbar-nav .dropdown-menu{position:relative;top:0;left:0;display:block;float:none;width:100%;z-index:1;background:#fff0;border:none;box-shadow:none}.navbar-nav .dropdown-menu li{border-bottom:1px solid var(--white);padding:0 20px}}#footer{font-size:80%}#footer_row1{background:var(--off-white);padding:20px 0}#footer_row1 #mc_embed_signup input#mce-EMAIL{width:90%;background:var(--off-white);border:none;border-bottom:1px solid var(--black);display:inline-block}#footer_row1 #mc_embed_signup #submit_placebo{color:var(--black);position:relative;display:inline-block}#footer_row1 #mc_embed_signup #mc-embedded-subscribe{position:absolute;top:-100000px;z-index:-3}#footer_row2{background:var(--black);color:var(--white);padding:20px 0}#footer_row2 h4{color:var(--white)}#footer_row2 a.btn{margin-bottom:10px}#footer_row3{background:#121212;color:var(--white);padding:20px 0}#footer_row3 a{text-decoration:underline;color:var(--white)}footer p{margin-bottom:0}footer hr{margin:10px auto}.gform_wrapper .gsection{background:#fff0;border:none!important;border-top:1px solid #ccc!important;border-radius:0!important;margin-top:40px!important;padding-top:40px;text-align:left}.gform_wrapper .gsection:first-child{border-top-color:transparent!important;margin-top:0!important}.gfield_signature_container{height:auto;min-height:200px;min-width:500px}.gfield_signature_container #input_44_15{min-width:500px;height:auto;min-height:200px}.woocommerce-product-gallery{width:30%!important}.summary.entry-summary{width:68%!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--off-white)}.woocommerce-checkout #payment div.payment_box{background:var(--white)}.woocommerce-checkout #payment div.payment_box::before{border-color:#fff0}#page{margin-bottom:100px}#body-container #page{margin-bottom:0}.post{padding:30px 0;margin:30px auto;border-bottom:1px solid #656565}.post .date{color:#666;font-weight:700;text-transform:uppercase;font-size:80%}#home{width:100%;min-width:100%}#home .container{margin-bottom:50px}#home #hero{min-height:550px}#heroCarousel .image-wrapper{position:relative;height:auto;min-height:550px;width:100%}#heroCarousel .text-wrapper{position:absolute;display:block;left:0;bottom:100px;width:45%;padding:10px 40px;background:rgb(0 0 0 / .85);color:#fff}#heroCarousel .text-wrapper h1,#heroCarousel .text-wrapper h2,#heroCarousel .text-wrapper h3,#heroCarousel .text-wrapper h4,#heroCarousel .text-wrapper h5{color:#fff}#heroCarousel .text-wrapper h2{font-size:250%}#services .text-wrapper{margin:20% 0}.service-thumb{position:relative;width:90%;height:150px;margin:25px auto 0;display:block;overflow:hidden}.service-thumb .overlay{position:absolute;z-index:1;color:#fff;text-align:center;background:rgb(0 0 0 / .35);width:100%;height:100%;transition:all ease-in-out .2s}.service-thumb .overlay p{position:absolute;bottom:0;display:block;width:100%;height:100%;padding:33%;text-align:center;font-family:"Raleway",serif;font-weight:700;font-size:110%}.service-thumb:hover>.overlay{background:rgb(0 0 0 / .8);transition:all ease-in-out .2s}#blackstone_banner{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;height:auto;min-height:300px}#blackstone_banner .text-wrapper{position:relative;z-index:1;width:44%;text-align:center;color:#fff;vertical-align:middle;margin:100px 28%}#blackstone_banner .text-wrapper h2{color:#fff}#meetings .image-wrapper{height:300px}#home a:not(.btn){color:#9a0900}ul.list-icon-left{margin:0;padding:0;list-style:none;width:80%}ul.list-icon-left li{display:block;margin-bottom:40px}ul.list-icon-left li .image-wrapper{display:inline-block;width:150px;height:150px;background-color:#fff0;margin-right:20px}ul.list-icon-left li .text-wrapper{display:inline-block;vertical-align:top;margin-top:15px;width:80%}#technology #app_overview .image-wrapper{background-size:contain}#technology #app_features .image-wrapper{height:60px;width:100%;background-position:center right;background-size:contain}#rentals .acf-map{width:100%;height:500px}#rentals .acf-map img{max-width:inherit!important}#rentals .acf-map .gmnoprint{display:none!important}.search-box{height:auto;min-height:500px;margin-left:0;padding-top:30px;background:#292929}.search-box form{width:80%;margin:0 auto}.search-box h3{width:60%;margin:0 auto;color:#fff;text-align:center}.search-box .form-group{margin:20px 0 0;height:35px;display:block;position:relative}.search-box .form-group label{display:none!important}.search-box input,.search-box select{color:#292929}.search-box input,.search-box select,.search-box a.btn.btn-primary{height:35px;line-height:35px;font-weight:700;padding:0 5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-box ::placeholder{color:#292929}.search-box :-ms-input-placeholder{color:#292929}.search-box ::-ms-input-placeholder{color:#292929}#listing .address{font-family:"Raleway",serif;font-weight:700;color:#656565;font-size:120%;padding:10px 0}#listing .price{font-family:"Raleway",serif;font-weight:700;font-size:120%;color:#9a0900;padding:10px;margin:0 auto 10px;border-top:1px solid #e8efef;border-bottom:1px solid #e8efef}#listing .nav-tabs{border:none}#listing .nav-tabs li{padding:10px 10px 0}#listing .nav-tabs li a{padding:0;font-family:"Raleway",serif;font-weight:700;color:#292929}#listing .nav-tabs li.active>a{color:#292929;border:none;border-bottom:3px solid #9a0900}#listing .nav-tabs li:hover>a{background:#fff0;color:#9a0900;border:none}#listing .travel-walk:after,#listing .travel-car:after,#listing .travel-bus:after{content:'';font-family:"Font Awesome 5 Pro";font-weight:400;color:#29a9df;margin-left:10px;font-size:110%}#listing .travel-walk:after{content:'\f554'}#listing .travel-car:after{content:'\f1b9'}#listing .travel-bus:after{content:'\f207'}#listing .tab-content{padding:10px}#listing .tab-content p a{font-family:"Raleway",serif}#listing #property_pix .item{height:300px;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}#listing .carousel-indicators{bottom:-50px}#listing .carousel-indicators li{width:7px;height:7px;border:none;background:#e8efef}#listing .carousel-indicators li.active{background-color:#656565}#listing .acf-map{width:100%;height:500px;margin:20px 0 -70px}#listing .acf-map img{max-width:inherit!important}.pic.pic-3d a.image{background-color:#292929;background-size:cover;background-repeat:no-repeat;background-position:center center;width:250px;height:250px;display:block}#page-content{padding-bottom:25px}#page-content section{padding:25px 0}#page-content .membership{margin:30px auto}#page-content .membership .image-wrapper{height:100px;background-size:contain}#page-content #services{border-top:1px solid #656565}#page-content h3{font-size:120%}#page-content ul{list-style:disc;margin-left:30px}#page-content ul.check-list{margin-left:0;list-style:none!important}#page-content ul.check-list li{background:#fff0;padding-left:0;margin-bottom:5px}#page-content ul.check-list li:before{content:'\f00c';font-family:"Font Awesome 5 Pro";display:inline-block;width:10px;height:10px;margin-right:10px}#page-content .disclaimer{font-size:80%;color:#656565}#page-sidebar .card{border:1px solid #ccc;margin-bottom:20px}#page-sidebar .card ul{list-style:none;padding-left:0}#page-sidebar .card ul li{padding:10px 0;border-bottom:1px solid #ccc}#page-sidebar .card ul li:last-child{border-bottom-color:#fff0}#page-sidebar .card ul li i{margin-right:10px}#page-sidebar .card ul li a{color:#9a0900}#page-sidebar .card ul li a.btn{color:#fff}#page-sidebar .card h3 a{color:#9a0900}#about_mission{padding:100px 0;background-position:right center;background-color:#ccc;background-blend-mode:overlay;background-attachment:fixed;background-repeat:no-repeat}#about_mission .text-wrapper p{font-weight:700}#about_team .image-wrapper{min-height:300px}#about_memberships .image-wrapper{background-size:contain;min-height:350px}#about_memberships .membership .image-wrapper{min-height:100px}#about_memberships .text-wrapper ul{list-style:disc;margin-left:25px}#about_memberships a{color:#292929}#about_locations .acf-map{width:100%;height:200px}#about_locations .acf-map img{max-width:inherit!important}#about_locations .acf-map .gmnoprint{display:none!important}#about_intro{padding-top:20px}#about_intro .image-wrapper{background-size:contain;min-height:350px}#about_technology .row.odd,#about_technology .row.even{margin-bottom:20px}#about_technology #row_1 .image-wrapper{min-height:350px}#about_technology .image-wrapper{background-size:contain;min-height:300px}#about_technology .text-wrapper{border-left:3px solid #9a0900;padding-left:20px}a.payment-help-btn,a.make-payment-btn{cursor:pointer}#payment-help,#payment-confirm{position:fixed;left:0;top:0;display:none;z-index:100;width:100%;height:100%;background:rgb(0 0 0 / .8)}#payment-help .tab-content,#payment-confirm .tab-content{max-width:800px;margin:auto}#payment-help .tab-content .subheader,#payment-confirm .tab-content .subheader{font-size:90%;color:#666;font-weight:700;margin-top:20px;margin-bottom:0;padding-bottom:0;text-transform:uppercase;letter-spacing:1px}#payment-help .tab-content .card,#payment-confirm .tab-content .card{padding:20px;position:relative;max-height:700px;overflow-y:scroll}#payment-help .tab-content a.btn,#payment-confirm .tab-content a.btn{margin-top:20px}#payment-help .tab-content a.back,#payment-confirm .tab-content a.back{border-color:#fff0;color:#656565;font-size:80%}#payment-help .tab-content a.nav-link.btn-secondary,#payment-confirm .tab-content a.nav-link.btn-secondary{float:right}#payment-help .tab-content i.fa-times,#payment-confirm .tab-content i.fa-times{position:absolute;top:20px;right:20px;font-size:120%;cursor:pointer}#payment-help .tab-content .important-input,#payment-confirm .tab-content .important-input{display:block;font-size:180%;font-weight:700;padding:10px 15px;text-align:center;background:#f5f5f5;border:1px solid #ccc;color:#292929;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#payment-help .tab-content .reveal-id,#payment-confirm .tab-content .reveal-id{margin-top:20px}#payment-help input#name,#payment-confirm input#name{width:90%}#payment-help p#or,#payment-confirm p#or{position:absolute;right:0;bottom:-11px;text-transform:uppercase;font-weight:700;font-size:80%;color:#fff;background:#232323;padding:5.5px;z-index:2}#fha ul{margin:0 auto;padding-left:20px;list-style:disc}#fha #approval_process .image-wrapper{height:100px;width:100px;margin:10px auto;background-size:contain}#fha #approval_process .all-caps{margin-bottom:0;font-weight:700;color:#656565;text-transform:uppercase}#fha #split-options .option{width:80%;margin:0 auto 20px}#fha #split-options .option .image-wrapper.circle{margin:0 auto 10px;width:50%}#fha #split-options .option a{color:#9a0900}#fha #resources .card{border:1px solid #ccc;padding:10px 10px 0;font-size:80%}#fha #resources .card a{color:#292929}#fha #resources .card a i{font-size:220%;line-height:1.7;color:#9a0900}#page .combo_flex .image-wrapper,#flex .combo_flex .image-wrapper{background-size:contain}#page .content-block,#flex .content-block{margin:20px auto}#page .content-block i.icon,#flex .content-block i.icon{font-size:300%;margin-top:25px;margin-left:20px}#page .content-block .image-wrapper,#flex .content-block .image-wrapper{height:75px;width:100%;background-position:right center}#page .subheader,#flex .subheader{font-size:90%;color:#666;font-weight:700;margin-top:20px;margin-bottom:0;padding-bottom:0;text-transform:uppercase;letter-spacing:1px}a.violation_modal_btn{cursor:pointer}#violation_meeting_modal{position:fixed;left:0;top:0;display:none;z-index:100;width:100%;height:100%;background:rgb(0 0 0 / .8)}#violation_meeting_modal .card{padding:20px;position:relative;width:100%;max-width:550px;margin:100px auto;max-height:700px;overflow-y:scroll}#violation_meeting_modal .card i.fa-times{position:absolute;top:20px;right:20px;font-size:120%;cursor:pointer}#brochure_intro{text-shadow:0 0 10px rgb(0 0 0 / .6);margin:50px 0;font-size:150%;width:90%}#brochure_intro h1{font-size:220%}#brochure_intro h1,#brochure_intro h2,#brochure_intro h3,#brochure_intro h4,#brochure_intro p{color:#fff}#brochure_lead{width:500px;height:500px;border-radius:50%;background:#9a0900;color:#fff;text-align:center;position:relative;margin-left:200px}#brochure_lead img{position:absolute;left:-250px;top:-50px}#brochure_lead .gform_wrapper{position:relative;padding:80px 0}#brochure_lead .gform_wrapper form{background:#fff0;border:none;position:relative;width:80%;height:auto;margin:0 auto}#brochure_lead .gform_wrapper form ul.gform_fields li.gfield{padding-right:0}#brochure_lead .gform_wrapper form input{width:100%!important;border:none;border-radius:5px;padding:10px;color:#666}#brochure_lead .gform_wrapper form input.button{border:none;background:#292929;padding:15px;font-size:130%;font-weight:700;color:#fff}#brochure_lead .gform_wrapper form label{display:none}#brochure_lead .gform_wrapper h1,#brochure_lead .gform_wrapper h2,#brochure_lead .gform_wrapper h3{text-align:center;color:#fff;display:block}#brochure_lead .gform_wrapper.gform_validation_error{padding:20px 0}#brochure_lead .gform_wrapper.gform_validation_error .validation_error{margin:0 auto;padding:0;width:80%}#brochure_lead .gform_wrapper.gform_validation_error .gfield_error{padding:0;margin:0}#brochure_lead .gform_wrapper.gform_validation_error .gfield_error .gfield_description{padding:0}#brochure_lead .gform_confirmation_wrapper{font-size:150%;padding:200px 20px}.aligncenter{margin:auto;text-align:center}.wp-caption{position:relative}.wp-caption .assoc-badge{position:relative;width:200px;height:auto}.wp-caption .assoc-badge~.wp-caption-text{font-size:50px;line-height:88px;position:absolute;font-weight:700;top:30px;left:0;display:block;width:100%}.wp-caption .assoc-badge~.wp-caption-text .small{font-size:80%}@media all and (max-width:580px){body>header{z-index:20;position:fixed;top:0;left:0;width:100%}.navbar{background:white!important}}@media all and (max-width:768px){#body-container{margin-top:150px}.container.full-width{width:100vw;padding:20px}.vcenter{display:block}.pic.pic-3d{margin-bottom:20px}.pic.pic-3d a.image{width:100%;height:300px}.mobile-no-padding{padding:0}.mobile-no-margin{margin:0}#services .text-wrapper{margin:0 auto}#heroCarousel .image-wrapper{min-height:500px}#heroCarousel .image-wrapper .text-wrapper{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:90%}#heroCarousel .image-wrapper .text-wrapper h2{font-size:150%}#services .text-wrapper{text-align:center}.service-thumb{height:125px}.service-thumb .overlay p{padding:15px 10%;font-size:90%}#blackstone_banner .text-wrapper{margin:50px 15%;width:70%}#meetings .text-wrapper{text-align:center}ul.list-icon-left{width:100%}ul.list-icon-left li .image-wrapper{display:block;margin:20px auto}ul.list-icon-left li .text-wrapper{display:block;width:100%}#technology .container:not(full-width){padding-left:15px!important;padding-right:15px!important}#hero .text-wrapper{width:100%;padding:10px;text-align:center;bottom:0}#technology #app_overview{padding-bottom:50px}#technology #app_features .feature{text-align:center}#technology #app_features .feature .image-wrapper{background-position:center center;width:100%}#listing #property_pix{margin:50px auto}#footer{font-size:80%}#footer_row1,#footer_row2,#footer_row3{padding:20px;text-align:center}#footer_row1 #mc_embed_signup{width:80%;margin:0 auto}#footer_row2 h4{margin-top:10px;padding-top:10px}#about_mission{background-size:cover;background-attachment:scroll}a.btn.btn-primary,a.btn.btn-secondary,a.btn.btn-inverted{white-space:normal;width:100%;margin:20px auto}a.btn#app{width:auto;margin:20px auto}a.btn.fixed{margin:0 auto}#payment-help{padding:0}#payment-help input#name{width:100%}#payment-help p#or{position:relative;right:0;text-align:center;width:100%}#walkthrough .tab-content .card{width:100%;height:100%;max-height:550px;position:fixed;z-index:1}#hero{min-height:300px}#fha #split-options .option{width:100%;margin:20px auto}#fha .progressive-section{margin:20px auto}#fha #resources{padding:20px 0}#fha #resources .card{margin:5px auto}#fha #approval_process .image-wrapper{width:75px;height:75px}#brochure_intro{margin:0 auto;text-align:center}#brochure_lead{margin:0 auto}#brochure_lead img{display:none}.woocommerce-product-gallery,.summary.entry-summary{width:80%!important;margin:0 auto}}