#gallery{visibility:hidden;height:1px}#main-header li a{font-family:"Instrument Sans",sans-serif!important;font-weight:500}.process-round-img img{object-fit:cover;object-position:center center;width:380px!important}div#pagesidebar-toggle,body .gform_wrapper .gform_footer input[type=submit],a.et_pb_button.learnmore.text-center,.menu-cta a{background:#6eac1e}.area-menu-list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:0;padding:0;list-style:none}@media (min-width:768px){.area-menu-2 ul{grid-template-columns:repeat(2,1fr)}.area-menu-3 ul{grid-template-columns:repeat(3,1fr)}.area-menu-4 ul{grid-template-columns:repeat(4,1fr)}.area-menu-5 ul{grid-template-columns:repeat(5,1fr)}}.area-menu-list ul li{background-color:#1e98db;text-align:center;border-radius:5px;cursor:pointer;transition:background-color 0.2s ease;padding:15px 0}.area-menu-list ul li:hover{background-color:#063755}.area-menu-list ul li a::before{font-family:'ETModules';content:'\e081';margin-right:8px;font-size:16px;vertical-align:middle;display:inline-block;color:inherit;top:-2}.bullets-2 ul{display:flex;flex-wrap:wrap}.bullets-2 ul li{flex:1 1 50%}.bullets-3 ul{display:flex;flex-wrap:wrap}.bullets-3 ul li{flex:1 1 33.33%}@media (max-width:767px){.bullets-2 ul li,.bullets-3 ul li{flex:1 1 100%}}.bullet_point ul li{align-items:baseline!important;padding-bottom:10px!important}.bullet_point span.dsm_icon_list_text{padding-left:20px!important;line-height:28px}body .gform_wrapper .gform_footer input[type=submit]:hover,.menu-cta a:hover{background-color:#ffd069;color:#000!important}img.astoundzlogo{vertical-align:top;margin-top:4px}.et_pb_blurb_content{max-width:613px}.et_pb_blurb_container{padding:0 20px}a.et_pb_button.learnmore.text-center{color:#ffffff;font-size:16px;text-align:center;margin:0 auto!important}.blurb-button{display:block;position:absolute;bottom:0;margin:0 auto;width:100%;left:0;height:50px;padding-bottom:25px}input[type=text],textarea{border-radius:8px}.ginput_container.ginput_container_email,.ginput_container.ginput_container_phone,.gform_wrapper li.hidden_label input{margin-top:0!important}.ginput_container.ginput_container_textarea{margin-top:12px!important}.gform_button{width:100%!important}body .gform_wrapper .gform_footer input[type=submit]{border:0;padding:15px 20px!important;border-radius:0px;text-align:center;color:white!important;text-transform:uppercase;font-weight:700;margin:0px!important;transition:all .5s ease}.gform_wrapper ul.gform_fields li.gfield{padding-right:0px}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}ul.sub-menu a{white-space:nowrap!important}ul.sub-menu{min-width:275px!important}#top-menu li a:hover{opacity:1!important}.menu-cta a{padding:15px 20px!important;color:#fff!important;border-width:0px!important;border-radius:0px;text-align:center;transition:all 300ms ease 0ms}#main-header.et-fixed-header .menu-cta a{color:#fff!important}.menu-cta li.current-menu-ancestor>a{color:#fff!important}.et-fixed-header #top-menu li.menu-item-25169>a:hover{color:#fff!important}.et-cart-info,#et-info-email{display:none}#et-info-phone{margin-left:13px}#main-header{background-image:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%)}#main-header.et-fixed-header li ul.sub-menu{background-color:#ffffff!important}#main-header.et-fixed-header li ul.sub-menu li a{color:#384953!IMPORTANT}#top-menu li li{padding:0;display:block}#top-menu li li a{width:100%;line-height:normal;padding:8px 20px}#top-menu li.mega-menu ul.sub-menu li{width:100%}#top-menu li.mega-menu ul.sub-menu{max-width:600px;left:auto!important;column-count:2}#top-menu li.mega-menu ul.sub-menu li a{border:0;line-height:normal;font-weight:500;padding:14px 0px}.et_header_style_left #et-top-navigation{padding-right:0px!important}.et_fullwidth_nav #main-header .container{padding-left:10px!important}.services-row-wrap .et_pb_blurb h4.et_pb_module_header{position:relative}.services-row-wrap .et_pb_blurb h4.et_pb_module_header:after{content:'';position:absolute;background-image:url(/wp-content/uploads/white-arrow.png);width:25px;height:25px;right:0}.services-row-wrap .et_pb_blurb_description{padding-right:20px}.proven-process-section h3:not(:first-child){padding-top:20px}body #page-container .proven-process-section a.et_pb_button{width:100%;padding-left:10px!important;padding-right:10px!important}body #page-container .proven-process-section a.et_pb_button:after{content:'';position:absolute;background-image:url(/wp-content/uploads/white-arrow.png);width:25px;height:25px;top:16px;margin-left:18px!important}body #page-container .proven-process-section a.et_pb_button:hover:after{background-image:url(/wp-content/uploads/bkacl-arrow.png)}.home-blog-post .pt-cv-ifield img{width:100%;height:430px;object-fit:cover}.home-blog-post .pt-cv-meta-fields,.featured-stories-posts .pt-cv-ifield .pt-cv-meta-fields{line-height:normal}.home-blog-post .pt-cv-meta-fields time,.featured-stories-posts .pt-cv-ifield .pt-cv-meta-fields{color:#ACAFB2;font-size:16px;letter-spacing:1px;line-height:1.7em;display:inline-block;margin-top:7px}.home-blog-post h4.pt-cv-title,.featured-stories-posts .pt-cv-ifield h4.pt-cv-title{color:#000000;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.4em;margin-bottom:0;padding-bottom:0;position:relative;padding-right:11%}.home-blog-post h4.pt-cv-title:after,.featured-stories-posts .pt-cv-ifield h4.pt-cv-title:after{content:'';position:absolute;background-image:url(/wp-content/uploads/new-black-icon.png);width:15px;height:15px;right:0;top:12px}.custom_row{align-items:center}.area-menu-list-wrap ul{column-count:2;padding-bottom:0;margin-top:15px}.area-menu-list-wrap ul li a{display:block;background-color:#384953;color:#ffffff!important;padding:16px 15px 16px 40px;line-height:normal;position:relative}.area-menu-list-wrap ul li{margin-bottom:6px!important}.area-menu-list-wrap ul li a:before{content:'\e081';position:absolute;left:20px;font-family:'ETmodules'}.featured-post-list div#block-2{display:none}.featured-post-list ul.wp-block-latest-posts__list li{border-bottom:1px solid #6F7C80;margin-top:25px;padding-bottom:25px;display:flex;flex-direction:column-reverse}.featured-post-list ul.wp-block-latest-posts__list li a{color:#000000;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.4em;display:inline-block;margin-top:10px;position:relative;padding-right:10%}.featured-post-list ul.wp-block-latest-posts__list li time{color:#6F7C80;font-size:16px;letter-spacing:1px}.featured-post-list ul.wp-block-latest-posts__list li a:after{content:'';position:absolute;background-image:url(/wp-content/uploads/bkacl-arrow.png);width:25px;height:25px;right:0;top:0;background-repeat:no-repeat;background-size:65%;background-position:top right}.featured-post-list div#block-4{margin-bottom:0}.btn-full{width:100%}body #page-container .home-blog-post .pt-cv-pagination-wrapper{margin-bottom:0}body #page-container .home-blog-post .pt-cv-pagination-wrapper a.pt-cv-more{background-color:#374953!important;border-radius:0!important;font-size:20px;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:normal;padding:21px 26px}body #page-container .home-blog-post .caret{margin-left:5px!important;border-top:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent}h2.featured-stories-title{text-align:center;color:#384953;text-transform:uppercase;font-size:32px;letter-spacing:2px;font-weight:300;padding-top:70px;padding-bottom:30px}.featured-stories-posts .cvp-live-filter{background-color:#F5F6F7;text-align:center;margin:0;padding:23px 20px;margin-top:20px}.featured-stories-posts .cvp-live-filter label.cvp-label{display:block;color:#000000;font-size:16px;letter-spacing:1px;padding-bottom:10px}body #page-container .featured-stories-posts .cvp-live-filter.cvp-customized.cvp-button input div{background-color:transparent!important}body #page-container .featured-stories-posts .cvp-live-filter.cvp-button input[type=radio]:checked~div{background-color:transparent!important;color:#000000;font-size:16px;font-weight:700;letter-spacing:1px}body #page-container .featured-stories-posts .cvp-live-filter.cvp-button div{color:#000000;font-size:16px;font-weight:700;letter-spacing:1px;line-height:normal;padding:3px 5px;text-transform:capitalize;box-shadow:none!important;position:relative}body #page-container .featured-stories-posts .cvp-live-filter.cvp-button label div:after{content:'';position:absolute;background-color:#000000;width:2px;height:15px;right:-5px;top:4px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield{background-color:#F3F3F3;padding-bottom:50px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield .pt-cv-meta-fields{padding-top:20px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield .pt-cv-meta-fields,.featured-stories-posts .pt-cv-omain .pt-cv-ifield h4.pt-cv-title{padding-left:30px;padding-right:20px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield img{height:459px;object-fit:cover}.featured-stories-posts .pt-cv-oothers .pt-cv-ifield{background-color:#F3F3F3;padding:32px 25px 24px 30px}.pt-cv-omain .pt-cv-ifield h4.pt-cv-title{padding-right:11%!important}.featured-stories-posts .pt-cv-omain .pt-cv-ifield h4.pt-cv-title:after{right:25px}.archive-post-list article{padding:0!important;background:transparent!important;min-height:418px}.archive-post-list article .et_pb_image_container{margin:0}.archive-post-list article h2.entry-title{position:relative}.archive-post-list article h2.entry-title:after{content:'';position:absolute;background-image:url(/wp-content/uploads/new-black-icon.png);width:15px;height:15px;right:0;top:9px}.archive-post-list article h2.entry-title{padding-right:7%}.cat-menu ul{padding-bottom:0;text-align:center;padding-top:10px}.cat-menu ul li{display:inline-block;padding:2px 6px}.cat-menu ul li a{padding:0px;position:relative}.cat-menu ul li a:after{content:'';position:absolute;background-color:#000000;width:2px;height:14px;right:-9px;top:2px}.cat-menu ul li:last-child a:after{display:none}.cat-menu ul li a:hover:before,.cat-menu ul li.current-menu-item a:before{content:'';position:absolute;background-color:#000000;width:100%;height:2px;bottom:-8px;left:0;right:0;margin:auto}.team_listing_section{display:flex;flex-wrap:wrap}.team_listing_section .single_team_post{width:33.33%;border:1px solid #ffffff;position:relative;height:622px}.team_listing_section .single_team_post img{height:620px;object-fit:cover;width:100%}.team_listing_section .single_team_post .single_team_image_block:before{content:'';position:absolute;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);width:100%;height:100%}.team_listing_section .single_team_post .single_team_info_block{position:absolute;bottom:5px;padding:15px;width:100%;left:10px}.team_listing_section .single_team_post .single_team_info_block h3.team_title{color:#ffffff;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:normal;padding-bottom:6px;font-weight:500}.team_listing_section .single_team_post .single_team_info_block span.team_designation{color:#ffffff;font-size:16px;font-weight:400;letter-spacing:1px}.dsm_before_after_image img{height:790px;object-fit:cover}.all-portfolio-list .pt-cv-view{margin:0}.all-portfolio-list .pt-cv-content-item{padding:0;border:1px solid #ffffff}.all-portfolio-list .pt-cv-content-item .pt-cv-ifield{border:1px solid #ffffff;position:relative}.all-portfolio-list .pt-cv-content-item .pt-cv-ifield img{width:100%;height:620px;object-fit:cover;margin-bottom:0!important}.all-portfolio-list .pt-cv-content-item h4.pt-cv-title{position:absolute;bottom:9px;margin:0;width:100%;color:#ffffff;font-size:20px;text-transform:uppercase;letter-spacing:1px;padding:15px 15px 15px 23px;left:0}.all-portfolio-list .pt-cv-content-item .pt-cv-ifield:before{content:'';position:absolute;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);width:100%;height:100%}.all-portfolio-list .pt-cv-content-item h4.pt-cv-title:after{content:'';position:absolute;background-image:url(/wp-content/uploads/white-arrow.png);width:25px;height:25px;right:20px;background-repeat:no-repeat}#pt-cv-view-8c752b14r0 .pt-cv-thumb-wrapper::before{opacity:1!important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%)!important}.contact-info h4.et_pb_module_header{padding-bottom:4px}.all-portfolio-list .pt-cv-pagination a{background:transparent!important;border:0!important;color:#A7B4B9!important;font-size:20px!IMPORTANT;font-weight:500;padding:0 8px!important}.all-portfolio-list .pt-cv-pagination li.active{background:transparent!important}body #page-container .all-portfolio-list .pt-cv-pagination li.active a{background:transparent!important;color:#384953!important}.all-portfolio-list .pt-cv-pagination .cv-pageitem-prev a,.all-portfolio-list .pt-cv-pagination .cv-pageitem-next a{font-size:33px!important;line-height:22px;color:#384953!important}.all-portfolio-list .pt-cv-pagination-wrapper{margin-bottom:0!important}.project_listing_section .single_project_image_block img{height:620px;object-fit:cover;width:100%}.project_listing_section .single_project_post{border:1px solid #ffffff;position:relative}.project_listing_section .single_project_info_block{position:absolute;bottom:0;width:100%;height:100%;z-index:9}.project_listing_section .single_project_info_block h3.project_title{color:#ffffff;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.4em;padding-bottom:0;position:relative;height:100%}.project_listing_section .single_project_info_block h3.project_title a{display:flex;height:100%;width:100%;align-items:end;padding:15px 12% 20px 20px;color:#ffffff;text-decoration:none}.project_listing_section .single_project_info_block h3.project_title:after{content:'';position:absolute;background-image:url(/wp-content/uploads/white-arrow.png);width:25px;height:25px;right:15px;background-repeat:no-repeat;bottom:24px}.project_listing_section .slick-arrow{position:absolute;top:50%;font-size:0;background-color:#384953;border:0;width:55px;height:55px;border-radius:100%;cursor:pointer;background-image:url(/wp-content/uploads/white-slider-icon.png);background-repeat:no-repeat;background-position:center;border:2px solid #ffffff}.project_listing_section .slick-arrow:hover{background-color:#000000}.project_listing_section .slick-next{right:20px}.project_listing_section .slick-prev{z-index:1;transform:rotate(180deg);left:20px}.project_listing_section .single_project_post:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%)!important}.project-bottom-nav{max-width:100%!important;width:100%!important;margin-top:0!important}.process-list h2.dsm_card_title.et_pb_module_header{padding:15px 0}.process-list .dsm_card_subtitle{padding-bottom:15px}.process-list ol{padding-bottom:0}.process-list ol li:not(:last-child){margin-bottom:12px!important}.process-list figure.dsm_card_image_wrapper{background-color:#ffffff;width:80px;height:80px;border-radius:100%;margin:auto}.process-list{display:block!important}.story-list li:not(:last-child){margin-bottom:12px}.single_project_erroe_message span{display:block;text-align:center;font-size:20px;font-weight:600;padding-bottom:30px}.services-projects-list-wrap h4.dsm_card_title{position:absolute;bottom:0;padding:15px 50px 15px 15px;width:100%;z-index:1}.services-projects-list-wrap .dsm_card_carousel_child .et_pb_module_inner:before{content:'';position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%)!important;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:1}.services-projects-list-wrap h4.dsm_card_title:after{content:'';position:absolute;background-image:url(/wp-content/uploads/white-arrow.png);width:25px;height:25px;right:15px;background-repeat:no-repeat;bottom:24px}@media(max-width:1744px){.residential-remodeling-services-section .design-build-col{padding-right:60px!important;padding-left:60px!important}}@media(max-width:1670px){.residential-remodeling-services-section .et_pb_module.et_pb_blurb{height:640px!important;padding-top:590px!important}}@media(max-width:1536px){.services-row-wrap .et_pb_blurb h4.et_pb_module_header:after{background-size:68%;background-repeat:no-repeat;background-position:right}.services-row-wrap .et_pb_blurb h4.et_pb_module_header{font-size:18px!important}body #page-container .proven-process-section a.et_pb_button{padding-right:50px!important}}@media(max-width:1470px){.residential-remodeling-services-section .et_pb_module.et_pb_blurb{height:656px!important;padding-top:608px!important}body #page-container .proven-process-section a.et_pb_button{font-size:18px!important}body #page-container .proven-process-section a.et_pb_button:after{top:18px;background-repeat:no-repeat;background-size:66%}.home-blog-post .pt-cv-ifield img{height:360px}}@media(max-width:1400px){.residential-remodeling-services-section .design-build-col{padding-right:40px!important;padding-left:40px!important}.services-row-wrap .et_pb_blurb h4.et_pb_module_header{font-size:16px!important}}@media(max-width:1280px){.residential-remodeling-services-section .services-row-wrap{display:block!important}.residential-remodeling-services-section .services-row-wrap .et_pb_column{width:50%!important}.residential-remodeling-services-section .et_pb_module.et_pb_blurb{height:600px!important;padding-top:555px!important}.residential-remodeling-services-section .design-build-col{padding-top:215px!important;padding-bottom:215px!important}.services-row-wrap .et_pb_blurb h4.et_pb_module_header{font-size:18px!important}body #page-container .proven-process-section a.et_pb_button{font-size:16px!important}body #page-container .spm-btn .et_pb_button_module_wrappers a.et_pb_button.et_pb_button_two{margin-top:10px}.featured-stories-posts .pt-cv-ocol{width:100%}}@media(max-width:1260px){#top-menu li{padding-right:12px}.et_fullwidth_nav #main-header .container{padding-left:0px!important}#logo{max-height:56%}#top-menu li a{font-size:15px}}@media(max-width:1200px){.residential-remodeling-services-section .design-build-col{padding-top:189px!important;padding-bottom:189px!important}}@media(max-width:1056px){.et_fullwidth_nav #main-header .container{padding-right:15px!important}#top-menu li{padding-right:5px}#logo{max-height:46%}}@media(max-width:1025px){.residential-remodeling-services-section .design-build-col{padding-top:149px!important;padding-bottom:149px!important}.team_listing_section .single_team_post{width:50%}}@media all and (max-width:980px){.et_fullwidth_nav #main-header .container{width:100%}.et_header_style_left #logo{max-width:100%}#logo{max-height:75%}.et_fixed_nav #main-header{position:fixed!important;background-color:rgba(0,0,0,0.9);background-image:none}.mobile_menu_bar:before{color:#ffffff!important;font-size:40px}#main-header .et_mobile_menu{background-color:rgba(0,0,0,0.9)!important;border-color:#ffffff;padding:2%;height:90vh!important;overflow:auto}.et_mobile_menu li a{border-bottom:1px solid rgb(255 255 255 / 7%);padding:10px 5% 10px 1%;font-size:16px}.et_mobile_menu li li{padding-left:2%}#main-header.et-fixed-header li ul.sub-menu{background-color:transparent}#main-header.et-fixed-header li ul.sub-menu li a{color:#ffffff!important}.residential-remodeling-services-section .design-build-col{padding-top:156px!important;padding-bottom:155px!important}.residential-remodeling-services-section .et_pb_module.et_pb_blurb:hover{padding-top:420px!important}.img-col{display:block!important;height:538px}.cusom-map-iframe iframe{height:450px}.featured-post-list div#block-4{width:100%}h2.featured-stories-title{font-size:26px;letter-spacing:1px;padding-top:40px;padding-bottom:20px}.m-reverse{flex-direction:column-reverse}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (max-width:768px){.et_pb_menu .et_mobile_menu{text-align:left;list-style:none}#menu-primary{display:none!important}.et-l--header ul{list-style:none}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}}@media(max-width:767px){.services-projects-list-wrap .dsm_card_carousel_arrow{width:50px;height:50px}.mobile-sticky-btn{position:fixed!important;bottom:0;width:100%;z-index:99;background-color:#000000!important}.mobile-sticky-btn .et_pb_column{margin:0!important;width:50%!important}.mobile-sticky-btn a.et_pb_button{width:100%}.residential-remodeling-services-section .services-row-wrap .et_pb_column{width:100%!important}.residential-remodeling-services-section .design-build-col{padding:40px 15px!important}.residential-remodeling-services-section .et_pb_module.et_pb_blurb:hover{padding-top:465px!important}body #page-container .spm-btn .et_pb_button_module_wrappers a.et_pb_button{width:100%;text-align:center}.home-blog-post h4.pt-cv-title{font-size:16px}.img-col{height:300px}.home-blog-post .pt-cv-ifield img{height:250px}.proven-process-section h3:not(:first-child){padding-top:10px}.area-menu-list-wrap ul{column-count:1}.cusom-map-iframe iframe{height:350px}.featured-post-list ul.wp-block-latest-posts__list li a{font-size:18px;line-height:1.3em}.featured-stories-posts .pt-cv-omain .pt-cv-ifield{padding-bottom:20px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield .pt-cv-meta-fields{padding-top:6px}.featured-stories-posts .pt-cv-ifield a.cvp-responsive-image{float:none;display:block}.featured-stories-posts .pt-cv-ifield h4.pt-cv-title{font-size:16px}.featured-stories-posts .pt-cv-ifield .pt-cv-meta-fields{line-height:normal}.featured-stories-posts .pt-cv-oothers .pt-cv-ifield{padding:20px 15px 16px 19px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield .pt-cv-meta-fields,.featured-stories-posts .pt-cv-omain .pt-cv-ifield h4.pt-cv-title{padding-left:20px}.featured-stories-posts .pt-cv-omain .pt-cv-ifield h4.pt-cv-title:after{right:13px}body #page-container .featured-stories-posts .cvp-live-filter.cvp-button div{font-size:15px;padding:2px 4px;letter-spacing:0}.featured-stories-posts .cvp-live-filter{padding:18px 15px;margin-top:15px}h2.featured-stories-title{font-size:24px;padding-top:30px;padding-bottom:20px}.archive-post-list article{min-height:auto;margin-bottom:30px!important}.team_listing_section .single_team_post{width:100%;height:auto}.team_listing_section .single_team_post img{height:auto}.team_listing_section .single_team_post .single_team_image_block:before{height:99%}.dsm_before_after_image img{height:350px}.all-portfolio-list .pt-cv-content-item h4.pt-cv-title{font-size:16px}.project_listing_section .single_project_info_block h3.project_title{font-size:18px}.project_listing_section .slick-arrow{width:48px;height:48px}.project_listing_section .single_project_image_block img{height:550px}}@media(max-width:575px){.gurantee_logo_text .et_pb_blurb_container{padding-left:0!important;text-align:center!important}.google_logo_text .et_pb_blurb_content,.google_logo_text h4.et_pb_module_header{text-align:center!important}.gurantee_logo_text .et_pb_blurb_description{padding-top:0px;text-align:center!important}.gurantee_logo_text .et_pb_blurb_container,.gurantee_logo_text .et_pb_main_blurb_image{display:block!important;width:auto}.mobile-sticky-btn a.et_pb_button{font-size:14px!important;padding-top:9px!important;padding-right:10px!important;padding-bottom:9px!important;padding-left:10px!important}.residential-remodeling-services-section .et_pb_module.et_pb_blurb:hover{padding-top:445px!important}}@media(max-width:414px){.residential-remodeling-services-section .et_pb_module.et_pb_blurb{height:430px!important;padding-top:385px!important}.residential-remodeling-services-section .et_pb_module.et_pb_blurb:hover{padding-top:249px!important}body #page-container .proven-process-section a.et_pb_button{font-size:14px!important}body #page-container .proven-process-section a.et_pb_button:after{top:14px;background-size:55%}}@media all and (max-width:420px){.pum-container{top:10px!important}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product{width:100%!important;display:block!important}#nav_menu-3{margin-bottom:0px}.menu-cta a{padding-top:12px!important}}@media(max-width:375px){.residential-remodeling-services-section .et_pb_module.et_pb_blurb:hover{padding-top:200px!important}}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:transparent}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"3";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\32";color:#da291c}#mobile_menu .menu-item-has-children>a+span{background-color:#eaedef}