@import url(/wp-content/themes/flatsome/style.css);i.icon-search:before,i.icon-google-plus:before,i.icon-shopping-cart:before,i.icon-expand:before,i.icon-tag:before,i.icon-menu:before{font-family:'fl-icons'!important}#masthead .header-nav li .nav-top-link{letter-spacing:1px;margin:0 0 0 30px}#masthead .header-nav li:first-child .nav-top-link{margin-left:54px}#masthead .header-nav li:nth-child(1) .nav-top-link:hover::after,#masthead .header-nav li.current-menu-item:nth-child(1) .nav-top-link::after{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/menu-highlight.png) no-repeat scroll center bottom / 30px auto;border:1px solid;color:#fff0;content:"";height:13px;min-width:68px;position:absolute;top:24px;left:53px}#masthead .header-nav li:nth-child(2) .nav-top-link:hover::after,#masthead .header-nav li.current-menu-item:nth-child(2) .nav-top-link::after{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/menu-highlight.png) no-repeat scroll center bottom / 30px auto;border:1px solid;color:#fff0;content:"";height:13px;min-width:104px;position:absolute;top:24px;left:23px}#masthead .header-nav li:nth-child(3) .nav-top-link:hover::after,#masthead .header-nav li.current-menu-item:nth-child(3) .nav-top-link::after{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/menu-highlight.png) no-repeat scroll center bottom / 30px auto;border:1px solid;color:#fff0;content:"";height:13px;min-width:63px;position:absolute;top:24px;left:32px}#masthead .header-nav li:nth-child(4) .nav-top-link:hover::after,#masthead .header-nav li.current-menu-item:nth-child(4) .nav-top-link::after{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/menu-highlight.png) no-repeat scroll center bottom / 30px auto;border:1px solid;color:#fff0;content:"";height:13px;min-width:82px;position:absolute;top:24px;left:32px}.home-top-banner .banner-inner .banner-txt{color:#003a84;float:right;font-size:38px;font-weight:400;line-height:43px;margin:0 0 25px;width:415px}.home-top-banner .banner-inner .text-box.banner-layer.x50.md-x50.lg-x50.y50.md-y50.lg-y50.res-text{transform:translate(-12%,-50%)!important}.about-top-sec .client-txt{font-size:26px}.about-top-sec .top-sec-txt{font-size:15px;text-align:center}.about-top-sec .box-text-inner>h4{font-weight:700;font-size:16px;margin:24px 0 14px;color:#003a84}.about-top-sec .button.primary.is-link.lowercase{color:#00aeef;margin:8px 0 0;padding:0}.client-sec .col.medium-2.small-6.large-2:nth-child(1){margin-left:61px}.client-sec .col.medium-2.small-6.large-2{margin-left:24px}.slider-sec .banner.has-hover.has-parallax{background:#fff0}.slider-sec .star-rating::before,.slider-sec .woocommerce-page .star-rating::before{color:#fff}.slider-sec .star-rating span::before{color:#fff}.slider-sec .icon-box-text.p-last-0{text-align:center}.slider-sec .flickity-prev-next-button.previous{left:10%;opacity:1;transform:translateX(20%);width:43px}.slider-sec .flickity-prev-next-button.next{opacity:1;right:10%;transform:translateX(-20%);width:43px}.quote-block .block-txt{font-weight:600}.quote-block .block-txt a{color:#fff;font-size:25px;font-weight:600;margin:0 0 0 6px}.section.quote-block{padding:9px 0 6px!important}#footer .textwidget img{width:115px}#footer .widget-title{color:#00aeef;font-size:16px;text-transform:capitalize;margin-bottom:10px}#footer .is-divider.small{display:none}.footer-secondary.pull-right{display:none}.absolute-footer .footer-primary.pull-left{width:100%}.copyright-footer{color:#fff;float:left;font-size:13px;margin:4px 0 0}#footer .cnss-social-icon li a{width:45%}#footer .cnss-social-icon{float:left}#footer .contact-list li{border:0 solid;font-size:14px;margin:0 0 10px;padding-left:30px}#footer .cnt-adrs{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/home.png) no-repeat scroll 0 4px / 17px auto}#footer .cnt-phn{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/bottom-call.png) no-repeat scroll 4px 4px / 14px auto}#footer .cntemil{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/message.png) no-repeat scroll 4px 6px / 13px auto}.footer-widgets.footer.footer-2.dark{padding-top:62px;padding-bottom:28px}#footer #block_widget-2{padding-left:0;padding-right:36px}#footer .menu-secondary-container{float:right}#footer .absolute-footer.dark ul{border:0 solid}.about-top-banner .text-box.banner-layer.x50.md-x50.lg-x50.y50.md-y50.lg-y50.res-text{display:initial!important;float:left!important;margin-top:9%;position:initial!important;transform:none!important;width:auto!important}.about-top-banner .about-txt{font-size:41px;width:auto}.about-top-banner .text-inner.text-left{padding:3px 22px!important}.process-sec .client-txt{font-size:28px;margin:0 0 19px}.process-sec .col-inner>p{font-size:14px;line-height:27px;width:91%}.serv-top-sec.about-top-sec .client-txt{font-size:26px;line-height:34px;margin:36px auto 24px}.serv-top-sec.about-top-sec .col.small-12.large-12{border-bottom:0 solid #d7d7d7;margin:0 0 15px;padding-bottom:51px}.serv-inner-sec .client-txt{font-size:26px;line-height:34px;margin:36px auto 24px;width:699px}.serv-inner-sec .top-sec-txt{line-height:28px}.serv-inner-sec .serv-inner-list>li{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/serv-divider.png) no-repeat scroll 0 4px;float:left;font-size:13px;list-style-type:none;padding:0 13px 0 11px}.serv-inner-sec .serv-inner-list>li:first-child{background:#fff0 none repeat scroll 0 0;padding-left:0}.serv-inner-sec .serv-inner-list>li a{color:#003a84}.serv-inner-sec .client-txt-inner{color:#00aeef;font-size:22px;text-align:left!important}.serv-inner-sec .servi-inner-img{float:left;width:7.5%}.serv-inner-sec .client-txt{color:#003a84;font-size:26px;line-height:34px;margin:0;padding:5px 0 0 18px;text-align:left!important;width:85%}.serv-inner-sec .client-enqtxt{color:#003a84;font-size:19px;margin:6px 0 40px;text-align:left!important}.serv-inner-sec .col.medium-5.small-12.large-5{padding-left:94px}.section.serv-inner-sec{padding-top:53px!important}.serv-inner-sec .img-inner.dark{margin:45px 0 43px}.serv-inner-sec .validation_error{display:none}.recent-project-sec .client-txt{font-size:27px;margin:31px 0 10px}.recent-project-sec .tabbed-content .tab.has-icon a{font-size:17px;padding:2px 16px 5px;font-weight:400}.tabbed-content .nav.nav-line.nav-normal{margin:0 auto 53px;width:696px}.nav-line-bottom>li>a::before,.nav-line-grow>li>a::before,.nav-line>li>a::before{background-color:#fff0!important;content:" ";height:3px;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:all 0.3s ease 0s;width:100%}.recent-project-sec .tabbed-content .tab.has-icon.active a{background:#003a84 none repeat scroll 0 0;color:#fff}.recent-project-sec .col.medium-3.small-6.large-3{padding:6px}.section.recent-project-sec{padding-bottom:72px!important}.recent-project-sec .tabbed-content .tab.has-icon a:hover{background:#003a84 none repeat scroll 0 0;color:#fff}.contact-sec .client-txt{color:#003a84;font-size:27px;line-height:34px;margin:41px 0 29px;padding:0;text-align:left;width:100%}.contact-sec .contact-list li{line-height:19px;list-style-type:none;margin:0 0 19px;padding-left:37px}.contact-sec .col-inner>p{line-height:25px;width:81%}.contact-sec .contact-list li.cnt-adrs{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/home.png) no-repeat scroll 0 4px / 17px auto}.contact-sec .contact-list li.cnt-phn{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/bottom-call.png) no-repeat scroll 4px 4px / 14px auto}.contact-sec .contact-list li.cntemil{background:#fff0 url(/wp-content/themes/nbw-theme-child/images/message.png) no-repeat scroll 4px 6px / 13px auto}.contact-sec .client-txt.submit-txt{margin-top:25px;margin-bottom:36px}.google-map.relative.mb{margin-bottom:0}.contact-sec .validation_error{display:none}.contact-sec .gfield_description.validation_message{padding:5px 0 0!important}.slider-sec .banner.has-hover{background:#fff0 none repeat scroll 0 0}div.wpcf7-mail-sent-ng,div.wpcf7-aborted,div.wpcf7-spam-blocked{border:2px solid #ff0000!important;color:#ff0000!important}.nav>li>a,.nav>li>a::after,.quote-txt-blog a,.client-row .img-inner img,.absolute-footer #menu-secondary li a,.service-features.related li a,.back-to-top,.button.primary.is-link.lowercase,.button.primary.is-link.lowercase i,.get-in-contact .footer-about-col ul li a,.footer-about-col .footer-contact-info li a,.footer-about-col .footer-social-icon li a i{-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.stuck{background-color:#fff}.nav>li{margin:0 30px}.header-contact-wrapper{margin:0!important}.nav>li>a{position:relative;font-size:16px}.nav>li>a::after{position:absolute;content:"";height:4px;background-color:#fff0;width:0;bottom:-9px;left:0;right:0;margin:auto}.nav>li>a:hover::after{width:100%;background-color:#0073c5}.custom.html_topbar_left{margin-right:0}.custom.html_topbar_left .head-quotes{font-size:20px;text-align:right;font-weight:700;color:#0e76bc}.header-nav.header-nav-main.nav.nav-right{text-align:center;width:200px}.header-contact .tooltip.tooltipstered{color:#3a3a3c;font-size:26px;font-weight:700;padding:0}.banner-heading{float:left;width:100%}.banner-heading h1{font-size:60px;font-weight:700;line-height:70px;margin:0 0 34px 0}.banner-heading p{font-size:18px;text-transform:uppercase;font-weight:700;margin:0 0 26px 0}.home-top-banner .banner-inner .button.primary.banner-btn{background-color:#353535;font-size:22px;text-transform:uppercase;padding:15px 74px;line-height:normal;margin:0}.stuck .header-main .nav>li>a{line-height:normal!important}.header-main .nav>li>a:hover::after{display:none!important}.current_page_item.active a::after{width:100%!important;background-color:#0e76bc}.header:not(.transparent) .header-bottom-nav.nav>li>a{color:#3a3a3c!important}.stuck .header-contact .tooltip.tooltipstered{font-size:22px}.stuck .nav>li>a>i{font-size:20px!important}.stuck .custom.html_topbar_left .head-quotes{font-size:18px}.quote-txt-blog{text-align:center;text-transform:uppercase;color:#fff;margin:0;line-height:normal;font-size:22px;display:inline-block;vertical-align:middle}.quote-txt-blog a{color:#fff;margin-left:22px}.section.quote-block{padding:24px 15px!important;background-color:#0e76bc!important}.full-width .ubermenu-nav,.container,.row{max-width:1230px}.home-inner-banner .text-box{padding:0 15px}.section.custom-footer{padding:80px 0!important;float:left;width:100%;background-color:#303032}.section.custom-footer .col{padding-bottom:0}.foote-logo .img-inner.dark{max-width:313px}ul{list-style-type:none}.footer-about-col{float:left;width:100%}.footer-about-col h3{font-size:18px;color:#0e76bc;margin-bottom:13px}.footer-about-col p{color:#fff;line-height:19px;font-size:14px}.footer-about-col .footer-social-icon{float:left;width:100%;margin-bottom:0}.footer-about-col .footer-social-icon li{float:left;margin:0 38px 0 0}.footer-about-col .footer-contact-info{float:left;width:100%;margin-bottom:0}.footer-about-col .footer-contact-info li{width:100%;margin:0 0 15px 0;color:#fff;font-size:14px;display:inline-block;vertical-align:middle;line-height:normal}.footer-about-col .footer-contact-info li i{color:#0e76bc;margin-right:15px;font-size:20px;display:inline-block;vertical-align:middle}.footer-about-col .footer-contact-info li a{color:#fff}.footer-about-col .footer-contact-info li a:hover{color:#0e76bc}.footer-about-col .footer-social-icon li a i{color:#0e76bc;font-size:20px}.footer-about-col .footer-social-icon li a:hover i{color:#fff}.col.foote-logo{display:flex;align-items:center}.footer-about-col .footer-contact-info li:last-child{margin:0}#footer .absolute-footer.dark{background-color:#212123;padding:25px 15px;float:left!important;width:100%!important}#footer .absolute-footer.dark ul li{margin:0 20px}.absolute-footer #menu-secondary li a{color:#fff;font-size:12px;font-weight:700}.absolute-footer #menu-secondary li a:hover{color:#0073c5}.slider-sec .testimonial-text p{font-size:20px;margin:46px 0;line-height:37px}.star-rating::before,.woocommerce-page .star-rating::before{color:#0e76bc!important}.secondary.is-underline,.secondary.is-link,.secondary.is-outline,.stars a.active,.star-rating::before,.woocommerce-page .star-rating::before,.star-rating span::before,.color-secondary{color:#0e76bc!important}.slider-sec .star-rating{float:none;display:inline-block;margin:0}.testimonial-meta.pt-half{padding-top:0}.testimonial-name.test_name{font-size:24px;font-weight:400}.slider-sec .slider-nav-light .flickity-page-dots .dot{border:1px solid #fff;height:14px;margin:0 10px 0 0;opacity:1;width:14px}.flickity-page-dots{bottom:50px}.flickity-prev-next-button{color:#0e76bc!important;width:65px!important;height:65px!important}.slider-nav-light .flickity-prev-next-button svg,.slider-nav-light .flickity-prev-next-button .arrow{fill:#0e76bc;display:inline-block;height:100%!important}.client-row .img-inner img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.about-top-sec{float:left;width:100%;padding-top:98px!important;padding-bottom:51px!important;background-color:#fff}.about-top-sec .home-about{float:left;width:100%;text-align:center}.about-top-sec .home-about h2{color:#0e76bc;font-size:40px;font-weight:400}.about-top-sec .home-about p{font-size:20px;color:#333;line-height:36px;margin-bottom:20px}.about-top-sec .home-about p:last-child{margin-bottom:0}.about-top-sec .col.small-12.large-12{border-bottom:1px solid #d7d7d7;margin:0 0 68px;padding-bottom:44px}.service-col .box-image{height:132px;background-color:#0e76bc;display:inline-block;width:132px!important;border-radius:50%;vertical-align:middle;line-height:132px;margin-bottom:30px;text-align:center}.box-image img{max-width:100%;width:auto;margin:0 auto}.service-info{text-align:center;float:left;width:100%}.service-info h4,.service-info h3{color:#0e76bc;font-size:22px;font-weight:700;margin:0 0 44px 0;display:block;height:86px;overflow:hidden}.service-info p{color:#666;font-size:14px;line-height:20px;margin-bottom:22px;height:240px;overflow:hidden}.col.service-col{width:100%;display:block;padding-bottom:0}.col.service-col .box-text.text-left{text-align:center;padding:0}.about-top-sec .button.primary.is-link.lowercase{padding:0;font-size:16px;color:#0e76bc;margin:0}.product-sec .client-txt,.client-sec .client-txt{font-size:40px;color:#0e76bc;font-weight:400;line-height:normal;margin-bottom:50px}.recent-project-row .col,.client-sec-txt-row .col{padding-bottom:0}.client-sec{padding:60px 0!important}.client-row .img-inner img:hover{filter:none}.client-row .col{padding-bottom:0}.about-top-banner .text-inner.text-left{padding:4px 32px!important}.about-top-banner .about-txt{font-size:50px;width:auto;margin:0;line-height:normal}.common-banner .text.dark{background-color:rgb(0 114 194 / .9);width:auto;display:inline-block}.recent-project-txt-row .col{padding-bottom:0}.about-family-sec{float:left;width:100%;padding:100px 0!important}.about-family-sec .about-com-info{float:left;width:100%}.about-com-info h3{font-size:40px;color:#0073c3;font-weight:400;line-height:40px;margin-bottom:35px}.about-com-info p{font-size:16px;margin-bottom:0;color:#363636;line-height:29px}.about-family-sec-row .col{padding-bottom:0}.about-family-sec-row .col .col-inner{padding-bottom:0!important}.about-family-sec-row.odd{margin-bottom:90px}.col.about-com-txt-col-odd{padding-right:60px}.col.about-com-txt-col-even{padding-left:60px}.process-sec .choose-list>li{font-size:16px;list-style-type:none;color:#363636;line-height:normal;margin:0 0 14px 0;position:relative;padding-left:25px}.process-sec .choose-list>li::before{content:"\f006";position:absolute;font-family:FontAwesome;left:0;top:4px;color:#0075bf}.process-sec .choose-list>li br{display:none}.process-txt-row .col{padding-bottom:0}.process-sec{background-color:#ebebeb;padding:98px 0!important}.choose-list{margin-bottom:0}.service-info.inside-col h4{margin-bottom:0}.service-content{float:left;width:100%;background-color:#fff;padding:50px 0!important}.service-info-inside{float:left;width:100%}.service-info-inside h2{font-size:40px;color:#0075c1;font-weight:400;margin-bottom:31px}.service-info-inside p{color:#363636;font-size:16px;line-height:28px;margin-bottom:52px}.service-info-inside p:last-child{margin-bottom:0}.service-features{float:left;width:100%;margin-bottom:44px}.service-features.single-para{margin-bottom:0}.service-features h3{font-size:30px;color:#0075c1;font-weight:400;margin-bottom:30px}.service-features ul{float:left;width:100%;margin-bottom:0}.service-features ul li{font-size:16px;color:#363636;margin-left:0;position:relative;padding-left:20px;margin-bottom:10px}.service-features ul li:last-child{padding-right:0}.service-features ul li::before{content:"";position:absolute;left:0;height:9px;width:9px;background-color:#0e76bc;border-radius:50%;top:8px}.service-features p{font-size:16px;color:#363636;margin-bottom:56px}.service-features p:last-child{margin-bottom:0}.service-left-col .img-inner.dark{overflow:visible;float:left;width:100%;margin:76px 0 75px 0}.service-features.related{margin-bottom:0}.service-features.related h3{margin-bottom:10px}.service-features.related li{display:inline-block;padding-left:0;margin-bottom:0;padding-right:30px}.service-features.related li a:hover{color:#0073c5}.service-features.related li a{font-size:16px;color:#242424;font-weight:700}.service-features.related li::before{display:none}.col.service-left-col{padding-bottom:0}.service-left-col .img{margin:0!important}.service-features .service-note{margin-top:28px;margin-bottom:20px}.service-features.related li::after{position:absolute;content:"|";right:9px;top:0}.service-roofing{margin-top:48px;float:left;width:100%}.service-features.related li:last-child::after{display:none}::-webkit-input-placeholder{color:#707070}:-moz-placeholder{color:#707070;opacity:1}::-moz-placeholder{color:#707070;opacity:1}:-ms-input-placeholder{color:#707070}.service-form{float:left;width:100%}.service-form h3{font-size:24px;color:#0073c1;font-weight:700;text-transform:uppercase;margin-bottom:60px}.service-form ul li{margin-left:0;margin-bottom:20px;float:left;width:100%}.service-form ul li input,.service-form ul li textarea{height:50px;border:1px solid #989898;padding:20px;font-size:14px;color:#707070;margin-bottom:0}.service-form ul li textarea{height:230px;resize:none}.service-form-btn{margin:10px 0 0 0!important;background-color:#0075c2!important;font-size:14px!important;font-weight:400!important;padding:3px 54px!important}.col.service-right-col{padding-left:90px;padding-bottom:0}.wpcf7 .wpcf7-not-valid-tip{margin-top:0;padding:5px 8px 5px 0;line-height:normal;border-radius:0;opacity:1;background-color:#fff;color:#b20000;font-size:14px}.wpcf7 .wpcf7-not-valid-tip::after{display:none}.wpcf7 .wpcf7-response-output{margin:5px 0 0 0;border-radius:0;float:left;width:100%;color:#363636;font-size:14px}.service-info-inside.main-title-block{margin-bottom:30px}.back-to-top:hover{background-color:#0073c5!important;border-color:#0073c5!important}#header-contact .tooltip .icon-phone{color:#0e76bc!important}.service-form.contact-form h3{font-size:40px;color:#0075c1;text-transform:capitalize;font-weight:400;margin-bottom:55px}.get-in-contact{float:left;width:100%}.get-in-contact .footer-about-col p{color:#363636;margin-bottom:33px}.get-in-contact .footer-about-col ul li a{color:#363636}.get-in-contact .footer-about-col ul li a:hover{color:#0e76bc}.get-in-contact .footer-about-col h3{font-size:40px;font-weight:400;margin-bottom:49px}.contact-sec .col.medium-7.small-12.large-7{padding-right:108px;padding-bottom:0}.col.contact-right-col{padding-bottom:0}.wpcf7-form{margin-bottom:0}.contact-sec{padding:80px 0!important;float:left;width:100%;background-color:#fff}.google-map{float:left;width:100%}.button.primary.is-link.lowercase:hover i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);-moz-transform:translateX(5px);transform:translateX(5px)}.badge{height:112px;width:112px}.badge.post-date{right:0;left:auto;top:0}.badge-frame .badge-inner,.badge-outline .badge-inner{background-color:#0073c0;border:2px solid #0073c0}.badge-inner .post-date-day{color:#fff;font-size:24px;font-weight:700;margin-bottom:10px;display:block}.badge-inner .post-date-month{font-size:24px;color:#fff;font-weight:400}.badge-inner br{display:none}.box-text.text-left{float:left;width:100%;padding:40px 0 0 0}.box-text.text-left .box-text-inner.blog-post-inner{float:left;width:100%}.box-text.text-left .box-text-inner.blog-post-inner h5{font-size:25px;font-weight:300;color:#000;letter-spacing:2px;line-height:normal;border-bottom:0;margin-bottom:23px;margin-top:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.box-blog-post .is-divider{display:none}.box-text p{color:#333;font-size:15px;line-height:30px;margin-top:0;margin-bottom:15px}.box-text .button{margin:0;font-size:15px;color:#0073c0;padding:0}.button.is-underline::before{content:"";height:1px;background-color:#0074c3;opacity:1;transition:all .3s;position:absolute;bottom:0;left:0;width:60%}.box-text .button.is-underline:hover,.button.is-link:hover{color:#0074c3;box-shadow:none}.box-image .image-cover img{display:block;width:100%}.col.post-item{padding-bottom:0;margin-bottom:80px}.news-info-main{float:left;width:100%;background-color:#fff;padding:100px 0 20px 0!important}.news-info-main .col{padding-bottom:0}.copyright-footer span{display:inline-block;vertical-align:middle;margin-right:30px}.nbw{display:inline-block;vertical-align:middle}.nbw small{color:#fff;text-transform:uppercase;font-size:12px;background-color:#0e76bc;padding:2px 8px;display:table-cell}.nbw strong{font-size:12px;text-transform:capitalize;background-color:#303032;padding:2px 8px;display:table-cell;color:#fff}.nbw br{display:none}.service-info h4 a,.service-info h3 a{color:#0e76bc}.service-info h4 a:hover,.service-info h3 a:hover{color:#0e76bc}.blog-wrapper.blog-single{float:left;width:100%;background-color:#fff;padding:100px 0!important}.blog-wrapper.blog-single .entry-content.single-page{padding:0}.blog_title_image_block .col{padding-bottom:0}.blog_title_image_block .col img{width:100%}.blog_head_col h2{font-size:40px;font-weight:400;text-transform:capitalize;color:#0075bf;margin-bottom:30px}.blog_head_col p{font-size:16px;color:#333;margin-bottom:0}.col.blog_head_col{padding-bottom:30px}.blog-content-main .blog-content{float:left;max-width:48%;padding:0 15px}.blog-content-main .blog-content p{font-size:16px;color:#333;margin-bottom:30px}.row.blog_title_image_block{margin-bottom:60px;margin-left:auto!important;margin-right:auto!important}.blog-share.text-left{float:left;width:100%;margin-top:114px;margin-bottom:44px;padding:0 15px}.blog-share.text-left span{font-size:22px;color:#181d27;font-weight:700;margin-right:25px}.social-icons i{min-width:1em;font-size:22px;color:#0073c0}.navigation-post{float:left;width:100%}.navigation-post .bb{border-bottom:0}.navigation-post .bt{border-top:1px solid #d4d4d6}.next-prev-nav .flex-col+.flex-col{border-left:none}.nav-previous a,.nav-next a{font-size:16px;color:#10131a;font-weight:700;text-transform:uppercase}.next-prev-nav .flex-col{padding:30px 0 0 0}.blog-wrapper.blog-single .post{margin-bottom:0}.social-icons a{margin:0!important;display:inline-block;padding:0 8px}.blog-content-main.row{margin-left:auto!important;margin-right:auto!important}.flex-col.nav-prev{padding-left:7px}.flex-col.nav-next{padding-right:7px}.footer-wrapper{width:100%;float:left}@media only screen and (max-width:1500px){.slider-sec .flickity-prev-next-button.previous{left:3%}.slider-sec .flickity-prev-next-button.next{right:3%}}@media only screen and (max-width:1174px){.about-top-sec-row .col{max-width:50%;flex-basis:50%;margin-bottom:30px}.service-info p{height:180px}.about-top-sec{padding-bottom:20px!important}.service-info h4,.service-info h3{height:62px;margin:0 0 30px 0}}@media only screen and (max-width:1024px){.about-top-sec{padding-top:50px!important}.about-top-sec .home-about h2{font-size:28px}.about-top-sec .home-about p{font-size:18px;line-height:30px;margin-bottom:15px}.about-top-sec .col.small-12.large-12{margin:0 0 50px;padding-bottom:44px}.product-sec .client-txt,.client-sec .client-txt{font-size:28px;margin-bottom:30px}.client-sec{padding:30px 0!important}.slider-sec .flickity-prev-next-button.previous{left:1%}.flickity-prev-next-button{width:50px!important;height:50px!important}.slider-sec .flickity-prev-next-button.next{right:1%}.slider-sec .testimonial-text p{font-size:18px;margin:20px 0;line-height:35px}.testimonial-name.test_name{font-size:22px}.quote-txt-blog{font-size:20px}.section.quote-block{padding:15px!important;background-color:#0e76bc!important}.section.custom-footer{padding:50px 0!important}.service-info h4,.service-info h3{margin:0 0 30px 0}.about-family-sec{padding:50px 0!important}.col.about-com-txt-col-odd{padding-right:15px}.about-com-info h3{font-size:28px;margin-bottom:15px}.col.about-com-txt-col-even{padding-left:15px}.about-family-sec-row.odd{margin-bottom:50px}.process-sec{padding:50px 0!important}.service-content{padding:20px 0 50px 0!important}.col.service-right-col{padding-left:15px;padding-bottom:0}.service-info-inside h2{font-size:28px;margin-bottom:15px}.service-info-inside p{margin-bottom:20px}.service-left-col .img-inner.dark{margin:30px 0 30px 0}.service-features h3{font-size:22px;margin-bottom:15px}.service-features p{margin-bottom:20px}.service-features .service-note{margin-top:20px}.service-features{margin-bottom:30px}.service-features.single-para{margin-bottom:0}.service-form h3{margin-bottom:30px}.service-roofing{margin-top:28px}.contact-sec{padding:38px 0!important}.service-form.contact-form h3{font-size:28px;margin-bottom:30px}.contact-sec .col.medium-7.small-12.large-7{padding-right:15px}.get-in-contact .footer-about-col h3{font-size:28px;margin-bottom:30px}.col.post-item{margin-bottom:60px}.box-text.text-left .box-text-inner.blog-post-inner h5{font-size:22px;margin-bottom:15px}.news-info-main{padding:50px 0 0 0!important}.blog-wrapper.blog-single{padding:50px 0!important}.blog_head_col h2{font-size:28px;margin-bottom:15px}.row.blog_title_image_block{margin-bottom:20px}.blog-share.text-left{margin-top:8px;margin-bottom:44px}}@media only screen and (max-width:992px){.absolute-footer .footer-primary.pull-left{display:flex;flex-direction:column;text-align:center}.absolute-footer .footer-primary.pull-left .menu-secondary-container{width:100%}.absolute-footer .footer-primary.pull-left .copyright-footer{width:100%}}@media only screen and (max-width:849px){.custom-home-banner{padding-top:400px!important}.banner-heading h1{font-size:40px;line-height:normal;margin:0 0 20px 0}.banner-heading p{font-size:18px;margin:0 0 20px 0}.home-top-banner .banner-inner .button.primary.banner-btn{font-size:22px;padding:7px 44px;line-height:normal}.custom-home-banner .text-box{width:96%!important}.nav>li>a::after{display:none}.nav>li{margin:0}.sidebar-menu .nav-sidebar .current_page_item a{color:#0e76bc}.sidebar-menu .nav-sidebar .current_page_item{background-color:rgb(0 0 0 / .05);color:#0e76bc}.sidebar-menu .nav-sidebar .current_page_item .children li a{color:rgb(102 102 102 / .85)}.box-text.text-left{padding:30px 0 0 0}.col.post-item{margin-bottom:40px}.badge{height:100px;width:100px}.news-info-main{padding:40px 0 0 0!important}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:15px;padding-right:15px;font-size:15px}}@media only screen and (max-width:767px){.flickity-prev-next-button{display:none}.custom-home-banner .text-box{width:100%!important}.banner-heading h1{font-size:30px;margin:0 0 15px 0}.banner-heading p{font-size:16px;margin:0 0 15px 0}.home-top-banner .banner-inner .button.primary.banner-btn{font-size:20px;padding:7px 30px}.custom-home-banner,.common-banner{padding-top:350px!important}.about-top-sec .home-about h2{font-size:22px}.about-top-sec{padding-top:30px!important;padding-bottom:30px!important}.about-top-sec .home-about p{font-size:16px;line-height:28px;margin-bottom:15px}.about-top-sec .col.small-12.large-12{margin:0 0 30px;padding-bottom:30px}.about-top-sec-row{flex-direction:column}.about-top-sec-row .col{max-width:100%;flex-basis:100%;margin-bottom:30px}.service-info h4,.service-info h3{font-size:20px;margin:0 0 15px 0;height:auto;overflow:visible}.service-info p{font-size:14px;margin-bottom:15px;height:auto;overflow:visible}.about-top-sec-row .col:nth-child(4n){margin-bottom:0}.product-sec .client-txt,.client-sec .client-txt{font-size:22px;margin-bottom:15px}.client-row{align-items:center}.client-row .col .img{width:80%!important}.slider-sec .testimonial-text p{font-size:16px;margin:15px 0;line-height:26px}.testimonial-name.test_name{font-size:20px}.quote-txt-blog{font-size:16px}.quote-txt-blog a{display:inline-block;margin-left:8px}.custom-home-banner .text-inner.text-left{text-align:center}.custom-footer-row{flex-direction:column}.section.custom-footer .col{padding-bottom:0;max-width:100%;margin-bottom:30px}.section.custom-footer .col:nth-child(3){margin-bottom:0}.footer-about-col .footer-social-icon li{float:none;margin:0 20px 0 0;display:inline-block}.footer-about-col .footer-social-icon li:last-child{margin:0}.footer-about-col p{line-height:24px}#footer .absolute-footer.dark ul li{margin:0 11px 9px 0}#footer .absolute-footer.dark ul li:last-child{margin-right:0}#footer .absolute-footer.dark{padding:15px 0}.about-family-sec-row.odd{margin-bottom:30px;flex-direction:column-reverse}.about-family-sec{padding:30px 0!important}.about-family-sec-row .col{max-width:100%;flex-basis:100%}.about-family-sec-row .img-inner.dark{margin-bottom:30px}.about-com-info h3{font-size:22px;line-height:normal}.about-family-sec .about-com-info{text-align:left}.process-sec{padding:30px 0!important}.process-sec .choose-list>li:last-child{margin-bottom:0}.common-banner .text-box{text-align:center;width:100%!important}.about-top-banner .about-txt{font-size:30px}.service-row{flex-direction:column}.service-row .col{max-width:100%;flex-basis:100%}.service-info-inside h2{font-size:22px}.service-features .service-note{margin-bottom:0}.service-features.related li::after{display:none}.service-features.related li{padding-left:0;margin-bottom:5px;padding-right:0;width:100%}.service-form h3{margin-bottom:15px;font-size:22px}.service-content{padding:20px 0 20px 0!important}.contact-sec-row{flex-direction:column}.contact-sec-row .col{max-width:100%;flex-basis:100%}.contact-sec{padding:30px 0!important}.service-form.contact-form h3{font-size:22px;margin-bottom:15px}.get-in-contact .footer-about-col h3{font-size:22px;margin-bottom:15px}.get-in-contact .footer-about-col p{margin-bottom:20px}.badge{height:70px;width:70px}.badge-inner .post-date-day{font-size:20px;margin-bottom:6px}.badge-inner .post-date-month{font-size:20px}.copyright-footer span{width:100%;margin-right:0}.nbw{margin-top:15px}#menu-secondary.links{margin:0;padding-bottom:0!important}.blog_title_image_block{flex-direction:column}.blog_title_image_block .col{max-width:100%;flex-basis:100%}.blog_title_image_block .col img{margin-bottom:20px}.blog_head_col h2{font-size:22px}.blog-content-main.row{flex-direction:column}.blog-content-main .blog-content{max-width:100%}.blog-content-main .blog-content p{margin-bottom:15px}.blog-wrapper.blog-single{padding:30px 0!important}.blog-share.text-left span{font-size:20px;margin-right:20px}.social-icons i{font-size:20px}.blog-share.text-left{margin-bottom:24px}.google-map .map-height{height:400px!important}.copyright-footer{margin:0}.col.service-right-col{display:none}}@media only screen and (max-width:549px){.recent-project-row .col{margin-bottom:30px}.recent-project-row .col:nth-child(3n){margin-bottom:0}.client-row .col{margin-bottom:15px}.client-row .col .img{width:70%!important}.process-txt-row{flex-direction:column}.process-txt-row .col{padding-bottom:0;max-width:100%;flex-basis:100%;margin-bottom:30px}.process-txt-row .col:nth-child(2){margin-bottom:0}.process-txt-row .about-com-info{text-align:left}}@media only screen and (max-width:479px){.client-row .col{margin-bottom:30px;max-width:100%;flex-basis:100%}.client-row .col .img{width:45%!important}}