.nd_options_section #nd_options_navigation_2_top_header{background:#fc211f!important}#nd_options_navigation_2_container.nd_options_section>div.nd_options_section{background:0 0!important}.price-sec{position:relative!important}.price-sec:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);display:block!important}.after-before-sec{margin:0 0 60px 0!important;background:#272727;width:calc(100% - 0px)}.after-before-sec .vc_column-inner{padding-left:0!important}.after-before-right h3{color:#fff!important;font-size:28px!important;margin-top:20%}.after-before-right p{color:#fff!important;width:80%;margin:10px auto}.c_showmore,.c_showless{cursor:pointer;color:#e42125;font-size:12px}.wpb_wrapper span.to_hide,.wpb_wrapper span.c_showless{display:none}.opening-time .vc_column_container{position:relative}.opening-time .vc_column_container:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(252,33,31,.9);display:block!important}.opening-time .wpb_wrapper{position:relative}.morecontent span{display:none}.morecontent .morelink{cursor:pointer;color:#e42125;font-size:12px}.renovate .vc_column-inner:before{position:absolute!important;content:''!important;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;background:rgba(0,0,0,.6);display:block!important}.renovate .wpb_wrapper{position:relative}.projects-col .vc_column-inner:before{position:absolute!important;content:''!important;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;background:rgba(0,0,0,.6);display:block!important}.projects-col .wpb_wrapper{position:relative}.free-appointment:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(252,33,31,.8);display:block!important;z-index:1}.free-appointment .vc_column-inner{padding-top:25px!important}#nd_options_footer_5{position:relative}#nd_options_footer_5:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.45);display:block!important;z-index:1}#nd_options_footer_5 .ql p{position:relative;padding-left:15px;display:flex}#nd_options_footer_5 .ql p span{}#nd_options_footer_5 .ql p span img{position:absolute;top:8px;left:0}.footer-inner{position:relative;z-index:1}.copyright{position:relative;z-index:1;border-top:1px solid #444}.copyright h6{padding-top:15px}.copyright .vc_column-inner{padding-top:15px!important}.copyright .wpb_content_element{margin-bottom:15px!important;color:#fff}.designed-by p{display:flex;align-items:center;color:#fff!important;justify-content:flex-end}.designed-by p span{opacity:.2}.designed-by p span:hover{opacity:.7}.grecaptcha-badge{height:45px!important;width:196px!important;right:-140px!important}.grecaptcha-badge:hover{right:4px!important}.grecaptcha-badge iframe{height:45px!important;width:196px!important}.grecaptcha-badge iframe .rc-anchor-logo-img-large{width:30px!important;height:30px!important;background-size:cover!important}.post_grid_home_3 .nd_options_height_25{background:#fc211f!important}.post_grid_home_3 .nd_options_postgrid_posts_button{color:#fc211f!important}.service-box{width:100%;background:#fff;box-shadow:2px 2px 14px rgba(0,0,0,.1)}.service-box img{width:100%;height:220px;object-fit:cover}.service-box .nd_options_section{padding:10px 10px 20px}.service-box .nd_options_section h3{min-height:35px}.service-box .nd_options_section p{line-height:1.5!important;font-weight:400!important;min-height:135px}.service-box .nd_options_section a{border:1px solid transparent;letter-spacing:2px;line-height:14px;font-size:14px;background-color:#fc211f;padding:10px 25px;margin:;color:#fff}.service-sec{position:relative!important;margin:60px auto;padding-top:60px!important;padding-bottom:60px!important}.service-sec:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);display:block!important}.what-expect .vc_column-inner{justify-content:inherit!important}.what-expect h3{margin-bottom:10px}.what-expect p{font-style:13px!important;text-align:justify}.count-sec{position:relative!important}.count-sec:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);display:block!important;z-index:1}.count{text-align:center}.count .nd_options_margin_left_20{margin-left:0}.count .nd_options_margin_left_20 p{line-height:1.6!important}.count .nd_options_float_left{float:none!important}#contact_slide{border:1px solid #fc211f;border-top:none;cursor:pointer;width:80px;height:30px;line-height:28px;overflow:hidden;background:#fc211f;color:#fff;padding:2px 0;position:fixed;top:38%;right:-25px;text-align:center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:9999999;font-size:14px;border-radius:4px}#contact_slide_main{opacity:0;position:fixed;overflow-y:scroll;width:500px;max-width:100%;height:100%;background:#fff;color:#000;top:0;right:-500px;padding:10px 50px 20px;margin:0;z-index:9999999;box-sizing:border-box}#contact_slide_main.open{opacity:1;right:0}#quotation_slide{border:1px solid #fc211f;border-top:none;cursor:pointer;width:100px;height:30px;line-height:28px;overflow:hidden;background:#fc211f;color:#fff;padding:2px 0;position:fixed;top:calc(38% + 100px);right:-35px;text-align:center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:9999999;font-size:14px;border-radius:4px}#quotation_slide_main{opacity:0;position:fixed;overflow-y:scroll;width:500px;max-width:100%;height:100%;background:#fff;color:#000;top:0;right:-500px;padding:10px 50px 20px;margin:0;z-index:9999999;box-sizing:border-box}#quotation_slide_main.open{opacity:1;right:0}#float-overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;background:rgba(49,49,49,.65)}.float-close{position:absolute;top:20px;right:20px;font-size:24px;cursor:pointer}#contact_slide_main form input,#contact_slide_main form textarea,#quotation_slide_main form input,#quotation_slide_main form textarea{width:100%}#contact_slide_main form input[type=submit],#quotation_slide_main form input[type=submit]{width:auto;background:#fc211f!important}.footer-social{width:45px;height:45px;float:left}.footer-social .vc_icon_element-inner{width:45px!important;height:45px!important;font-size:.8em!important}.footer-social span{font-size:.8em!important}.inner-page-title{padding:150px 0}.text-col-left{padding:60px 40px 60px 7%!important}.text-col-right{padding:40px 7% 60px 40px!important}.about-adv .text-col-left{padding:60px 40px 0 7%!important}.section-heading{margin-bottom:20px}.custom-ul ul{margin:5px 0 15px;padding:0}.custom-ul ul li{list-style:none;position:relative;padding:0 0 0 25px;margin-bottom:10px}.custom-ul ul li::before{content:'';position:absolute;width:0;height:0;left:4px;top:7px;border-top:9px solid transparent;border-right:9px solid #fc211f;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}.custom-ul ul li::after{content:'';position:absolute;border:0 solid transparent;border-top:3px solid #fc211f;border-radius:20px 0 0 0;top:4px;left:-5px;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.img-col .wpb_single_image{margin-bottom:0}.accordion-style .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background:#efefef!important;border-color:#e0e0e0!important}.accordion-style .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover{background:#fc211f!important;border-color:#e61d1b!important}.accordion-style .vc_tta-panel-heading:hover h4 a{color:#fff!important}.faq-contact{position:relative}.faq-contact:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);display:block!important}.faq-contact p{color:#fff!important}.faq-contact input[type=submit]{background-color:#fc211f!important}.contact-boxes{margin-top:-100px}.contact-box{padding:15px!important;color:#fff;position:relative;transition:.5s}.contact-box h4{color:#fff!important;margin-bottom:10px}.contact-box .wpb_text_column a{color:#fff!important}.contact-box .vc_icon_element{margin-bottom:20px}.contact-box .wpb_text_column{min-height:72px}.contact-box .vc_column-inner{position:relative;background:#fff;transition:.5s}.contact-box .vc_column-inner:before{position:absolute!important;content:''!important;width:calc(100% - 5px);height:100%;top:0;left:0;background:rgba(0,0,0,.75);display:block!important;border-right:5px solid #fc211f;transition:.5s}.contact-box .wpb_wrapper{position:relative}.contact-box:hover .vc_column-inner:before{background:rgba(255,33,31,.9);transition:.5s}.contact-page-form form{padding-bottom:100px!important}.contact-page-form form .nd_options_box_sizing_border_box{width:33.33%!important;float:left;margin-bottom:15px}.contact-page-form form .nd_options_box_sizing_border_box:nth-last-of-type(3){width:100%!important}.contact-page-form form input{width:100%;background-color:#ececec!important;border-color:#d4d4d4!important}.contact-page-form form input[type=submit]{background:#fc211f!important;width:auto!important}.contact-page-form form textarea{width:100%;background-color:#ececec!important;border-color:#d4d4d4!important}.contact-page-form form br{display:none}.contact-page-form form p{color:#000;font-weight:500}.contact-page-form .wpcf7 form .wpcf7-response-output{color:#fff!important}.btn-red .vc_btn3{font-family:poppins;background:#fc211f!important;color:#fff!important;border:0!important;border-radius:0!important}.btn-red{font-family:poppins;background:#fc211f!important;color:#fff!important;border:0!important;border-radius:0!important;padding:10px 20px}.vc_btn3-container.btn-red{background:0 0!important}.contact-page-form h2,.get-quote h2{margin-bottom:20px!important}.get-quote h2{color:#fff!important}.contact-page-form{margin:0 auto 60px}.get-quote{margin:60px auto;padding:60px 0;position:relative!important;color:#fff}.get-quote:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);display:block!important;z-index:1}.quick-link a{color:#fff!important}.footer-contact ul{padding-left:0}.footer-contact ul li{list-style-type:none;padding-left:30px;position:relative;color:#fff;font-family:poppins;font-weight:300!important;margin-bottom:15px;overflow:hidden}.footer-contact ul li br{display:none}.footer-contact ul li a{color:#fff;font-weight:300!important}.footer-contact ul li i{position:absolute;top:7px;left:0}.services{margin:40px auto 60px}.services .service-box{margin:20px auto}.services .service-box .nd_options_section p{min-height:auto}.services .service-box .nd_options_section{min-height:240px}.services .service-box .nd_options_section a{position:absolute;bottom:4%;left:50%;transform:translate(-50%,-50%);letter-spacing:1px;min-width:90px}.church-banner-text{color:#fff!important}.church-banner-text h2{color:#fff!important;font-weight:800;font-size:38px;margin-bottom:10px;line-height:1.2}.church-banner-text h6{color:#fff!important;font-weight:500;margin-bottom:25px;font-size:18px}.church-banner-text p{color:#fff!important;font-weight:300;font-size:15px;line-height:25px}#wpcf7-f258-o1 input,#wpcf7-f258-o1 textarea{width:100%;background-color:#ececec!important;border-color:#d4d4d4!important;color:#000}#wpcf7-f258-o1 input[type=submit]{background:#fc211f!important}#rev_slider_8_1,#rev_slider_8_1_wrapper,rs-fw-forcer{max-height:535px!important;height:535px!important}.after-before-right{padding-left:20px!important;padding-right:20px!important}.after-before-right h3{margin-bottom:15px!important}.after-before-right span{color:#fff;margin-top:15px!important}.what-expect .wpb_content_element{margin-bottom:0}.what-expect .wpb_content_element+.nicdark_section{height:0!important}.project_add_icon{display:none}.service-sec .service-box p{font-size:13px!important}.office-hours .nd_options_display_table_cell:first-child{text-align:right;padding-right:15px}.office-hours .nd_options_display_table_cell:last-child{text-align:left;padding-left:15px}.sr-gallery{margin:60px auto}.tired-replace{position:relative;padding:80px 0 40px!important}.tired-replace:before{position:absolute!important;content:''!important;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);display:block!important}.tired-replace h2{font-size:30px;color:#fff!important;margin-bottom:30px}.e-diff-box{margin:30px auto}.e-diff-box .wpb_single_image{margin-bottom:20px}.e-diff-box .wpb_single_image img{max-width:110px}.e-diff-box h2{font-size:16px}.nd_options_customizer_forms .wpcf7-response-output.wpcf7-mail-sent-ok{background:0 0!important;color:#fc211f!important}.blog-sec .nd_options_first_font.nd_options_color_greydark{font-size:20px;line-height:1.4}.blog-sec .nd_options_padding_40{padding:25px!important}.contact-page-form .wpcf7 form .wpcf7-response-output{position:absolute!important;bottom:-50px;left:15px!important}.wpcf7 form .wpcf7-response-output{margin:0!important;padding:2em 0;border:0!important;color:#fc211f!important;text-align:center!important}.expertise-box{position:relative}.expertise-box h2{font-size:14px;color:#fff!important;background:#000;padding:3px 8px;position:absolute;letter-spacing:1px;top:25px;right:35px;border-radius:3px}.expertise-box h2 a{color:#fff!important}.nd_options_navigation_2_sidebar div>ul li>ul.sub-menu{display:none}.nd_options_navigation_2_sidebar div>ul>li.menu-item-has-children:hover>ul.sub-menu{display:block}.nd_options_navigation_2_sidebar div>ul>li.menu-item-has-children{position:relative}.nd_options_navigation_2_sidebar div>ul>li.menu-item-has-children i{color:#fff;font-size:24px;position:absolute;top:15px;right:10px}.designed-by p{font-size:9px;font-weight:700}.designed-by img{width:20px;height:22px}.float-slide .popup-logo{max-width:85px}.sidebar-form-logo{position:absolute;top:10px;left:10px;max-width:75px}.sticky-nav .logo{position:absolute;left:0;top:0}.sticky-nav .logo img{max-height:71px;width:auto}.warehouse{margin:30px auto}.warehouse .img-box{padding:0 25px!important}.warehouse .text-box-right{padding:30px 25px!important}.warehouse .text-box-left{padding:30px 25px!important}.apartment-boxes img{height:240px!important;object-fit:cover}.designed-by p{color:#fff;font-weight:600}.nd_options_navigation_2 .menu li a{letter-spacing:.5px}.nd_options_navigation_2 div>ul>li:after{content:""!important;margin:0 10px!important}.facebook-group.nd_options_display_table img{width:22px!important;height:20px!important;margin-top:-3px}rs-module rs-layer,rs-module .rs-layer{text-shadow:1px 1px 2px rgb(0 0 0/.5)}.page-id-3182 .nd_options_navigation_2,.page-id-3195 .nd_options_navigation_2{display:none}.quick-easy{position:absolute}.pie-row .vc_pie_chart{margin:20px auto}.pie-row .vc_pie_chart .vc_pie_chart_value{font-size:18px;width:185px!important;height:185px!important;line-height:185px!important}.vc_pie_wrapper{width:185px!important}.vc_pie_chart_back{width:185px!important;height:185px!important}.vc_pie_chart canvas{width:185px!important;height:185px!important}.hail-top-banner .vc_parallax-inner{position:relative}.hail-top-banner .vc_parallax-inner:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.hail-top-banner #wpcf7-f1169-p3195-o2{background-color:#fff3;padding:40px;overflow:hidden}.hail-top-banner #wpcf7-f1169-p3195-o2 input,.hail-top-banner #wpcf7-f1169-p3195-o2 textarea{width:100%;background-color:#ececec!important;border-color:#d4d4d4!important;color:#000!important}.hail-top-banner #wpcf7-f1169-p3195-o2 input[type=submit]{background:#fc211f!important;color:#fff!important}.nd_options_navigation_2 div>ul li>ul.sub-menu li a{color:#000!important}.rrs-mobile{display:none}.rrs-form .wpcf7-form-control{width:100%}.banner-form{position:absolute!important;max-width:35%!important;z-index:1;top:120px;right:0!important;left:inherit!important;padding:20px 0 5px 5px;background:rgb(0 0 0/.6);border-radius:2px}.banner-form .nd_options_float_left{padding:0 5px 15px 0!important}.nd_options_customizer_forms .banner-form .nd_options_background_transparent_important,.nd_options_customizer_forms .banner-form .nd_options_background_transparent_important::placeholder{color:#fff!important}.banner-form .wpcf7-spinner{display:none}.banner-form input[type=submit]{background:#fc211f!important}.nd_options_customizer_forms .banner-form .nd_options_background_transparent_important{background-color:#0000002b!important;border-color:#ffffff2e;padding:8px 15px}.home .nd_options_container{position:relative}.nd_options_customizer_forms span.wpcf7-not-valid-tip,.nd_options_customizer_forms .wpcf7-response-output.wpcf7-validation-errors,.wpcf7-response-output{overflow:hidden}.wpcf7 form .wpcf7-response-output{color:#fff!important}@media only screen and (min-width:960px) and (max-width:1199px){.services .service-box .nd_options_section{min-height:288px}}@media(min-width:1200px){.mobile-nav{display:none}}@media(max-width:1199px){.topbar,.desktop-nav{display:none}.mobile-nav .mobile-logo{float:left}#nd_options_navigation_2_sticky_container{display:none!important}.mobile-nav .hamburger{float:right;padding-top:25px;width:auto}.nd_options_navigation_2_sidebar div>ul>li{padding:0!important}.nd_options_navigation_2_sidebar div>ul>li a{font-size:20px!important}.about-adv .text-col-left{padding:50px 35px 0 4%!important}.text-col-right{padding:40px 4% 40px 35px!important}}@media(max-width:1023px){.banner-form{position:inherit!important;width:100%!important;max-width:500px!important;z-index:inherit;top:0;right:0!important;left:inherit!important;padding:20px 0 5px 5px;background:rgb(0 0 0/.6);border-radius:2px;margin:40px auto 0!important}}@media(max-width:991px){.rrs-mobile{display:block}.rrs-desktop{display:none}}@media(max-width:768px){.d-none-mob{display:none}.renovate h1,.projects-col h1{font-size:28px!important}.service-box{margin-bottom:30px}.what-expect .vc_col-md-3{margin-bottom:30px}.blog-sec .nd_options_postgrid_posts_layout_8:last-child{left:0!important}.gallery-box{margin-bottom:30px}}@media(max-width:767px){h2{font-size:22px;line-height:25px}.speciality-banner h1{font-size:36px!important;line-height:40px}.rrs-boxes{width:100%!important}}@media only screen and (min-width:320px) and (max-width:479px){.nd_options_container{width:100%}}