#top-menu li ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.25)}.et_pb_module.et_pb_menu.custom-menu .et_pb_menu__wrap ul#menu-main-menu li a{padding-top:35px;padding-bottom:35px}.et_pb_section.custom-header-sec .et_pb_module.et_pb_menu.custom-menu .et_pb_menu__wrap ul#menu-main-menu li ul.sub-menu{background-color:#232e2e!important;top:calc(100% - 3px);padding-top:0;padding-bottom:0}.et_pb_section.custom-header-sec .et_pb_module.et_pb_menu.custom-menu .et_pb_menu__wrap ul#menu-main-menu li ul.sub-menu li.menu-item{padding-left:0;padding-right:0;width:100%}.et_pb_section.custom-header-sec .et_pb_module.et_pb_menu.custom-menu .et_pb_menu__wrap ul#menu-main-menu li ul.sub-menu li.menu-item a{width:100%}.et_pb_section.custom-header-sec .et_pb_module.et_pb_menu.custom-menu .et_pb_menu__wrap ul#menu-main-menu li ul.sub-menu li.menu-item a:hover{opacity:1;background-color:#e6e2df!important;color:#232e2e!important}.et_pb_module.et_pb_menu.custom-menu .et_pb_menu__logo-wrap{max-width:32%}.et_pb_module.et_pb_menu.custom-menu .et_pb_menu__wrap ul#menu-main-menu li ul.sub-menu li a{padding-top:6px;padding-bottom:6px}.et_pb_module.et_pb_heading.hover-heading{font-family:'Open Sans',Roboto,Arial,Lucida,sans-serif;font-weight:300!important;letter-spacing:0.9px;opacity:0.9;position:absolute;top:50%;left:0;right:0;margin:0 auto;opacity:0;z-index:1}.image-module:hover+.hover-heading{opacity:1}.et_pb_module.et_pb_heading.hover-heading:hover{opacity:1}.card-col.et_pb_column:hover .et_pb_image_wrap::before{opacity:1}.card-col.et_pb_column:hover .hover-heading{opacity:1}.image-module:hover{filter:none!important;opacity:1}.image-module span.et_pb_image_wrap:before{content:"";position:absolute;top:0;background-color:rgba(248,242,237,0.73)!important;width:100%;height:100%;z-index:1;opacity:0}.et_pb_module.et_pb_image.image-module:hover span.et_pb_image_wrap:before{opacity:1}.et_pb_module.et_pb_heading.hover-heading h3.et_pb_module_heading{color:#232E2E;text-align:center;line-height:normal;text-transform:uppercase}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a,#top-menu li.current-menu-ancestor>a{color:#ffffff}.et_pb_section.inner-loc-banner:before{background-color:#000000ad;width:100%;height:100%;position:absolute;content:"";left:0;top:0}.et_pb_section.inner-loc-banner{padding-top:200px;padding-bottom:200px}.et_pb_section.inner-loc-banner .et_pb_heading_container h1.et_pb_module_heading{font-weight:600;font-size:42px;color:#fff;letter-spacing:1px;line-height:52px}.et_pb_section.inner-loc-banner .et_pb_module.et_pb_heading{margin-bottom:10px}.et_pb_section.inner-portfolio-sec .et_pb_row.project-cart-sec .et_pb_column.card-col .et_pb_module.et_pb_heading.hover-heading h3.et_pb_module_heading{font-family:'Manrope';font-weight:600}.et_pb_section.inner-loc-banner .et_pb_text_inner p{color:#fff;font-size:18px;line-height:28px;font-family:'Roboto';font-weight:500}.et_pb_module.et_pb_heading.loc-primary-title h2.et_pb_module_heading{font-weight:600;font-size:42px;color:#000;line-height:48px;font-family:'Roboto';padding-bottom:0}p.para-cnt{font-size:18px;line-height:32px;font-family:'Roboto';color:#000}.et_pb_module.et_pb_image.img-border span.et_pb_image_wrap{border:8px solid #ddd}.et_pb_section.loc-bg-sec{background-color:#0d493d}.et_pb_section.loc-bg-sec .et_pb_module.et_pb_heading.loc-primary-title h2.et_pb_module_heading{color:#fff}.et_pb_section.loc-bg-sec .et_pb_text_inner p.para-cnt{color:#fff}.et_pb_section.loc-light-bg-sec{background-color:#ebe2d6}.et_pb_section.loc-cnt-sec .et_pb_module.et_pb_heading.loc-primary-title h2.et_pb_module_heading{text-align:center;color:#fff;text-shadow:0px 0px 10px #000000e6}.et_pb_section.loc-cnt-sec .et_pb_row{max-width:980px}.et_pb_section.loc-cnt-sec .et_pb_text_inner p.para-cnt{text-align:center;color:#fff}p.para-cnt a{font-weight:500}.et_pb_section.loc-cnt-sec:before{background-color:#000000bd;width:100%;height:100%;position:absolute;content:"";left:0;top:0}.et_pb_module.et_pb_text.james-title .et_pb_text_inner h5{font-size:17px;font-weight:400;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.et_pb_section.contact-page-sec .et_pb_row.con-title-row{padding-top:40px}.et_pb_section.inner-header-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_section.inner-service-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_section.About-inner-section .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_section.awards-grid-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_section.inner-title-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_section.contact-page-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_section.project-header-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_with_border.et_pb_section.inner-portfolio-sec .et_pb_text_inner h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.et_pb_module.et_pb_heading.hover-heading h3.et_pb_module_heading{font-family:'Manrope'}.et_pb_module.et_pb_heading.hover-heading h3.et_pb_module_heading{font-family:'Manrope'}.et_pb_row_inner.studio-life-right-row header.basic-header.life-header.p-lg h2.basic-title.life-title{font-weight:300;font-family:'Roboto'}.et_pb_row.affiliates-txt-row .et_pb_text_inner h2{font-family:'Roboto';font-weight:300}.et_pb_section.google-review-sec .ti-widget-container.ti-col-4{display:flex!important;flex-direction:column-reverse}.et_pb_section.google-review-sec .ti-widget-container.ti-col-4 .ti-reviews-container{margin-top:15px}.et_pb_section.google-review-sec .ti-widget[data-layout-id='4'][data-set-id='light-background'] .ti-widget-container .ti-rating-text span.nowrap,.et_pb_section.google-review-sec .ti-widget[data-layout-id='4'][data-set-id='light-background'] .ti-widget-container .ti-rating-text span strong{color:#fff;font-size:18px}.et_pb_section.google-review-sec .et_pb_text_inner h2{font-weight:300}.et_pb_section.new-head-sec{padding-bottom:0;padding-top:0}.et_pb_section.new-head-sec .et_pb_row{padding-left:0;padding-right:0;padding-bottom:0;width:100%;max-width:1700px}.et_pb_section.new-head-sec .et_pb_row .et_pb_module.et_pb_text.new-head-title{padding-top:120px;padding-bottom:10px;margin-bottom:0}.et_pb_section.new-head-sec .et_pb_row .et_pb_column{padding-left:50px;width:50%;margin-right:30px}.et_pb_section.new-head-sec .et_pb_row .et_pb_column:first-child{padding-left:50px}.et_pb_section.new-head-sec .et_pb_module.et_pb_text.new-head-para{padding-bottom:100px}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-grid-row{margin:0 auto!important;justify-content:center;max-width:1400px;padding-left:30px;padding-right:30px;padding-bottom:30px!important}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-grid-row .et_pb_with_border.et_pb_module.et_pb_text{margin-bottom:25px!important}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-grid-row .et_pb_module.et_pb_text{margin-bottom:0!important}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-grid-row .et_pb_module.et_pb_image{margin-bottom:20px!important}.et_pb_section.inner-faq-sec .et_pb_row.faq-row{padding-left:50px;padding-right:50px}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle{padding:0!important;margin-bottom:20px!important;border-bottom:0}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle h5.et_pb_toggle_title{background-color:#232E2E;padding:20px 15px;color:#fff!important;font-size:18px}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle .et_pb_toggle_content,.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle .et_pb_toggle_content p{line-height:24px;color:#333;font-size:16px;font-weight:400}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle .et_pb_toggle_content{padding:20px 15px;border:1px solid #d9d9d9;border-top:0}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle h5.et_pb_toggle_title::before{right:20px!important;color:#fff;content:"3"!important;font-family:'ETmodules'!important;font-size:22px!important;transition:all ease-in-out .3s}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title::before{content:"3"!important;font-family:'ETmodules'!important;transform:rotate(-180deg);transition:all ease-in-out .3s}.et_pb_module.et_pb_blurb.foot-hours-blurb .et_pb_blurb_description{margin-top:10px}.et_pb_module.et_pb_blurb.foot-hours-blurb .et_pb_blurb_description p.hours-list{padding-bottom:3px;text-align:left;width:340px;margin:0 auto}.et_pb_module.et_pb_blurb.foot-hours-blurb .et_pb_blurb_description p.hours-list em{font-style:normal;float:right}ul.et_pb_module.foot-social-icons{margin:0 auto;display:table;margin-bottom:20px!important}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link{background-color:#f8f2ed;border-radius:50%;width:45px;height:45px;line-height:45px;margin-right:25px;transition:all ease-in-out .3s}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link a.icon{background-color:transparent!important;color:#000!important;margin-right:0!important}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link a.icon::before{color:#232e2e;font-size:20px;left:6px;top:-1px}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link.et-social-houzz:hover{background-color:#7ac142!important;transition:all ease-in-out .3s}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link.et-social-youtube:hover{background-color:#a82400!important;transition:all ease-in-out .3s}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link.et-social-instagram:hover{background-color:#ea2c59!important;transition:all ease-in-out .3s}ul.et_pb_module.foot-social-icons li.et_pb_social_network_link:hover a.icon::before{color:#fff!important}.et_pb_column.foot-clm-1 .et_pb_module.et_pb_blurb.adr-blurb h4.et_pb_module_header{text-align:left}.et_pb_column.foot-clm-1 .et_pb_module.et_pb_blurb.adr-blurb .et_pb_blurb_description{text-align:left}.et_pb_section.inner-title-sec .et_pb_row.reviews-row{justify-content:center}.et_pb_section.architech-title-sec{padding-bottom:0;padding-top:80px;background-color:#f8f2ed}.et_pb_section.architech-title-sec .et_pb_row.architech-title-row{width:90%}.et_pb_section.architech-title-sec .et_pb_module.et_pb_heading.architech-title h1.et_pb_module_heading{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:42px;color:#201816!important;line-height:1.2em;text-align:left;padding-bottom:0}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row{padding-top:0;max-width:1700px;width:100%}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_column.map-right-clm{padding-right:100px}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_column.map-right-clm .et_pb_module.et_pb_blurb .et_pb_blurb_content{max-width:100%}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_column.map-right-clm .et_pb_module.et_pb_blurb .et_pb_blurb_content h4.et_pb_module_header{line-height:28px}.et_pb_section.project-header-sec .et_pb_row.project-header-title .et_pb_text_inner h1{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:42px;color:#201816!important;line-height:1.2em;text-align:left;padding-bottom:0}@media only screen and (max-width:1279px){.et_pb_section.custom-header-sec .et_pb_row{width:100%;padding-left:30px;padding-right:30px}.et_pb_section.contact-page-sec .et_pb_row.con-title-row{padding-top:60px}.et_pb_section.home-featured-design-sec .et_pb_row{margin-bottom:0px!important;width:100%;padding-left:30px;padding-right:30px!important;border-left:0;border-right:0px}.et_pb_section.home-featured-design-sec .et_pb_module.et_pb_text{margin-top:0!important}.et_pb_section.home-featured-design-sec{padding-top:30px!important;min-height:unset;padding-bottom:30px!important}.et_pb_section.explore-our-work-sec{padding-top:0!important;padding-bottom:0px!important}.et_pb_section.explore-our-work-sec .et_pb_module.et_pb_text h1{font-size:42px!important;line-height:42px}.et_pb_section.explore-our-work-sec .et_pb_row{max-width:100%;width:100%;padding-left:30px;padding-right:30px}.et_pb_section.explore-our-work-sec .et_pb_button_module_wrapper{margin-top:30px!important}.et_pb_section.home-full-service-sec .et_pb_with_border.et_pb_module{margin-top:0!important}.et_pb_section.home-full-service-sec .et_pb_module.et_pb_image{margin-top:0!important;margin-left:0!important;margin-bottom:0}.et_pb_section.home-full-service-sec .et_pb_module.et_pb_text{width:100%;margin-bottom:15px!important;padding-top:20px!important}.et_pb_section.home-full-service-sec .et_pb_module.et_pb_image{margin-top:0!important}.et_pb_section.home-full-service-sec .et_pb_row{max-width:100%;width:100%;padding-left:30px;padding-right:30px}.et_pb_section.home-full-service-sec{padding-bottom:0!important}.et_pb_with_border.et_pb_section.home-project-view-sec{min-height:unset;padding-bottom:30px!important;padding-top:10px!important}.et_pb_section.home-full-service-sec .et_pb_column.home-full-service-clm-1{width:100%}.et_pb_section.home-full-service-sec .et_pb_column.home-full-service-clm-2{width:100%}.et_pb_section.home-full-service-sec .et_pb_column.home-full-service-clm-2 .et_pb_row_inner{padding-top:0;padding-bottom:20px}.et_pb_section.home-left-img-sec{padding-top:30px!important;padding-bottom:30px}.et_pb_section.home-left-img-sec .et_pb_row{width:100%;padding-left:30px;padding-right:30px}.et_pb_section.home-left-img-sec .et_pb_module.et_pb_image{margin-left:0px!important;margin-right:0!important;width:100%}.et_pb_section.home-left-img-sec .et_pb_with_border.et_pb_module.et_pb_text{margin-top:0!important}.et_pb_section.our-mission-sec .et_pb_row{width:100%;padding-left:30px;padding-right:30px}.et_pb_section.custom-footer-sec .et_pb_row{padding-left:30px;padding-right:20px}.et_pb_section.custom-footer-sec .et_pb_row .et_pb_column.foot-clm-2{position:relative;left:-20px}.et_pb_section.About-inner-section .et_pb_row.design-team-title .et_pb_column{margin-bottom:0}.et_pb_section.About-inner-section .et_pb_row.design-team-title{width:100%;padding-left:30px;padding-right:30px;padding-bottom:0;padding-top:0}.et_pb_section.About-inner-section .et_pb_row.design-team-title .et_pb_text_inner h2{text-align:center}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row .et_pb_column.cont-work-clm-3{width:100%;margin-top:30px}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row{padding-left:30px;padding-right:30px;width:100%}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row .et_pb_column{width:45%}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row .et_pb_column .et_pb_module.et_pb_image{margin-left:0!important;margin-top:0!important}.et_pb_section.contact-page-sec .et_pb_module.et_pb_blurb h4.et_pb_module_header{line-height:30px}.et_pb_section.home-left-img-sec .et_pb_module.et_pb_image span.et_pb_image_wrap{display:block}.et_pb_section.architech-title-sec .et_pb_module.et_pb_heading.architech-title h1.et_pb_module_heading{font-size:38px}}@media only screen and (max-width:980px){.et_pb_section.custom-header-sec .et_pb_menu__logo-wrap .et_pb_menu__logo{padding-left:0}.et_pb_section.custom-header-sec .et_pb_menu__logo-wrap{margin-right:0}.et_pb_section.custom-header-sec span.mobile_menu_bar{right:-20px}.et_pb_section.contact-page-sec .et_pb_row.con-title-row{padding-top:10px!important;padding-bottom:0}.et_pb_section.contact-page-sec .et_pb_row.con-title-row .et_pb_column{margin-bottom:0}.et_pb_with_border.et_pb_section.awards-grid-sec .et_pb_row.inner-title-row h1{font-size:42px;line-height:48px}.et_pb_with_border.et_pb_section.awards-grid-sec .et_pb_row.inner-title-row{padding-top:90px!important}.et_pb_section.home-full-service-sec .et_pb_column.home-full-service-clm-2 .et_pb_row_inner span.et_pb_image_wrap{margin:0 auto;display:table}.et_pb_section.home-left-img-sec{padding-top:0!important;padding-bottom:0px!important}.et_pb_section.our-mission-sec .et_pb_row{max-width:100%}.et_pb_section.our-mission-sec .et_pb_row .et_pb_text_inner h3{font-size:28px}.et_pb_section.new-head-sec .et_pb_module.et_pb_text.new-head-para{padding-bottom:0}.et_pb_section.new-head-sec .et_pb_column.et-last-child{height:500px}.et_pb_section.new-head-sec .et_pb_row{padding-left:30px;padding-right:30px}.et_pb_section.new-head-sec .et_pb_row .et_pb_module.et_pb_text.new-head-title{padding-top:50px;padding-bottom:0px;margin-bottom:0}.et_pb_section.new-head-sec .et_pb_row .et_pb_module.et_pb_text.new-head-title .et_pb_text_inner h1{font-size:36px;line-height:42px}.et_pb_section.new-services-grid-sec{padding-top:0}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-title-row{padding-bottom:0;padding-left:30px;padding-right:30px}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-title-row h2{font-size:32px;line-height:36px}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-grid-row .et_pb_column.inner-service-img-grid{display:block;height:350px}.et_pb_section.service-inner-section span.et_pb_image_wrap{margin:0 auto;display:table}.et_pb_section.service-inner-section span.et_pb_image_wrap img{min-height:unset!important}.et_pb_section.service-inner-section .et_pb_row{width:100%;max-width:100%;padding-left:30px;padding-right:30px}.et_pb_section.inner-faq-sec .et_pb_row.faq-row .et_pb_module.et_pb_toggle h5.et_pb_toggle_title{background-color:#232E2E;padding:15px 15px;line-height:25px;padding-right:52px!important}.et_pb_section.new-head-sec .et_pb_row{padding-left:30px;padding-right:30px;padding-bottom:30px}.et_pb_section.custom-footer-sec .et_pb_row .et_pb_column{width:50%}.et_pb_section.custom-footer-sec .et_pb_row .et_pb_column.foot-clm-3{width:100%}.et_pb_module.et_pb_blurb.foot-hours-blurb .et_pb_blurb_description p.hours-list{width:280px}.et_pb_section.new-head-sec .et_pb_row .et_pb_column{width:100%;margin-right:0px;padding-left:0!important}.et_pb_section.awards-grid-sec .et_pb_with_border.project-cart-sec .et_pb_module.et_pb_image span.et_pb_image_wrap{width:100%}.et_pb_section.awards-grid-sec .et_pb_with_border.project-cart-sec .et_pb_module.et_pb_image span.et_pb_image_wrap img{width:100%}.et_pb_with_border.et_pb_section.awards-grid-sec .et_pb_row.price-title-row{margin-top:0px!important}.et_pb_section.inner-title-sec .et_pb_row.inner-title-row h1{font-size:38px;line-height:42px;padding-bottom:20px}.et_pb_section.About-inner-section .et_pb_row.about-design-team-row{width:100%;padding-left:30px;padding-right:30px}.et_pb_section.About-inner-section .et_pb_row.about-design-team-row .et_pb_column{width:50%;margin-right:0}.et_pb_section.About-inner-section .et_pb_row.about-design-team-row.team-one .et_pb_column.et-last-child{width:100%}.et_pb_section.inner-faq-sec{padding-top:0}.et_pb_section.inner-faq-sec .et_pb_row.faq-row{padding-left:30px;padding-right:30px}.et_pb_section.service-inner-section .et_pb_module.et_pb_text{width:100%}.et_pb_section.service-inner-section .et_pb_row.service-inner-title-row{padding-top:0}.et_pb_section.service-inner-section .et_pb_row.service-inner-title-row .et_pb_module.et_pb_text{width:100%;margin-bottom:0!important}.et_pb_section.service-inner-section .et_pb_row.service-inner-title-row .et_pb_module.et_pb_text h2{font-size:32px;line-height:38px}.et_pb_section.new-services-grid-sec .et_pb_row.new-services-title-row{width:100%}.et_pb_section.home-featured-design-sec .et_pb_row.featured-design-title .et_pb_module.et_pb_text{margin-top:0!important;width:100%}.et_pb_section.home-featured-design-sec .et_pb_row.featured-design-title .et_pb_module.et_pb_text h2{font-size:32px;line-height:38px}.et_pb_section.design-planning-sec{padding-top:30px;padding-bottom:0px!important}.et_pb_section.service-inner-section .et_pb_row.new-services-title-row .et_pb_module.et_pb_text{margin-bottom:0!important}.et_pb_section.service-inner-section .et_pb_row.new-services-title-row .et_pb_module.et_pb_text h2{font-size:32px;line-height:38px}.et_pb_section.service-inner-section .et_pb_row.new-services-title-row{padding-top:0;padding-bottom:0!important}.et_pb_section.service-inner-section .et_pb_button_module_wrapper{margin:0 auto!important;display:table}.et_pb_section.design-planning-sec .et_pb_row.design-planning-row{width:100%;padding-left:30px;padding-right:30px;padding-top:0}.et_pb_section.design-planning-sec .et_pb_row.design-planning-row .et_pb_with_border.et_pb_module{margin-bottom:0}.et_pb_section.design-planning-sec .et_pb_row.design-planning-row .et_pb_with_border.et_pb_module h2{font-weight:300}.et_pb_section.before-foot-grid .et_pb_row.con-proj-grid span.et_pb_image_wrap{display:block}.et_pb_section.before-foot-grid .et_pb_row.con-proj-grid span.et_pb_image_wrap img{width:100%}.et_pb_section.before-foot-grid .et_pb_row.con-proj-grid .et_pb_column.card-col{width:50%}.et_pb_section.before-foot-grid .et_pb_row.con-proj-grid .et_pb_column.card-col:last-child{width:100%}.et_pb_section.inner-portfolio-sec .et_pb_with_border.et_pb_row.project-cart-sec span.et_pb_image_wrap{display:block}.et_pb_section.inner-portfolio-sec .et_pb_with_border.et_pb_row.project-cart-sec span.et_pb_image_wrap img{width:100%}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row{margin-top:0!important;padding-top:40px}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_module.et_pb_image img{min-height:unset;margin:0 auto;display:table;width:100%}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_module.et_pb_image span.et_pb_image_wrap{display:block}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_with_border.et_pb_module{margin-top:0!important}.et_pb_section.contact-page-sec .et_pb_module.et_pb_blurb{margin-bottom:30px!important}.et_pb_section.cont-work-us-sec{padding-top:0px;padding-bottom:0px}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row .et_pb_column.cont-work-clm-3{margin-top:0px}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row .et_pb_column.cont-work-clm-3 .et_pb_with_border.et_pb_module{margin-bottom:0}.et_pb_section.contact-page-sec .et_pb_module.et_pb_blurb .et_pb_blurb_content{max-width:100%}.et_pb_section.architech-title-sec .et_pb_module.et_pb_heading.architech-title h1.et_pb_module_heading{font-size:36px}.et_pb_section.contact-page-sec{padding-bottom:0!important}}@media only screen and (max-width:767px){.et_pb_with_border.et_pb_section.awards-grid-sec .et_pb_row.inner-title-row h1{font-size:38px;line-height:42px}.et_pb_section.explore-our-work-sec .et_pb_module.et_pb_text h1{font-size:38px!important;line-height:42px}.et_pb_section.inner-title-sec .et_pb_row.inner-title-row h1{font-size:32px;line-height:36px}.et_pb_section.home-featured-design-sec .et_pb_row{margin-left:0!important;max-width:100%}.et_pb_section.home-featured-design-sec .et_pb_column{margin-bottom:0}.et_pb_section.home-full-service-sec .et_pb_module.et_pb_text{margin-left:0!important}.et_pb_with_border.et_pb_section.home-project-view-sec .et_pb_with_border.et_pb_row.project-cart-sec{padding-left:20px;padding-right:20px}.et_pb_section.home-full-service-sec .et_pb_module.et_pb_text p{font-size:16px}.et_pb_section.home-featured-design-sec .et_pb_module.et_pb_text p{font-size:16px}.et_pb_section.home-left-img-sec .et_pb_row .et_pb_module.et_pb_text p{font-size:16px}.et_pb_section.service-inner-section span.et_pb_image_wrap img{width:500px!important;max-width:100%}.et_pb_section.custom-footer-sec .et_pb_row .et_pb_column{width:100%;margin-bottom:0px}.et_pb_section.custom-footer-sec .et_pb_row .et_pb_column.foot-clm-2{left:0}.et_pb_section.custom-footer-sec .et_pb_module.et_pb_blurb h4.et_pb_module_header{text-align:left}.et_pb_module.et_pb_blurb.foot-hours-blurb .et_pb_blurb_description p.hours-list{margin:unset;width:300px}.et_pb_section.custom-footer-sec .et_pb_row .et_pb_column.foot-clm-3 .et_pb_module.et_pb_blurb h4.et_pb_module_header{text-align:center}.et_pb_section.custom-footer-sec .et_pb_row.foot-cont-row .et_pb_module.et_pb_blurb{width:300px;margin:0 auto;display:table;margin-bottom:25px}.et_pb_section.custom-footer-sec .et_pb_row.foot-cont-row .foot-hours-blurb h4.et_pb_module_header{text-align:center}.et_pb_with_border.et_pb_section.awards-grid-sec .et_pb_row.inner-title-row{padding-top:80px!important}.et_pb_section.About-inner-section .et_pb_row.about-design-team-row .et_pb_column{width:45%;margin-right:5%}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_module.et_pb_text h1{font-size:32px;line-height:38px}.et_pb_section.contact-page-sec .et_pb_row.contact-form-row .et_pb_blurb_content .et_pb_blurb_description p{line-height:28px}.et_pb_section.contact-page-sec{padding-bottom:0!important}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row .et_pb_column{width:100%;margin-right:0}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row span.et_pb_image_wrap{display:block}.et_pb_section.cont-work-us-sec .et_pb_row.cont-work-row span.et_pb_image_wrap img{width:100%}.et_pb_section .et_pb_with_border.et_pb_module.et_pb_text h2{font-size:32px!important;line-height:38px!important}.et_pb_section.service-inner-section .et_pb_module.et_pb_text .et_pb_text_inner h2{font-size:32px!important;line-height:38px!important}.et_pb_section .et_pb_row .et_pb_module.et_pb_text .et_pb_text_inner h1{font-size:34px!important;line-height:40px!important}.et_pb_section.architech-title-sec .et_pb_module.et_pb_heading.architech-title h1.et_pb_module_heading{font-size:32px;line-height:38px!important}.et_pb_section.architech-title-sec .et_pb_row.architech-title-row{padding-top:0;padding-bottom:0px}}@media only screen and (max-width:480px){.et_pb_with_border.et_pb_section.awards-grid-sec .et_pb_row.inner-title-row h1{font-size:32px;line-height:38px}.et_pb_section.About-inner-section .et_pb_row.about-design-team-row .et_pb_column{width:100%;margin-right:0%}.et_pb_section .et_pb_with_border.et_pb_module.et_pb_text h2{font-size:28px!important;line-height:32px!important}.et_pb_section.service-inner-section .et_pb_module.et_pb_text .et_pb_text_inner h2{font-size:28px!important;line-height:32px!important}.et_pb_section .et_pb_row .et_pb_module.et_pb_text .et_pb_text_inner h1{font-size:28px!important;line-height:38px!important}}