.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.menupopout{display:none;flex-direction:row;flex-wrap:wrap}.menupopout .windows svg{width:65px;height:47px;display:block;margin:auto}.menupopout .doors svg{width:25px;height:47px;display:block;margin:auto}.menupopout .roofing svg{width:58px;height:47px;display:block;margin:auto}.menupopout .siding svg{width:47px;height:47px;display:block;margin:auto}.menupopout .gutters svg{width:38px;height:47px;display:block;margin:auto}.menupopout .stone svg{width:49px;height:47px;display:block;margin:auto}.menupopout .windows:hover svg path,.menupopout .doors:hover svg path,.menupopout .roofing:hover svg path,.menupopout .siding:hover svg path,.menupopout .gutters:hover svg path,.menupopout .stone:hover svg path{fill:#2e2528}#nav_menu-3,#nav_menu-2{margin-bottom:0!important}.gm-style .gm-style-iw-a,.wpsl-search,#wpsl-result-list{display:none}#wpsl-wrap{margin-bottom:0}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{background:#f4f4f4!important;border:none;border-radius:15px;color:#303030!important;padding:15px!important}.gform_wrapper .gform_footer input.button{font-weight:bold;text-transform:uppercase;background:#2e2528;border:2px solid #2e2528;font-size:17px;color:#fff;padding:8px 18px;border-radius:15px;cursor:pointer;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.gform_wrapper .gform_footer input.button:hover{background:#575965;border:2px solid #575965}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:12px;letter-spacing:normal;line-height:1.5;padding-top:13px;width:100%}@media (max-width:980px){.et_pb_row_2_tb_header{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;row-gap:12px!important}.dsm_button_0_wrapper,.et_pb_button_3_tb_header_wrapper{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;width:100%!important;text-align:center!important}.et_pb_button_3_tb_header,.dsm_button_0_wrapper .et_pb_button{display:block!important;width:100%!important;max-width:280px!important;margin:0 auto 10px!important;box-sizing:border-box!important}.et_pb_menu__wrap{position:relative!important;z-index:1!important}.et_pb_button_3_tb_header,.dsm_button_0_wrapper .et_pb_button{position:relative!important;z-index:10!important;pointer-events:auto!important}}@media (max-width:980px){body #page-container .et_pb_row_1_tb_header.et_pb_row{padding-bottom:10px!important}body #page-container .et_pb_row_2_tb_header{padding-top:5px!important;padding-bottom:0px!important}body #page-container .et_pb_button_3_tb_header,body #page-container .dsm_button_0_wrapper .et_pb_button{margin:0px auto 5px!important}}