cloudflare
tcp/443 tcp/80 tcp/8443
nginx 1.29.4
tcp/443 tcp/80
nginx 1.27.4
tcp/443 tcp/80
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2026-01-23 14:52
HTTP/1.1 200 OK
Server: nginx/1.29.4
Date: Fri, 23 Jan 2026 14:52:15 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 23 Jan 2026 14:52:15 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 172.66.43.13:443 · www.ecotileflooring.com
2026-01-23 14:20
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:20:10 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Fri, 23 Jan 2026 11:11:43 GMT
Cache-Control: max-age=0
expires: Fri, 23 Jan 2026 14:20:09 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oApuvvOwqVelHzvWl6RLc9sXeAdlnnYhVzIz5WXck9%2FOqq8H%2BfgPI7TQTF86l5vwoMSeI%2BdxRlHrI%2F0ITRq%2BRDH8he%2B4WOV2%2BfIQqgxhGlNjOU7NFPI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9c27ee21aa929ffc-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.66.40.243:443 · ecotileflooring.com
2026-01-23 03:44
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 03:44:28 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Fri, 23 Jan 2026 03:44:27 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2B6RpotxkakBGb2f6PvmccpMepyWYLStoeRQDK6NwHkMtovYYaRLAkl7Sf%2Fyekq%2BynqeOTluY1xckDxe9tVMEZb2oiMuKOgo965iebzqzUg7MTg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9c244aed8f4a0f01-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · ecotileflooring.com
2026-01-23 03:44
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 03:44:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Fri, 23 Jan 2026 03:44:27 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VvqcuIO6DX%2F2flfaHMsrlWn1YFVLcyiChBVck%2FVa809dl65G1xNQDV5f9LgEuPNBurT316g%2BFICasqaJGld%2F8NrEUk%2FMcjpRnc2gN4NqFo2daA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9c244aea4ba6b121-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.66.40.243:80 · ecotileflooring.com
2026-01-23 03:44
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 03:44:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://ecotileflooring.com/
Cache-Control: max-age=0
Expires: Fri, 23 Jan 2026 03:44:27 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hNcVibexoF1dZqGZCjztzTSx%2FgZggMRkcP93vxeJrOy%2FTSqNzobY%2Bz1T8eLGKGklu78a8RFJC3qGXS59FfXOMIABVRfXpjqJ%2FsH3tdOO8CD0xw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9c244ae90a77aba8-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:80 · www.ecotileflooring.com
2026-01-22 22:21
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 22:21:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
Expires: Thu, 22 Jan 2026 22:21:57 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PjJZLo4t5%2Fqevdz7VQtCQUW3dPLFuf%2BlgcveNlSXgSZjJi2hkf5ummW0wUpx2Yr19ETWp46IIglcYyJnuHzJYaN7lvmy3Z%2FmMOAoGx20R5aOoLYRtUA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9c2272837f766dc6-EWR
alt-svc: h3=":443"; ma=86400
Open service 2620:127:f00f:e:::8443 · www.shop.ecotileflooring.com
2026-01-22 13:46
HTTP/1.1 403 Forbidden
Date: Thu, 22 Jan 2026 13:46:05 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4530
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=oTwn9qmv0Z25yed%2BNAxrrhEsbgzf%2FmHnkkXDrvJU9Fvr0fLwQn%2BkC6rfTzda3yzl93NbYAJL%2FSESvA5j8PJCTbtAzWQlJTFIaBCbTB4F%2BcZSj1LS6C8hn%2B%2FP3vYOMq0gWtMI6Daq%2FNppk8cqggPEXw4Y2OskjsiS3x0%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=14.000177
Server-Timing: ipv6
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Server: cloudflare
CF-RAY: 9c1f7ed9ee247ce4-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> myshopify.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c1f7ed9ee247ce4</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2604:a880:400:d0::24c8:8001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in
Open service 2620:127:f00f:e:::80 · www.shop.ecotileflooring.com
2026-01-22 13:46
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 13:46:05 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Thu, 22 Jan 2026 14:46:05 GMT
Location: https://www.shop.ecotileflooring.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=x5HwPeeYQYJU5Oh29qNV4lXFW%2F4UzUoLR3fs7Oe32J7txClfWD%2B4eKSYZ82cHgmJp8QzZEhW78zi%2BJWOFrG9IuJV%2BKDjAwSAaWwprxTIGIiu5r3XRAqG6bJpvV4nSvNI83RhitPsaVg6T%2B7jyZsq7ZS7W0m0qqWh6nA%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=23.999929
Server-Timing: ipv6
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Server: cloudflare
CF-RAY: 9c1f7ed8ac2e909a-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 23.227.38.74:8443 · www.shop.ecotileflooring.com
2026-01-22 13:46
HTTP/1.1 403 Forbidden
Date: Thu, 22 Jan 2026 13:46:05 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4515
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=BkKNK6gOfY1o6kN2%2B98WwuNfNrRXO%2B0ZhVCCWd%2BXdWeW9Kn0F1iNjKTb8NDH4m0C06htd9y7bb1paa0BU04Wbmaw6JKnFOvSzcsj%2FWSc1ni9uLni%2FyfC%2FW9ozUQCzjb5dRSqy3DMspEjAZWA0xc%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=23.000002
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Server: cloudflare
CF-RAY: 9c1f7ed89a620e50-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> myshopify.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c1f7ed89a620e50</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">142.93.143.8</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 2620:127:f00f:e:::443 · www.shop.ecotileflooring.com
2026-01-22 13:46
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 13:46:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: close
CF-RAY: 9c1f7ed8697ea742-SIN
x-sorting-hat-shopid: 90373423444
location: https://shop.ecotileflooring.com/
x-redirect-reason: canonical_host_redirection
shopify-complexity-score: 300
set-cookie: _shopify_essential=:AZvl9IPZAAEAF8T8ePa6YBLXQ3LBkN7es69w5J-tB_U1LoAghBprn0bEBQK8TdRJBzbTPPe8WXD2UML6REjeKhENSwlRbIJ_M-KPXczjR72KbAVfNoZyEgbAC31ddSlFrHIBsZeoj1Jac2uSm8bvilqLRCDphO57ERiNW6s0rt-bUOayE078wbFOeCd9ZLkVCEYo535PjdEN-DLghAGAQZfeQ_a-OdBlMoej8Hr1-PhO_pe9JJG9miQZbGqBsNioY9k0Oc4JW6aRku1s2cmehgviXI7ND16-OkyagdLWps6IuKH1MhXf0Wli-t5NIDX5Y1brVcHs3g:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
x-frame-options: DENY
content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
strict-transport-security: max-age=7889238
x-shopid: 90373423444
x-shardid: 339
Alt-Svc: h3=":443"; ma=86400
cache-control: private, no-store
powered-by: Shopify
server-timing: processing;dur=32;desc="gc:2", db;dur=12, asn;desc="14061", edge;desc="SIN", country;desc="SG", theme;desc="186391494996", pageType;desc="index", servedBy;desc="hpqg", requestID;desc="ff32b88e-4d09-4082-9528-aad8519ef4fa-1769089565", _y;desc="00ec9fe9-f585-4d83-a1d2-e63d22fa4703", _s;desc="01916bb4-b38a-4ea3-9287-c42ed568247b", _cmp;desc="3.AMPS_SG_f_f_HtixE6ZhQ*qIKxxdLvyLkg"
Server-Timing: cfRequestDuration;dur=273.999929
Server-Timing: ipv6
x-dc: gcp-asia-southeast1,gcp-europe-west4,gcp-europe-west4
x-request-id: ff32b88e-4d09-4082-9528-aad8519ef4fa-1769089565
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=h2du8JJg%2FDQMmws7AEmSsGgEk%2BTQld09YUWkNWA1aDQLN%2Bn2jjageLJkR4wfJShTOnYPlctfBl7HlLgXec%2B3pOdLJXAc9Dw2WxaYF%2B1j0IzM6nwgQiiN%2B9iMwnr4gFO%2BHLPKUmdRr3Cp47K41pnpogetQTupnX46H10%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Server: cloudflare
Open service 23.227.38.74:443 · www.shop.ecotileflooring.com
2026-01-22 13:46
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 13:46:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: close
CF-RAY: 9c1f7ed86aa0d2a0-FRA
x-sorting-hat-shopid: 90373423444
location: https://shop.ecotileflooring.com/
x-redirect-reason: canonical_host_redirection
shopify-complexity-score: 270
set-cookie: _shopify_essential=:AZvl9INqAAEAB73zd_UJzrnlBGdR_Hkpdg12FBrhtKzuIt55dS9Q_TF2K3HPKEN1HzXUJ5U1_340Y6B-8JHCWctYtgaquqLKloHvNEjCj9zdxG1x-ffj5Ms1eMqW3GTCRdIRVTZM7WbxZXQpPLzeR9SK6hJPsd2t1gbqHm_LtwEJRIYuYNBkcaoE50_0FD_DCuTiqDJx4AwQd5N59mc9e-PX_HKJtWAzdTkgloG7fDYZ-4ATgl2e5qB4Vrezt8VvMX-uGlhW39pZVPmLK0rFnqQKwe01LqqBiVOf-OlUK2LKN4Q-SsyU3CLsqVd8DX5Gvn2kUYK93g:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
x-frame-options: DENY
content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
strict-transport-security: max-age=7889238
x-shopid: 90373423444
x-shardid: 339
Alt-Svc: h3=":443"; ma=86400
cache-control: private, no-store
powered-by: Shopify
server-timing: processing;dur=29;desc="gc:1", db;dur=8, asn;desc="14061", edge;desc="FRA", country;desc="DE", theme;desc="186391494996", pageType;desc="index", servedBy;desc="8q2j", requestID;desc="570be0da-40c3-42cd-82a9-8f5f0dec59dc-1769089565", _y;desc="ad52a89c-93df-49a4-94ce-d1e4fb3d0ea6", _s;desc="a717dc59-a9a6-4000-8ffe-face5c3e8800", _cmp;desc="3.AMPS_DEHE_f_f_Yeo82Q9XRzaZno0A9iC7zQ"
Server-Timing: cfRequestDuration;dur=70.999861
x-dc: gcp-europe-west1,gcp-europe-west1,gcp-europe-west1
x-request-id: 570be0da-40c3-42cd-82a9-8f5f0dec59dc-1769089565
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=BMKaN9GGjY%2FXWFMGfD%2F24QXCLaAVlfKK%2FFUjcYKea2QJkCJWItfcUx70irS79HW1A8jHBxvYXxT3c%2FS3zgAXvnztJ1UnYv%2BsROvGmyIU53qw1IH7D4SuON71UD7369Da1XQTMwXjaU6CEXtzwKs%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Server: cloudflare
Open service 23.227.38.74:80 · www.shop.ecotileflooring.com
2026-01-22 13:46
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 13:46:05 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Thu, 22 Jan 2026 14:46:05 GMT
Location: https://www.shop.ecotileflooring.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=RXkuAZ%2F%2BosWG9ycCbdM4K%2FxwwASL4FqyPd6%2Bsvj%2FiLqrMLnQSgPr9tEO68uDGhMreKC33OZJB3V%2Bwm50ngmVceVFX2MBLJQ0nrUaNyoHVPBgsoxG%2FTXLbJbgpoQ7ckQzxUlVLphVMo5gRCeh8R4%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=13.000250
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Server: cloudflare
CF-RAY: 9c1f7ed83f07d23b-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 141.101.90.99:443 · hello.ecotileflooring.com
2026-01-10 17:09
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 17:10:02 GMT
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
CF-Ray: 9bbdc917ce996ee1-CDG
CF-Cache-Status: MISS
Cache-Control: s-maxage=5,max-age=5
Strict-Transport-Security: max-age=31536000
Vary: origin, Accept-Encoding
Content-Security-Policy: upgrade-insecure-requests
access-control-allow-credentials: false
x-content-type-options: nosniff
x-hs-cfworker-meta: {"resolver":"OriginResolver"}
x-hs-portal-id: 26795184
x-hs-prerendered-error: Sun, 04 Jan 2026 05:54:06 GMT
x-hs-reason: No view mapper found to handle request
x-hubspot-correlation-id: 07bf2634-fce9-4de7-a1b8-b45eaa7f559c
x-hubspot-notfound: true
Set-Cookie: __cf_bm=VpycXSW23MeXChqQJtmPHQSXhWaS_hqqc0ZaHfSJk5E-1768065002-1.0.1.1-pHta.Vrkl84Y2BfwyNAGSnkU83dzpU4UhswJ9MQ2fUEbuvClnOxo5ZM_qscU7amT4_lwa3WMOmlmlMVSXhYPzSMhvNUT05E7dwa4cTA3fNI; path=/; expires=Sat, 10-Jan-26 17:40:02 GMT; domain=.hello.ecotileflooring.com; HttpOnly; Secure; SameSite=None
Set-Cookie: _cfuvid=vRhOTGE0Q40x1SlM7T_2T1k_prVNcVoHjTgyOVVSF0E-1768065002781-0.0.1.1-604800000; path=/; domain=.hello.ecotileflooring.com; HttpOnly; Secure; SameSite=None
alt-svc: h3=":443"; ma=86400
Page title: Error 404 | Page not found
<!doctype html><html lang="en"><head>
<meta charset="utf-8">
<title>Error 404 | Page not found</title>
<link rel="shortcut icon" href="https://hello.ecotileflooring.com/hubfs/ecotile-favicon.ico">
<meta name="description" content="">
<link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528304.fs1.hubspotusercontent-na1.net/hubfs/7528304/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528315.fs1.hubspotusercontent-na1.net/hubfs/7528315/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528311.fs1.hubspotusercontent-na1.net/hubfs/7528311/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528311.fs1.hubspotusercontent-na1.net/hubfs/7528311/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-regular.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-500.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528309.fs1.hubspotusercontent-na1.net/hubfs/7528309/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-500.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-700.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528315.fs1.hubspotusercontent-na1.net/hubfs/7528315/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-700.woff" as="font" type="font/woff" crossorigin>
<style>
@font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 600;
font-display: swap;
src:
url('//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff2') format('woff2'),
url('//7528304.fs1.hubspotusercontent-na1.net/hubfs/7528304/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff') format('woff');
}
/* montserrat-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src:
url('//7528315.fs1.hubspotusercontent-na1.net/hubfs/7528315/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff2') format('woff2'),
url('//7528311.fs1.hubspotusercontent-na1.net/hubfs/7528311/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff') format('woff');
}
/* montserrat-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src:
url('//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_ass
Open service 172.66.40.243:80 · flip.ecotileflooring.com
2026-01-10 09:08
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 09:08:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Location: https://flip.ecotileflooring.com/
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HKk08%2FtUUngmGNab28g9WYgbaqRAsfLOOUo8QI5EM%2ByfWRoqmBR97EMPYTYwvPnL%2BKE4NVxTjujHCCCwAPnh%2B4%2BbUwUGHFiqzf05KN%2FPxD6nRqtshaIa"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
Referrer-Policy: origin-when-cross-origin
CF-RAY: 9bbb0766cfd4f424-BLR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 172.66.43.13:80 · www.ecotileflooring.com
2026-01-10 02:08
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 02:08:29 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
Expires: Sat, 10 Jan 2026 02:08:29 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1wFfU8CWd6NQp32wajROn%2FieG32Rjspg41v%2BFJZvJWw1nuvHc5RvJ9%2FxZx%2Brg%2Fp1FhqzhVmLgz%2FWiBbQmwUvXA05BHb4W0wgftZ1SeI%2B6KUVHEaO%2F8o%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9bb8a0793cb80eb0-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · www.ecotileflooring.com
2026-01-09 18:32
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 18:32:23 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Fri, 09 Jan 2026 16:21:58 GMT
Cache-Control: max-age=0
expires: Fri, 09 Jan 2026 18:32:23 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7Wc43ybdNEo9d9m6g%2BMDmm2jIi7ZandgYYAzn%2BAkL7scYk%2BPI2ssmUCFOhCzycWzi4jCNauGByOcGSgNUm%2BQIjYMudHvdmtzc4VAt15xyKw2pZjNg%2B0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9bb604577a640ce8-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2026-01-09 13:20
HTTP/1.1 200 OK
Server: nginx/1.29.4
Date: Fri, 09 Jan 2026 13:20:04 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 09 Jan 2026 13:20:04 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 172.66.43.13:443 · ecotileflooring.com
2026-01-09 10:02
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 10:02:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Fri, 09 Jan 2026 10:02:19 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2NWX2H%2FbG2F3GFISVyBrxFjnwjNxgJyee5Yngaj9vPVLdrTii2eThL96L46yHTwu5na%2FgxDOBOeKlbzBL4kai%2BYlLFhxFZb%2Bqqb4V3w%2B0HE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9bb3192cebc79b31-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · ecotileflooring.com
2026-01-09 09:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 09:49:20 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Fri, 09 Jan 2026 09:49:20 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
cf-cache-status: DYNAMIC
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Erm3hf4Zkfla%2FnQxy8y1ijz3c06oDcLXcqzHam8%2B%2F1HLo31ajV5tgtG%2B4k1zSbDjFCLe2fvEzW4YxcBN5ta2l5zd0fhgPZOVdnE%2F1mZTets0wg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
Referrer-Policy: origin-when-cross-origin
CF-RAY: 9bb30629bd3fd123-EWR
alt-svc: h3=":443"; ma=86400
Open service 172.66.40.243:80 · ecotileflooring.com
2026-01-09 09:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 09:49:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://ecotileflooring.com/
Cache-Control: max-age=0
Expires: Fri, 09 Jan 2026 09:49:19 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6j5zg6eoAYUsVkv3SBRm7LqF1k9O2UgYDPllrnuHKLF05HmET9CrumHbRMuSVUqR2wSpEWlVw3CwWkGpX5hKWszXMMyw0M3wvGFW6AHWE3u2Uw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9bb306265f697cb1-EWR
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · ecotileflooring.com
2026-01-09 09:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 09:49:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Fri, 09 Jan 2026 09:49:19 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CmKpQpem976gGc23eE9wjIbmxuBKgnHWQ5DYDIUA3F6keI0lelLDNCqA9KvunYzebscWEvxs8P%2BdaHkOp6sv%2BldBN7c33a8UChWumAqCRmHYqA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9bb30625fdc40ab9-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:80 · staging.ecotileflooring.com
2026-01-09 06:51
HTTP/1.1 200 OK
Server: nginx/1.29.4
Date: Fri, 09 Jan 2026 06:51:24 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 09 Jan 2026 06:51:24 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})
Open service 172.66.40.243:80 · www.ecotileflooring.com
2026-01-09 04:04
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 04:04:15 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
Expires: Fri, 09 Jan 2026 04:04:14 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l32qfB7QQMULD%2BdsTDU92JaSEvO7z6HstLqdX89UhWpaI2FDMLtu4MOLZnkE7fgE6C6Fb0OaCsf8wBkQpXW1ll5kLGyk20tZNP5TGxrlPotvB70m9gk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9bb10ca79c57a6e8-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:80 · staging.ecotileflooring.com
2026-01-09 02:13
HTTP/1.1 200 OK
Server: nginx/1.29.4
Date: Fri, 09 Jan 2026 02:13:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 09 Jan 2026 02:13:19 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2026-01-09 00:06
HTTP/1.1 200 OK
Server: nginx/1.29.4
Date: Fri, 09 Jan 2026 00:06:08 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 09 Jan 2026 00:06:08 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 172.66.43.13:443 · www.ecotileflooring.com
2026-01-08 20:47
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:47:53 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Thu, 08 Jan 2026 19:03:33 GMT
Cache-Control: max-age=0
expires: Thu, 08 Jan 2026 20:47:53 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R2dHXrZWfnLwStQ3mbwQCfAK3cGVQakJPFV3TuHuuOqHE42e3IXl7gqiLjWIAYQmPeKKf7GGPNM4crgB87VFv2ALqVMuMsw%2B2KK%2BC65b21%2FBNgFxlH8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9bae8d7448e592a7-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · www.ecotileflooring.com
2026-01-02 21:53
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 21:53:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Fri, 02 Jan 2026 18:09:30 GMT
Cache-Control: max-age=0
expires: Fri, 02 Jan 2026 21:53:01 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bN%2FhtVxPZqwBz%2B3HmpD4TG1ftf07ZQX8MVtTicPKOEZBnPIAJsWEWv1YeTD6J9SDWupn0VibN8XuZ31cb5recvUMdAY1UsePdTcAtjHn1njfpHAn%2Bis%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9b7d7c9e5b52dc92-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · www.ecotileflooring.com
2026-01-02 08:22
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 08:22:40 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Fri, 02 Jan 2026 02:04:04 GMT
Cache-Control: max-age=0
expires: Fri, 02 Jan 2026 08:22:40 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yn29MDCYQNvE3pEz5lKbS0Owlxp6DtNRRMr1p%2BjMYwqdKyfZl%2BXPjK%2BFYKZJ%2FHchmYySbfVABjZgxx5NJ5piWFqIPCHiVRH1nrDEbf%2FGqUsNKeuP79E%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9b78d9959fc270c7-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:80 · staging.ecotileflooring.com
2026-01-02 02:17
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Fri, 02 Jan 2026 02:18:00 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 02 Jan 2026 02:18:00 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2026-01-02 01:12
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Fri, 02 Jan 2026 01:12:14 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Fri, 02 Jan 2026 01:12:14 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2026-01-01 23:05
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Thu, 01 Jan 2026 23:05:29 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Thu, 01 Jan 2026 23:05:29 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 104.244.122.247:80 · staging.ecotileflooring.com
2026-01-01 21:01
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Thu, 01 Jan 2026 21:01:24 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Thu, 01 Jan 2026 21:01:24 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})
Open service 2606:4700:3108::ac42:28f3:8443 · ecotileflooring.com
2026-01-01 00:15
Open service 172.66.43.13:8443 · ecotileflooring.com
2026-01-01 00:15
Open service 2606:4700:3108::ac42:2b0d:8443 · ecotileflooring.com
2026-01-01 00:15
Open service 172.66.40.243:8443 · ecotileflooring.com
2026-01-01 00:15
Open service 2606:4700:3108::ac42:2b0d:443 · ecotileflooring.com
2026-01-01 00:15
HTTP/1.1 301 Moved Permanently
Date: Thu, 01 Jan 2026 00:15:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Thu, 01 Jan 2026 00:15:27 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VFd%2B0gG66jE8dcnbNq0%2FV1ZA%2F0S%2F0V6YTF8%2BerxhY6bByLlML4Xehe50i5jsKS4INBYMmjAoeuvhcAsT%2FtC0qQlEdi1oRg8odhfYJFOI0MONQpgSXK6UjAFpggiX6w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b6dd27ecb6ad2e7-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.40.243:80 · ecotileflooring.com
2026-01-01 00:15
HTTP/1.1 301 Moved Permanently
Date: Thu, 01 Jan 2026 00:15:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://ecotileflooring.com/
Cache-Control: max-age=0
Expires: Thu, 01 Jan 2026 00:15:26 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4oOllaTVJDchcQcSsILBaZnhPG8kVrzZJdR3122yjMhaiTQSWlJG4mE9TRTDps2HYghhhy6zmIJRVHywjVIIX02dPj8StCB%2B%2FiPSJhBwaMQAGA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b6dd27d7a2232d5-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · ecotileflooring.com
2026-01-01 00:15
HTTP/1.1 301 Moved Permanently
Date: Thu, 01 Jan 2026 00:15:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Thu, 01 Jan 2026 00:15:26 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
cf-cache-status: DYNAMIC
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L9c3JENVhuzLJDKe6WY0NpK8cPIbr0y1dWy09UEoL1Q08GSs9KPpc9Yu7XFo4QiI6eksYfUWrFiiOszo1jCzUT%2BK53ah52tIh5ndgdFYN1h9Zw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
Referrer-Policy: origin-when-cross-origin
CF-RAY: 9b6dd27e8ca93703-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3108::ac42:28f3:443 · ecotileflooring.com
2026-01-01 00:15
HTTP/1.1 301 Moved Permanently
Date: Thu, 01 Jan 2026 00:15:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Thu, 01 Jan 2026 00:15:26 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yfoRjbXD84oQW3OPFi1XytF3GqQXS7XmN0XC%2F4goQfG8C%2FAR8q1vRbRQ1DEN1Rkm0R2twOvvK856r%2F3GjV2XmWYIdablaAYp0By8gC8q4QF2XyjhCZdn35hgLg7eRA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b6dd27caa56101e-EWR
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:80 · ecotileflooring.com
2026-01-01 00:15
HTTP/1.1 301 Moved Permanently
Date: Thu, 01 Jan 2026 00:15:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://ecotileflooring.com/
Cache-Control: max-age=0
Expires: Thu, 01 Jan 2026 00:15:25 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pVRX1%2B04u9x1gZG7Btf1TLTBeBX1LkNVzLjY03SFTAj9xiYO4IiY0EtPt9ZsmaWKVKHhtWKeJxbcrwTP8o%2FwNDmViu%2FsH%2BjZ%2BSPiDZ1doNxFGw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b6dd279dedad3a2-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.40.243:443 · ecotileflooring.com
2026-01-01 00:15
HTTP/1.1 301 Moved Permanently
Date: Thu, 01 Jan 2026 00:15:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Thu, 01 Jan 2026 00:15:27 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
cf-cache-status: DYNAMIC
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ORq7z8%2FEb1c4p34UmcZuh5ujKPGyAFbJPK%2FCgjASFhsGdRNu3A41dWo88wa7pJNnGDN6dYn5C6%2FppymHpKnwexfrZiNQ17UUV%2BKCP2C5a%2F54xQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
Referrer-Policy: origin-when-cross-origin
CF-RAY: 9b6dd27a6a665d93-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:80 · staging.ecotileflooring.com
2025-12-23 10:03
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Tue, 23 Dec 2025 10:03:38 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 10:03:38 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})
Open service 172.66.43.13:80 · www.ecotileflooring.com
2025-12-23 09:28
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 09:28:51 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 09:28:51 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CT2Us8wozUDYBE9hUTSRWbtBnMx4%2BCrh29BmlrhvUMPW9xlGbYBjHoLu4MQSCT3jiZ%2B%2F6K9nJa7%2Bl2v%2FI%2FjVjekYOAT4UV5e2lwms9BzCPs97aMjdb8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b26d4c9bf26c1f7-BLR
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2025-12-23 07:32
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Tue, 23 Dec 2025 07:32:39 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 07:32:39 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 172.66.43.13:80 · flip.ecotileflooring.com
2025-12-23 07:19
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 07:19:18 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Location: https://flip.ecotileflooring.com/
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=OmyuWbn%2FDEZy51myY51OZWq0HyWyMFqQPE9UE0QzbWeBOxneDYp%2F608qVZhoE6l%2FfWeb%2BXManNIVgepmiPzVb88w0GVtVyLLe%2FQXiqX8K8GYOsZfJfYs"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
Referrer-Policy: origin-when-cross-origin
CF-RAY: 9b2617027f64dca5-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 172.66.43.13:443 · ecotileflooring.com
2025-12-23 06:12
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 06:12:46 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Tue, 23 Dec 2025 06:12:45 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DDmjZ3QYERm6spFFgcmyeKql4XmUHKa2XqqrxcNiverJbHEn%2FFyv92Rew9bN5vYLNeq4q%2BCi5p8kuzHXDPd2LZhClIJDFYctxxA3VwXWWm4eFw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b25b586bf1a9174-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:443 · ecotileflooring.com
2025-12-23 06:12
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 06:12:44 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
x-pingback: https://www.ecotileflooring.com/xmlrpc.php
x-redirect-by: WordPress
location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
expires: Tue, 23 Dec 2025 06:12:44 GMT
vary: User-Agent,Accept-Encoding
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=D2OPj6HGHCtDqu2FQ2BiGW1P1gsP3%2FeZokFIp6gLjvbs4ilY4V059f3fQ0Ti1fQSfeAIPMMnu1Nn%2Bxit2yFLGSroirTDZTYM%2B39c9V35UxiZ%2Fg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b25b582ecc8d2cf-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.66.40.243:80 · ecotileflooring.com
2025-12-23 06:12
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 06:12:44 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://ecotileflooring.com/
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 06:12:44 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5DeJo4KH5fVI5pmtpdm%2B%2B2iPNm5LEZuDDGlV4skufeS1Ga%2FnS6AsmVVUfQXcbKVU8HOWPeoSLMXG47k2BkUtuXEsSpUgMKPsXrSCsmzyhlaHOg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b25b582bba2b91e-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.66.43.13:80 · www.ecotileflooring.com
2025-12-23 06:10
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 06:10:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin-when-cross-origin
X-Pingback: http://www.ecotileflooring.com/xmlrpc.php
X-Redirect-By: WordPress - Really Simple Security
Location: https://www.ecotileflooring.com/
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 06:10:26 GMT
Vary: User-Agent,Accept-Encoding
X-Proxy-Cache: MISS
cf-cache-status: DYNAMIC
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zIHlnX0RV8Q%2FME8X0%2FHELNdDg3jTiEobgn1pCl%2FQ9DHc2eW3CxCf7juk1lSwahquYYJe8dB0LpgaP2hbSsYSupgWWqWhdgkyWuiowTMdxhmxdJoCJi8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
CF-RAY: 9b25b222dca97206-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.244.122.247:443 · staging.ecotileflooring.com
2025-12-23 05:43
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Tue, 23 Dec 2025 05:43:48 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 05:43:48 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)}
Open service 104.244.122.247:80 · staging.ecotileflooring.com
2025-12-23 05:43
HTTP/1.1 200 OK
Server: nginx/1.27.4
Date: Tue, 23 Dec 2025 05:43:47 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Link: <https://staging.ecotileflooring.com/wp-json/>; rel="https://api.w.org/"
Cache-Control: max-age=0
Expires: Tue, 23 Dec 2025 05:43:47 GMT
Vary: Accept-Encoding,User-Agent
X-Proxy-Cache: MISS
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en-GB"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="en-GB"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="en-GB"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="en-GB"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-GB" class=""> <!--<![endif]-->
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width" />
<meta name=”robots” content=”index”>
<meta name="google-site-verification" content="Wa15dDFkq8-mydtub9yOQQhyJtImQ0gQ1e8ULnRLdUQ" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="https://staging.ecotileflooring.com/images/favicon.ico" type="image/x-icon" />
<title></title>
<!-- enable HTML5 in old IE -->
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta name='robots' content='noindex, nofollow' />
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/staging.ecotileflooring.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,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 t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(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 e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof 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 e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})
Open service 172.66.43.13:443 · www.ecotileflooring.com
2025-12-23 05:22
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 05:22:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Mon, 22 Dec 2025 19:08:13 GMT
Cache-Control: max-age=0
expires: Tue, 23 Dec 2025 05:22:03 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zMrMlGC%2BDKLcf2Jz2X%2B99ioKT0d5LAfjQwkPQc%2F6zSQ7QooKxOYEu1cgjIf5b8OVI4AR6mFknLmai0Q2Sc3CfVZoOWb%2FIboPE8cOzJsaXG8AJ54cmD0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9b256b44b99e4d68-FRA
alt-svc: h3=":443"; ma=86400
Open service 141.101.90.97:443 · hello.ecotileflooring.com
2025-12-23 00:11
HTTP/1.1 404 Not Found
Date: Tue, 23 Dec 2025 00:11:41 GMT
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
CF-Ray: 9b23a49b2c8e06c2-AMS
CF-Cache-Status: MISS
Cache-Control: s-maxage=5,max-age=5
Strict-Transport-Security: max-age=31536000
Vary: origin, Accept-Encoding
Content-Security-Policy: upgrade-insecure-requests
access-control-allow-credentials: false
x-content-type-options: nosniff
x-hs-cfworker-meta: {"resolver":"OriginResolver"}
x-hs-portal-id: 26795184
x-hs-prerendered-error: Thu, 18 Dec 2025 06:07:49 GMT
x-hs-reason: No view mapper found to handle request
x-hubspot-correlation-id: a6b0b7a7-b6d5-4fab-afd7-b0ee3614a163
x-hubspot-notfound: true
Set-Cookie: __cf_bm=Zio.ggNIR3tvoF3Mk_dTGZ3pkwBjypZbmFBr.ixx.8s-1766448701-1.0.1.1-DfMNeXZVYZphsvPmJftikTo4efHSPD4l9sAroWNmw4VXX89QV1axjZg7388RxzEp_9_x96aHoHPWDQLE3JLdjWWFYsuEF.3Lub8GphmPUXw; path=/; expires=Tue, 23-Dec-25 00:41:41 GMT; domain=.hello.ecotileflooring.com; HttpOnly; Secure; SameSite=None
Set-Cookie: _cfuvid=6e6N_WIJjR8qW43eipPifK3FrD2M_VmJbwIjzA7Nusk-1766448701082-0.0.1.1-604800000; path=/; domain=.hello.ecotileflooring.com; HttpOnly; Secure; SameSite=None
alt-svc: h3=":443"; ma=86400
Page title: Error 404 | Page not found
<!doctype html><html lang="en"><head>
<meta charset="utf-8">
<title>Error 404 | Page not found</title>
<link rel="shortcut icon" href="https://hello.ecotileflooring.com/hubfs/ecotile-favicon.ico">
<meta name="description" content="">
<link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528304.fs1.hubspotusercontent-na1.net/hubfs/7528304/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528315.fs1.hubspotusercontent-na1.net/hubfs/7528315/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528311.fs1.hubspotusercontent-na1.net/hubfs/7528311/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528311.fs1.hubspotusercontent-na1.net/hubfs/7528311/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-regular.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-500.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528309.fs1.hubspotusercontent-na1.net/hubfs/7528309/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-500.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-700.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="//7528315.fs1.hubspotusercontent-na1.net/hubfs/7528315/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-700.woff" as="font" type="font/woff" crossorigin>
<style>
@font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 600;
font-display: swap;
src:
url('//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff2') format('woff2'),
url('//7528304.fs1.hubspotusercontent-na1.net/hubfs/7528304/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/source-serif-pro-600.woff') format('woff');
}
/* montserrat-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src:
url('//7528315.fs1.hubspotusercontent-na1.net/hubfs/7528315/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff2') format('woff2'),
url('//7528311.fs1.hubspotusercontent-na1.net/hubfs/7528311/raw_assets/public/mV0_d-CmsDefaultSystemPages_hubspot/CmsDefaultSystemPages/fonts/montserrat-300.woff') format('woff');
}
/* montserrat-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src:
url('//7528302.fs1.hubspotusercontent-na1.net/hubfs/7528302/raw_ass
Open service 172.66.43.13:443 · www.ecotileflooring.com
2025-12-22 21:54
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 21:54:47 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
X-Frame-Options: SAMEORIGIN
last-modified: Mon, 22 Dec 2025 19:08:13 GMT
Cache-Control: max-age=0
expires: Mon, 22 Dec 2025 21:54:47 GMT
vary: Accept-Encoding,User-Agent
Permissions-Policy: geolocation=(), camera=(), microphone=(), autoplay=(self), fullscreen=(self), payment=()
x-proxy-cache: MISS
Referrer-Policy: origin-when-cross-origin
cf-cache-status: DYNAMIC
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FzLXuo2GDFL9M5lko8jDFHApkVbTq5tFbK0mLZr0HMq%2BDujN6evM9arpj7vttWw8M7M47R4fmv8Rs7G4Cnt3uG9aGNJ2YXhBY4QfTnqY7deUCwB7W3g%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Content-Security-Policy-Report-Only: default-src 'self';
CF-RAY: 9b22dc16cfa4f54f-YYZ
alt-svc: h3=":443"; ma=86400