- 扫描 ID:
- 711557d0-d4fa-4f23-a5bf-688b34e98e0b已完成
- 提交的 URL:
- https://www.totalconstruction.com.au/
- 报告完成时间:
链接 · 找到 7 个
从页面中识别出的传出链接
链接 | 文本 |
---|---|
https://app.estimateone.com/s/total-nsw/ | NSW Current Tenders |
https://app.estimateone.com/s/total-vic/ | VIC Current Tenders |
https://app.estimateone.com/s/total-qld/ | QLD Current Tenders |
https://www.linkedin.com/company/total-construction-p-l/ | Follow Total on LinkedIn |
https://www.instagram.com/totalconstruction__/ | Follow Total on Instagram |
https://www.facebook.com/totalconstructionptyltd/ | Like us on Facebook |
https://totalconstruction.com.au/about/current-tenders/ | Tender Portal |
JavaScript 变量 · 找到 48 个
在页面窗口对象上加载的全局 JavaScript 变量是在函数外部声明的变量,可以从当前范围内的代码中的任何位置访问
名称 | 类型 |
---|---|
0 | object |
1 | object |
2 | object |
3 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
href | undefined |
_EPYT_ | object |
wp | object |
控制台日志消息 · 找到 5 条
记录到 Web 控制台的消息
类型 | 类别 | 记录 |
---|---|---|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
HTML
页面的原始 HTML 正文
<!DOCTYPE html><!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --><!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-AU" > <![endif]--><!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-AU" > <![endif]--><!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-AU" "> <![endif]--><!-- Consider adding an manifest.appcache: h5bp.com/d/Offline --><!--[if gt IE 8]><!--><html class=" mq js flexbox flexboxlegacy canvas canvastext webgl no-touch geolocation postmessage no-websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths" lang="en-AU"><!--<![endif]--><head><meta charset="UTF-8"><style class="fit-vids-style" id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script>
<title>Commercial Builders for Sydney, Brisbane, Melbourne | Total Construction</title><link rel="preload" data-rocket-preload="" as="image" href="https://www.totalconstruction.com.au/wp-content/uploads/2018/07/AC_Seaton-Place_Cleveland-1.jpg" fetchpriority="high">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="https://www.totalconstruction.com.au/xmlrpc.php">
<meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0">
<link rel="alternate" type="application/rss+xml" title="Total Construction Feed" href="https://www.totalconstruction.com.au/feed/">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script type="rocketlazyloadscript" async="" data-rocket-src="https://www.googletagmanager.com/gtag/js?id=UA-192449063-1"></script>
<script type="rocketlazyloadscript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-192449063-1');
</script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
window._mfq = window._mfq || [];
(function() {
var mf = document.createElement("script");
mf.type = "text/javascript"; mf.defer = true;
mf.src = "//cdn.mouseflow.com/projects/0748d179-e097-40b5-aa2b-385d11562c72.js";
document.getElementsByTagName("head")[0].appendChild(mf);
})();
</script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() {
jQuery(function() {
!function(a){"use strict";function b(b,c,d){"addEventListener"in a?b.addEventListener(c,d,!1):"attachEvent"in a&&b.attachEvent("on"+c,d)}function c(b,c,d){"removeEventListener"in a?b.removeEventListener(c,d,!1):"detachEvent"in a&&b.detachEvent("on"+c,d)}function d(){var b,c=["moz","webkit","o","ms"];for(b=0;b<c.length&&!N;b+=1)N=a[c[b]+"RequestAnimationFrame"];N||h("setup","RequestAnimationFrame not supported")}function e(b){var c="Host page: "+b;return a.top!==a.self&&(c=a.parentIFrame&&a.parentIFrame.getId?a.parentIFrame.getId()+": "+b:"Nested host page: "+b),c}function f(a){return K+"["+e(a)+"]"}function g(a){return P[a]?P[a].log:G}function h(a,b){k("log",a,b,g(a))}function i(a,b){k("info",a,b,g(a))}function j(a,b){k("warn",a,b,!0)}function k(b,c,d,e){!0===e&&"object"==typeof a.console&&console[b](f(c),d)}function l(d){function e(){function a(){s(V),p(W)}g("Height"),g("Width"),t(a,V,"init")}function f(){var a=U.substr(L).split(":");return{iframe:P[a[0]].iframe,id:a[0],height:a[1],width:a[2],type:a[3]}}function g(a){var b=Number(P[W]["max"+a]),c=Number(P[W]["min"+a]),d=a.toLowerCase(),e=Number(V[d]);h(W,"Checking "+d+" is in range "+c+"-"+b),c>e&&(e=c,h(W,"Set "+d+" to min value")),e>b&&(e=b,h(W,"Set "+d+" to max value")),V[d]=""+e}function k(){function a(){function a(){var a=0,d=!1;for(h(W,"Checking connection is from allowed list of origins: "+c);a<c.length;a++)if(c[a]===b){d=!0;break}return d}function d(){var a=P[W].remoteHost;return h(W,"Checking connection is from: "+a),b===a}return c.constructor===Array?a():d()}var b=d.origin,c=P[W].checkOrigin;if(c&&""+b!="null"&&!a())throw new Error("Unexpected message received from: "+b+" for "+V.iframe.id+". Message was: "+d.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}function l(){return K===(""+U).substr(0,L)&&U.substr(L).split(":")[0]in P}function w(){var a=V.type in{"true":1,"false":1,undefined:1};return a&&h(W,"Ignoring init message from meta parent page"),a}function y(a){return U.substr(U.indexOf(":")+J+a)}function z(a){h(W,"MessageCallback passed: {iframe: "+V.iframe.id+", message: "+a+"}"),N("messageCallback",{iframe:V.iframe,message:JSON.parse(a)}),h(W,"--")}function A(){var b=document.body.getBoundingClientRect(),c=V.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:c.height,iframeWidth:c.width,clientHeight:Math.max(document.documentElement.clientHeight,a.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,a.innerWidth||0),offsetTop:parseInt(c.top-b.top,10),offsetLeft:parseInt(c.left-b.left,10),scrollTop:a.pageYOffset,scrollLeft:a.pageXOffset})}function B(a,b){function c(){u("Send Page Info","pageInfo:"+A(),a,b)}x(c,32)}function C(){function d(b,c){function d(){P[g]?B(P[g].iframe,g):e()}["scroll","resize"].forEach(function(e){h(g,b+e+" listener for sendPageInfo"),c(a,e,d)})}function e(){d("Remove ",c)}function f(){d("Add ",b)}var g=W;f(),P[g].stopPageInfo=e}function D(){P[W]&&P[W].stopPageInfo&&(P[W].stopPageInfo(),delete P[W].stopPageInfo)}function E(){var a=!0;return null===V.iframe&&(j(W,"IFrame ("+V.id+") not found"),a=!1),a}function F(a){var b=a.getBoundingClientRect();return o(W),{x:Math.floor(Number(b.left)+Number(M.x)),y:Math.floor(Number(b.top)+Number(M.y))}}function G(b){function c(){M=g,H(),h(W,"--")}function d(){return{x:Number(V.width)+f.x,y:Number(V.height)+f.y}}function e(){a.parentIFrame?a.parentIFrame["scrollTo"+(b?"Offset":"")](g.x,g.y):j(W,"Unable to scroll to requested position, window.parentIFrame not found")}var f=b?F(V.iframe):{x:0,y:0},g=d();h(W,"Reposition requested from iFrame (offset x:"+f.x+" y:"+f.y+")"),a.top!==a.self?e():c()}function H(){!1!==N("scrollCallback",M)?p(W):q()}function I(b){function c(){var a=F(g);h(W,"Moving to in page link (#"+e+") at x: "+a.x+" y: "+a.y),M={x:a.x,y:a.y},H(),h(W,"--")}function d(){a.parentIFrame?a.parentIFrame.moveToAnchor(e):h(W,"In page link #"+e+" not found and window.parentIFrame not found")}var e=b.split("#")[1]||"",f=decodeURIComponent(e),g=document.getElementById(f)||document.getElementsByName(f)[0];g?c():a.top!==a.self?d():h(W,"In page link #"+e+" not found")}function N(a,b){return m(W,a,b)}function O(){switch(P[W].firstRun&&T(),V.type){case"close":n(V.iframe);break;case"message":z(y(6));break;case"scrollTo":G(!1);break;case"scrollToOffset":G(!0);break;case"pageInfo":B(P[W].iframe,W),C();break;case"pageInfoStop":D();break;case"inPageLink":I(y(9));break;case"reset":r(V);break;case"init":e(),N("initCallback",V.iframe),N("resizedCallback",V);break;default:e(),N("resizedCallback",V)}}function Q(a){var b=!0;return P[a]||(b=!1,j(V.type+" No settings for "+a+". Message was: "+U)),b}function S(){for(var a in P)u("iFrame requested init",v(a),document.getElementById(a),a)}function T(){P[W].firstRun=!1}var U=d.data,V={},W=null;"[iFrameResizerChild]Ready"===U?S():l()?(V=f(),W=R=V.id,!w()&&Q(W)&&(h(W,"Received: "+U),E()&&k()&&O())):i(W,"Ignored: "+U)}function m(a,b,c){var d=null,e=null;if(P[a]){if(d=P[a][b],"function"!=typeof d)throw new TypeError(b+" on iFrame["+a+"] is not a function");e=d(c)}return e}function n(a){var b=a.id;h(b,"Removing iFrame: "+b),a.parentNode.removeChild(a),m(b,"closedCallback",b),h(b,"--"),delete P[b]}function o(b){null===M&&(M={x:void 0!==a.pageXOffset?a.pageXOffset:document.documentElement.scrollLeft,y:void 0!==a.pageYOffset?a.pageYOffset:document.documentElement.scrollTop},h(b,"Get page position: "+M.x+","+M.y))}function p(b){null!==M&&(a.scrollTo(M.x,M.y),h(b,"Set page position: "+M.x+","+M.y),q())}function q(){M=null}function r(a){function b(){s(a),u("reset","reset",a.iframe,a.id)}h(a.id,"Size reset requested by "+("init"===a.type?"host page":"iFrame")),o(a.id),t(b,a,"reset")}function s(a){function b(b){a.iframe.style[b]=a[b]+"px",h(a.id,"IFrame ("+e+") "+b+" set to "+a[b]+"px")}function c(b){H||"0"!==a[b]||(H=!0,h(e,"Hidden iFrame detected, creating visibility listener"),y())}function d(a){b(a),c(a)}var e=a.iframe.id;P[e]&&(P[e].sizeHeight&&d("height"),P[e].sizeWidth&&d("width"))}function t(a,b,c){c!==b.type&&N?(h(b.id,"Requesting animation frame"),N(a)):a()}function u(a,b,c,d){function e(){var e=P[d].targetOrigin;h(d,"["+a+"] Sending msg to iframe["+d+"] ("+b+") targetOrigin: "+e),c.contentWindow.postMessage(K+b,e)}function f(){i(d,"["+a+"] IFrame("+d+") not found"),P[d]&&delete P[d]}function g(){c&&"contentWindow"in c&&null!==c.contentWindow?e():f()}d=d||c.id,P[d]&&g()}function v(a){return a+":"+P[a].bodyMarginV1+":"+P[a].sizeWidth+":"+P[a].log+":"+P[a].interval+":"+P[a].enablePublicMethods+":"+P[a].autoResize+":"+P[a].bodyMargin+":"+P[a].heightCalculationMethod+":"+P[a].bodyBackground+":"+P[a].bodyPadding+":"+P[a].tolerance+":"+P[a].inPageLinks+":"+P[a].resizeFrom+":"+P[a].widthCalculationMethod}function w(a,c){function d(){function b(b){1/0!==P[w][b]&&0!==P[w][b]&&(a.style[b]=P[w][b]+"px",h(w,"Set "+b+" = "+P[w][b]+"px"))}function c(a){if(P[w]["min"+a]>P[w]["max"+a])throw new Error("Value for min"+a+" can not be greater than max"+a)}c("Height"),c("Width"),b("maxHeight"),b("minHeight"),b("maxWidth"),b("minWidth")}function e(){var a=c&&c.id||S.id+F++;return null!==document.getElementById(a)&&(a+=F++),a}function f(b){return R=b,""===b&&(a.id=b=e(),G=(c||{}).log,R=b,h(b,"Added missing iframe ID: "+b+" ("+a.src+")")),b}function g(){h(w,"IFrame scrolling "+(P[w].scrolling?"enabled":"disabled")+" for "+w),a.style.overflow=!1===P[w].scrolling?"hidden":"auto",a.scrolling=!1===P[w].scrolling?"no":"yes"}function i(){("number"==typeof P[w].bodyMargin||"0"===P[w].bodyMargin)&&(P[w].bodyMarginV1=P[w].bodyMargin,P[w].bodyMargin=""+P[w].bodyMargin+"px")}function k(){var b=P[w].firstRun,c=P[w].heightCalculationMethod in O;!b&&c&&r({iframe:a,height:0,width:0,type:"init"})}function l(){Function.prototype.bind&&(P[w].iframe.iFrameResizer={close:n.bind(null,P[w].iframe),resize:u.bind(null,"Window resize","resize",P[w].iframe),moveToAnchor:function(a){u("Move to anchor","inPageLink:"+a,P[w].iframe,w)},sendMessage:function(a){a=JSON.stringify(a),u("Send Message","message:"+a,P[w].iframe,w)}})}function m(c){function d(){u("iFrame.onload",c,a),k()}b(a,"load",d),u("init",c,a)}function o(a){if("object"!=typeof a)throw new TypeError("Options is not an object")}function p(a){for(var b in S)S.hasOwnProperty(b)&&(P[w][b]=a.hasOwnProperty(b)?a[b]:S[b])}function q(a){return""===a||"file://"===a?"*":a}function s(b){b=b||{},P[w]={firstRun:!0,iframe:a,remoteHost:a.src.split("/").slice(0,3).join("/")},o(b),p(b),P[w].targetOrigin=!0===P[w].checkOrigin?q(P[w].remoteHost):"*"}function t(){return w in P&&"iFrameResizer"in a}var w=f(a.id);t()?j(w,"Ignored iFrame, already setup."):(s(c),g(),d(),i(),m(v(w)),l())}function x(a,b){null===Q&&(Q=setTimeout(function(){Q=null,a()},b))}function y(){function b(){function a(a){function b(b){return"0px"===P[a].iframe.style[b]}function c(a){return null!==a.offsetParent}c(P[a].iframe)&&(b("height")||b("width"))&&u("Visibility change","resize",P[a].iframe,a)}for(var b in P)a(b)}function c(a){h("window","Mutation observed: "+a[0].target+" "+a[0].type),x(b,16)}function d(){var a=document.querySelector("body"),b={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0},d=new e(c);d.observe(a,b)}var e=a.MutationObserver||a.WebKitMutationObserver;e&&d()}function z(a){function b(){B("Window "+a,"resize")}h("window","Trigger event: "+a),x(b,16)}function A(){function a(){B("Tab Visable","resize")}"hidden"!==document.visibilityState&&(h("document","Trigger event: Visiblity change"),x(a,16))}function B(a,b){function c(a){return"parent"===P[a].resizeFrom&&P[a].autoResize&&!P[a].firstRun}for(var d in P)c(d)&&u(a,b,document.getElementById(d),d)}function C(){b(a,"message",l),b(a,"resize",function(){z("resize")}),b(document,"visibilitychange",A),b(document,"-webkit-visibilitychange",A),b(a,"focusin",function(){z("focus")}),b(a,"focus",function(){z("focus")})}function D(){function a(a,c){function d(){if(!c.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==c.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+c.tagName+">")}c&&(d(),w(c,a),b.push(c))}var b;return d(),C(),function(c,d){switch(b=[],typeof d){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(d||"iframe"),a.bind(void 0,c));break;case"object":a(c,d);break;default:throw new TypeError("Unexpected data type ("+typeof d+")")}return b}}function E(a){a.fn.iFrameResize=function(a){return this.filter("iframe").each(function(b,c){w(c,a)}).end()}}var F=0,G=!1,H=!1,I="message",J=I.length,K="[iFrameSizer]",L=K.length,M=null,N=a.requestAnimationFrame,O={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},P={},Q=null,R="Host Page",S={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,widthCalculationMethod:"scroll",closedCallback:function(){},initCallback:function(){},messageCallback:function(){j("MessageCallback function not defined")},resizedCallback:function(){},scrollCallback:function(){return!0}};a.jQuery&&E(jQuery),"function"==typeof define&&define.amd?define([],D):"object"==typeof module&&"object"==typeof module.exports?module.exports=D():a.iFrameResize=a.iFrameResize||D()}(window||{});
iFrameResize({heightCalculationMethod: 'max'},'#elmo-recruitment-embed');
});});</script>
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Total Construction is a commercial builder with offices in Sydney, Brisbane and Melbourne with experience in commercial construction all over Australia.">
<link rel="canonical" href="https://www.totalconstruction.com.au/">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:title" content="Commercial Builders for Sydney, Brisbane, Melbourne | Total Construction">
<meta property="og:description" content="Total Construction is a commercial builder with offices in Sydney, Brisbane and Melbourne with experience in commercial construction all over Australia.">
<meta property="og:url" content="https://www.totalconstruction.com.au/">
<meta property="og:site_name" content="Total Construction">
<meta property="article:modified_time" content="2024-02-08T05:23:54+00:00">
<meta name="twitter:card" content="summary_large_image">
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.totalconstruction.com.au/","url":"https://www.totalconstruction.com.au/","name":"Commercial Builders for Sydney, Brisbane, Melbourne | Total Construction","isPartOf":{"@id":"https://www.totalconstruction.com.au/#website"},"datePublished":"2018-07-10T23:46:34+00:00","dateModified":"2024-02-08T05:23:54+00:00","description":"Total Construction is a commercial builder with offices in Sydney, Brisbane and Melbourne with experience in commercial construction all over Australia.","breadcrumb":{"@id":"https://www.totalconstruction.com.au/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https://www.totalconstruction.com.au/"]}]},{"@type":"BreadcrumbList","@id":"https://www.totalconstruction.com.au/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.totalconstruction.com.au/#website","url":"https://www.totalconstruction.com.au/","name":"Total Construction","description":"From Concept to Completion","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.totalconstruction.com.au/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"}]}</script>
<meta name="google-site-verification" content="Ldy1nrdrmWOdSx218zPS-4TCmpo-GndoHmtrk7Gtj4I">
<!-- / Yoast SEO plugin. -->
<link rel="dns-prefetch" href="//platform-api.sharethis.com">
<style id="classic-theme-styles-inline-css" type="text/css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id="global-styles-inline-css" type="text/css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link data-minify="1" rel="stylesheet" id="contact-form-7-css" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1707200640" type="text/css" media="all">
<style id="contact-form-7-inline-css" type="text/css">
.wpcf7 .wpcf7-recaptcha iframe {margin-bottom: 0;}.wpcf7 .wpcf7-recaptcha[data-align="center"] > div {margin: 0 auto;}.wpcf7 .wpcf7-recaptcha[data-align="right"] > div {margin: 0 0 0 auto;}
</style>
<link rel="stylesheet" id="wpcf7-redirect-script-frontend-css" href="https://www.totalconstruction.com.au/wp-content/plugins/wpcf7-redirect/build/css/wpcf7-redirect-frontend.min.css?ver=1.1" type="text/css" media="all">
<link data-minify="1" rel="stylesheet" id="ch-base-style-css" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/css/app.css?ver=1707200640" type="text/css" media="all">
<link data-minify="1" rel="stylesheet" id="ch-style-css" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/style.css?ver=1707200640" type="text/css" media="all">
<link rel="stylesheet" id="__EPYT__style-css" href="https://www.totalconstruction.com.au/wp-content/plugins/youtube-embed-plus/styles/ytprefs.min.css?ver=14.2.1.2" type="text/css" media="all">
<style id="__EPYT__style-inline-css" type="text/css">
.epyt-gallery-thumb {
width: 33.333%;
}
</style>
<style id="rocket-lazyload-inline-css" type="text/css">
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://www.totalconstruction.com.au/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}
</style>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/themes/ch-theme/lib/js/modernizr.min.js?ver=1.0" id="modernizr.min-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="//platform-api.sharethis.com/js/sharethis.js#source=googleanalytics-wordpress#product=ga&property=6051ca129c00ae0011d4184c" id="googleanalytics-platform-sharethis-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" id="__ytprefs__-js-extra">
/* <![CDATA[ */
var _EPYT_ = {"ajaxurl":"https:\/\/www.totalconstruction.com.au\/wp-admin\/admin-ajax.php","security":"207a7716b9","gallery_scrolloffset":"20","eppathtoscripts":"https:\/\/www.totalconstruction.com.au\/wp-content\/plugins\/youtube-embed-plus\/scripts\/","eppath":"https:\/\/www.totalconstruction.com.au\/wp-content\/plugins\/youtube-embed-plus\/","epresponsiveselector":"[\"iframe.__youtube_prefs_widget__\"]","epdovol":"1","version":"14.2.1.2","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com\/embed\/\"], iframe[src*=\"youtube-nocookie.com\/embed\/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"","not_live_on_channel":"","vi_active":"","vi_js_posttypes":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js?ver=14.2.1.2" id="__ytprefs__-js" data-rocket-defer="" defer=""></script>
<link rel="https://api.w.org/" href="https://www.totalconstruction.com.au/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://www.totalconstruction.com.au/wp-json/wp/v2/pages/5"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.totalconstruction.com.au/xmlrpc.php?rsd">
<link rel="shortlink" href="https://www.totalconstruction.com.au/">
<!-- GA Google Analytics @ https://m0n.co/ga -->
<script type="rocketlazyloadscript" async="" data-rocket-src="https://www.googletagmanager.com/gtag/js?id=G-XW3GNXFX56"></script>
<script type="rocketlazyloadscript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XW3GNXFX56');
</script>
<script type="rocketlazyloadscript">
(function() {
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', 'https://google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-192449063-1', 'auto');
ga('send', 'pageview');
})();
</script>
<style type="text/css" id="wp-custom-css">
.sp-testimonial-free-section .sp-tfree-client-image img {
-webkit-border-radius: 0%;
-moz-border-radius: 0%;
border-radius: 0%;
}
/* HIDE VIDEO SECTION */
.home .videos-section {
display: none;
}
/* HIDE Newsletter Section*/
.widget-contact{
display:none;
}
/* Construction CAPABILITY section */
.capability-statement-section{
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-bottom: 30px;
}
.capability-statement-section h2 {
width: 100%;
margin-bottom: 0 !important;
}
.capability-statement-section .col-2 {
display: flex;
align-items: center;
width: 50%;
}
.capability-statement-section img {
object-fit: cover;
height: 200px;
width: auto;
transform: scale(1);
transition: all 0.3s ease;
}
.capability-statement-section img:hover{
transform:scale(1.1);
}
.capability-statement-section .col-2 .col-txt{
z-index:20;
}
@media (max-width:767px){
.capability-statement-section{
flex-direction:column;
}
.capability-statement-section .col-2{
width:100%;
}
.capability-statement-section img {
margin-right: 20px;
}
}
@media (max-width:480px){
.capability-statement-section img {
height: 160px;
}
}
/* TEAM PAGE */
.team-advisory-content .row,
.team-executive-content .row,
.team-leadership-content .row{
display: flex;
flex-direction: row;
justify-content: center;
}
.team-member .team-image img {
box-shadow: 0 15px 15px rgba(0,0,0,0.15);
border-bottom: 2px solid #c1c1c1;
border-top: 1px solid #e9e8eb;
border-radius: 240px;
}
.team-member .team-info .team-title * {
color: black;
}
.team-member .team-info .team-title .member-designation {
font-weight: 600;
font-size: 14px;
letter-spacing: 1px;
line-height: 1.3em;
min-height: 42px;
display: flex;
justify-content: center;
align-items: center;
}
.team-member .team-info .team-title .member-name {
font-size: 18px;
}
.team-member .team-info .team-link > a {
min-width: 140px;
line-height: 1.1em;
width: 100%;
max-width: 220px;
color: black;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 600;
}
.team-member .team-info .team-link > a:hover {
color: #fb4741;
border-color: #fb4741;
}
.team-member .team-info .team-link > a:focus {
background-color: white;
}
.team-member .team-info .team-link > a .i-arrows::before {
border-color: white !important;
}
@media (max-width:640px){
.team-advisory-content .row,
.team-executive-content .row,
.team-leadership-content .row{
flex-direction: column;
}
.team-executive-content .section-title, .team-advisory-content .section-title, .team-leadership-content .section-title {
font-size: 32px;
margin-bottom: 0;
}
}
/* ---- ADVISORY team/ LEADERSHIP team */
.team-leadership-content{
padding:80px 0;
}
.team-advisory-content, .team-leadership-content{
background-color:#f5f5f5;
}
.team-advisory-content .team-member .team-info,
.team-leadership-content .team-member .team-info{
background-color: white;
}
.team-advisory-content .team-member .team-image img,
.team-leadership-content .team-member .team-image img{
filter: brightness(0.98);
}
.team-leadership-content .team-member .team-info .team-link > a{
display:none;
}
/* ---- EXECUTIVE MANAGEMENT team */
.team-executive-content {
background-color: #ffffff;
}
.team-executive-content .team-member .team-info{
background-color: #e9e8eb;
border: 1px solid #e1e0e3;
}
/* ---- DIRECTORS */
.team-advisory-content.team-director-content{
background-color:#ed2027;
}
.team-director-content .team-member .team-info{
background-color: #e9e8eb;
border: 1px solid #e1e0e3;
}
.team-director-content .team-member .team-image img{
filter: brightness(1);
}
.team-director-content .section-title {
display: none;
}
</style>
<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> <meta name="generator" content="WP Rocket 3.17.2.1" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_oci wpr_minify_css wpr_desktop wpr_preload_links"><style type="text/css">#mc_embed_signup input.mce_inline_error { border-color:#6B0505; } #mc_embed_signup div.mce_inline_error { margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff; }</style><meta class="foundation-mq"><link href="https://www.googletagmanager.com" rel="preconnect"><link href="https://platform-api.sharethis.com" rel="preconnect"></head>
<body class="home page-template page-template-front-page page-template-front-page-php page page-id-5" style="zoom: 1;">
<div class="off-canvas-wrapper">
<div class="off-canvas-content" data-off-canvas-content="">
<div class="page-container">
<!-- <button type="button" class="button" data-toggle="offCanvas">Open Menu</button> -->
<header class="page-header">
<div class="row">
<nav class="column">
<a href="https://www.totalconstruction.com.au/" rel="home" class="header-logo">
<figure>
<picture>
<source type="image/webp" srcset="https://www.totalconstruction.com.au/wp-content/uploads/2018/07/logo-208x72.png.webp">
<img src="https://www.totalconstruction.com.au/wp-content/uploads/2018/07/logo-208x72.png" width="208" height="72" alt="total construction logo">
</picture>
</figure>
</a>
<button class="menu menu-trigger hide-for-large"><span class="burger-menu"></span></button>
<aside id="mySidenav" class="sidenav hide-for-large">
<nav class="mobile-menu">
<ul>
<li id="menu-item-2485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-5 current_page_item menu-item-2485"><a href="https://www.totalconstruction.com.au/" aria-current="page">Home</a></li>
<li id="menu-item-2486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2486"><a href="https://www.totalconstruction.com.au/approach">Approach</a></li>
<li id="menu-item-2487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2487"><a href="https://www.totalconstruction.com.au/about">About</a>
<ul class="sub-menu">
<li id="menu-item-2488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2488"><a href="https://www.totalconstruction.com.au/about/team">Team</a></li>
<li id="menu-item-2489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2489"><a href="https://www.totalconstruction.com.au/about/our-history">History</a></li>
<li id="menu-item-2490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2490"><a href="https://www.totalconstruction.com.au/about/certifications-licences">Certifications & Licences</a></li>
<li id="menu-item-3463" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3463"><a href="https://www.totalconstruction.com.au/about/sub-contractor-general-conditions">Sub-Contractor General Conditions</a></li>
<li id="menu-item-2491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2491"><a href="https://www.totalconstruction.com.au/about/client-testimonials">Client Testimonials</a></li>
<li id="menu-item-2492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2492"><a href="https://www.totalconstruction.com.au/about/awards">Awards</a></li>
<li id="menu-item-2493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2493"><a href="https://www.totalconstruction.com.au/about/community-and-affiliations">Community & Affiliations</a></li>
<li id="menu-item-2494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2494"><a href="https://www.totalconstruction.com.au/about/news">News</a></li>
</ul>
</li>
<li id="menu-item-2495" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2495"><a href="https://www.totalconstruction.com.au/services">Services</a>
<ul class="sub-menu">
<li id="menu-item-2496" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2496"><a href="https://www.totalconstruction.com.au/services/project-feasibility-cost-plan">Project Feasibility / Cost Plan</a></li>
<li id="menu-item-2497" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2497"><a href="https://www.totalconstruction.com.au/services/early-contractor-involvement">Early Contractor Involvement</a></li>
<li id="menu-item-2498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2498"><a href="https://www.totalconstruction.com.au/services/design">Design</a></li>
<li id="menu-item-2499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2499"><a href="https://www.totalconstruction.com.au/services/construction">Construction</a></li>
<li id="menu-item-2500" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2500"><a href="https://www.totalconstruction.com.au/services/construction-management">Construction Management</a></li>
<li id="menu-item-2501" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2501"><a href="https://www.totalconstruction.com.au/services/post-completion-management">Post Completion Management</a></li>
<li id="menu-item-2502" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2502"><a href="https://www.totalconstruction.com.au/services/refurbishments">Refurbishments</a></li>
</ul>
</li>
<li id="menu-item-2806" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2806"><a href="#">Projects</a>
<ul class="sub-menu">
<li id="menu-item-2676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2676"><a href="https://www.totalconstruction.com.au/current-projects">Current Projects</a></li>
<li id="menu-item-2675" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2675"><a href="https://www.totalconstruction.com.au/completed-projects">Completed Projects</a></li>
</ul>
</li>
<li id="menu-item-6129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6129"><a href="#">Working with us</a>
<ul class="sub-menu">
<li id="menu-item-6130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6130"><a href="#">Tenders</a>
<ul class="sub-menu">
<li id="menu-item-2517" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2517"><a href="https://app.estimateone.com/s/total-nsw/">NSW Current Tenders</a></li>
<li id="menu-item-2518" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2518"><a href="https://app.estimateone.com/s/total-vic/">VIC Current Tenders</a></li>
<li id="menu-item-2519" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2519"><a href="https://app.estimateone.com/s/total-qld/">QLD Current Tenders</a></li>
<li id="menu-item-3391" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3391"><a href="https://www.totalconstruction.com.au/recent-tenders">Recent Tenders Awaiting Decision</a></li>
<li id="menu-item-3390" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3390"><a href="https://www.totalconstruction.com.au/awarded-tenders">Awarded Tenders</a></li>
</ul>
</li>
<li id="menu-item-2516" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2516"><a href="https://www.totalconstruction.com.au/working-at-total">Working at Total</a></li>
</ul>
</li>
<li id="menu-item-2514" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2514"><a href="https://www.totalconstruction.com.au/contact">Contact</a></li>
</ul>
<div class="search-container">
<form role="search" method="get" class="searchform" action="https://www.totalconstruction.com.au/">
<div>
<input type="text" value="" name="s" id="search-input-1" placeholder="Search">
<input type="submit" value="Search">
</div>
</form>
<!-- <span class="icon-arrow"></span>
<a class="search-link" href="#"></a> -->
</div>
</nav>
</aside>
<ul class="header show-for-large">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-5 current_page_item menu-item-2485"><a href="https://www.totalconstruction.com.au/" aria-current="page">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2486"><a href="https://www.totalconstruction.com.au/approach">Approach</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2487"><a href="https://www.totalconstruction.com.au/about">About</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2488"><a href="https://www.totalconstruction.com.au/about/team">Team</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2489"><a href="https://www.totalconstruction.com.au/about/our-history">History</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2490"><a href="https://www.totalconstruction.com.au/about/certifications-licences">Certifications & Licences</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3463"><a href="https://www.totalconstruction.com.au/about/sub-contractor-general-conditions">Sub-Contractor General Conditions</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2491"><a href="https://www.totalconstruction.com.au/about/client-testimonials">Client Testimonials</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2492"><a href="https://www.totalconstruction.com.au/about/awards">Awards</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2493"><a href="https://www.totalconstruction.com.au/about/community-and-affiliations">Community & Affiliations</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2494"><a href="https://www.totalconstruction.com.au/about/news">News</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2495"><a href="https://www.totalconstruction.com.au/services">Services</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2496"><a href="https://www.totalconstruction.com.au/services/project-feasibility-cost-plan">Project Feasibility / Cost Plan</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2497"><a href="https://www.totalconstruction.com.au/services/early-contractor-involvement">Early Contractor Involvement</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2498"><a href="https://www.totalconstruction.com.au/services/design">Design</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2499"><a href="https://www.totalconstruction.com.au/services/construction">Construction</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2500"><a href="https://www.totalconstruction.com.au/services/construction-management">Construction Management</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2501"><a href="https://www.totalconstruction.com.au/services/post-completion-management">Post Completion Management</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2502"><a href="https://www.totalconstruction.com.au/services/refurbishments">Refurbishments</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2806"><a href="#">Projects</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2676"><a href="https://www.totalconstruction.com.au/current-projects">Current Projects</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2675"><a href="https://www.totalconstruction.com.au/completed-projects">Completed Projects</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6129"><a href="#">Working with us</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6130"><a href="#">Tenders</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2517"><a href="https://app.estimateone.com/s/total-nsw/">NSW Current Tenders</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2518"><a href="https://app.estimateone.com/s/total-vic/">VIC Current Tenders</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2519"><a href="https://app.estimateone.com/s/total-qld/">QLD Current Tenders</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3391"><a href="https://www.totalconstruction.com.au/recent-tenders">Recent Tenders Awaiting Decision</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3390"><a href="https://www.totalconstruction.com.au/awarded-tenders">Awarded Tenders</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2516"><a href="https://www.totalconstruction.com.au/working-at-total">Working at Total</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2514"><a href="https://www.totalconstruction.com.au/contact">Contact</a></li>
</ul>
<div class="search-container show-for-large">
<form role="search" method="get" class="searchform" action="https://www.totalconstruction.com.au/">
<div>
<input type="text" value="" name="s" id="search-input-2" placeholder="Search">
<input type="submit" value="Search">
</div>
</form>
<!-- <span class="icon-arrow"></span>
<a class="search-link" href="#"></a> -->
</div>
</nav>
</div>
</header>
<!-- //HEADER -->
<div class="page-content">
<div class="frontpage-slider">
<div class="front-slides slick-initialized slick-slider" style="position:relative;">
<div aria-live="polite" class="slick-list draggable"><div class="slick-track" role="listbox" style="opacity: 1; width: 2370px;"><div class="slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="0" role="option" aria-describedby="slick-slide00" style="width: 790px; position: relative; left: 0px; top: 0px; z-index: 999; opacity: 1;"><div class="article-header" style="background-image: url('https://www.totalconstruction.com.au/wp-content/uploads/2018/07/AC_Seaton-Place_Cleveland-1.jpg');">
<div class="row">
<div class="column">
<div class="slider-text medium-9 large-6">
<p>WE DELIVER INNOVATIVE PROJECTS</p>
<h1>FROM CONCEPT TO COMPLETION</h1>
</div>
<a href="https://www.totalconstruction.com.au/completed-projects" class="call-actiont" tabindex="0">View Projects</a>
</div>
</div>
</div></div><div class="slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide01" style="width: 790px; position: relative; left: -790px; top: 0px; z-index: 998; opacity: 0;"><div class="article-header" style="background-image: url('https://www.totalconstruction.com.au/wp-content/uploads/2018/09/DSC9563.jpg');">
<div class="row">
<div class="column">
<div class="slider-text medium-9 large-6">
<p>WE DELIVER INNOVATIVE PROJECTS</p>
<h1>FROM CONCEPT TO COMPLETION</h1>
</div>
<a href="https://www.totalconstruction.com.au/about" class="call-actiont" tabindex="-1">About Us</a>
</div>
</div>
</div></div><div class="slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide02" style="width: 790px; position: relative; left: -1580px; top: 0px; z-index: 998; opacity: 0;"><div class="article-header" style="background-image: url('https://www.totalconstruction.com.au/wp-content/uploads/2018/09/DSC9607-Optiona.jpg');">
<div class="row">
<div class="column">
<div class="slider-text medium-9 large-6">
<p>WE DELIVER INNOVATIVE PROJECTS</p>
<h1>FROM CONCEPT TO COMPLETION</h1>
</div>
<a href="https://www.totalconstruction.com.au/services/special-projects" class="call-actiont" tabindex="-1">View</a>
</div>
</div>
</div></div></div></div>
</div>
</div>
<div id="total-video">
<div class="row">
<div class="columns medium-12"></div>
</div>
</div>
<div id="responsive-tabs"><div class="row"><div class="column tabs-frontpage">
<h3 class="subtitle">OUR VISION</h3>
<div class="tab-intro text-center">At Total, we live by our core values in our behaviours and in our performance. They're our fundamental beliefs and principles.
</div>
<a style="display:none;" href="https://www.totalconstruction.com.au/completed-projects" class="button-more"><span class="text">Learn More</span><span class="i-arrows"></span></a>
<br>
</div></div>
<div class="row">
<div class="columns team-member medium-6">
<h3 class="hometitle"><picture decoding="async" class="icon-values">
<source type="image/webp" data-lazy-srcset="/wp-content/uploads/2019/12/HEADING_CoreValues_Final.png.webp" srcset="/wp-content/uploads/2019/12/HEADING_CoreValues_Final.png.webp">
<img decoding="async" src="/wp-content/uploads/2019/12/HEADING_CoreValues_Final.png" data-lazy-src="/wp-content/uploads/2019/12/HEADING_CoreValues_Final.png" data-ll-status="loading" class="entered lazyloading"><noscript><img decoding="async" src="/wp-content/uploads/2019/12/HEADING_CoreValues_Final.png"/></noscript>
</picture>
CORE VALUES</h3>
<p><span class="red">OUR FUNDAMENTAL BELIEFS & PRINCIPLES</span></p>
<div class="columns team-member medium-3"><img fetchpriority="high" decoding="async" width="300" height="300" class="sub-icon alignnone wp-image-3980" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="" data-lazy-srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-300x301.png 300w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-150x150.png 150w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-120x120.png 120w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-144x144.png 144w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-454x456.png 454w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-399x400.png 399w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final.png 576w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-300x300.png"><noscript><img fetchpriority="high" decoding="async" width="300" height="300" class="sub-icon alignnone wp-image-3980" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-300x300.png" alt="" srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-300x301.png 300w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-150x150.png 150w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-120x120.png 120w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-144x144.png 144w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-454x456.png 454w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final-399x400.png 399w, https://www.totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Accountability_Final.png 576w" sizes="(max-width: 300px) 100vw, 300px" /></noscript></div>
<div class="columns corevalues medium-8"><span class="red">Accountability</span><br>
<span class="ts">We always do what we say we will do. Reliability on one another is very important to us.</span></div>
<div class="columns team-member medium-3"><img decoding="async" class="sub-icon alignnone wp-image-3980" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Integrity_Final.png"><noscript><img decoding="async" class="sub-icon alignnone wp-image-3980" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Integrity_Final.png" alt="" /></noscript></div>
<div class="columns corevalues medium-8"><span class="red">Integrity</span><br>
<span class="ts">We always do what we know is the right thing. Creating trust in an industry where trust doesn’t exist.</span></div>
<div class="columns team-member medium-3"><img decoding="async" class="sub-icon alignnone wp-image-3980" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Mentorship_Final.png"><noscript><img decoding="async" class="sub-icon alignnone wp-image-3980" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Mentorship_Final.png" alt="" /></noscript></div>
<div class="columns corevalues medium-8"><span class="red">Mentorship</span><br>
<span class="ts">We always seek to develop individuals within Total, at all levels, to reach their full potential.</span></div>
<div class="columns team-member medium-3"><img decoding="async" class="sub-icon alignnone wp-image-3980" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Respect_Final.png"><noscript><img decoding="async" class="sub-icon alignnone wp-image-3980" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Respect_Final.png" alt="" /></noscript></div>
<div class="columns corevalues medium-8"><span class="red">Respect</span><br>
<span class="ts">We always care for one another and have respect for all our stakeholders.</span></div>
<div class="columns team-member medium-3"><img decoding="async" class="sub-icon alignnone wp-image-3980" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Collaborative_Final.png"><noscript><img decoding="async" class="sub-icon alignnone wp-image-3980" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Collaborative_Final.png" alt="" /></noscript></div>
<div class="columns corevalues medium-8"><span class="red">Collaborative</span><br>
<span class="ts">We always collaborate and work as a team with all our stakeholders.</span></div>
<div class="columns team-member medium-3"><img decoding="async" class="sub-icon alignnone wp-image-3980" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Ingenuity_Final.png"><noscript><img decoding="async" class="sub-icon alignnone wp-image-3980" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/SUBHEADING_Ingenuity_Final.png" alt="" /></noscript></div>
<div class="columns corevalues medium-8"><span class="red">Ingenuity</span><br>
<span class="ts">We always encourage & support the taking of initiative. People are empowered & supported to solve problems and make smart decisions.</span></div>
</div>
<div class="columns team-member medium-6">
<h3 class="hometitle"><picture decoding="async" class="icon-values">
<source type="image/webp" data-lazy-srcset="/wp-content/uploads/2019/12/HEADING_CorePurpose_Final.png.webp" srcset="/wp-content/uploads/2019/12/HEADING_CorePurpose_Final.png.webp">
<img decoding="async" src="/wp-content/uploads/2019/12/HEADING_CorePurpose_Final.png" data-lazy-src="/wp-content/uploads/2019/12/HEADING_CorePurpose_Final.png" data-ll-status="loading" class="entered lazyloading"><noscript><img decoding="async" src="/wp-content/uploads/2019/12/HEADING_CorePurpose_Final.png"/></noscript>
</picture>
CORE PURPOSE</h3>
<p><span class="red">OUR NORTH STAR, WHY WE EXIST AS A COMPANY</span></p>
<div style="font-weight: bold; width: 70%; margin: auto;">To make a positive difference in people’s lives through excellence in construction.</div>
<div style="height: 120px;"></div>
<h3 class="hometitle"><img decoding="async" class="icon-values" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://totalconstruction.com.au/wp-content/uploads/2019/12/HEADING_TargetMarkets_Final.png"><noscript><img decoding="async" class="icon-values" src="https://totalconstruction.com.au/wp-content/uploads/2019/12/HEADING_TargetMarkets_Final.png" /></noscript>TARGET MARKETS</h3>
<p><span class="red">WHERE WE FOCUS OUR EFFORTS</span></p>
<div style="font-weight: bold; margin-bottom: 12px;">Our 3 target markets:</div>
<div class="targets">
<ul class="target-list">
<li><span class="red">1.</span> Aged Care & Refurbs</li>
<li><span class="red">2.</span> Industrials</li>
<li><span class="red">3.</span> Engineering Construction Group
<ul class="eng-list">
<li>Food & Beverage</li>
<li>Energy & Waste</li>
<li>Manufacturing</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="column tabs-frontpage" style="margin:auto;"><a href="https://www.totalconstruction.com.au/completed-projects" class="button-more"><span class="text">Learn More</span><span class="i-arrows"></span></a></div>
</div>
</div>
<div class="boxes-section">
<div class="row fullwidth collapse">
<div class="column medium-6 work-total js-eh" style="height: 545px;">
<div data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2024/02/WorkingAtTOTAL.jpg" class="bkg-image rocket-lazyload" style="">
<div class="button-container hide-for-medium">
<a class="button-small float-right" href="https://www.totalconstruction.com.au/working-at-total"></a>
</div>
</div>
<div class="column">
<h3 class="subtitle">WORK FOR TOTAL</h3>
<div class="description">Learn about our work culture, job vacancies and latest tenders in our careers section</div>
</div>
<div class="button-container show-for-medium"><a class="button-small float-right" href="https://www.totalconstruction.com.au/working-at-total"></a></div>
</div>
<div class="column medium-6 work-total js-eh" style="height: 545px;">
<div data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2024/02/TOTALasBuilder.jpg" class="bkg-image rocket-lazyload" style="">
<div class="button-container hide-for-medium">
<a class="button-small float-right" href="https://www.totalconstruction.com.au/approach"></a>
</div>
</div>
<div class="column">
<h3 class="subtitle">TOTAL AS YOUR BUILDER</h3>
<div class="description">From concept to completion, learn about Total Construction’s approach</div>
</div>
<div class="button-container show-for-medium">
<a class="button-small float-right" href="https://www.totalconstruction.com.au/approach"></a>
</div>
</div>
</div>
</div>
<div class="recent-projects">
<div class="row"><div class="column"><h3 class="subtitle">Recent Projects</h3></div></div>
<div class="row fullwidth">
<div class="posts-grid slider-projects slick-initialized slick-slider" role="toolbar">
<div aria-live="polite" class="slick-list draggable"><div class="slick-track" role="listbox" style="opacity: 1; width: 3855px; transform: translate3d(-771px, 0px, 0px);"><div class="column blog-post slick-slide slick-cloned" tabindex="-1" role="option" aria-describedby="slick-slide16" style="width: 257px;" data-slick-index="-3" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/bluecare-acacia-gardens-stenner-street" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/bluecare-toowoomba-610x320.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>BlueCare Acacia Gardens – Stenner Street</h3>
<span>Aged Care</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-cloned" tabindex="-1" role="option" aria-describedby="slick-slide17" style="width: 257px;" data-slick-index="-2" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/hammondcare-project-refresh-waratah" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/07/IMG-5798-scaled.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>HammondCare Project Refresh – Waratah</h3>
<span>Aged Care Refurbishments</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-cloned" tabindex="-1" role="option" aria-describedby="slick-slide18" style="width: 257px;" data-slick-index="-1" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/hammondcare-project-refresh" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/07/IMG_2323-scaled.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>HammondCare Project Refresh – Woy Woy</h3>
<span>Aged Care Refurbishments</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-current slick-active" tabindex="0" role="option" aria-describedby="slick-slide10" style="width: 257px;" data-slick-index="0" aria-hidden="false"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/melco-factory-warehouse-extension-fit-out" tabindex="0">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/NSW_BE-Foods-610x227.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>MELCO FACTORY / WAREHOUSE EXTENSION & FIT-OUT</h3>
<span>Food & Beverage</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-active" tabindex="0" role="option" aria-describedby="slick-slide11" style="width: 257px;" data-slick-index="1" aria-hidden="false"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/city-kitchen" tabindex="0">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/city-kitchen-610x357.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>CITY KITCHEN</h3>
<span>Food & Beverage</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-active" tabindex="0" role="option" aria-describedby="slick-slide12" style="width: 257px;" data-slick-index="2" aria-hidden="false"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/my-muscle-chef" tabindex="0">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/NSW_My-Muscle-Chef-382x400.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>MY MUSCLE CHEF</h3>
<span>Food & Beverage</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide" tabindex="-1" role="option" aria-describedby="slick-slide13" style="width: 257px;" data-slick-index="3" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/storage-king-burwood-vic" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/SK-as-is-e1670383969209-610x239.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>Storage King Burwood</h3>
<span>Commercial & Industrial</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide" tabindex="-1" role="option" aria-describedby="slick-slide14" style="width: 257px;" data-slick-index="4" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/jellis-craig" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/Reception_02-610x343.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>Jellis Craig</h3>
<span>Commercial & Industrial</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide" tabindex="-1" role="option" aria-describedby="slick-slide15" style="width: 257px;" data-slick-index="5" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/ormiston-rise-retirement-village" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/OR-extV1-R02-V01-LR-with-label-610x366.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>Ormiston Rise Retirement Village</h3>
<span>Aged Care</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide" tabindex="-1" role="option" aria-describedby="slick-slide16" style="width: 257px;" data-slick-index="6" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/bluecare-acacia-gardens-stenner-street" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/bluecare-toowoomba-610x320.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>BlueCare Acacia Gardens – Stenner Street</h3>
<span>Aged Care</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide" tabindex="-1" role="option" aria-describedby="slick-slide17" style="width: 257px;" data-slick-index="7" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/hammondcare-project-refresh-waratah" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/07/IMG-5798-scaled.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>HammondCare Project Refresh – Waratah</h3>
<span>Aged Care Refurbishments</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide" tabindex="-1" role="option" aria-describedby="slick-slide18" style="width: 257px;" data-slick-index="8" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/hammondcare-project-refresh" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/07/IMG_2323-scaled.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>HammondCare Project Refresh – Woy Woy</h3>
<span>Aged Care Refurbishments</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-cloned" tabindex="-1" role="option" aria-describedby="slick-slide10" style="width: 257px;" data-slick-index="9" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/melco-factory-warehouse-extension-fit-out" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/NSW_BE-Foods-610x227.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>MELCO FACTORY / WAREHOUSE EXTENSION & FIT-OUT</h3>
<span>Food & Beverage</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-cloned" tabindex="-1" role="option" aria-describedby="slick-slide11" style="width: 257px;" data-slick-index="10" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/city-kitchen" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/city-kitchen-610x357.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>CITY KITCHEN</h3>
<span>Food & Beverage</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div><div class="column blog-post slick-slide slick-cloned" tabindex="-1" role="option" aria-describedby="slick-slide12" style="width: 257px;" data-slick-index="11" aria-hidden="true"><div class="project-box">
<a href="https://www.totalconstruction.com.au/project/my-muscle-chef" tabindex="-1">
<figure data-bg="https://www.totalconstruction.com.au/wp-content/uploads/2022/12/NSW_My-Muscle-Chef-382x400.jpg" class="project-banner rocket-lazyload" style=""></figure>
<div class="box-text js-eh" style="height: 120px;">
<h3>MY MUSCLE CHEF</h3>
<span>Food & Beverage</span>
<span class="icon-arrow"></span>
</div>
</a>
</div></div></div></div><ul class="slick-dots" style="display: block;" role="tablist"><li class="slick-active" aria-hidden="false" role="presentation" aria-selected="true" aria-controls="navigation10" id="slick-slide10"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">1</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation11" id="slick-slide11"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">2</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation12" id="slick-slide12"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">3</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation13" id="slick-slide13"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">4</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation14" id="slick-slide14"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">5</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation15" id="slick-slide15"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">6</button></li><li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation16" id="slick-slide16"><button type="button" data-role="none" role="button" aria-required="false" tabindex="0">7</button></li></ul></div>
</div>
<div class="row btn-projects">
<div class="column">
<a href="https://www.totalconstruction.com.au/completed-projects" class="button-more"><span class="text">View Projects</span><span class="i-arrows"></span></a>
</div>
</div>
</div>
<div class="videos-section">
<div class="row">
<div class="columns medium-12">
<h3 class="subtitle"> VIDEOS</h3>
<div class="video-slider">
<div class="flexslider">
<ul class="slides">
<li><iframe loading="lazy" src="about:blank" width="960" height="540" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://player.vimeo.com/video/339520677?color=f70411&title=1&byline=0&portrait=0&loop=1&autoplay=0"></iframe><noscript><iframe src="https://player.vimeo.com/video/339520677?color=f70411&title=1&byline=0&portrait=0&loop=1&autoplay=0" width="960" height="540" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></noscript>
</li>
<li><iframe loading="lazy" src="about:blank" width="960" height="540" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://player.vimeo.com/video/327249348?color=f70411&title=1&byline=0&portrait=0&loop=1&autoplay=0"></iframe><noscript><iframe src="https://player.vimeo.com/video/327249348?color=f70411&title=1&byline=0&portrait=0&loop=1&autoplay=0" width="960" height="540" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></noscript>
</li>
<li><iframe loading="lazy" src="about:blank" width="640" height="360" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://player.vimeo.com/video/430265200?color=f70411&title=0&byline=0&portrait=0&loop=1&autoplay=0"></iframe><noscript><iframe src="https://player.vimeo.com/video/430265200?color=f70411&title=0&byline=0&portrait=0&loop=1&autoplay=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></noscript> </li>
<li><iframe loading="lazy" src="about:blank" width="640" height="360" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://player.vimeo.com/video/449536504?color=f70411&title=0&byline=0&portrait=0&loop=1&autoplay=0"></iframe><noscript><iframe src="https://player.vimeo.com/video/449536504?color=f70411&title=0&byline=0&portrait=0&loop=1&autoplay=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></noscript> </li>
</ul>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="client-testimonial">
<div class="row">
<div class="columns medium-12">
<h3 class="subtitle">CLIENT TESTIMONIALS</h3>
</div>
</div>
<div class="row">
<div class="columns medium-12">
<style id="sp_testimonial_dynamic_css2722"> #sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section .testimonial-nav-arrow{background: transparent;border: 0px solid #777777;color: #212121;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section .testimonial-nav-arrow:hover {background: transparent;border-color: #1595ce;color: #ffffff;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section{margin: 0 50px;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section .sp-testimonial-client-designation{color: #ffffff;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section .sp-testimonial-client-name{color: #ffffff;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section .sp-testimonial-client-testimonial{color: #ffffff;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title{color: #ffffff;}#sp-testimonial-free-wrapper-2722 .sp-testimonial-free {background : transparent;border: 1px solid transparent;border-radius: 0px;}</style><div id="sp-testimonial-free-wrapper-2722" class="sp-testimonial-free-wrapper"><div id="sp-testimonial-free-2722" class="sp-testimonial-free-section tfree-style-theme-one swiper-initialized swiper-horizontal swiper-pointer-events swiper-backface-hidden" dir="ltr" data-preloader="" data-swiper="{"dots": 0, "spaceBetween": 20, "adaptiveHeight": false, "pauseOnHover": false, "slidesToShow": 1, "speed": 2000, "arrows": "1", "autoplay": true, "autoplaySpeed": 20000, "swipe": false, "swipeToSlide": false, "draggable": true, "freeMode": false, "rtl": false, "infinite": true,"slidesPerView": {"lg_desktop":1 , "desktop": 1, "laptop":1 , "tablet": 1, "mobile": 1},"navigation_mobile": true, "pagination_mobile":true, "autoplay_mobile":true}"><div class="swiper-wrapper" style="cursor: grab; transform: translate3d(-670px, 0px, 0px); transition-duration: 0ms;" id="swiper-wrapper-7c1bc36c8bace8b3" aria-live="off"><div class="sp-testimonial-item swiper-slide swiper-slide-duplicate swiper-slide-prev" data-swiper-slide-index="2" role="group" aria-label="3 / 3" style="width: 650px; margin-right: 20px;"><div class="sp-testimonial-free"><div class="sp-testimonial-client-image"><picture class="tfree-client-image wp-post-image">
<source type="image/webp" data-lazy-srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg.webp">
<img width="120" height="39" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2039'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg"><noscript><img width="120" height="39" src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg" alt=""/></noscript>
</picture>
</div><div class="sp-testimonial-title"><h3 class="sp-testimonial-post-title">Boffa Robertson Group</h3></div><div class="sp-testimonial-client-testimonial"><div class="sp-testimonial-content"><p>” Total Construction has now successfully completed a number of aged care projects with our firm. We have found Total’s team to be refreshingly co-operative and attentive. Under the direction of Steve Taylor, Total brings a level of client-side understanding that sets them apart from others and makes them a contractor of choice when considering the next aged care project. We have no hesitation in recommending Total. “</p></div></div><h4 class="sp-testimonial-client-name">Mark Boffa</h4> <div class="sp-testimonial-client-designation">Partner</div></div> </div><div class="sp-testimonial-item swiper-slide swiper-slide-active" data-swiper-slide-index="0" role="group" aria-label="1 / 3" style="width: 650px; margin-right: 20px;"><div class="sp-testimonial-free"><div class="sp-testimonial-client-image"><picture class="tfree-client-image wp-post-image">
<source type="image/webp" data-lazy-srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg.webp">
<img width="120" height="39" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2039'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg"><noscript><img width="120" height="39" src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg" alt=""/></noscript>
</picture>
</div><div class="sp-testimonial-title"><h3 class="sp-testimonial-post-title">European Catering Pty Ltd</h3></div><div class="sp-testimonial-client-testimonial"><div class="sp-testimonial-content"><p>” The recent facility fit out works Total Construction carried out for European Catering was conducted with utmost professionalism. From the first initial contact, working with Total Construction’s, Food and Beverage Division has been a pleasure. Total’s approach to being along for the journey with their clients was both true and beneficial. Numerous meetings were conducted regularly and professionally to ensure that every party was on the same page and up to date on details. Throughout the process Total supplied our organisation and myself with comprehensive designs, advice, quotes, scope of works, and the rest works conducted was to the highest standard.</p><p>In closing, European Catering is delighted to have the opportunity to work with Total Construction and hope we have the pleasure to work together again at some stage in the future. “</p></div></div><h4 class="sp-testimonial-client-name">Arnold Huber</h4> <div class="sp-testimonial-client-designation">Director</div></div> </div> <div class="sp-testimonial-item swiper-slide swiper-slide-next" data-swiper-slide-index="1" role="group" aria-label="2 / 3" style="width: 650px; margin-right: 20px;"><div class="sp-testimonial-free"><div class="sp-testimonial-client-image"><picture class="tfree-client-image wp-post-image">
<source type="image/webp" data-lazy-srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/Kennards_logo-120x120x.jpg.webp">
<img width="120" height="39" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2039'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/Kennards_logo-120x120x.jpg"><noscript><img width="120" height="39" src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/Kennards_logo-120x120x.jpg" alt=""/></noscript>
</picture>
</div><div class="sp-testimonial-title"><h3 class="sp-testimonial-post-title">Kennards Self Storage</h3></div><div class="sp-testimonial-client-testimonial"><div class="sp-testimonial-content"><p>” I would like to thank you again for the hard work you and your team have put into the successful completion of our Brookvale Centre. Your strong attention to keeping and improving the schedule is the major reason for the timeliness of completion. You have brought a great deal of experience that has been invaluable in a project of this size and is a key reason for its success. I am extremely proud of the centre and have enjoyed working with you to get it built.</p><p>Total Construction has been working closely with Kennards Self Storage since 1994 and has successfully completed more than 70 self-storage facilities worth in excess of $80 million. Given the absolute need to complete these projects on time and on budget, they have played a key role in the successful growth of our company. “</p></div></div><h4 class="sp-testimonial-client-name">Sam Kennard</h4> <div class="sp-testimonial-client-designation">Managing Director</div></div> </div> <div class="sp-testimonial-item swiper-slide swiper-slide-duplicate-prev" data-swiper-slide-index="2" role="group" aria-label="3 / 3" style="width: 650px; margin-right: 20px;"><div class="sp-testimonial-free"><div class="sp-testimonial-client-image"><picture class="tfree-client-image wp-post-image">
<source type="image/webp" data-lazy-srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg.webp">
<img width="120" height="39" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2039'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg"><noscript><img width="120" height="39" src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg" alt=""/></noscript>
</picture>
</div><div class="sp-testimonial-title"><h3 class="sp-testimonial-post-title">Boffa Robertson Group</h3></div><div class="sp-testimonial-client-testimonial"><div class="sp-testimonial-content"><p>” Total Construction has now successfully completed a number of aged care projects with our firm. We have found Total’s team to be refreshingly co-operative and attentive. Under the direction of Steve Taylor, Total brings a level of client-side understanding that sets them apart from others and makes them a contractor of choice when considering the next aged care project. We have no hesitation in recommending Total. “</p></div></div><h4 class="sp-testimonial-client-name">Mark Boffa</h4> <div class="sp-testimonial-client-designation">Partner</div></div> </div> <div class="sp-testimonial-item swiper-slide swiper-slide-duplicate swiper-slide-duplicate-active" data-swiper-slide-index="0" role="group" aria-label="1 / 3" style="width: 650px; margin-right: 20px;"><div class="sp-testimonial-free"><div class="sp-testimonial-client-image"><picture class="tfree-client-image wp-post-image">
<source type="image/webp" data-lazy-srcset="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg.webp">
<img width="120" height="39" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2039'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg"><noscript><img width="120" height="39" src="https://www.totalconstruction.com.au/wp-content/uploads/2019/04/TestimonialRed-120x120x.jpg" alt=""/></noscript>
</picture>
</div><div class="sp-testimonial-title"><h3 class="sp-testimonial-post-title">European Catering Pty Ltd</h3></div><div class="sp-testimonial-client-testimonial"><div class="sp-testimonial-content"><p>” The recent facility fit out works Total Construction carried out for European Catering was conducted with utmost professionalism. From the first initial contact, working with Total Construction’s, Food and Beverage Division has been a pleasure. Total’s approach to being along for the journey with their clients was both true and beneficial. Numerous meetings were conducted regularly and professionally to ensure that every party was on the same page and up to date on details. Throughout the process Total supplied our organisation and myself with comprehensive designs, advice, quotes, scope of works, and the rest works conducted was to the highest standard.</p><p>In closing, European Catering is delighted to have the opportunity to work with Total Construction and hope we have the pleasure to work together again at some stage in the future. “</p></div></div><h4 class="sp-testimonial-client-name">Arnold Huber</h4> <div class="sp-testimonial-client-designation">Director</div></div> </div></div><div class="swiper-button-prev testimonial-nav-arrow" tabindex="0" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-7c1bc36c8bace8b3"><i class="fa fa-angle-left"></i></div><div class="swiper-button-next testimonial-nav-arrow" tabindex="0" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-7c1bc36c8bace8b3"><i class="fa fa-angle-right"></i></div><span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span></div></div><script type="application/ld+json">{"@context": "http://schema.org","@type": "Product","name": "Client Testimonials","aggregateRating": {"@type": "AggregateRating","bestRating": "5","ratingValue": "5","worstRating": "1","reviewCount": "3"},"review": []}</script>
</div>
</div>
<div class="row">
<div class="columns medium-3 testimonial-cta">
<a href="https://www.totalconstruction.com.au/about/client-testimonials" class="button-more">
<span class="text">READ MORE</span>
<span class="i-arrows"></span>
</a>
</div>
</div>
</div>
<link data-minify="1" rel="stylesheet" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/js/flexslider.css?ver=1707200640">
<script data-minify="1" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/js/froogaloop.js?ver=1707200640" data-rocket-defer="" defer=""></script>
<script data-minify="1" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/js/jquery.fitvid.js?ver=1707200640" data-rocket-defer="" defer=""></script>
<script data-minify="1" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/js/jquery.flexslider.js?ver=1707200640" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
jQuery(document).ready(function ($) {
jQuery('.flexslider').fitVids().flexslider({
animation: 'slide',
easing: 'swing',
animationLoop: true,
slideshowSpeed: 4000,
animationSpeed: 400,
smoothHeight: true,
slideshow: true,
useCSS: false,
video: true,
touch: true,
before: function(slider){
// $f(player).api('pause');
if (slider.slides.eq(slider.currentSlide).find('iframe').length !== 0)
$f( slider.slides.eq(slider.currentSlide).find('iframe').attr('id')).api('pause');
},
});
});
});</script>
</div><!--/.page-content-->
<footer class="page-footer"><div class="footer-inside">
<div class="row">
<div class="column medium-6">
<h3>From concept <br>to completion</h3>
<div class="footer-socials">
<div class="social-item"><a href="https://www.linkedin.com/company/total-construction-p-l/" target="_blank"><picture>
<source type="image/webp" data-lazy-srcset="/wp-content/uploads/2019/03/icon-linkedin.png.webp">
<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/2019/03/icon-linkedin.png"><noscript><img src="/wp-content/uploads/2019/03/icon-linkedin.png"/></noscript>
</picture>
Follow Total on LinkedIn</a></div>
<div class="social-item"><a href="https://www.instagram.com/totalconstruction__/" target="_blank"><picture>
<source type="image/webp" data-lazy-srcset="/wp-content/uploads/2019/12/instagram-logos-512x512.png.webp">
<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/2019/12/instagram-logos-512x512.png"><noscript><img src="/wp-content/uploads/2019/12/instagram-logos-512x512.png"/></noscript>
</picture>
Follow Total on Instagram</a></div>
<div class="social-item"><a href="https://www.facebook.com/totalconstructionptyltd/" target="_blank"><picture>
<source type="image/webp" data-lazy-srcset="/wp-content/uploads/2022/09/facebook-icon.png.webp">
<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/2022/09/facebook-icon.png"><noscript><img src="/wp-content/uploads/2022/09/facebook-icon.png"/></noscript>
</picture>
Like us on Facebook</a></div>
</div>
</div>
<div class="column medium-3">
<ul class="footer-list"><li id="menu-item-918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-918"><a href="https://totalconstruction.com.au/about/current-tenders/">Tender Portal</a></li>
<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-44"><a href="https://www.totalconstruction.com.au/about/news">News</a></li>
<li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://www.totalconstruction.com.au/contact">Contact</a></li>
</ul>
</div>
<div class="column medium-3 contact-form">
<!-- Begin MailChimp Signup Form -->
<link data-minify="1" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/embedcode/classic-10_7.css?ver=1707200640" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup_scroll {position:relative;}
.page-footer #mc_embed_signup .button {margin: 0 0px 11px 0}
#mc_embed_signup .mc-field-group {width: 100%;}
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
#mc_embed_signup_scroll label { color: #ED2027; position: absolute; top: 8px; left: 0; text-transform: capitalise; letter-spacing: 0.7px;padding-left: 5px;font-size:17px; }
#mc_embed_signup_scroll label.elab {top:0;}
#mc_embed_signup #mce-success-response {color:#fb4741;}
#mc_embed_signup div.response {position:absolute;top:87%;width:100%;margin:1em 0 1em -15px;color:#fb4741;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {position:absolute;top:87%;width:100%;color:#fb4741;}
/*#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {height:50px;}*/
#mc_embed_signup #mce-error-response {color:#fb4741;font-size:11px;}
.page-footer #mc_embed_signup .button {margin: 0 0px 11px 0;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border-top:none;border-left:none;border-right:none;}
@media only screen and (min-width: 1900px) {
.page-footer #mc_embed_signup .button {margin: 0 0px 6px 0 !important;}
}
</style>
<div id="mc_embed_signup">
<form action="https://totalconstruction.us19.list-manage.com/subscribe/post?u=821e8df7e39b705baf3c54587&id=f0345c0fd2" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate contact-form" target="_blank" novalidate="novalidate">
<div id="mc_embed_signup_scroll">
<h4>Newsletter Signup</h4>
<!--<div class="indicates-required"><span class="asterisk">*</span> indicates required</div>-->
<div class="mc-field-group">
<!--<label for="mce-NAME">Name </label>-->
<input type="text" value="" name="NAME" onfocus="this.value=''" class="" id="mce-NAME" placeholder="Name">
</div>
<div class="mc-field-group">
<!--<label for="mce-EMAIL" class="elab">Email Address <span class="asterisk">*</span>-->
<input type="email" onfocus="this.value=''" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder="Email Address*" aria-required="true">
</div>
<div id="mce-responses" class="clear">
<div class="response" id="mce-error-response" style="display:none"></div>
<div class="response" id="mce-success-response" style="display:none"></div>
</div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_821e8df7e39b705baf3c54587_f0345c0fd2" tabindex="-1" value=""></div>
<div class="clear"><button type="submit" value="" name="subscribe" id="mc-embedded-subscribe" class="button white-button"><span class="i-arrows"></span></button></div>
</div>
</form>
</div>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/downloads.mailchimp.com/js/mc-validate.js?ver=1707200642" data-rocket-defer="" defer=""></script><script type="rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() {(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='NAME';ftypes[1]='text';}(jQuery));var $mcj = jQuery.noConflict(true);});</script>
<!--End mc_embed_signup-->
</div>
</div>
<div class="row">
<div class="column medium-12">
<div class="copyright">© 2024 Total Construction Pty. Ltd
<div class="footer-copyright-text">9A George Street North Strathfield NSW 2137</div>
<div class="footer-copyright-text"><strong>T.</strong> 02 9746 9555</div>
<div class="footer-copyright-text"><strong>E.</strong> <a href="mailto:[email protected]">[email protected]</a></div>
<div class="footer-copyright-text"><a href="/terms-conditions/">Terms & Conditions</a></div>
<div class="footer-copyright-text"><a href="/privacy-policy/">Privacy Policy</a></div>
<div class="footer-copyright-text"><a href="/modern-slavery-statement/">Modern Slavery Statement</a></div>
<div class="footer-copyright-text"><a href="/whistle-blower-policy/">Whistleblower Policy</a></div></div>
</div>
</div>
</div></footer>
</div><!--/.page-container-->
</div><!--/.off-canvas-content-->
</div><!--/.off-canvas-wrapper-->
<link data-minify="1" rel="stylesheet" id="sp-testimonial-swiper-css" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/plugins/testimonial-free/src/Frontend/assets/css/swiper.min.css?ver=1707200640" type="text/css" media="all">
<link data-minify="1" rel="stylesheet" id="tfree-font-awesome-css" href="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/plugins/testimonial-free/src/Frontend/assets/css/font-awesome.min.css?ver=1707200640" type="text/css" media="all">
<link rel="stylesheet" id="tfree-deprecated-style-css" href="https://www.totalconstruction.com.au/wp-content/plugins/testimonial-free/src/Frontend/assets/css/deprecated-style.min.css?ver=3.1.3" type="text/css" media="all">
<link rel="stylesheet" id="tfree-style-css" href="https://www.totalconstruction.com.au/wp-content/plugins/testimonial-free/src/Frontend/assets/css/style.min.css?ver=3.1.3" type="text/css" media="all">
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
<script type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
/* ]]> */
</script>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=1707200642" id="swv-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" id="contact-form-7-js-before">
/* <![CDATA[ */
var wpcf7 = {
"api": {
"root": "https:\/\/www.totalconstruction.com.au\/wp-json\/",
"namespace": "contact-form-7\/v1"
},
"cached": 1
};
/* ]]> */
</script>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/js/index.js?ver=1707200642" id="contact-form-7-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" id="wpcf7-redirect-script-js-extra">
/* <![CDATA[ */
var wpcf7r = {"ajax_url":"https:\/\/www.totalconstruction.com.au\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/plugins/wpcf7-redirect/build/js/wpcf7r-fe.js?ver=1707200642" id="wpcf7-redirect-script-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" id="rocket-browser-checker-js-after">
/* <![CDATA[ */
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-extra">
/* <![CDATA[ */
var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.totalconstruction.com.au","onHoverDelay":"100","rateThrottle":"3"};
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-after">
/* <![CDATA[ */
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
/* ]]> */
</script>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/lib/js/slick.js?ver=1707200642" id="slick-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/themes/ch-theme/js/all.min.js?ver=1.0" id="app-js-js" data-rocket-defer="" defer=""></script>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/js/projects.js?ver=1707200642" id="project-js-js" data-rocket-defer="" defer=""></script>
<script data-minify="1" type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/cache/min/1/wp-content/themes/ch-theme/js/tenders.js?ver=1707200642" id="tender-js-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=14.2.1.2" id="__ytprefsfitvids__-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/plugins/testimonial-free/src/Frontend/assets/js/sp-scripts.min.js?ver=3.1.3" id="sp-testimonial-scripts-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" src="https://www.totalconstruction.com.au/wp-content/plugins/testimonial-free/src/Frontend/assets/js/swiper.min.js?ver=3.1.3" id="sp-testimonial-swiper-js-js" data-rocket-defer="" defer=""></script>
<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async="" src="https://www.totalconstruction.com.au/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
`
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me --></body></html>