Help
RSS
API
Feed
Maltego
Contact
Domain > www.gjflatroofing.co.uk
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2017-09-09
23.201.69.238
(
ClassC
)
2024-11-05
185.61.153.73
(
ClassC
)
Port 80
HTTP/1.1 200 OKdate: Tue, 05 Nov 2024 12:03:59 GMTserver: Apachex-powered-by: PHP/8.0.30link: http://www.gjflatroofing.co.uk/wp-json/>; relhttps://api.w.org/, http://www.gjflatroofing.co.uk/wp-json/wp/v2/pages/821>; relalternate; typeapplication/json, http://www.gjflatroofing.co.uk/>; relshortlinkvary: Accept-Encodingreferrer-policy: transfer-encoding: chunkedcontent-type: text/html; charsetUTF-8 !DOCTYPE html>html langen-GB>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1> link relprofile hrefhttps://gmpg.org/xfn/11> title>G J Flat Roofing – Flat Roofing Repair in Nottingham/title>meta namerobots contentmax-image-preview:large />link reldns-prefetch href//fonts.googleapis.com />link relalternate typeapplication/rss+xml titleG J Flat Roofing » Feed hrefhttp://www.gjflatroofing.co.uk/feed/ />link relalternate typeapplication/rss+xml titleG J Flat Roofing » Comments Feed hrefhttp://www.gjflatroofing.co.uk/comments/feed/ />script>window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{concatemoji:http:\/\/www.gjflatroofing.co.uk\/wp-includes\/js\/wp-emoji-release.min.js?ver6.5.5}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return ert})}function u(e,t,n){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\uddfa\ud83c\uddf3,\ud83c\uddfa\u200b\ud83c\uddf3)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!n(e,\ud83d\udc26\u200d\u2b1b,\ud83d\udc26\u200b\u2b1b)}return!1}function f(e,t,n){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement(canvas),ar.getContext(2d,{willReadFrequently:!0}),o(a.textBaselinetop,a.font600 32px Arial,{});return e.forEach(function(e){oet(a,e,n)}),o}function t(e){var ti.createElement(script);t.srce,t.defer!0,i.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,sflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){i.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),p.toString().join(,)+));,rnew Blob(e,{type:text/javascript}),anew Worker(URL.createObjectURL(r),{name:wpTestEmojiSupports});return void(a.onmessagefunction(e){c(ne.data),a.terminate(),t(n)})}catch(e){}c(nf(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/script>link relstylesheet idastra-theme-css-css hrefhttp://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/css/minified/style.min.css?ver4.8.3 mediaall />style idastra-theme-css-inline-css>.ast-no-sidebar .entry-content .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-no-sidebar .entry-content .alignwide {margin-left: calc(-41vw + 50%);margin-right: calc(-41vw + 50%);max-width: unset;width: unset;}.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{width: 100%;margin-left: auto;margin-right: auto;}.wp-block-gallery,.blocks-gallery-grid {margin: 0;}.wp-block-separator {max-width: 100px;}.wp-block-separator.is-style-wide,.wp-block-separator.is-style-dots {max-width: none;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 10px;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 10px;}@media (max-width: 782px) {.entry-content .wp-block-columns .wp-block-column {flex-basis: 100%;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 0;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 0;}}body .entry-content .wp-block-latest-posts {margin-left: 0;}body .entry-content .wp-block-latest-posts li {list-style: none;}.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {margin-left: 0;}.ast-header-break-point .entry-content .alignwide {margin-left: auto;margin-right: auto;}.entry-content .blocks-gallery-item img {margin-bottom: auto;}.wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:6.67em;--ast-container-default-lg-padding:5.67em;--ast-container-default-slg-padding:4.34em;--ast-container-default-md-padding:3.34em;--ast-container-default-sm-padding:6.67em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.4em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;}html{font-size:100%;}a,.page-title{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.4em);}blockquote{color:var(--ast-global-color-3);}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-family:Raleway,sans-serif;font-weight:400;}.site-title{font-size:35px;font-size:2.1875rem;display:block;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:26px;font-size:1.625rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}h1,.entry-content h1{font-size:40px;font-size:2.5rem;font-weight:400;font-family:Raleway,sans-serif;line-height:1.4em;}h2,.entry-content h2{font-size:32px;font-size:2rem;font-weight:400;font-family:Raleway,sans-serif;line-height:1.3em;}h3,.entry-content h3{font-size:26px;font-size:1.625rem;font-family:Raleway,sans-serif;line-height:1.3em;}h4,.entry-content h4{font-size:24px;font-size:1.5rem;line-height:1.2em;font-family:Raleway,sans-serif;}h5,.entry-content h5{font-size:20px;font-size:1.25rem;line-height:1.2em;font-family:Raleway,sans-serif;}h6,.entry-content h6{font-size:16px;font-size:1rem;line-height:1.25em;font-family:Raleway,sans-serif;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,inputtypetext:focus,inputtypeemail:focus,inputtypeurl:focus,inputtypepassword:focus,inputtypereset:focus,inputtypesearch:focus,textarea:focus{border-color:var(--ast-global-color-0);}inputtyperadio:checked,inputtypereset,inputtypecheckbox:checked,inputtypecheckbox:hover:checked,inputtypecheckbox:focus:checked,inputtyperange::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-0);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.widget-title,.widget .wp-block-heading{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-3);}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,inputtypetext:focus,inputtypeemail:focus,inputtypeurl:focus,inputtypepassword:focus,inputtypereset:focus,inputtypesearch:focus,inputtypenumber:focus,textarea:focus,.wp-block-search__input:focus,data-sectionsection-header-mobile-trigger .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity inputtypenumber:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity inputtypenumber:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.main-header-menu .menu-link,.ast-header-custom-item a{color:var(--ast-global-color-3);}.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus > .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu .current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-0);}.header-main-layout-3 .ast-main-header-bar-alignment{margin-right:auto;}.header-main-layout-2 .site-header-section-left .ast-site-identity{text-align:left;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:var(--ast-global-color-0);}.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid var(--ast-global-color-0);color:var(--ast-global-color-0);}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:var(--ast-global-color-0);}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 4em;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}.single.ast-page-builder-template .entry-header {padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-archive-description {margin: 4em auto 0;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {margin-left: 0;margin-right: 0;}.footer-adv .footer-adv-overlay{border-top-style:solid;border-top-color:#7a7a7a;}.wp-block-buttons.aligncenter{justify-content:center;}@media (min-width:1200px){.wp-block-group .has-background{padding:20px;}}@media (min-width:1200px){.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignwide,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignwide{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignfull{margin-left:-6.67em;margin-right:-6.67em;padding-left:6.67em;padding-right:6.67em;}}@media (min-width:1200px){.wp-block-cover-image.alignwide .wp-block-cover__inner-container,.wp-block-cover.alignwide .wp-block-cover__inner-container,.wp-block-cover-image.alignfull .wp-block-cover__inner-container,.wp-block-cover.alignfull .wp-block-cover__inner-container{width:100%;}}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-table.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:inherit;line-height:1em;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.entry-contentdata-ast-blocks-layout > figure{margin-bottom:1em;}@media (max-width:921px){.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em;}.ast-author-box img.avatar{margin:20px 0 0 0;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:#ffffff;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link{border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:inherit;line-height:1em;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,inputtypebutton,inputtypesubmit,inputtypereset{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,inputtypereset:hover,inputtypereset:focus,input#submit:hover,input#submit:focus,inputtypebutton:hover,inputtypebutton:focus,inputtypesubmit:hover,inputtypesubmit:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}.site-branding img,.site-header .site-logo-img .custom-logo-link img{max-width:100%;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -6.67em;margin-right: -6.67em;width: auto;}@media (max-width: 1200px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.4em;margin-right: -2.4em;}}@media (max-width: 768px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.14em;margin-right: -2.14em;}}@media (max-width: 544px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -1em;margin-right: -1em;}}.ast-no-sidebar.ast-separate-container .entry-content .alignwide {margin-left: -20px;margin-right: -20px;}.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@font-face {font-family: Astra;src: url(http://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/fonts/astra.woff) format(woff),url(http://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/fonts/astra.ttf) format(truetype),url(http://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/fonts/astra.svg#astra) format(svg);font-weight: normal;font-style: normal;font-display: fallback;}@media (max-width:921px) {.main-header-bar .main-header-bar-navigation{display:none;}}.ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-color:var(--ast-global-color-0);}.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border-top-width:2px;border-style:solid;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu{top:-2px;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link{border-bottom-width:0px;border-style:solid;border-color:#eaeaea;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.ast-small-footer{border-top-style:solid;border-top-width:1px;border-top-color:#7a7a7a;}.ast-small-footer-wrap{text-align:center;}.site .comments-area{padding-bottom:3em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {display: none;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {padding: 0;display: block;overflow: hidden;}.ast-header-break-point .ast-header-custom-item .widget:last-child {margin-bottom: 1em;}.ast-header-custom-item .widget {margin: 0.5em;display: inline-block;vertical-align: middle;}.ast-header-custom-item .widget p {margin-bottom: 0;}.ast-header-custom-item .widget li {width: auto;}.ast-header-custom-item-inside .button-custom-menu-item .menu-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {display: block;}.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {margin-right: 1em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {width: 100%;padding-right: 5.5em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {padding-left: 20px;padding-right: 20px;margin-bottom: 1em;margin-top: 1em;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {padding-left: 0;padding-right: 0;margin-top: 0;margin-bottom: 0;}.astra-icon-down_arrow::after {content: \e900;font-family: Astra;}.astra-icon-close::after {content: \e5cd;font-family: Astra;}.astra-icon-drag_handle::after {content: \e25d;font-family: Astra;}.astra-icon-format_align_justify::after {content: \e235;font-family: Astra;}.astra-icon-menu::after {content: \e5d2;font-family: Astra;}.astra-icon-reorder::after {content: \e8fe;font-family: Astra;}.astra-icon-search::after {content: \e8b6;font-family: Astra;}.astra-icon-zoom_in::after {content: \e56b;font-family: Astra;}.astra-icon-check-circle::after {content: \e901;font-family: Astra;}.astra-icon-shopping-cart::after {content: \f07a;font-family: Astra;}.astra-icon-shopping-bag::after {content: \f290;font-family: Astra;}.astra-icon-shopping-basket::after {content: \f291;font-family: Astra;}.astra-icon-circle-o::after {content: \e903;font-family: Astra;}.astra-icon-certificate::after {content: \e902;font-family: Astra;}blockquote {padding: 1.2em;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}:root {--ast-border-color : #dddddd;}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-single-entry-bannerdata-banner-layoutlayout-1 {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-bannerdata-banner-width-typecustom {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header > *:not(:last-child){margin-bottom:10px;}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-archive-entry-bannerdata-banner-width-typecustom {margin: 0 auto;width: 100%;}.ast-archive-entry-bannerdata-banner-layoutlayout-1 {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-size:40px;font-size:2.5rem;text-transform:capitalize;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:\00bb;}.trail-items li:last-of-type::after{display:none;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.elementor-widget-heading .elementor-heading-title{margin:0;}.elementor-page .ast-menu-toggle{color:unset !important;background:unset !important;}.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerceclass*columns- ul.products li.product{width:auto;margin:0;float:none;}body .elementor hr{background-color:#ccc;margin:0;}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0 !important;}.elementor-posts-container CLASS*ast-width-{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerceclass*columns- ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{flex:unset;}.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{font-weight:bold;content:\e900;font-family:Astra;text-decoration:inherit;display:inline-block;}.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{content:\e900;font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0, -2px) rotateZ(270deg);margin-right:5px;}.widget_search .search-form:after{font-family:Astra;font-size:1.2em;font-weight:normal;content:\e8b6;position:absolute;top:50%;right:15px;transform:translate(0, -50%);}.astra-search-icon::before{content:\e8b6;font-family:Astra;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:3;}.main-header-bar .main-header-bar-navigation .page_item_has_children > a:after, .main-header-bar .main-header-bar-navigation .menu-item-has-children > a:after, .menu-item-has-children .ast-header-navigation-arrow:after{content:\e900;display:inline-block;font-family:Astra;font-size:.6rem;font-weight:bold;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal;}.menu-item-has-children .sub-menu .ast-header-navigation-arrow:after{margin-left:0;}.ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after{display:none;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}/style>link relstylesheet idastra-google-fonts-css hrefhttps://fonts.googleapis.com/css?familyRaleway%3A400%2C&displayfallback&ver4.8.3 mediaall />style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>style idglobal-styles-inline-css>body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}body { margin: 0;--wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child:first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child:last-child { margin-block-end: 0; }body { --wp--style--block-gap: 24px; }:where(body .is-layout-flow) > :first-child:first-child{margin-block-start: 0;}:where(body .is-layout-flow) > :last-child:last-child{margin-block-end: 0;}:where(body .is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:where(body .is-layout-constrained) > :first-child:first-child{margin-block-start: 0;}:where(body .is-layout-constrained) > :last-child:last-child{margin-block-end: 0;}:where(body .is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:where(body .is-layout-flex) {gap: 24px;}:where(body .is-layout-grid) {gap: 24px;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idelementor-icons-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver5.31.0 mediaall />link relstylesheet idelementor-frontend-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/frontend.min.css?ver3.25.4 mediaall />link relstylesheet idswiper-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver8.4.5 mediaall />link relstylesheet ide-swiper-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver3.25.4 mediaall />link relstylesheet idelementor-post-774-css hrefhttp://www.gjflatroofing.co.uk/wp-content/uploads/elementor/css/post-774.css?ver1715170091 mediaall />link relstylesheet idelementor-pro-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver3.15.1 mediaall />link relstylesheet idelementor-post-821-css hrefhttp://www.gjflatroofing.co.uk/wp-content/uploads/elementor/css/post-821.css?ver1715170091 mediaall />link relstylesheet idelementor-post-855-css hrefhttp://www.gjflatroofing.co.uk/wp-content/uploads/elementor/css/post-855.css?ver1715170091 mediaall />link relstylesheet idgoogle-fonts-1-css hrefhttps://fonts.googleapis.com/css?familyRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRaleway%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&displayauto&ver6.5.5 mediaall />link relstylesheet idelementor-icons-shared-0-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver5.15.3 mediaall />link relstylesheet idelementor-icons-fa-regular-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver5.15.3 mediaall />link relstylesheet idelementor-icons-fa-solid-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver5.15.3 mediaall />link relstylesheet idelementor-icons-fa-brands-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver5.15.3 mediaall />link relpreconnect hrefhttps://fonts.gstatic.com/ crossorigin>!--if IE>script srchttp://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/js/minified/flexibility.min.js?ver4.8.3 idastra-flexibility-js>/script>script idastra-flexibility-js-after>flexibility(document.documentElement);/script>!endif-->link relhttps://api.w.org/ hrefhttp://www.gjflatroofing.co.uk/wp-json/ />link relalternate typeapplication/json hrefhttp://www.gjflatroofing.co.uk/wp-json/wp/v2/pages/821 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttp://www.gjflatroofing.co.uk/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.5.5 />link relcanonical hrefhttp://www.gjflatroofing.co.uk/ />link relshortlink hrefhttp://www.gjflatroofing.co.uk/ />link relalternate typeapplication/json+oembed hrefhttp://www.gjflatroofing.co.uk/wp-json/oembed/1.0/embed?urlhttp%3A%2F%2Fwww.gjflatroofing.co.uk%2F />link relalternate typetext/xml+oembed hrefhttp://www.gjflatroofing.co.uk/wp-json/oembed/1.0/embed?urlhttp%3A%2F%2Fwww.gjflatroofing.co.uk%2F&formatxml />meta namegenerator contentElementor 3.25.4; features: additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-auto> style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } /style> /head>body itemtypehttps://schema.org/WebPage itemscopeitemscope classhome page-template page-template-elementor_header_footer page page-id-821 ast-desktop ast-page-builder-template ast-no-sidebar astra-4.8.3 ast-header-custom-item-inside ast-single-post ast-inherit-site-logo-transparent elementor-default elementor-template-full-width elementor-kit-774 elementor-page elementor-page-821>a classskip-link screen-reader-text href#content titleSkip to content> Skip to content/a>divclasshfeed site idpage> header classsite-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-menu-toggle-icon ast-mobile-header-inline idmasthead itemtypehttps://schema.org/WPHeader itemscopeitemscope itemid#masthead > div classmain-header-bar-wrap> div classmain-header-bar> div classast-container> div classast-flex main-header-container> div classsite-branding> div classast-site-identity itemtypehttps://schema.org/Organization itemscopeitemscope > div classast-site-title-wrap> span classsite-title itempropname> a hrefhttp://www.gjflatroofing.co.uk/ relhome itempropurl > G J Flat Roofing /a> /span> /div> /div> /div> !-- .site-branding --> div classast-mobile-menu-buttons> div classast-button-wrap> button typebutton classmenu-toggle main-header-menu-toggle ast-mobile-menu-buttons-minimal aria-controlsprimary-menu aria-expandedfalse> span classscreen-reader-text>Main Menu/span> span classast-icon icon-menu-bars>span classmenu-toggle-icon>/span>/span> /button> /div> /div> div classast-main-header-bar-alignment>div classmain-header-bar-navigation>nav classsite-navigation ast-flex-grow-1 navigation-accessibility idprimary-site-navigation aria-labelSite Navigation itemtypehttps://schema.org/SiteNavigationElement itemscopeitemscope>div classmain-navigation>ul idprimary-menu classmain-header-menu ast-menu-shadow ast-nav-menu ast-flex ast-justify-content-flex-end submenu-with-border>li idmenu-item-870 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-821 current_page_item menu-item-870>a hrefhttp://www.gjflatroofing.co.uk/ aria-currentpage classmenu-link>Home/a>/li>li idmenu-item-869 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-869>a hrefhttp://www.gjflatroofing.co.uk/about-us/ classmenu-link>About Us/a>/li>li idmenu-item-868 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-868>a hrefhttp://www.gjflatroofing.co.uk/roofing-services/ classmenu-link>Roofing Services/a>/li>li idmenu-item-867 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-867>a hrefhttp://www.gjflatroofing.co.uk/areas-covered/ classmenu-link>Areas Covered/a>/li>li idmenu-item-866 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-866>a hrefhttp://www.gjflatroofing.co.uk/gallery/ classmenu-link>Gallery/a>/li>li idmenu-item-865 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-865>a hrefhttp://www.gjflatroofing.co.uk/contact/ classmenu-link>Contact/a>/li>/ul>/div>/nav>/div>/div> /div>!-- Main Header Container --> /div>!-- ast-row --> /div> !-- Main Header Bar -->/div> !-- Main Header Bar Wrap --> /header>!-- #masthead --> div idcontent classsite-content> div classast-container> div data-elementor-typewp-page data-elementor-id821 classelementor elementor-821 data-elementor-post-typepage> section classelementor-section elementor-top-section elementor-element elementor-element-120fbf04 elementor-section-full_width elementor-section-height-default elementor-section-height-default data-id120fbf04 data-element_typesection data-settings{"background_background":"slideshow","background_slideshow_gallery":{"id":885,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0517.jpg"},{"id":882,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0378.jpg"},{"id":881,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0373.jpg"},{"id":879,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0270.jpg"},{"id":876,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_1637.jpg"},{"id":878,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_2791.jpg"},"background_slideshow_ken_burns":"yes","background_slideshow_loop":"yes","background_slideshow_slide_duration":5000,"background_slideshow_slide_transition":"fade","background_slideshow_transition_duration":500,"background_slideshow_ken_burns_zoom_direction":"in"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f0a5e55 data-id5f0a5e55 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-537afa61 elementor-section-full_width elementor-section-height-default elementor-section-height-default data-id537afa61 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6eb39627 data-id6eb39627 data-element_typecolumn> div classelementor-widget-wrap> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ad69e16 data-idad69e16 data-element_typecolumn> div classelementor-widget-wrap> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-44faebea data-id44faebea data-element_typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-56a226b1 elementor-widget elementor-widget-heading data-id56a226b1 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Call 01159 169 213 Or Email Today For Your Free Survey And Quote/h3> /div> /div> div classelementor-element elementor-element-5e15d10c elementor-button-align-stretch elementor-widget elementor-widget-form data-id5e15d10c data-element_typewidget data-settings{"step_next_label":"Next","step_previous_label":"Previous","button_width":"100","step_type":"number_text","step_icon_shape":"circle"} data-widget_typeform.default> div classelementor-widget-container> form classelementor-form methodpost nameNew Form> input typehidden namepost_id value821/> input typehidden nameform_id value5e15d10c/> input typehidden namereferer_title value /> input typehidden namequeried_id value821/> div classelementor-form-fields-wrapper elementor-labels-> div classelementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100> label forform-field-name classelementor-field-label elementor-screen-only> Name /label> input size1 typetext nameform_fieldsname idform-field-name classelementor-field elementor-size-md elementor-field-textual placeholderYour Name> /div> div classelementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required> label forform-field-email classelementor-field-label elementor-screen-only> Email /label> input size1 typeemail nameform_fieldsemail idform-field-email classelementor-field elementor-size-md elementor-field-textual placeholderYour Email requiredrequired aria-requiredtrue> /div> div classelementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_f8f0127 elementor-col-100 elementor-field-required> label forform-field-field_f8f0127 classelementor-field-label elementor-screen-only> Phone /label> input size1 typetel nameform_fieldsfield_f8f0127 idform-field-field_f8f0127 classelementor-field elementor-size-md elementor-field-textual placeholderPhone requiredrequired aria-requiredtrue pattern0-9()#&+*-.+ titleOnly numbers and phone characters (#, -, *, etc) are accepted.> /div> div classelementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100> label forform-field-message classelementor-field-label elementor-screen-only> Message /label> textarea classelementor-field-textual elementor-field elementor-size-md nameform_fieldsmessage idform-field-message rows6 placeholderYour Message>/textarea> /div> div classelementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_ce07b13 elementor-col-100> div classelementor-field idform-field-field_ce07b13>div classelementor-g-recaptcha data-sitekey6LfvOxoeAAAAAKg_78s-PDEIX-UtKXCnLcKeBDtf data-typev2_checkbox data-themelight data-sizenormal>/div>/div> /div> div classelementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons> button typesubmit classelementor-button elementor-size-md> span > span classelementor-align-icon-left elementor-button-icon> i aria-hiddentrue classfar fa-paper-plane>/i> /span> span classelementor-button-text>Send Your Message/span> /span> /button> /div> /div> /form> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-751dacf7 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id751dacf7 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1f76874d data-id1f76874d data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-27c247af elementor-widget elementor-widget-heading data-id27c247af data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>About GJ Flat Roofing/h3> /div> /div> div classelementor-element elementor-element-6a4dfbf5 elementor-widget elementor-widget-image data-id6a4dfbf5 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img fetchpriorityhigh decodingasync width1024 height768 srchttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-1024x768.jpg classattachment-large size-large wp-image-881 alt srcsethttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-1024x768.jpg 1024w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-300x225.jpg 300w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-768x576.jpg 768w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-1536x1152.jpg 1536w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373.jpg 1632w sizes(max-width: 1024px) 100vw, 1024px /> /div> /div> div classelementor-element elementor-element-571889ec elementor-widget elementor-widget-text-editor data-id571889ec data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Our company is based on the belief that our customers’ needs are of the utmost importance. Our entire team is committed to meeting those needs…/p> /div> /div> div classelementor-element elementor-element-1faa710a elementor-align-left elementor-widget elementor-widget-button data-id1faa710a data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttp://www.gjflatroofing.co.uk/about-us/> span classelementor-button-content-wrapper> span classelementor-button-text>Read More.../span> /span> /a> /div> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-16bd4490 data-id16bd4490 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-6ea0156c elementor-widget elementor-widget-heading data-id6ea0156c data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Roofing Services/h3> /div> /div> div classelementor-element elementor-element-2da06500 elementor-widget elementor-widget-image data-id2da06500 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img decodingasync width1024 height768 srchttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-1024x768.jpg classattachment-large size-large wp-image-878 alt srcsethttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-1024x768.jpg 1024w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-300x225.jpg 300w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-768x576.jpg 768w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-1536x1152.jpg 1536w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791.jpg 2016w sizes(max-width: 1024px) 100vw, 1024px /> /div> /div> div classelementor-element elementor-element-6d9d9c82 elementor-widget elementor-widget-text-editor data-id6d9d9c82 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>GJ Flat Roofing covers all aspects of flat roofing, tiled roofing, felt roofing and roofing repair services which all work is guaranteed…/p> /div> /div> div classelementor-element elementor-element-4aa64274 elementor-align-left elementor-widget elementor-widget-button data-id4aa64274 data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttp://www.gjflatroofing.co.uk/roofing-services/> span classelementor-button-content-wrapper> span classelementor-button-text>Read More.../span> /span> /a> /div> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-279eb343 data-id279eb343 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-5cae988b elementor-widget elementor-widget-heading data-id5cae988b data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Areas Covered/h3> /div> /div> div classelementor-element elementor-element-4d4a6d5c elementor-widget elementor-widget-image data-id4d4a6d5c data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img decodingasync width1024 height762 srchttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-1024x762.jpg classattachment-large size-large wp-image-890 alt srcsethttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-1024x762.jpg 1024w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-300x223.jpg 300w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-768x572.jpg 768w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2.jpg 1126w sizes(max-width: 1024px) 100vw, 1024px /> /div> /div> div classelementor-element elementor-element-14d913c3 elementor-widget elementor-widget-text-editor data-id14d913c3 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>GJ Flat Roofing is based in Nottingham. Our roofing contractors operate throughout East Midlands and the surrounding areas. Find out if were in your area./p> /div> /div> div classelementor-element elementor-element-7f89141 elementor-align-left elementor-widget elementor-widget-button data-id7f89141 data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttp://www.gjflatroofing.co.uk/areas-covered/> span classelementor-button-content-wrapper> span classelementor-button-text>Read More.../span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-6c6863ae elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id6c6863ae data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-577d003 data-id577d003 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-275707ba elementor-widget-divider--view-line elementor-widget elementor-widget-divider data-id275707ba data-element_typewidget data-widget_typedivider.default> div classelementor-widget-container> div classelementor-divider> span classelementor-divider-separator> /span> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-45d8a9b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id45d8a9b2 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bc132bb data-id1bc132bb data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-25a156ad elementor-widget elementor-widget-heading data-id25a156ad data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Welcome to G J Flat Roofing Nottingham/h2> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-faf3455 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idfaf3455 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-1f28a539 data-id1f28a539 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-2b0d5c2a elementor-widget elementor-widget-text-editor data-id2b0d5c2a data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We are a family run business based in Nottingham and all surrounding areas with strong>over 50 years experience in the flat roofing trade/strong>. At GJ Flat Roofing we focus on providing high quality service and workmanship to meet your requirements. We specialise in all types of flat roofing which means you will receive a professional, quality job which all of our previous customers are extremely satisfied with./p>p>Please take a look around our website and if you have any comments or questions which you feel you need to ask, please feel free to contact us and we will try our best to give you the best possible advice./p>p>Our company is based on believing that every customer we do work for, are extremely satisfied with the standard of our work. A very high percentage of our business is from previous customers and recommendations. We would welcome the opportunity to earn your trust and deliver you the best service possible in the flat roofing industry./p>p>At GJ Flat Roofing we provide workmanship for various clients including private home owners, landlords, small building companies and many more. All of our contractors are fully trained & qualified in ALL aspects of the flat roofing trade which means you can be extremely confident with the workmanship and reliability you will receive./p>p>We have public liability insurance for your own piece of mind, which means if any damage was caused by us accidently, we are fully covered for these types of situations if they occur at any time./p> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-19bee906 data-id19bee906 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-174d46e5 elementor-widget elementor-widget-image data-id174d46e5 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img loadinglazy decodingasync width768 height1024 srchttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-768x1024.jpg classattachment-large size-large wp-image-886 alt srcsethttp://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-768x1024.jpg 768w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-225x300.jpg 225w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-1152x1536.jpg 1152w, http://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572.jpg 1224w sizes(max-width: 768px) 100vw, 768px /> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-63e29620 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id63e29620 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d546920 data-id7d546920 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-14bd9bd1 elementor-widget elementor-widget-text-editor data-id14bd9bd1 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>At GJ Flat Roofing, you can be guaranteed of a very competitive quote for a very professional service./p>p>Please contact us at strong>0115 916 9213/strong> or strong>0750 3000 357/strong>, if you would like to a hrefhttp://www.gjflatroofing.co.uk/contact/>contact us/a> by email, please feel free to email us at a hrefmailto:gjflatroofing@hotmail.co.uk>gjflatroofing@hotmail.co.uk/a>./p> /div> /div> div classelementor-element elementor-element-45192789 elementor-widget elementor-widget-spacer data-id45192789 data-element_typewidget data-widget_typespacer.default> div classelementor-widget-container> div classelementor-spacer> div classelementor-spacer-inner>/div> /div> /div> /div> /div> /div> /div> /section> /div> /div> !-- ast-container --> /div>!-- #content --> div data-elementor-typefooter data-elementor-id855 classelementor elementor-855 elementor-location-footer data-elementor-post-typeelementor_library> div classelementor-section-wrap> section classelementor-section elementor-top-section elementor-element elementor-element-b7b1884 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idb7b1884 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4b6603d data-id4b6603d data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-8c23c2a elementor-widget elementor-widget-text-editor data-id8c23c2a data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>strong>G J FLAT ROOFING/strong>/p>p>Our company is based on the belief that our customers’ needs are of the utmost importance. Our entire team Is committed to meeting those needs. As a result, a high percentage of our business is from repeat customers and referrals./p> /div> /div> div classelementor-element elementor-element-653153d elementor-widget elementor-widget-spacer data-id653153d data-element_typewidget data-widget_typespacer.default> div classelementor-widget-container> div classelementor-spacer> div classelementor-spacer-inner>/div> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-0f979d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id0f979d0 data-element_typesection data-settings{"background_background":"classic","shape_divider_top":"opacity-tilt"}> div classelementor-shape elementor-shape-top data-negativefalse> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 2600 131.1 preserveAspectRationone> path classelementor-shape-fill dM0 0L2600 0 2600 69.1 0 0z/> path classelementor-shape-fill styleopacity:0.5 dM0 0L2600 0 2600 69.1 0 69.1z/> path classelementor-shape-fill styleopacity:0.25 dM2600 0L0 0 0 130.1 2600 69.1z/>/svg> /div> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1023a07 data-id1023a07 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-b7f2e95 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idb7f2e95 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6c52663 data-id6c52663 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-eba1a99 elementor-widget elementor-widget-heading data-ideba1a99 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h4 classelementor-heading-title elementor-size-default>Contact Details/h4> /div> /div> div classelementor-element elementor-element-be60233 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-idbe60233 data-element_typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-map-marker-alt>/i> /span> span classelementor-icon-list-text>40 Darnhall Cres, Nottingham NG8 4PZ, UK/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-phone>/i> /span> span classelementor-icon-list-text>01159 169 213/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-tablet-alt>/i> /span> span classelementor-icon-list-text>07503 000 357/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-envelope>/i> /span> span classelementor-icon-list-text>gjflatroofing@hotmail.co.uk/span> /li> /ul> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-c71012c data-idc71012c data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-114d81c elementor-widget elementor-widget-google_maps data-id114d81c data-element_typewidget data-widget_typegoogle_maps.default> div classelementor-widget-container> div classelementor-custom-embed> iframe loadinglazy srchttps://maps.google.com/maps?q40%20Darnhall%20Cres%2C%20Nottingham%20NG8%204PZ%2C%20UK&tm&z10&outputembed&iwlocnear title40 Darnhall Cres, Nottingham NG8 4PZ, UK aria-label40 Darnhall Cres, Nottingham NG8 4PZ, UK >/iframe> /div> /div> /div> div classelementor-element elementor-element-b3572b4 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons data-idb3572b4 data-element_typewidget data-widget_typesocial-icons.default> div classelementor-widget-container> div classelementor-social-icons-wrapper elementor-grid> span classelementor-grid-item> a classelementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-31595fa target_blank> span classelementor-screen-only>Facebook-f/span> i classfab fa-facebook-f>/i> /a> /span> span classelementor-grid-item> a classelementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-3617356 target_blank> span classelementor-screen-only>Twitter/span> i classfab fa-twitter>/i> /a> /span> /div> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-d02556f data-idd02556f data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-7f06a26 elementor-button-align-start elementor-widget elementor-widget-form data-id7f06a26 data-element_typewidget data-settings{"step_next_label":"Next","step_previous_label":"Previous","button_width":"100","step_type":"number_text","step_icon_shape":"circle"} data-widget_typeform.default> div classelementor-widget-container> form classelementor-form methodpost nameNew Form> input typehidden namepost_id value855/> input typehidden nameform_id value7f06a26/> input typehidden namereferer_title value /> input typehidden namequeried_id value821/> div classelementor-form-fields-wrapper elementor-labels-> div classelementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100> label forform-field-name classelementor-field-label elementor-screen-only> Name /label> input size1 typetext nameform_fieldsname idform-field-name classelementor-field elementor-size-xs elementor-field-textual placeholderName> /div> div classelementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required> label forform-field-email classelementor-field-label elementor-screen-only> Email /label> input size1 typeemail nameform_fieldsemail idform-field-email classelementor-field elementor-size-xs elementor-field-textual placeholderEmail requiredrequired aria-requiredtrue> /div> div classelementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_100f9c0 elementor-col-50 elementor-field-required> label forform-field-field_100f9c0 classelementor-field-label elementor-screen-only> Phone /label> input size1 typetel nameform_fieldsfield_100f9c0 idform-field-field_100f9c0 classelementor-field elementor-size-xs elementor-field-textual placeholderPhone requiredrequired aria-requiredtrue pattern0-9()#&+*-.+ titleOnly numbers and phone characters (#, -, *, etc) are accepted.> /div> div classelementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100> label forform-field-message classelementor-field-label elementor-screen-only> Message /label> textarea classelementor-field-textual elementor-field elementor-size-xs nameform_fieldsmessage idform-field-message rows6 placeholderMessage>/textarea> /div> div classelementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_874dba3 elementor-col-100> div classelementor-field idform-field-field_874dba3>div classelementor-g-recaptcha data-sitekey6LfvOxoeAAAAAKg_78s-PDEIX-UtKXCnLcKeBDtf data-typev2_checkbox data-themelight data-sizenormal>/div>/div> /div> div classelementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons> button typesubmit classelementor-button elementor-size-xs> span > span class elementor-button-icon> /span> span classelementor-button-text>Send/span> /span> /button> /div> /div> /form> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-3dbd684 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id3dbd684 data-element_typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-24a4ea4 data-id24a4ea4 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-5a69f5e elementor-widget elementor-widget-text-editor data-id5a69f5e data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> Copyright © 2020 span classast-footer-site-title>G J Flat Roofing/span> | a hrefhttps://wpastra.com/>The Flat Roofing Experts/a> /div> /div> div classelementor-element elementor-element-710bac1b elementor-widget elementor-widget-text-editor data-id710bac1b data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p styletext-align: center;>G J Flat Roofing | 40 Darnhall Cres, Nottingham NG8 4PZ | 01159 169 213 | gjflatroofing@hotmail.co.uk/p> /div> /div> /div> /div> /div> /section> /div> /div> /div>!-- #page --> script typetext/javascript> const lazyloadRunObserver () > { const lazyloadBackgrounds document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver new IntersectionObserver( ( entries ) > { entries.forEach( ( entry ) > { if ( entry.isIntersecting ) { let lazyloadBackground entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( e-lazyloaded ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: 200px 0px 200px 0px } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) > { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events DOMContentLoaded, elementor/lazyload/observe, ; events.forEach( ( event ) > { document.addEventListener( event, lazyloadRunObserver ); } ); /script> link relstylesheet idwidget-heading-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-image-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-text-editor-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-divider-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-spacer-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-icon-list-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-google_maps-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-social-icons-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver3.25.4 mediaall />link relstylesheet ide-apple-webkit-css hrefhttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver3.25.4 mediaall />script idastra-theme-js-js-extra>var astra {break_point:921,isRtl:,is_scroll_to_id:,is_scroll_to_top:,is_header_footer_builder_active:,responsive_cart_click:flyout};/script>script srchttp://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/js/minified/style.min.js?ver4.8.3 idastra-theme-js-js>/script>script srchttps://www.google.com/recaptcha/api.js?renderexplicit&ver3.15.1 idelementor-recaptcha-api-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver3.15.1 idelementor-pro-webpack-runtime-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver3.25.4 idelementor-webpack-runtime-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver3.25.4 idelementor-frontend-modules-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver3.1.2 idwp-polyfill-inert-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver0.14.0 idregenerator-runtime-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver3.15.0 idwp-polyfill-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/dist/hooks.min.js?ver2810c76e705dd1a53b18 idwp-hooks-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/dist/i18n.min.js?ver5e580eb46a90c2b997e6 idwp-i18n-js>/script>script idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );/script>script idelementor-pro-frontend-js-before>var ElementorProFrontendConfig {ajaxurl:http:\/\/www.gjflatroofing.co.uk\/wp-admin\/admin-ajax.php,nonce:9934ec2e39,urls:{assets:http:\/\/www.gjflatroofing.co.uk\/wp-content\/plugins\/elementor-pro\/assets\/,rest:http:\/\/www.gjflatroofing.co.uk\/wp-json\/},shareButtonsNetworks:{facebook:{title:Facebook,has_counter:true},twitter:{title:Twitter},linkedin:{title:LinkedIn,has_counter:true},pinterest:{title:Pinterest,has_counter:true},reddit:{title:Reddit,has_counter:true},vk:{title:VK,has_counter:true},odnoklassniki:{title:OK,has_counter:true},tumblr:{title:Tumblr},digg:{title:Digg},skype:{title:Skype},stumbleupon:{title:StumbleUpon,has_counter:true},mix:{title:Mix},telegram:{title:Telegram},pocket:{title:Pocket,has_counter:true},xing:{title:XING,has_counter:true},whatsapp:{title:WhatsApp},email:{title:Email},print:{title:Print}},facebook_sdk:{lang:en_GB,app_id:},lottie:{defaultAnimationUrl:http:\/\/www.gjflatroofing.co.uk\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json}};/script>script srchttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver3.15.1 idelementor-pro-frontend-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-includes/js/jquery/ui/core.min.js?ver1.13.2 idjquery-ui-core-js>/script>script idelementor-frontend-js-before>var elementorFrontendConfig {environmentMode:{edit:false,wpPreview:false,isScriptDebug:false},i18n:{shareOnFacebook:Share on Facebook,shareOnTwitter:Share on Twitter,pinIt:Pin it,download:Download,downloadImage:Download image,fullscreen:Fullscreen,zoom:Zoom,share:Share,playVideo:Play Video,previous:Previous,next:Next,close:Close,a11yCarouselWrapperAriaLabel:Carousel | Horizontal scrolling: Arrow Left & Right,a11yCarouselPrevSlideMessage:Previous slide,a11yCarouselNextSlideMessage:Next slide,a11yCarouselFirstSlideMessage:This is the first slide,a11yCarouselLastSlideMessage:This is the last slide,a11yCarouselPaginationBulletMessage:Go to slide},is_rtl:false,breakpoints:{xs:0,sm:480,md:768,lg:1025,xl:1440,xxl:1600},responsive:{breakpoints:{mobile:{label:Mobile Portrait,value:767,default_value:767,direction:max,is_enabled:true},mobile_extra:{label:Mobile Landscape,value:880,default_value:880,direction:max,is_enabled:false},tablet:{label:Tablet Portrait,value:1024,default_value:1024,direction:max,is_enabled:true},tablet_extra:{label:Tablet Landscape,value:1200,default_value:1200,direction:max,is_enabled:false},laptop:{label:Laptop,value:1366,default_value:1366,direction:max,is_enabled:false},widescreen:{label:Widescreen,value:2400,default_value:2400,direction:min,is_enabled:false}},hasCustomBreakpoints:false},version:3.25.4,is_static:false,experimentalFeatures:{additional_custom_breakpoints:true,e_swiper_latest:true,e_nested_atomic_repeaters:true,e_optimized_control_loading:true,e_onboarding:true,e_css_smooth_scroll:true,theme_builder_v2:true,home_screen:true,landing-pages:true,nested-elements:true,editor_v2:true,link-in-bio:true,floating-buttons:true,page-transitions:true,notes:true,loop:true,form-submissions:true,e_scroll_snap:true},urls:{assets:http:\/\/www.gjflatroofing.co.uk\/wp-content\/plugins\/elementor\/assets\/,ajaxurl:http:\/\/www.gjflatroofing.co.uk\/wp-admin\/admin-ajax.php,uploadUrl:http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads},nonces:{floatingButtonsClickTracking:d7d1262052},swiperClass:swiper,settings:{page:,editorPreferences:},kit:{active_breakpoints:viewport_mobile,viewport_tablet,global_image_lightbox:yes,lightbox_enable_counter:yes,lightbox_enable_fullscreen:yes,lightbox_enable_zoom:yes,lightbox_enable_share:yes,lightbox_title_src:title,lightbox_description_src:description},post:{id:821,title:G%20J%20Flat%20Roofing%20%E2%80%93%20Flat%20Roofing%20Repair%20in%20Nottingham,excerpt:,featuredImage:false}};/script>script srchttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/js/frontend.min.js?ver3.25.4 idelementor-frontend-js>/script>script srchttp://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/js/preloaded-elements-handlers.min.js?ver3.15.1 idpro-preloaded-elements-handlers-js>/script> script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener(hashchange,function(){var t,elocation.hash.substring(1);/^A-z0-9_-+$/.test(e)&&(tdocument.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex-1),t.focus())},!1); /script> /body>/html>!--Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/Served from: www.gjflatroofing.co.uk @ 2024-11-05 12:04:00 by W3 Total Cache-->
Port 443
HTTP/1.1 200 OKdate: Tue, 05 Nov 2024 12:04:01 GMTserver: Apachex-powered-by: PHP/8.0.30link: https://www.gjflatroofing.co.uk/wp-json/>; relhttps://api.w.org/, https://www.gjflatroofing.co.uk/wp-json/wp/v2/pages/821>; relalternate; typeapplication/json, https://www.gjflatroofing.co.uk/>; relshortlinkvary: Accept-Encodingreferrer-policy: transfer-encoding: chunkedcontent-type: text/html; charsetUTF-8 !DOCTYPE html>html langen-GB>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1> link relprofile hrefhttps://gmpg.org/xfn/11> title>G J Flat Roofing – Flat Roofing Repair in Nottingham/title>meta namerobots contentmax-image-preview:large />link reldns-prefetch href//fonts.googleapis.com />link relalternate typeapplication/rss+xml titleG J Flat Roofing » Feed hrefhttps://www.gjflatroofing.co.uk/feed/ />link relalternate typeapplication/rss+xml titleG J Flat Roofing » Comments Feed hrefhttps://www.gjflatroofing.co.uk/comments/feed/ />script>window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{concatemoji:https:\/\/www.gjflatroofing.co.uk\/wp-includes\/js\/wp-emoji-release.min.js?ver6.5.5}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return ert})}function u(e,t,n){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\uddfa\ud83c\uddf3,\ud83c\uddfa\u200b\ud83c\uddf3)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!n(e,\ud83d\udc26\u200d\u2b1b,\ud83d\udc26\u200b\u2b1b)}return!1}function f(e,t,n){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement(canvas),ar.getContext(2d,{willReadFrequently:!0}),o(a.textBaselinetop,a.font600 32px Arial,{});return e.forEach(function(e){oet(a,e,n)}),o}function t(e){var ti.createElement(script);t.srce,t.defer!0,i.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,sflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){i.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),p.toString().join(,)+));,rnew Blob(e,{type:text/javascript}),anew Worker(URL.createObjectURL(r),{name:wpTestEmojiSupports});return void(a.onmessagefunction(e){c(ne.data),a.terminate(),t(n)})}catch(e){}c(nf(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/script>link relstylesheet idastra-theme-css-css hrefhttps://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/css/minified/style.min.css?ver4.8.3 mediaall />style idastra-theme-css-inline-css>.ast-no-sidebar .entry-content .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-no-sidebar .entry-content .alignwide {margin-left: calc(-41vw + 50%);margin-right: calc(-41vw + 50%);max-width: unset;width: unset;}.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{width: 100%;margin-left: auto;margin-right: auto;}.wp-block-gallery,.blocks-gallery-grid {margin: 0;}.wp-block-separator {max-width: 100px;}.wp-block-separator.is-style-wide,.wp-block-separator.is-style-dots {max-width: none;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 10px;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 10px;}@media (max-width: 782px) {.entry-content .wp-block-columns .wp-block-column {flex-basis: 100%;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 0;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 0;}}body .entry-content .wp-block-latest-posts {margin-left: 0;}body .entry-content .wp-block-latest-posts li {list-style: none;}.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {margin-left: 0;}.ast-header-break-point .entry-content .alignwide {margin-left: auto;margin-right: auto;}.entry-content .blocks-gallery-item img {margin-bottom: auto;}.wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:6.67em;--ast-container-default-lg-padding:5.67em;--ast-container-default-slg-padding:4.34em;--ast-container-default-md-padding:3.34em;--ast-container-default-sm-padding:6.67em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.4em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;}html{font-size:100%;}a,.page-title{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.4em);}blockquote{color:var(--ast-global-color-3);}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-family:Raleway,sans-serif;font-weight:400;}.site-title{font-size:35px;font-size:2.1875rem;display:block;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:26px;font-size:1.625rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}h1,.entry-content h1{font-size:40px;font-size:2.5rem;font-weight:400;font-family:Raleway,sans-serif;line-height:1.4em;}h2,.entry-content h2{font-size:32px;font-size:2rem;font-weight:400;font-family:Raleway,sans-serif;line-height:1.3em;}h3,.entry-content h3{font-size:26px;font-size:1.625rem;font-family:Raleway,sans-serif;line-height:1.3em;}h4,.entry-content h4{font-size:24px;font-size:1.5rem;line-height:1.2em;font-family:Raleway,sans-serif;}h5,.entry-content h5{font-size:20px;font-size:1.25rem;line-height:1.2em;font-family:Raleway,sans-serif;}h6,.entry-content h6{font-size:16px;font-size:1rem;line-height:1.25em;font-family:Raleway,sans-serif;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,inputtypetext:focus,inputtypeemail:focus,inputtypeurl:focus,inputtypepassword:focus,inputtypereset:focus,inputtypesearch:focus,textarea:focus{border-color:var(--ast-global-color-0);}inputtyperadio:checked,inputtypereset,inputtypecheckbox:checked,inputtypecheckbox:hover:checked,inputtypecheckbox:focus:checked,inputtyperange::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-0);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.widget-title,.widget .wp-block-heading{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-3);}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,inputtypetext:focus,inputtypeemail:focus,inputtypeurl:focus,inputtypepassword:focus,inputtypereset:focus,inputtypesearch:focus,inputtypenumber:focus,textarea:focus,.wp-block-search__input:focus,data-sectionsection-header-mobile-trigger .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity inputtypenumber:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity inputtypenumber:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.main-header-menu .menu-link,.ast-header-custom-item a{color:var(--ast-global-color-3);}.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus > .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu .current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-0);}.header-main-layout-3 .ast-main-header-bar-alignment{margin-right:auto;}.header-main-layout-2 .site-header-section-left .ast-site-identity{text-align:left;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:var(--ast-global-color-0);}.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid var(--ast-global-color-0);color:var(--ast-global-color-0);}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:var(--ast-global-color-0);}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 4em;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}.single.ast-page-builder-template .entry-header {padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-archive-description {margin: 4em auto 0;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {margin-left: 0;margin-right: 0;}.footer-adv .footer-adv-overlay{border-top-style:solid;border-top-color:#7a7a7a;}.wp-block-buttons.aligncenter{justify-content:center;}@media (min-width:1200px){.wp-block-group .has-background{padding:20px;}}@media (min-width:1200px){.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignwide,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignwide{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignfull{margin-left:-6.67em;margin-right:-6.67em;padding-left:6.67em;padding-right:6.67em;}}@media (min-width:1200px){.wp-block-cover-image.alignwide .wp-block-cover__inner-container,.wp-block-cover.alignwide .wp-block-cover__inner-container,.wp-block-cover-image.alignfull .wp-block-cover__inner-container,.wp-block-cover.alignfull .wp-block-cover__inner-container{width:100%;}}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-table.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:inherit;line-height:1em;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.entry-contentdata-ast-blocks-layout > figure{margin-bottom:1em;}@media (max-width:921px){.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em;}.ast-author-box img.avatar{margin:20px 0 0 0;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:#ffffff;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link{border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:inherit;line-height:1em;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,inputtypebutton,inputtypesubmit,inputtypereset{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,inputtypereset:hover,inputtypereset:focus,input#submit:hover,input#submit:focus,inputtypebutton:hover,inputtypebutton:focus,inputtypesubmit:hover,inputtypesubmit:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}.site-branding img,.site-header .site-logo-img .custom-logo-link img{max-width:100%;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -6.67em;margin-right: -6.67em;width: auto;}@media (max-width: 1200px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.4em;margin-right: -2.4em;}}@media (max-width: 768px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.14em;margin-right: -2.14em;}}@media (max-width: 544px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -1em;margin-right: -1em;}}.ast-no-sidebar.ast-separate-container .entry-content .alignwide {margin-left: -20px;margin-right: -20px;}.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@font-face {font-family: Astra;src: url(https://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/fonts/astra.woff) format(woff),url(https://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/fonts/astra.ttf) format(truetype),url(https://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/fonts/astra.svg#astra) format(svg);font-weight: normal;font-style: normal;font-display: fallback;}@media (max-width:921px) {.main-header-bar .main-header-bar-navigation{display:none;}}.ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-color:var(--ast-global-color-0);}.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border-top-width:2px;border-style:solid;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu{top:-2px;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link{border-bottom-width:0px;border-style:solid;border-color:#eaeaea;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.ast-small-footer{border-top-style:solid;border-top-width:1px;border-top-color:#7a7a7a;}.ast-small-footer-wrap{text-align:center;}.site .comments-area{padding-bottom:3em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {display: none;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {padding: 0;display: block;overflow: hidden;}.ast-header-break-point .ast-header-custom-item .widget:last-child {margin-bottom: 1em;}.ast-header-custom-item .widget {margin: 0.5em;display: inline-block;vertical-align: middle;}.ast-header-custom-item .widget p {margin-bottom: 0;}.ast-header-custom-item .widget li {width: auto;}.ast-header-custom-item-inside .button-custom-menu-item .menu-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {display: block;}.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {margin-right: 1em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {width: 100%;padding-right: 5.5em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {padding-left: 20px;padding-right: 20px;margin-bottom: 1em;margin-top: 1em;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {padding-left: 0;padding-right: 0;margin-top: 0;margin-bottom: 0;}.astra-icon-down_arrow::after {content: \e900;font-family: Astra;}.astra-icon-close::after {content: \e5cd;font-family: Astra;}.astra-icon-drag_handle::after {content: \e25d;font-family: Astra;}.astra-icon-format_align_justify::after {content: \e235;font-family: Astra;}.astra-icon-menu::after {content: \e5d2;font-family: Astra;}.astra-icon-reorder::after {content: \e8fe;font-family: Astra;}.astra-icon-search::after {content: \e8b6;font-family: Astra;}.astra-icon-zoom_in::after {content: \e56b;font-family: Astra;}.astra-icon-check-circle::after {content: \e901;font-family: Astra;}.astra-icon-shopping-cart::after {content: \f07a;font-family: Astra;}.astra-icon-shopping-bag::after {content: \f290;font-family: Astra;}.astra-icon-shopping-basket::after {content: \f291;font-family: Astra;}.astra-icon-circle-o::after {content: \e903;font-family: Astra;}.astra-icon-certificate::after {content: \e902;font-family: Astra;}blockquote {padding: 1.2em;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}:root {--ast-border-color : #dddddd;}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-single-entry-bannerdata-banner-layoutlayout-1 {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-bannerdata-banner-width-typecustom {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header > *:not(:last-child){margin-bottom:10px;}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-archive-entry-bannerdata-banner-width-typecustom {margin: 0 auto;width: 100%;}.ast-archive-entry-bannerdata-banner-layoutlayout-1 {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-size:40px;font-size:2.5rem;text-transform:capitalize;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:\00bb;}.trail-items li:last-of-type::after{display:none;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.elementor-widget-heading .elementor-heading-title{margin:0;}.elementor-page .ast-menu-toggle{color:unset !important;background:unset !important;}.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerceclass*columns- ul.products li.product{width:auto;margin:0;float:none;}body .elementor hr{background-color:#ccc;margin:0;}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0 !important;}.elementor-posts-container CLASS*ast-width-{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerceclass*columns- ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{flex:unset;}.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{font-weight:bold;content:\e900;font-family:Astra;text-decoration:inherit;display:inline-block;}.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{content:\e900;font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0, -2px) rotateZ(270deg);margin-right:5px;}.widget_search .search-form:after{font-family:Astra;font-size:1.2em;font-weight:normal;content:\e8b6;position:absolute;top:50%;right:15px;transform:translate(0, -50%);}.astra-search-icon::before{content:\e8b6;font-family:Astra;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:3;}.main-header-bar .main-header-bar-navigation .page_item_has_children > a:after, .main-header-bar .main-header-bar-navigation .menu-item-has-children > a:after, .menu-item-has-children .ast-header-navigation-arrow:after{content:\e900;display:inline-block;font-family:Astra;font-size:.6rem;font-weight:bold;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal;}.menu-item-has-children .sub-menu .ast-header-navigation-arrow:after{margin-left:0;}.ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after{display:none;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}/style>link relstylesheet idastra-google-fonts-css hrefhttps://fonts.googleapis.com/css?familyRaleway%3A400%2C&displayfallback&ver4.8.3 mediaall />style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>style idglobal-styles-inline-css>body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}body { margin: 0;--wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child:first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child:last-child { margin-block-end: 0; }body { --wp--style--block-gap: 24px; }:where(body .is-layout-flow) > :first-child:first-child{margin-block-start: 0;}:where(body .is-layout-flow) > :last-child:last-child{margin-block-end: 0;}:where(body .is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:where(body .is-layout-constrained) > :first-child:first-child{margin-block-start: 0;}:where(body .is-layout-constrained) > :last-child:last-child{margin-block-end: 0;}:where(body .is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:where(body .is-layout-flex) {gap: 24px;}:where(body .is-layout-grid) {gap: 24px;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idelementor-icons-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver5.31.0 mediaall />link relstylesheet idelementor-frontend-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/frontend.min.css?ver3.25.4 mediaall />link relstylesheet idswiper-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver8.4.5 mediaall />link relstylesheet ide-swiper-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver3.25.4 mediaall />link relstylesheet idelementor-post-774-css hrefhttps://www.gjflatroofing.co.uk/wp-content/uploads/elementor/css/post-774.css?ver1715170091 mediaall />link relstylesheet idelementor-pro-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver3.15.1 mediaall />link relstylesheet idelementor-post-821-css hrefhttps://www.gjflatroofing.co.uk/wp-content/uploads/elementor/css/post-821.css?ver1715170091 mediaall />link relstylesheet idelementor-post-855-css hrefhttps://www.gjflatroofing.co.uk/wp-content/uploads/elementor/css/post-855.css?ver1715170091 mediaall />link relstylesheet idgoogle-fonts-1-css hrefhttps://fonts.googleapis.com/css?familyRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRaleway%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&displayauto&ver6.5.5 mediaall />link relstylesheet idelementor-icons-shared-0-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver5.15.3 mediaall />link relstylesheet idelementor-icons-fa-regular-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver5.15.3 mediaall />link relstylesheet idelementor-icons-fa-solid-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver5.15.3 mediaall />link relstylesheet idelementor-icons-fa-brands-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver5.15.3 mediaall />link relpreconnect hrefhttps://fonts.gstatic.com/ crossorigin>!--if IE>script srchttps://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/js/minified/flexibility.min.js?ver4.8.3 idastra-flexibility-js>/script>script idastra-flexibility-js-after>flexibility(document.documentElement);/script>!endif-->link relhttps://api.w.org/ hrefhttps://www.gjflatroofing.co.uk/wp-json/ />link relalternate typeapplication/json hrefhttps://www.gjflatroofing.co.uk/wp-json/wp/v2/pages/821 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://www.gjflatroofing.co.uk/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.5.5 />link relcanonical hrefhttps://www.gjflatroofing.co.uk/ />link relshortlink hrefhttps://www.gjflatroofing.co.uk/ />link relalternate typeapplication/json+oembed hrefhttps://www.gjflatroofing.co.uk/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fwww.gjflatroofing.co.uk%2F />link relalternate typetext/xml+oembed hrefhttps://www.gjflatroofing.co.uk/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fwww.gjflatroofing.co.uk%2F&formatxml />meta namegenerator contentElementor 3.25.4; features: additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-auto> style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } /style> /head>body itemtypehttps://schema.org/WebPage itemscopeitemscope classhome page-template page-template-elementor_header_footer page page-id-821 ast-desktop ast-page-builder-template ast-no-sidebar astra-4.8.3 ast-header-custom-item-inside ast-single-post ast-inherit-site-logo-transparent elementor-default elementor-template-full-width elementor-kit-774 elementor-page elementor-page-821>a classskip-link screen-reader-text href#content titleSkip to content> Skip to content/a>divclasshfeed site idpage> header classsite-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-menu-toggle-icon ast-mobile-header-inline idmasthead itemtypehttps://schema.org/WPHeader itemscopeitemscope itemid#masthead > div classmain-header-bar-wrap> div classmain-header-bar> div classast-container> div classast-flex main-header-container> div classsite-branding> div classast-site-identity itemtypehttps://schema.org/Organization itemscopeitemscope > div classast-site-title-wrap> span classsite-title itempropname> a hrefhttps://www.gjflatroofing.co.uk/ relhome itempropurl > G J Flat Roofing /a> /span> /div> /div> /div> !-- .site-branding --> div classast-mobile-menu-buttons> div classast-button-wrap> button typebutton classmenu-toggle main-header-menu-toggle ast-mobile-menu-buttons-minimal aria-controlsprimary-menu aria-expandedfalse> span classscreen-reader-text>Main Menu/span> span classast-icon icon-menu-bars>span classmenu-toggle-icon>/span>/span> /button> /div> /div> div classast-main-header-bar-alignment>div classmain-header-bar-navigation>nav classsite-navigation ast-flex-grow-1 navigation-accessibility idprimary-site-navigation aria-labelSite Navigation itemtypehttps://schema.org/SiteNavigationElement itemscopeitemscope>div classmain-navigation>ul idprimary-menu classmain-header-menu ast-menu-shadow ast-nav-menu ast-flex ast-justify-content-flex-end submenu-with-border>li idmenu-item-870 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-821 current_page_item menu-item-870>a hrefhttps://www.gjflatroofing.co.uk/ aria-currentpage classmenu-link>Home/a>/li>li idmenu-item-869 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-869>a hrefhttps://www.gjflatroofing.co.uk/about-us/ classmenu-link>About Us/a>/li>li idmenu-item-868 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-868>a hrefhttps://www.gjflatroofing.co.uk/roofing-services/ classmenu-link>Roofing Services/a>/li>li idmenu-item-867 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-867>a hrefhttps://www.gjflatroofing.co.uk/areas-covered/ classmenu-link>Areas Covered/a>/li>li idmenu-item-866 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-866>a hrefhttps://www.gjflatroofing.co.uk/gallery/ classmenu-link>Gallery/a>/li>li idmenu-item-865 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-865>a hrefhttps://www.gjflatroofing.co.uk/contact/ classmenu-link>Contact/a>/li>/ul>/div>/nav>/div>/div> /div>!-- Main Header Container --> /div>!-- ast-row --> /div> !-- Main Header Bar -->/div> !-- Main Header Bar Wrap --> /header>!-- #masthead --> div idcontent classsite-content> div classast-container> div data-elementor-typewp-page data-elementor-id821 classelementor elementor-821 data-elementor-post-typepage> section classelementor-section elementor-top-section elementor-element elementor-element-120fbf04 elementor-section-full_width elementor-section-height-default elementor-section-height-default data-id120fbf04 data-element_typesection data-settings{"background_background":"slideshow","background_slideshow_gallery":{"id":885,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0517.jpg"},{"id":882,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0378.jpg"},{"id":881,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0373.jpg"},{"id":879,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_0270.jpg"},{"id":876,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_1637.jpg"},{"id":878,"url":"http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads\/2020\/10\/IMG_2791.jpg"},"background_slideshow_ken_burns":"yes","background_slideshow_loop":"yes","background_slideshow_slide_duration":5000,"background_slideshow_slide_transition":"fade","background_slideshow_transition_duration":500,"background_slideshow_ken_burns_zoom_direction":"in"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f0a5e55 data-id5f0a5e55 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-537afa61 elementor-section-full_width elementor-section-height-default elementor-section-height-default data-id537afa61 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6eb39627 data-id6eb39627 data-element_typecolumn> div classelementor-widget-wrap> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ad69e16 data-idad69e16 data-element_typecolumn> div classelementor-widget-wrap> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-44faebea data-id44faebea data-element_typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-56a226b1 elementor-widget elementor-widget-heading data-id56a226b1 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Call 01159 169 213 Or Email Today For Your Free Survey And Quote/h3> /div> /div> div classelementor-element elementor-element-5e15d10c elementor-button-align-stretch elementor-widget elementor-widget-form data-id5e15d10c data-element_typewidget data-settings{"step_next_label":"Next","step_previous_label":"Previous","button_width":"100","step_type":"number_text","step_icon_shape":"circle"} data-widget_typeform.default> div classelementor-widget-container> form classelementor-form methodpost nameNew Form> input typehidden namepost_id value821/> input typehidden nameform_id value5e15d10c/> input typehidden namereferer_title value /> input typehidden namequeried_id value821/> div classelementor-form-fields-wrapper elementor-labels-> div classelementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100> label forform-field-name classelementor-field-label elementor-screen-only> Name /label> input size1 typetext nameform_fieldsname idform-field-name classelementor-field elementor-size-md elementor-field-textual placeholderYour Name> /div> div classelementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required> label forform-field-email classelementor-field-label elementor-screen-only> Email /label> input size1 typeemail nameform_fieldsemail idform-field-email classelementor-field elementor-size-md elementor-field-textual placeholderYour Email requiredrequired aria-requiredtrue> /div> div classelementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_f8f0127 elementor-col-100 elementor-field-required> label forform-field-field_f8f0127 classelementor-field-label elementor-screen-only> Phone /label> input size1 typetel nameform_fieldsfield_f8f0127 idform-field-field_f8f0127 classelementor-field elementor-size-md elementor-field-textual placeholderPhone requiredrequired aria-requiredtrue pattern0-9()#&+*-.+ titleOnly numbers and phone characters (#, -, *, etc) are accepted.> /div> div classelementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100> label forform-field-message classelementor-field-label elementor-screen-only> Message /label> textarea classelementor-field-textual elementor-field elementor-size-md nameform_fieldsmessage idform-field-message rows6 placeholderYour Message>/textarea> /div> div classelementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_ce07b13 elementor-col-100> div classelementor-field idform-field-field_ce07b13>div classelementor-g-recaptcha data-sitekey6LfvOxoeAAAAAKg_78s-PDEIX-UtKXCnLcKeBDtf data-typev2_checkbox data-themelight data-sizenormal>/div>/div> /div> div classelementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons> button typesubmit classelementor-button elementor-size-md> span > span classelementor-align-icon-left elementor-button-icon> i aria-hiddentrue classfar fa-paper-plane>/i> /span> span classelementor-button-text>Send Your Message/span> /span> /button> /div> /div> /form> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-751dacf7 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id751dacf7 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1f76874d data-id1f76874d data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-27c247af elementor-widget elementor-widget-heading data-id27c247af data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>About GJ Flat Roofing/h3> /div> /div> div classelementor-element elementor-element-6a4dfbf5 elementor-widget elementor-widget-image data-id6a4dfbf5 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img fetchpriorityhigh decodingasync width1024 height768 srchttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-1024x768.jpg classattachment-large size-large wp-image-881 alt srcsethttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-1024x768.jpg 1024w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-300x225.jpg 300w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-768x576.jpg 768w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373-1536x1152.jpg 1536w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0373.jpg 1632w sizes(max-width: 1024px) 100vw, 1024px /> /div> /div> div classelementor-element elementor-element-571889ec elementor-widget elementor-widget-text-editor data-id571889ec data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Our company is based on the belief that our customers’ needs are of the utmost importance. Our entire team is committed to meeting those needs…/p> /div> /div> div classelementor-element elementor-element-1faa710a elementor-align-left elementor-widget elementor-widget-button data-id1faa710a data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttp://www.gjflatroofing.co.uk/about-us/> span classelementor-button-content-wrapper> span classelementor-button-text>Read More.../span> /span> /a> /div> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-16bd4490 data-id16bd4490 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-6ea0156c elementor-widget elementor-widget-heading data-id6ea0156c data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Roofing Services/h3> /div> /div> div classelementor-element elementor-element-2da06500 elementor-widget elementor-widget-image data-id2da06500 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img decodingasync width1024 height768 srchttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-1024x768.jpg classattachment-large size-large wp-image-878 alt srcsethttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-1024x768.jpg 1024w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-300x225.jpg 300w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-768x576.jpg 768w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791-1536x1152.jpg 1536w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_2791.jpg 2016w sizes(max-width: 1024px) 100vw, 1024px /> /div> /div> div classelementor-element elementor-element-6d9d9c82 elementor-widget elementor-widget-text-editor data-id6d9d9c82 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>GJ Flat Roofing covers all aspects of flat roofing, tiled roofing, felt roofing and roofing repair services which all work is guaranteed…/p> /div> /div> div classelementor-element elementor-element-4aa64274 elementor-align-left elementor-widget elementor-widget-button data-id4aa64274 data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttp://www.gjflatroofing.co.uk/roofing-services/> span classelementor-button-content-wrapper> span classelementor-button-text>Read More.../span> /span> /a> /div> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-279eb343 data-id279eb343 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-5cae988b elementor-widget elementor-widget-heading data-id5cae988b data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Areas Covered/h3> /div> /div> div classelementor-element elementor-element-4d4a6d5c elementor-widget elementor-widget-image data-id4d4a6d5c data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img decodingasync width1024 height762 srchttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-1024x762.jpg classattachment-large size-large wp-image-890 alt srcsethttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-1024x762.jpg 1024w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-300x223.jpg 300w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2-768x572.jpg 768w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/map2.jpg 1126w sizes(max-width: 1024px) 100vw, 1024px /> /div> /div> div classelementor-element elementor-element-14d913c3 elementor-widget elementor-widget-text-editor data-id14d913c3 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>GJ Flat Roofing is based in Nottingham. Our roofing contractors operate throughout East Midlands and the surrounding areas. Find out if were in your area./p> /div> /div> div classelementor-element elementor-element-7f89141 elementor-align-left elementor-widget elementor-widget-button data-id7f89141 data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttp://www.gjflatroofing.co.uk/areas-covered/> span classelementor-button-content-wrapper> span classelementor-button-text>Read More.../span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-6c6863ae elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id6c6863ae data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-577d003 data-id577d003 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-275707ba elementor-widget-divider--view-line elementor-widget elementor-widget-divider data-id275707ba data-element_typewidget data-widget_typedivider.default> div classelementor-widget-container> div classelementor-divider> span classelementor-divider-separator> /span> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-45d8a9b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id45d8a9b2 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bc132bb data-id1bc132bb data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-25a156ad elementor-widget elementor-widget-heading data-id25a156ad data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Welcome to G J Flat Roofing Nottingham/h2> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-faf3455 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idfaf3455 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-1f28a539 data-id1f28a539 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-2b0d5c2a elementor-widget elementor-widget-text-editor data-id2b0d5c2a data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We are a family run business based in Nottingham and all surrounding areas with strong>over 50 years experience in the flat roofing trade/strong>. At GJ Flat Roofing we focus on providing high quality service and workmanship to meet your requirements. We specialise in all types of flat roofing which means you will receive a professional, quality job which all of our previous customers are extremely satisfied with./p>p>Please take a look around our website and if you have any comments or questions which you feel you need to ask, please feel free to contact us and we will try our best to give you the best possible advice./p>p>Our company is based on believing that every customer we do work for, are extremely satisfied with the standard of our work. A very high percentage of our business is from previous customers and recommendations. We would welcome the opportunity to earn your trust and deliver you the best service possible in the flat roofing industry./p>p>At GJ Flat Roofing we provide workmanship for various clients including private home owners, landlords, small building companies and many more. All of our contractors are fully trained & qualified in ALL aspects of the flat roofing trade which means you can be extremely confident with the workmanship and reliability you will receive./p>p>We have public liability insurance for your own piece of mind, which means if any damage was caused by us accidently, we are fully covered for these types of situations if they occur at any time./p> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-19bee906 data-id19bee906 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-174d46e5 elementor-widget elementor-widget-image data-id174d46e5 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img loadinglazy decodingasync width768 height1024 srchttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-768x1024.jpg classattachment-large size-large wp-image-886 alt srcsethttps://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-768x1024.jpg 768w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-225x300.jpg 225w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572-1152x1536.jpg 1152w, https://www.gjflatroofing.co.uk/wp-content/uploads/2020/10/IMG_0572.jpg 1224w sizes(max-width: 768px) 100vw, 768px /> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-63e29620 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id63e29620 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d546920 data-id7d546920 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-14bd9bd1 elementor-widget elementor-widget-text-editor data-id14bd9bd1 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>At GJ Flat Roofing, you can be guaranteed of a very competitive quote for a very professional service./p>p>Please contact us at strong>0115 916 9213/strong> or strong>0750 3000 357/strong>, if you would like to a hrefhttp://www.gjflatroofing.co.uk/contact/>contact us/a> by email, please feel free to email us at a hrefmailto:gjflatroofing@hotmail.co.uk>gjflatroofing@hotmail.co.uk/a>./p> /div> /div> div classelementor-element elementor-element-45192789 elementor-widget elementor-widget-spacer data-id45192789 data-element_typewidget data-widget_typespacer.default> div classelementor-widget-container> div classelementor-spacer> div classelementor-spacer-inner>/div> /div> /div> /div> /div> /div> /div> /section> /div> /div> !-- ast-container --> /div>!-- #content --> div data-elementor-typefooter data-elementor-id855 classelementor elementor-855 elementor-location-footer data-elementor-post-typeelementor_library> div classelementor-section-wrap> section classelementor-section elementor-top-section elementor-element elementor-element-b7b1884 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idb7b1884 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4b6603d data-id4b6603d data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-8c23c2a elementor-widget elementor-widget-text-editor data-id8c23c2a data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>strong>G J FLAT ROOFING/strong>/p>p>Our company is based on the belief that our customers’ needs are of the utmost importance. Our entire team Is committed to meeting those needs. As a result, a high percentage of our business is from repeat customers and referrals./p> /div> /div> div classelementor-element elementor-element-653153d elementor-widget elementor-widget-spacer data-id653153d data-element_typewidget data-widget_typespacer.default> div classelementor-widget-container> div classelementor-spacer> div classelementor-spacer-inner>/div> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-0f979d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id0f979d0 data-element_typesection data-settings{"background_background":"classic","shape_divider_top":"opacity-tilt"}> div classelementor-shape elementor-shape-top data-negativefalse> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 2600 131.1 preserveAspectRationone> path classelementor-shape-fill dM0 0L2600 0 2600 69.1 0 0z/> path classelementor-shape-fill styleopacity:0.5 dM0 0L2600 0 2600 69.1 0 69.1z/> path classelementor-shape-fill styleopacity:0.25 dM2600 0L0 0 0 130.1 2600 69.1z/>/svg> /div> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1023a07 data-id1023a07 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-b7f2e95 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idb7f2e95 data-element_typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6c52663 data-id6c52663 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-eba1a99 elementor-widget elementor-widget-heading data-ideba1a99 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h4 classelementor-heading-title elementor-size-default>Contact Details/h4> /div> /div> div classelementor-element elementor-element-be60233 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-idbe60233 data-element_typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-map-marker-alt>/i> /span> span classelementor-icon-list-text>40 Darnhall Cres, Nottingham NG8 4PZ, UK/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-phone>/i> /span> span classelementor-icon-list-text>01159 169 213/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-tablet-alt>/i> /span> span classelementor-icon-list-text>07503 000 357/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> i aria-hiddentrue classfas fa-envelope>/i> /span> span classelementor-icon-list-text>gjflatroofing@hotmail.co.uk/span> /li> /ul> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-c71012c data-idc71012c data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-114d81c elementor-widget elementor-widget-google_maps data-id114d81c data-element_typewidget data-widget_typegoogle_maps.default> div classelementor-widget-container> div classelementor-custom-embed> iframe loadinglazy srchttps://maps.google.com/maps?q40%20Darnhall%20Cres%2C%20Nottingham%20NG8%204PZ%2C%20UK&tm&z10&outputembed&iwlocnear title40 Darnhall Cres, Nottingham NG8 4PZ, UK aria-label40 Darnhall Cres, Nottingham NG8 4PZ, UK >/iframe> /div> /div> /div> div classelementor-element elementor-element-b3572b4 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons data-idb3572b4 data-element_typewidget data-widget_typesocial-icons.default> div classelementor-widget-container> div classelementor-social-icons-wrapper elementor-grid> span classelementor-grid-item> a classelementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-31595fa target_blank> span classelementor-screen-only>Facebook-f/span> i classfab fa-facebook-f>/i> /a> /span> span classelementor-grid-item> a classelementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-3617356 target_blank> span classelementor-screen-only>Twitter/span> i classfab fa-twitter>/i> /a> /span> /div> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-d02556f data-idd02556f data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-7f06a26 elementor-button-align-start elementor-widget elementor-widget-form data-id7f06a26 data-element_typewidget data-settings{"step_next_label":"Next","step_previous_label":"Previous","button_width":"100","step_type":"number_text","step_icon_shape":"circle"} data-widget_typeform.default> div classelementor-widget-container> form classelementor-form methodpost nameNew Form> input typehidden namepost_id value855/> input typehidden nameform_id value7f06a26/> input typehidden namereferer_title value /> input typehidden namequeried_id value821/> div classelementor-form-fields-wrapper elementor-labels-> div classelementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100> label forform-field-name classelementor-field-label elementor-screen-only> Name /label> input size1 typetext nameform_fieldsname idform-field-name classelementor-field elementor-size-xs elementor-field-textual placeholderName> /div> div classelementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required> label forform-field-email classelementor-field-label elementor-screen-only> Email /label> input size1 typeemail nameform_fieldsemail idform-field-email classelementor-field elementor-size-xs elementor-field-textual placeholderEmail requiredrequired aria-requiredtrue> /div> div classelementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_100f9c0 elementor-col-50 elementor-field-required> label forform-field-field_100f9c0 classelementor-field-label elementor-screen-only> Phone /label> input size1 typetel nameform_fieldsfield_100f9c0 idform-field-field_100f9c0 classelementor-field elementor-size-xs elementor-field-textual placeholderPhone requiredrequired aria-requiredtrue pattern0-9()#&+*-.+ titleOnly numbers and phone characters (#, -, *, etc) are accepted.> /div> div classelementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100> label forform-field-message classelementor-field-label elementor-screen-only> Message /label> textarea classelementor-field-textual elementor-field elementor-size-xs nameform_fieldsmessage idform-field-message rows6 placeholderMessage>/textarea> /div> div classelementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_874dba3 elementor-col-100> div classelementor-field idform-field-field_874dba3>div classelementor-g-recaptcha data-sitekey6LfvOxoeAAAAAKg_78s-PDEIX-UtKXCnLcKeBDtf data-typev2_checkbox data-themelight data-sizenormal>/div>/div> /div> div classelementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons> button typesubmit classelementor-button elementor-size-xs> span > span class elementor-button-icon> /span> span classelementor-button-text>Send/span> /span> /button> /div> /div> /form> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-3dbd684 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id3dbd684 data-element_typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-24a4ea4 data-id24a4ea4 data-element_typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-5a69f5e elementor-widget elementor-widget-text-editor data-id5a69f5e data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> Copyright © 2020 span classast-footer-site-title>G J Flat Roofing/span> | a hrefhttps://wpastra.com/>The Flat Roofing Experts/a> /div> /div> div classelementor-element elementor-element-710bac1b elementor-widget elementor-widget-text-editor data-id710bac1b data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p styletext-align: center;>G J Flat Roofing | 40 Darnhall Cres, Nottingham NG8 4PZ | 01159 169 213 | gjflatroofing@hotmail.co.uk/p> /div> /div> /div> /div> /div> /section> /div> /div> /div>!-- #page --> script typetext/javascript> const lazyloadRunObserver () > { const lazyloadBackgrounds document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver new IntersectionObserver( ( entries ) > { entries.forEach( ( entry ) > { if ( entry.isIntersecting ) { let lazyloadBackground entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( e-lazyloaded ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: 200px 0px 200px 0px } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) > { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events DOMContentLoaded, elementor/lazyload/observe, ; events.forEach( ( event ) > { document.addEventListener( event, lazyloadRunObserver ); } ); /script> link relstylesheet idwidget-heading-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-image-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-text-editor-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-divider-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-spacer-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-icon-list-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-google_maps-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver3.25.4 mediaall />link relstylesheet idwidget-social-icons-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver3.25.4 mediaall />link relstylesheet ide-apple-webkit-css hrefhttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver3.25.4 mediaall />script idastra-theme-js-js-extra>var astra {break_point:921,isRtl:,is_scroll_to_id:,is_scroll_to_top:,is_header_footer_builder_active:,responsive_cart_click:flyout};/script>script srchttps://www.gjflatroofing.co.uk/wp-content/themes/astra/assets/js/minified/style.min.js?ver4.8.3 idastra-theme-js-js>/script>script srchttps://www.google.com/recaptcha/api.js?renderexplicit&ver3.15.1 idelementor-recaptcha-api-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver3.15.1 idelementor-pro-webpack-runtime-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver3.25.4 idelementor-webpack-runtime-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver3.25.4 idelementor-frontend-modules-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver3.1.2 idwp-polyfill-inert-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver0.14.0 idregenerator-runtime-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver3.15.0 idwp-polyfill-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/dist/hooks.min.js?ver2810c76e705dd1a53b18 idwp-hooks-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/dist/i18n.min.js?ver5e580eb46a90c2b997e6 idwp-i18n-js>/script>script idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );/script>script idelementor-pro-frontend-js-before>var ElementorProFrontendConfig {ajaxurl:https:\/\/www.gjflatroofing.co.uk\/wp-admin\/admin-ajax.php,nonce:9934ec2e39,urls:{assets:https:\/\/www.gjflatroofing.co.uk\/wp-content\/plugins\/elementor-pro\/assets\/,rest:https:\/\/www.gjflatroofing.co.uk\/wp-json\/},shareButtonsNetworks:{facebook:{title:Facebook,has_counter:true},twitter:{title:Twitter},linkedin:{title:LinkedIn,has_counter:true},pinterest:{title:Pinterest,has_counter:true},reddit:{title:Reddit,has_counter:true},vk:{title:VK,has_counter:true},odnoklassniki:{title:OK,has_counter:true},tumblr:{title:Tumblr},digg:{title:Digg},skype:{title:Skype},stumbleupon:{title:StumbleUpon,has_counter:true},mix:{title:Mix},telegram:{title:Telegram},pocket:{title:Pocket,has_counter:true},xing:{title:XING,has_counter:true},whatsapp:{title:WhatsApp},email:{title:Email},print:{title:Print}},facebook_sdk:{lang:en_GB,app_id:},lottie:{defaultAnimationUrl:https:\/\/www.gjflatroofing.co.uk\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json}};/script>script srchttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver3.15.1 idelementor-pro-frontend-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-includes/js/jquery/ui/core.min.js?ver1.13.2 idjquery-ui-core-js>/script>script idelementor-frontend-js-before>var elementorFrontendConfig {environmentMode:{edit:false,wpPreview:false,isScriptDebug:false},i18n:{shareOnFacebook:Share on Facebook,shareOnTwitter:Share on Twitter,pinIt:Pin it,download:Download,downloadImage:Download image,fullscreen:Fullscreen,zoom:Zoom,share:Share,playVideo:Play Video,previous:Previous,next:Next,close:Close,a11yCarouselWrapperAriaLabel:Carousel | Horizontal scrolling: Arrow Left & Right,a11yCarouselPrevSlideMessage:Previous slide,a11yCarouselNextSlideMessage:Next slide,a11yCarouselFirstSlideMessage:This is the first slide,a11yCarouselLastSlideMessage:This is the last slide,a11yCarouselPaginationBulletMessage:Go to slide},is_rtl:false,breakpoints:{xs:0,sm:480,md:768,lg:1025,xl:1440,xxl:1600},responsive:{breakpoints:{mobile:{label:Mobile Portrait,value:767,default_value:767,direction:max,is_enabled:true},mobile_extra:{label:Mobile Landscape,value:880,default_value:880,direction:max,is_enabled:false},tablet:{label:Tablet Portrait,value:1024,default_value:1024,direction:max,is_enabled:true},tablet_extra:{label:Tablet Landscape,value:1200,default_value:1200,direction:max,is_enabled:false},laptop:{label:Laptop,value:1366,default_value:1366,direction:max,is_enabled:false},widescreen:{label:Widescreen,value:2400,default_value:2400,direction:min,is_enabled:false}},hasCustomBreakpoints:false},version:3.25.4,is_static:false,experimentalFeatures:{additional_custom_breakpoints:true,e_swiper_latest:true,e_nested_atomic_repeaters:true,e_optimized_control_loading:true,e_onboarding:true,e_css_smooth_scroll:true,theme_builder_v2:true,home_screen:true,landing-pages:true,nested-elements:true,editor_v2:true,link-in-bio:true,floating-buttons:true,page-transitions:true,notes:true,loop:true,form-submissions:true,e_scroll_snap:true},urls:{assets:https:\/\/www.gjflatroofing.co.uk\/wp-content\/plugins\/elementor\/assets\/,ajaxurl:https:\/\/www.gjflatroofing.co.uk\/wp-admin\/admin-ajax.php,uploadUrl:http:\/\/www.gjflatroofing.co.uk\/wp-content\/uploads},nonces:{floatingButtonsClickTracking:d7d1262052},swiperClass:swiper,settings:{page:,editorPreferences:},kit:{active_breakpoints:viewport_mobile,viewport_tablet,global_image_lightbox:yes,lightbox_enable_counter:yes,lightbox_enable_fullscreen:yes,lightbox_enable_zoom:yes,lightbox_enable_share:yes,lightbox_title_src:title,lightbox_description_src:description},post:{id:821,title:G%20J%20Flat%20Roofing%20%E2%80%93%20Flat%20Roofing%20Repair%20in%20Nottingham,excerpt:,featuredImage:false}};/script>script srchttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor/assets/js/frontend.min.js?ver3.25.4 idelementor-frontend-js>/script>script srchttps://www.gjflatroofing.co.uk/wp-content/plugins/elementor-pro/assets/js/preloaded-elements-handlers.min.js?ver3.15.1 idpro-preloaded-elements-handlers-js>/script> script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener(hashchange,function(){var t,elocation.hash.substring(1);/^A-z0-9_-+$/.test(e)&&(tdocument.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex-1),t.focus())},!1); /script> /body>/html>!--Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/Served from: www.gjflatroofing.co.uk @ 2024-11-05 12:04:02 by W3 Total Cache-->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]