body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#232323}h1,h2,h3,h4,h5,h6{color:#232323}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#0c71c3}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#0c71c3}.footer-widget h4{color:#0c71c3}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#0c71c3}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#0c71c3}a{color:#0c71c3}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#e6e6e6}.nav li ul{border-color:#e82606}.et_secondary_nav_enabled #page-container #top-header{background-color:#0c71c3!important}#et-secondary-nav li ul{background-color:#0c71c3}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#000000}.et_search_form_container input::-moz-placeholder{color:#000000}.et_search_form_container input::-webkit-input-placeholder{color:#000000}.et_search_form_container input:-ms-input-placeholder{color:#000000}#top-menu li a{font-size:16px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#e82606}#main-footer{background-color:#000000}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#0c71c3}.footer-widget li:before{border-color:#0c71c3}#footer-widgets .footer-widget li:before{top:10.6px}#footer-info,#footer-info a{color:#ffffff}#footer-bottom .et-social-icon a{color:#ffffff}@media only screen and (min-width:981px){.et_pb_section{padding:2% 0}.et_pb_fullwidth_section{padding:0}.et_pb_row{padding:1% 0}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:35px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:35px}.et_header_style_split .centered-inline-logo-wrap{width:70px;margin:-70px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:70px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:70px}.et_header_style_centered #top-menu>li>a{padding-bottom:13px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:26px 0 26px 0!important}.et_header_style_centered #main-header .logo_container{height:70px}#logo{max-height:95%}.et_pb_svg_logo #logo{height:95%}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#e82606!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#e82606}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#000000!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#e82606!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:13px 0}.et_pb_section{padding:27px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:40px}.et_pb_fullwidth_section{padding:0}}.icon-embed-xsmall.text-color-orange{height:24px;width:24px;color:#fd8f25}.star-rating{display:flex}.google-ratings{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;margin-bottom:20px;display:flex;justify-content:center}.text-color-white{color:#fff;padding-bottom:0}.w-inline-block{max-width:100px;display:inline-block}.google-ratings .logo{display:inline;line-height:0.5}#footer-bottom #footer-info{display:none}.headBtn{display:none}.gravity-theme p.gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_label{font-size:14px!important;font-weight:600!important;color:#2c3345FF!important}.gform_wrapper.gravity-theme *{border-radius:8px!important;border-color:#ACACACFF!important}.gform_wrapper.gravity-theme .gfield textarea.large{height:100px!important}.gform_wrapper.gravity-theme .gform_footer input{background-color:#FFFFFFFF;border:1px solid #101828FF;border-radius:8px;padding:10px 15px 10px 15px;white-space:normal;width:100%;box-shadow:0px 1px 2px 0px #00000014;cursor:pointer;margin-bottom:0}.footerTitle{font-size:26px;font-weight:600;line-height:100%;margin-bottom:20px;color:#fff;text-transform:uppercase}.reviewlogosec ul{padding:0;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;gap:20px;width:min(750px,100%);margin:0 auto;list-style-type:none}.reviewlogosec ul li{flex:0 1 170px;aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:0 5px 12px rgba(0,0,0,.25)}.reviewlogosec ul li a{background:#fff;aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box}.reviewlogosec ul li a.hotFrog img{filter:brightness(0) saturate(100%)}ul.reset{padding:0;list-style-type:none}.lgcontainer{width:100%;margin:auto;padding:0!important}.lgcontainer .et_pb_row{width:100%;max-width:unset;padding:0!important}.lgcontainer .container{max-width:unset;width:min(1290px,96%);padding:0!important}.contractors{padding:70px 0}.contractors h2{font-family:'Open Sans';font-weight:700;font-size:29px;text-align:center;color:#232323;padding:0}.contractors .contractorsChildBox{display:flex;gap:3%;flex-wrap:wrap;margin:50px 0 70px}.contractors .contractorsChildBox:last-of-type{margin-bottom:0}.contractors .contractorsChildBox .left_col{width:48.5%}.contractors .contractorsChildBox .right_col{width:48.5%}.contractors .contractorsChildBox .right_col p{margin-bottom:15px;line-height:28px;color:#232323;font-family:'Open Sans';font-weight:400;font-size:18px;padding:0}.contractors .contractorsChildBox .right_col ul li{line-height:26.4px;color:#232323;font-family:'Open Sans';font-weight:400;font-size:18px;position:relative;padding-left:22px;margin-bottom:12px}.contractors .contractorsChildBox .right_col ul li:last-of-type{margin-bottom:0}.contractors .contractorsChildBox .right_col ul li::before{content:'';width:8px;height:8px;background:#E82606;position:absolute;border-radius:50px;top:10px;left:0}.contractors .contractorsChildBox:nth-of-type(even){flex-direction:row-reverse}.contractors .contractorsChildBox .img_box img{width:100%;height:auto;display:block;box-sizing:border-box;border-radius:10px}.service{background:#F6F6F6;width:100%;padding:70px 0 80px}.service h2{font-family:'Open Sans';font-weight:700;font-size:29px;text-align:center;color:#232323;padding:0}.service .service-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3%;margin-top:50px}.service .service-wrap .left_col{width:48.5%}.service .service-wrap .left_col .img_box img{width:100%;height:auto;display:block;box-sizing:border-box;border-radius:10px}.service .service-wrap .right_col{width:48.5%}.service .service-wrap .right_col p{margin-bottom:20px;line-height:27.2px;color:#232323;font-family:'Open Sans';font-weight:400;font-size:18px;line-height:28px;padding-bottom:0}.service .service-wrap .right_col p:last-of-type{margin-bottom:0}.installation{padding:80px 0 70px}.installation .container h2{font-size:29px;font-family:'Open Sans';font-weight:700;color:#232323;text-align:center;margin-bottom:12px;padding:0}.installation .container p._discrepancies1{font-size:16px;font-family:'Open Sans';font-weight:400;color:#232323;text-align:center;line-height:27.2px;margin-bottom:50px}.installation .installation-wrap .card{margin:30px 0 60px}.installation .installation-wrap .card ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.1%}.installation .installation-wrap .card ul li{width:23.4%}.installation .installation-wrap .card ul li .img_box img{box-sizing:border-box;max-width:100%;height:auto;border-radius:10px}.installation .installation-wrap h3{text-align:center;font-size:20px;font-family:'Open Sans';font-weight:700;color:#232323;padding:0}.installation .installation-wrap p._discrepancies_2{text-align:center;font-size:16px;line-height:27.2px;font-family:'Open Sans';color:#232323;margin-top:12px}.installation .installation-wrap .card ul li .img_box{margin-bottom:20px;line-height:0}.installation .installation-wrap .card ul li p{text-align:center;font-size:18px;font-weight:700;color:#232323;font-family:'Open Sans'}.popular_types{margin:12px auto 60px;width:85.3%}.popular_types p.choosefrom{font-size:19px;color:#232323;line-height:27.2px;font-family:'Open Sans';font-weight:600;margin-bottom:12px}.popular_types ul li{font-size:18px;font-family:'Open Sans';font-weight:400;color:#232323;line-height:27.2px;position:relative;padding-left:32px;margin-bottom:20px}.popular_types ul li span.choosefrom_list{font-weight:600}.popular_types ul li:last-of-type{margin-bottom:0}.popular_types ul li::before{content:'';background:url('/wp-content/uploads/2025/12/right_icon.png');width:14px;height:16px;position:absolute;left:0;top:6px}.installationcol_2 p.subtitle_1{text-align:center;font-size:16px;font-family:'Open Sans';font-weight:400;line-height:27.2px;color:#232323;margin-top:12px}.installationcol_3 p._discrepancies2{font-size:16px;font-weight:400;font-family:'Open Sans';line-height:27.2px;color:#232323;text-align:center;margin-top:12px}.installationcol_3 .brands_name{margin:40px 0 70px 0}.installationcol_3 .brands_name ul{display:flex;justify-content:center;gap:10%;align-items:flex-start}.installationcol_3 .brands_name ul li .img_box img{box-sizing:border-box;display:block;width:100%;height:auto}.installationcol_4 h3.installationcol_4_heading{margin-bottom:25px}.installationcol_4 .installationcol_4_discrepancies{width:83%;margin:0 auto}.installationcol_4 .installationcol_4_discrepancies p{font-size:18px;font-family:'Open Sans';font-weight:400;line-height:28px;color:#232323;text-align:center;margin-bottom:12px;display:block;padding:0}.installationcol_4 .installationcol_4_discrepancies p:last-of-type{margin-bottom:0}.installationcol_5 h3.installationcol_4_heading{font-size:20px;color:#232323;font-family:'Open Sans';font-weight:700;text-align:center;margin-top:70px;padding:0}.installationcol_5 p.subtitle_1{font-size:16px;font-family:'Open Sans';color:#232323;font-weight:400;line-height:28px;text-align:center;margin-top:12px}.installationcol_5 .installationcol_4_discrepancies ul{margin-top:40px;display:flex;flex-wrap:wrap;gap:2%;justify-content:center}.installationcol_5 .installationcol_4_discrepancies ul li{counter-increment:section;position:relative;border-radius:12px;width:32%;box-sizing:border-box;padding:30px;background:#FFFFFF;box-shadow:0px 10px 45px 10px rgba(0,0,0,0.07)}.installationcol_5 .installationcol_4_discrepancies ul li::after{content:counter(section);position:absolute;color:#FFEBE8;box-sizing:border-box;font-weight:700;font-size:60px;right:15px;top:11px;font-family:'Open Sans';line-height:100%}.installationcol_5 .installationcol_4_discrepancies ul li .setFreeestimate{display:flex;align-items:center;gap:20px}.installationcol_5 .installationcol_4_discrepancies ul li .setFreeestimate .img_box{width:80px;height:80px;display:grid;place-items:center;background:#FFFFFF;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;border-radius:12px}.installationcol_5 .installationcol_4_discrepancies ul li .setFreeestimate p{color:#4F4F4F;font-weight:700;font-family:'Open Sans';font-size:20px}.installationcol_5 .installationcol_4_discrepancies ul li p._discrepancies{text-align:center;margin-top:30px;font-size:18px;font-weight:400;font-family:'Open Sans';color:#4F4F4F;line-height:28px}.installationcol_5 .installationcol_4_discrepancies ul li p._discrepancies span{display:block}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn{margin-top:40px;display:flex;justify-content:space-between}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn a{color:#FFFFFF;font-size:18px;font-weight:700;font-family:'Open Sans';background:#E82606;padding:6px 10px;border-radius:6px;box-sizing:border-box}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn a::after{display:none}.paverrepairsection{padding:60px 0 70px;background:#F6F6F6;width:100%}.paverrepairsection .container{width:min(1070px,96%);margin:0 auto}.paverrepairsection .container h2{font-size:29px;font-weight:700;font-family:'Open Sans';color:#232323;text-align:center;margin-bottom:40px;padding:0}.paverrepairsection .container p._discrepancies{font-size:18px;color:#232323;line-height:27.2px;font-family:'Open Sans';text-align:left}.paverrepairsection .paverrepair-wrap{margin:25px 0 0}.paverrepairsection p.typesrepairs_name{font-size:18px;font-weight:600;color:#232323;line-height:27.2px;font-family:'Open Sans';padding:0}.paverrepairsection .typesrepairs_list{margin:15px 0 30px}.paverrepairsection .typesrepairs_list ul{display:flex;gap:15px 100px;flex-wrap:wrap;justify-content:flex-start}.paverrepairsection .typesrepairs_list ul li{font-size:18px;font-weight:400;line-height:27.2px;color:#232323;font-family:'Open Sans';position:relative;padding-left:22px;width:260px}.paverrepairsection .typesrepairs_list ul li::before{content:'';width:8px;height:8px;background:#E82606;position:absolute;border-radius:50px;top:10px;left:0}.pavercleaningsection .pavercleaning_wrap{margin-top:50px;box-shadow:8px 8px 45px 8px rgba(0,0,0,0.06);overflow:hidden}.pavercleaningsection .pavercleaning_wrap .pavercontent{margin:auto 0;max-width:610px;padding:40px 0;width:50%}.pavercleaningsection .pavercleaning_wrap .pavercontent p{font-size:18px;font-family:'Open Sans';font-weight:400;line-height:27.2px;color:#232323;margin-bottom:20px;padding:0}.pavercleaningsection .pavercleaning_wrap .pavercontent p:last-of-type{margin-bottom:0}.pavercleaningsection{padding:65px 0 80px;position:relative}.pavercleaningsection h2{font-size:29px;font-weight:700;color:#232323;font-family:'Open Sans';text-align:center;padding:0}.pavercleaning_wrap{position:relative}.pavercleaning_wrap:before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Paver-Cleaning-Sealing-Img.webp);background-repeat:no-repeat;right:0;top:0;bottom:0;width:50%;margin-right:-20px;background-size:cover}.contactus_section{position:relative;z-index:0;padding:62px 0 70px;background:url(/wp-content/uploads/2025/12/Formsecbg-Img.webp) no-repeat top center;background-size:cover;width:94%;margin:0 auto}.contactus_section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.397);z-index:1;pointer-events:none}.contactus_section .contactus_wrap{display:flex;justify-content:space-between;gap:17%;z-index:2;position:relative;flex-wrap:wrap}.contactus_section .contactus_wrap .left_column{width:43%;display:grid;place-content:center}.contactus_section .contactus_wrap .left_column h2{color:#FFFFFF;font-size:36px;font-weight:700;font-family:'Open Sans'}.contactus_section .contactus_wrap .left_column p{color:#FFFFFF;font-size:18px;line-height:28px;font-weight:400;font-family:'Open Sans';margin:20px 0 40px 0}.contactus_section .contactus_wrap .left_column .freeEstimate_btn a{color:#FFFFFF;font-size:18px;font-weight:700;font-family:'Open Sans';background:#E82606;padding:12px 20px;display:inline-block;border-radius:6px}.contactus_section .contactus_wrap .left_column .freeEstimate_btn a:hover{color:#E82606;background:#FFFFFF}.contactus_section .contactus_wrap .right_column{width:40%}.contactus_section .contactus_wrap .right_column h3{color:#FFFFFF;font-size:26px;font-family:'Open Sans';font-weight:700;padding:0;margin-bottom:25px}.contactus_section .contactus_wrap .right_column .input-box{position:relative;margin-bottom:15px}.contactus_section .contactus_wrap .right_column .input-box:last-child{margin-bottom:0}.contactus_section .contactus_wrap .right_column .input-box .icon_box{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.contactus_section .contactus_wrap .right_column .contact_form .gform_legacy_markup_wrapper{margin:0}.contactus_section .contactus_wrap .right_column .contact_form .gform_confirmation_message{color:#fff;font-size:17px}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield{position:relative;padding:0;margin:0}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield+.gfield{margin-top:12px}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield .gfield_label{position:absolute;top:15px;left:48px;font-size:16px!important;font-weight:400;font-family:'Open Sans'!important;color:#232323}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield .gfield_label .gfield_required{color:red}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield::before{content:"";position:absolute;top:calc(50% - 10px);left:16px;width:20px;height:20px}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield.nameField::before{background:url(/wp-content/uploads/2025/12/NameField-Icon.png) no-repeat;background-size:contain}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield.emailField::before{background:url(/wp-content/uploads/2025/12/EmailField-Icon.png) no-repeat;background-size:contain}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield.txtField::before{background:url(/wp-content/uploads/2025/12/TxtField-Icon.png) no-repeat;background-size:contain;top:15px;transform:unset}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield.numField::before{background:url(/wp-content/uploads/2025/12/NumField-Icon.png) no-repeat;background-size:contain}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield.addField::before{background:url(/wp-content/uploads/2025/12/AddField-Icon.png) no-repeat;background-size:contain}.contactus_section .contactus_wrap .right_column .contact_form .ginput_container input{width:100%;padding:15px 14px 15px 48px!important;border:1px solid #ccc;font-size:16px!important;font-weight:400;font-family:'Open Sans'!important;color:#232323;border-radius:4px;box-sizing:border-box!important;margin:0}.contactus_section .contactus_wrap .right_column .contact_form .ginput_container textarea{width:100%;padding:15px 14px 15px 48px!important;border:1px solid #ccc;font-size:16px!important;font-weight:400;font-family:'Open Sans'!important;color:#232323;border-radius:4px;box-sizing:border-box!important;min-height:80px;height:80px;min-width:100%;max-width:100%}.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield:has(.ginput_container input:focus) .gfield_label,.contactus_section .contactus_wrap .right_column .contact_form .gform_fields .gfield:has(.ginput_container textarea:focus) .gfield_label{display:none}.contactus_section .contactus_wrap .right_column .contact_form .gform-footer{padding:0;margin-top:30px}.contactus_section .contactus_wrap .right_column .contact_form .gform-footer .gform_button{color:#FFFFFF;font-size:18px;font-weight:700;font-family:'Open Sans';background:#E82606;padding:12px 40px;display:inline-block;border-radius:6px;margin-top:10px;margin:0;border:0;outline:0;cursor:pointer}.contactus_section .contactus_wrap .right_column .contact_form .gform-footer .gform_button:hover{color:#E82606;background:#FFFFFF}body .gform_legacy_markup_wrapper .top_label div.ginput_container{line-height:1}.other_brandsection{padding:70px 0 30px}.other_brandsection .other_brand_wrap ul{display:flex;justify-content:center;gap:100px;align-items:center}.other_brandsection .other_brand_wrap ul li .img_box img{box-sizing:border-box;display:block;width:100%;height:auto}.estimateBtn{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.estimateBtn a{display:inline-block;padding:8px 10px;font-size:14px;line-height:20px;font-weight:600;color:#fff;border:1px solid #C91D01;background:#E82606;transition:all .3s linear}.estimateBtn a:hover{border:2px solid #E82606}.estimateBtn a span{display:block}.logo_container.mbllogo_container{display:none}@media only screen and (max-width:1291px){.installationcol_5 .installationcol_4_discrepancies ul li{padding:30px 20px}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn a{font-size:16px;min-width:130px;text-align:center}}@media only screen and (max-width:1101px){.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn{justify-content:inherit;display:block}.et_pb_more_button{margin-top:10px}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn a{padding:8px 10px;display:block!important}}@media only screen and (max-width:1024px){.contractors .contractorsChildBox .right_col p,.contractors .contractorsChildBox .right_col ul li,.service .service-wrap .right_col p,.installation .container p._discrepancies1,.popular_types ul li,.popular_types p.choosefrom,.installationcol_4 .installationcol_4_discrepancies p,.paverrepairsection .container p._discrepancies,.paverrepairsection .typesrepairs_list ul li,.pavercleaningsection .pavercleaning_wrap .pavercontent p,.contactus_section .contactus_wrap .left_column p,.contactus_section .contactus_wrap .left_column .freeEstimate_btn a,.contactus_section .contactus_wrap .right_column .contact_form .gform-footer .gform_button{font-size:16px;line-height:25px}.popular_types{width:96%}.installationcol_5 .installationcol_4_discrepancies ul li .setFreeestimate p{font-size:18px}.installationcol_5 .installationcol_4_discrepancies ul li .setFreeestimate .img_box{width:50px;height:50px}.installationcol_5 .installationcol_4_discrepancies ul li .setFreeestimate .img_box svg{width:35px;height:30px}.installationcol_5 .installationcol_4_discrepancies ul li::after{font-size:34px}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn a{font-size:16px;line-height:25px!important}.installationcol_5 .installationcol_4_discrepancies ul li p._discrepancies{font-size:15px;line-height:24px}.contactus_section .contactus_wrap{gap:30px}.contactus_section .contactus_wrap .left_column{width:50%}.contactus_section .contactus_wrap .right_column{width:46%}.contactus_section .contactus_wrap .right_column .contact_form .ginput_container input,.contactus_section .contactus_wrap .right_column .contact_form .ginput_container textarea{font-size:14px!important}}@media only screen and (min-width:981px){#logo{max-height:40%}}@media screen and (max-width:980px){#page-container{position:relative}#main-header.et-fixed-header{position:fixed}#main-header .container{width:96%}#main-header #logo{position:absolute;top:50%;left:calc(50% - 15px);transform:translate(-50%,-50%)}#et-top-navigation{float:left;padding-left:0px!important}.headBtn{display:block;float:right;padding-top:23px;z-index:1;position:relative}.headBtn a{color:#FFF;border:1px solid #E82606;font-weight:500;background:#E82606;font-size:14px;padding:10px;line-height:100%;display:block}.headBtn a:hover{color:#E82606;background:#fff}}@media screen and (max-width:800px){.reviewlogosec ul li{flex:0 1 140px}.contractors,.service,.installation{padding:40px 0}.contractors .contractorsChildBox .left_col,.service .service-wrap .left_col{width:100%;margin:0 auto;max-width:560px}.contractors .contractorsChildBox .right_col,.service .service-wrap .right_col{width:100%;margin:20px 0 auto}.installation .installation-wrap .card ul{row-gap:30px}.installation .installation-wrap .card ul li{width:48%}.installation .installation-wrap .card ul li .img_box img{width:100%}.installationcol_3 .brands_name{margin:40px 0}.installationcol_5 h3.installationcol_4_heading{margin-top:40px}.installationcol_5 .installationcol_4_discrepancies ul li{width:48%}.installationcol_5 .installationcol_4_discrepancies ul{row-gap:30px}.paverrepairsection{padding:40px 0}.pavercleaningsection{padding:40px 0}.pavercleaningsection .pavercleaning_wrap{padding-top:200px}.pavercleaning_wrap:before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Paver-Cleaning-Sealing-Img.webp);background-repeat:no-repeat;right:0;left:0;top:0;width:100%;margin:0 auto;height:200px;background-size:cover}.pavercleaningsection .pavercleaning_wrap .pavercontent{max-width:inherit;width:100%}.pavercleaningsection{padding:40px 0}.contactus_section .contactus_wrap{display:block}.contactus_section .contactus_wrap .left_column{width:100%;text-align:center}.contactus_section .contactus_wrap .right_column{width:100%;text-align:center;margin:40px auto 0}.other_brandsection{padding:40px 0}.estimateBtn{display:block}.mobile_menu_bar:before{color:#C91D01;font-size:40px}.et_mobile_menu{border-top:3px solid #C91D01}}@media screen and (max-width:767px){.google-ratings{flex-direction:column}.other_brandsection .other_brand_wrap ul{gap:20px}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important;min-height:inherit!important}}@media screen and (max-width:568px){.headBtn{padding-top:14px}.headBtn a span{display:block;margin-top:5px}.contractors h2,.service h2,.installation .container h2,.contactus_section .contactus_wrap .left_column h2{font-size:25px;line-height:normal}.installationcol_5 .installationcol_4_discrepancies ul li{width:100%}.installationcol_5 .installationcol_4_discrepancies ul li p._discrepancies{margin-top:20px}.installationcol_5 .installationcol_4_discrepancies ul li .contact_btn{margin-top:20px}.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-size:40px!important;line-height:normal}.installation .installation-wrap .card ul li{width:100%}}@media screen and (max-width:480px){.iframeBox{width:100%}.lgcontainer .container{width:90%}.estimateBtn{right:5px}.estimateBtn a{font-size:14px;line-height:20px}#main-header #logo{left:calc(50% - 25px);max-width:40%}.contractors .contractorsChildBox{margin:20px 0 40px}.contractors .contractorsChildBox .right_col p:last-child{margin-bottom:0}.service .service-wrap{margin-top:25px}.contractors,.service,.installation,.paverrepairsection{padding:30px 0}.installation .container p._discrepancies1{margin-bottom:30px}.installation .installation-wrap p._discrepancies_2{line-height:normal}.installation .installation-wrap .card{margin:30px 0}.popular_types{width:100%;margin:12px auto 30px}.installationcol_3 .brands_name{margin:20px 0 30px}.installationcol_4 h3.installationcol_4_heading{margin-bottom:15px}.installationcol_4 .installationcol_4_discrepancies{width:100%}.installationcol_5 h3.installationcol_4_heading{margin-top:30px}.installationcol_5 .installationcol_4_discrepancies ul{margin-top:20px}.paverrepairsection .container h2{margin-bottom:20px}.paverrepairsection .paverrepair-wrap{margin:20px 0 0}.paverrepairsection .typesrepairs_list{margin:10px 0 20px}.paverrepairsection .typesrepairs_list ul{gap:10px 100px}.pavercleaningsection{padding:30px 0 35px}.pavercleaningsection .pavercleaning_wrap{margin-top:20px}.pavercleaningsection .pavercleaning_wrap{padding:220px 0 30px}.pavercleaningsection .pavercleaning_wrap .pavercontent{padding:0}.contactus_section{padding:30px 0 35px}.contactus_section .contactus_wrap .left_column h2{padding-bottom:0}.contactus_section .contactus_wrap .left_column p{margin:15px 0 20px}.contactus_section .contactus_wrap .right_column{margin:30px auto 0}.other_brandsection{padding:20px 0}.testimonialSec{padding:30px 0}.testimonialSec .et_pb_row.et_pb_row_7{padding:0}.btnMainSec{padding:10px 0 30px!important}.btnMainSec .et_pb_row.et_pb_row_9{padding:0}.ratingSec{padding:10px 0 30px!important}.ratingSec .et_pb_row_10.iframeBox{padding:0}#footer-widgets{padding:10% 0 0!important}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:15px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:15px}.logo_container{display:none}.logo_container.mbllogo_container{display:block}.logo_container.mbllogo_container img{position:absolute;top:calc(50% - 22px);left:55px}}@media screen and (max-width:375px){.headBtn{padding-top:19px}.headBtn a{font-size:12px;padding:7px}.reviewlogosec ul li{flex:0 1 118px}.other_brandsection .other_brand_wrap ul{gap:30px;flex-wrap:wrap}}