.stats-row { display: grid; grid-template-columns: repeat(6, 1fr); background: #000; color: #fff; } .stat-box { text-align: center; padding: 30px 10px; } .stat-number { color: #d14c4c; font-size: 36px; font-weight: 600; margin-bottom: 10px; } .stat-text { font-size: 20px; line-height: 1.3; } /* Tablet */ @media (max-width: 1024px) { .stats-row { grid-template-columns: repeat(3, 1fr); } } /* Mobile */ @media (max-width: 768px) { .stats-row { grid-template-columns: repeat(2, 1fr); } .stat-number { font-size: 26px; } .stat-text { font-size: 16px; } /* Hide all stats on mobile */ .stat-box { display: none; } /* Show only Projects Delivered */ .stat-box.projects-stat { display: block; } /* Show only Years In Business */ .stat-box.years-stat { display: block; } }
11000+
Projects
Delivered
23000+
Curtains
Made
7000+
Lighting Bars
Installed
47+
Years In
Business
208000+
Metres Of Cable
Roughed In
7800+
Services
Completed

Trusted Across Australia

/* Unique class names to prevent conflicts */
.flickity-logo-slider {
width: 100%;
background-color: #000000;
overflow: hidden; /* Hide any potential overflow */
}

.flickity-logo-cell {
width: 300px !important; /* Adjust as needed */
height: 100px; /* Adjust as needed */
margin-right: 40px; /* Add 20px spacing between slides */
counter-increment: carousel-cell;
}

.flickity-logo-cell img {
display: block;
max-width: 100%;
max-height: 100%;
object-fit: contain; /* Ensures images are contained within the specified size without distortion */
border-right: 10px solid black;
border-left: 10px solid black;
}

/* Hide Flickity navigation dots */
.flickity-page-dots {
display: none;
}

Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13

Logo 14
Logo 15
Logo 16
Zauner Logo
Melbcon Logo
Melbcon Logo
Melbcon Logo
Melbcon Logo
Melbcon Logo

Core Capabilities

/* General Reset */ * { margin: 0; padding: 0; box-sizing: border-box; } /* Full width container */ .gallery-section { width: 100%; /* Full width section */ background-color: #000; /* Optional: background color */ padding: 20px 0; text-align: center; /* Centering the text */ margin-top: -5%; } .gallery-section1 { width: 100%; /* Full width section */ background-color: #000; /* Optional: background color */ padding: 20px 0; text-align: center; /* Centering the text */ } /* Section Heading */ .gallery-section h1 { font-size: 36px; color: #fff; margin-bottom: 10px; } /* Section Subheading */ .gallery-section p { font-size: 18px; color: #ccc; margin-bottom: 40px; } /* Grid layout */ .gallery { –s: 300px; /* Control the size */ –g: 0px; /* Set the gap to 0 to remove the space */ –f: 1.09; /* Control the scale factor */ display: grid; gap: var(–g); /* No gap between images */ grid-template-columns: repeat(3, 1fr); /* 3 equal columns for desktop */ width: 100%; /* Full width */ max-width: 1600px !important; /* Max width to keep it responsive */ margin: 0 auto; /* Centering the grid */ } /* New section for “Our Work” text */ .our-work1 { position: absolute; border-bottom-right-radius: 40px; border-top-right-radius: 40px; padding: 10px 20px; background-color: #da5861; /* Background color */ color: white; font-size: 24px; font-weight: bold; z-index: 1000; /* High z-index to ensure it stays on top */ text-transform: uppercase; pointer-events: none; /* Prevent the text from interfering with hover actions */ } /* Image container for positioning the text over images */ .image-container { position: relative; width: 100%; height: 100%; overflow: hidden; /* Ensure the container clips any enlarged content */ transition: transform 0.35s ease; /* Smooth scaling transition */ } /* Image styling */ .gallery > img { width: 100%; height: 100%; object-fit: cover; cursor: pointer; filter: grayscale(80%); transition: .35s linear; } /* Overlay text */ .overlay { position: absolute; bottom: 0; /* Make sure it’s at the bottom */ left: 0; width: 100%; padding: 20px; /* Padding to add some space around the text */ color: white; text-align: left; opacity: 1; transition: font-size 0.3s ease; background: linear-gradient(to bottom, transparent, rgba(218, 88, 97, 0.7)); /* Gradient with #da5861 */ } .overlay h2 { font-size: 30px !important; /* Default font size */ margin: 0; transition: font-size 0.3s ease; } .overlay p { font-size: 16px; /* Default font size */ margin-top: 5px; transition: font-size 0.3s ease; line-height: 1.1; } /* New Explore Now text */ .overlay .explore-now { font-size: 18px; margin-top: 10px; opacity: 0; /* Initially invisible */ transition: opacity 0.3s ease, font-size 0.3s ease; } /* Gallery Hover Effect for entire image-container */ .image-container:hover { transform: scale(var(–f)); /* Enlarge the entire container (image + overlay) */ z-index: 1; } .image-container:hover img { filter: grayscale(0); /* Remove grayscale on hover */ transform: scale(1); /* Prevent image from enlarging too much */ z-index: 1; /* Ensure image stays in front when hovered */ } .image-container:hover .overlay { z-index: 10; /* Ensure overlay stays on top of the image */ } /* Hover effect for text font enlargement */ .image-container:hover .overlay h2 { font-size: 32px; /* Increase font size on hover */ } /* Hover effect for text font enlargement */ .image-container:hover .overlay p { font-size: 18px; /* Increase font size on hover */ } /* Make Explore Now visible when hovering */ .image-container:hover .overlay .explore-now { opacity: 1; /* Make it visible */ font-size: 20px; /* Increase font size slightly on hover */ } /* Enlarging image to the right for the first and second containers */ .image-container:nth-child(1):hover, .image-container:nth-child(2):hover { transform-origin: top left; /* Enlarge to the right */ } /* Enlarging image to the left for the third container */ .image-container:nth-child(3):hover { transform-origin: top right; /* Enlarge to the left */ } /* Centering the gallery within the body */ body { margin: 0; min-height: 100vh; display: grid; place-content: center; background: #000; font-family: Arial, sans-serif; } /* Responsive for smaller screens */ @media (max-width: 768px) { .gallery { grid-template-columns: 1fr; /* 1 column layout for mobile devices */ } /* Adjust the size of “Our Work” label */ .our-work1 { font-size: 18px; /* Smaller font size */ padding: 8px 16px; } /* Adjust overlay text size */ .overlay h2 { font-size: 24px; } .overlay p { font-size: 14px; } }

Your All-in One Theatre Partner

Bringing your vision to life with expert design, engineering, and installation tailored to your unique theatre needs.

  • All encompassing theatre solutions tailored to you
  • Experts in Theatre Engineering, Drapes & Tracking.
  • Experts in Audio Visual & Stage Lighting.
  • Complete in-house engineering & installation services
  • Start with your vision, we handle the execution

$(document).ready(function(){
$(‘.customer-projects’).slick({
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 2500,
arrows: false,
dots: false,
pauseOnHover: false,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 1
}
}, {
breakpoint: 520,
settings: {
slidesToShow: 1
}
}]
});
});

Featured Projects

/* General Reset */ * { margin: 0; padding: 0; box-sizing: border-box; } /* Full width container */ .gallery-section { width: 100%; /* Full width section */ background-color: #000; /* Optional: background color */ padding: 20px 0; text-align: center; /* Centering the text */ } /* Section Heading */ .gallery-section h1 { font-size: 36px; color: #fff; margin-bottom: 10px; } /* Section Subheading */ .gallery-section p { font-size: 18px; color: #ccc; margin-bottom: 40px; } /* Grid layout */ .gallery { –s: 300px; /* Control the size */ –g: 0px; /* Set the gap to 0 to remove the space */ –f: 1.09; /* Control the scale factor */ display: grid; gap: var(–g); /* No gap between images */ grid-template-columns: repeat(3, 1fr); /* 3 equal columns for desktop */ width: 100%; /* Full width */ max-width: 1600px !important; /* Max width to keep it responsive */ margin: 0 auto; /* Centering the grid */ } /* New section for “Our Work” text */ .our-work1 { position: absolute; border-bottom-right-radius: 40px; border-top-right-radius: 40px; padding: 10px 20px; background-color: #da5861; /* Background color */ color: white; font-size: 24px; font-weight: bold; z-index: 1000; /* High z-index to ensure it stays on top */ text-transform: uppercase; pointer-events: none; /* Prevent the text from interfering with hover actions */ } /* Image container for positioning the text over images */ .image-container { position: relative; width: 100%; height: 100%; overflow: hidden; /* Ensure the container clips any enlarged content */ transition: transform 0.35s ease; /* Smooth scaling transition */ } /* Image styling */ .gallery > img { width: 100%; height: 100%; object-fit: cover; cursor: pointer; filter: grayscale(80%); transition: .35s linear; } /* Overlay text */ .overlay { position: absolute; bottom: 0; /* Make sure it’s at the bottom */ left: 0; width: 100%; padding: 20px; /* Padding to add some space around the text */ color: white; text-align: left; opacity: 1; transition: font-size 0.3s ease; background: linear-gradient(to bottom, transparent, rgba(218, 88, 97, 0.7)); /* Gradient with #da5861 */ } .overlay h2 { font-size: 30px !important; /* Default font size */ margin: 0; transition: font-size 0.3s ease; } .overlay p { font-size: 16px; /* Default font size */ margin-top: 5px; transition: font-size 0.3s ease; line-height: 1.1; } /* New Explore Now text */ .overlay .explore-now { font-size: 18px; margin-top: 10px; opacity: 0; /* Initially invisible */ transition: opacity 0.3s ease, font-size 0.3s ease; } /* Gallery Hover Effect for entire image-container */ .image-container:hover { transform: scale(var(–f)); /* Enlarge the entire container (image + overlay) */ z-index: 1; } .image-container:hover img { filter: grayscale(0); /* Remove grayscale on hover */ transform: scale(1); /* Prevent image from enlarging too much */ z-index: 1; /* Ensure image stays in front when hovered */ } .image-container:hover .overlay { z-index: 10; /* Ensure overlay stays on top of the image */ } /* Hover effect for text font enlargement */ .image-container:hover .overlay h2 { font-size: 32px; /* Increase font size on hover */ } /* Hover effect for text font enlargement */ .image-container:hover .overlay p { font-size: 18px; /* Increase font size on hover */ } /* Make Explore Now visible when hovering */ .image-container:hover .overlay .explore-now { opacity: 1; /* Make it visible */ font-size: 20px; /* Increase font size slightly on hover */ } /* Apply same scaling for all images */ .image-container:hover { transform-origin: top center; /* All images scale from top-center */ } /* Centering the gallery within the body */ body { margin: 0; min-height: 100vh; display: grid; place-content: center; background: #000; font-family: Arial, sans-serif; } /* Responsive for smaller screens */ @media (max-width: 768px) { .gallery { grid-template-columns: 1fr; /* 1 column layout for mobile devices */ } /* Adjust the size of “Our Work” label */ .our-work1 { font-size: 18px; /* Smaller font size */ padding: 8px 16px; } /* Adjust overlay text size */ .overlay h2 { font-size: 24px; } .overlay p { font-size: 14px; } }

Don’t let Poor Design Ruin Your Production

Ensure your vision becomes a reality without unnecessary setbacks, allowing you to focus on delivering an unforgettable experience.When it comes to theatre equipment and design, there is a lot of information out there. With our expertise and trusted partnerships, we eliminate common issues such as:

  • Limited knowledge about theatre systems and engineering options
  • Wasted time coordinating multiple contractors
  • Unexpected costs leading to budget overturns
  • High costs of piecemetal installations
  • Overwhelming choices for theatre equipment
  • Delays that affect your project’s timeline
  • Inconsistent quality from varying suppliers
  • Limited knowledge of available technologies

$(document).ready(function(){
$(‘.customer-projects’).slick({
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 2500,
arrows: false,
dots: false,
pauseOnHover: false,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 1
}
}, {
breakpoint: 520,
settings: {
slidesToShow: 1
}
}]
});
});

body, html { margin: 0; padding: 0; font-family: Arial, sans-serif; } /* Full-screen background image */ .testimonial-slider { position: relative; width: 100vw; /* Ensures it fills the screen width */ height: 950px; /* Set the height of the slide to 950px */ background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; transition: background-image 1s ease-in-out; /* Smooth background transition */ } /* Slider container */ .testimonial-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: white; width: 80%; /*max-width: 1000px;*/ padding: 20px; background-color: rgba(0, 0, 0, 0.6); border-radius: 10px; } .testimonial-content { margin: 20px 0; color: #ffffff; letter-spacing: 1px; font-family: Montserrat, sans-serif; font-weight: 400; font-size: 38px; line-height: 6rem; } .testimonial-author { font-weight: 500; font-size: 30px; line-height: 6rem; font-family: Montserrat, sans-serif; } .testimonial-author-title { font-style: italic; font-size: 20px; } /* Remove the navigation buttons (arrows) */ .prev, .next { display: none; } /* Media Query for smaller screens (Mobile and Tablets) */ @media (max-width: 768px) { .testimonial-slider { height: 520px !important; /* Smaller height for mobile */ } .testimonial-content { font-size: 24px; /* Smaller text size for mobile */ line-height: 3rem; /* Adjust line height */ } .testimonial-author { font-size: 20px; /* Smaller author name for mobile */ line-height: 3rem; /* Adjust line height */ } .testimonial-author-title { font-size: 16px; /* Smaller title size for mobile */ } .testimonial-container { width: 90%; /* Make the testimonial container slightly wider */ padding: 10px; /* Reduce padding for smaller screens */ } } /* Media Query for very small screens (Portrait Mobile) */ @media (max-width: 480px) { .testimonial-content { font-size: 18px; /* Further reduce text size for very small screens */ line-height: 2.5rem; /* Adjust line height further */ } .testimonial-author { font-size: 18px; /* Further reduce author name size */ line-height: 2.5rem; } .testimonial-author-title { font-size: 14px; /* Further reduce title size */ } .testimonial-container { width: 100vw; /* Make the testimonial container almost full-width */ } } /* Optional: Media query for Mac devices */ @media (max-width: 1024px) and (min-device-width: 768px) { .testimonial-slider { width: 100%; /* Ensures it fills the screen width on Mac devices */ } } @media (max-width: 480px) { .testimonial-slider { height: 500px !important; } div.why-choose-us.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-gb15-67ffb9e8a4e34-5 {margin-top: -125% !important;} }

// Array of testimonials with background image URLs and content const testimonials = [ { text: “The redevelopment of the historical Her Majesty’s Theatre will attract world-class productions and provide a massive boost for our arts sector. This theatre has served the city well for more than a century, and it will continue to be a cornerstone of our creative industries for many years to come.”, author: “Steven Marshall”, title: “SA Premier (former)”, backgroundImage: “https://ite.net.au/wp-content/uploads/2025/03/IMG.HMT_-scaled.jpg” }, { text: “The reopening of the Footbridge Theatre is more than just a restoration; it is a rekindling of fond memories for so many in our community. Generations of Sydneysiders have cherished moments of joy and laughter in this iconic space, and its revival brings those memories to life once again.”, author: “Anna Reid”, title: “Dean of the Sydney Conservatorium of Music”, backgroundImage: “https://ite.net.au/wp-content/uploads/2025/03/IMG.FB_.jpg” }, { text: “This newly refurbished Proserpine Entertainment Centre is absolutely state-of-the-art. Throughout construction, it delivered a great boost to the local economy. And by securing events in the future, it will continue to be a key driver of growth for the community.”, author: “Annastacia Palaszczuk”, title: “QLD Premier (former)”, backgroundImage: “https://ite.net.au/wp-content/uploads/2025/03/IMG.PROS_.png” } ]; let currentIndex = 0; // Function to change the testimonial content and background image function changeTestimonial(direction) { currentIndex += direction; if (currentIndex = testimonials.length) { currentIndex = 0; // Loop to the first testimonial } // Update testimonial content and background image document.getElementById(“testimonial-text”).innerHTML = `”${testimonials[currentIndex].text}”`; document.getElementById(“testimonial-author”).innerHTML = testimonials[currentIndex].author; document.getElementById(“testimonial-author-title”).innerHTML = testimonials[currentIndex].title; // Set background image with smooth transition const slider = document.getElementById(“testimonial-slider”); slider.style.backgroundImage = `url(${testimonials[currentIndex].backgroundImage})`; } // Function to automatically change testimonials every 3 seconds function autoChangeTestimonial() { setInterval(() => { changeTestimonial(1); // Automatically move to the next testimonial }, 6000); // Change every 6 seconds } // Initial testimonial setup changeTestimonial(0); autoChangeTestimonial(); // Start automatic sliding

We are here to guide you

With over 40 years of experience, we provide tailored theatre solutions that ensure your vision comes to life seamlessly.

    Over 40 Years of Experience in Theatrical Solutions.

    Trusted by hundreds of theatres and arts venues across Australia since 1980
    Certified by Industry Leaders.

    Partnered with top theatre consultants and builders, ensuring quality and realibility.

Your Vision, Our Expertise

We understand the challenges uniquely.

    In the world of theatre, a common challenge faced by builders, schools, and professional venues is the overwhelming confusion surrounding stage machinery and lighting systems. This uncertainty often leads to subpar installations or incomplete setups that hinder creativity and performance quality.

    At Installation Theatrical Engineering, we specialize in offering comprehensive, tailored solutions- from design and manufacture to installation-ensuring you receive a complete system that suits your needs perfectly. With our full-time team of expert engineers and technicians at your side, you can truly elevate your production and provide a memorable experience for your audience. Let us transform your vision into reality today.

3 Simple Steps to Tailored Theatre Solutions

Experience a streamlined process from concept to completion, ensuring your theatre meets your unique vision and requirements.

    Share Your Requirements

    Provide a brief overview of your needs and vision.
    Receive a Tailored Proposal

    We will craft a custom solution for you.
    Enjoy your new Theatre

    Sit back as we handle the design and installation process.
Email: info@ite.net.au
Website: www.ite.net.au
📍
816 Lorimer Street,
Port Melbourne
VIC 3207
📋
Office: 03 9646 0822
After Hours Mobile: 0412 040 775
/* ===== FULL WIDTH INDEPENDENT SECTION ===== */ .ite-contact-strip{ width:100vw !important; max-width:100vw !important; margin-left:calc(50% – 50vw) !important; margin-right:calc(50% – 50vw) !important; background:#000; padding:70px 40px; display:flex; justify-content:space-between; align-items:flex-start; gap:40px; box-sizing:border-box; position:relative; z-index:1; font-family:Arial, sans-serif; } /* RESET INSIDE ONLY THIS SECTION */ .ite-contact-strip *{ box-sizing:border-box; margin:0; padding:0; } /* REMOVE ANY DOTS/BULLETS */ .ite-contact-strip ul, .ite-contact-strip li{ list-style:none !important; } /* COLUMN */ .ite-contact-item{ flex:1; text-align:center; color:#fff; } /* ICON */ .ite-contact-icon{ font-size:18px; color:#fff; margin-bottom:18px; line-height:1; } /* TEXT */ .ite-contact-content{ font-size:16px; line-height:1.6; color:#fff; } .ite-contact-content strong{ font-weight:700; } /* LINKS */ .ite-contact-content a{ color:#fff; text-decoration:none; } /* TABLET */ @media (max-width:991px){ .ite-contact-strip{ gap:30px; padding:60px 30px; } .ite-contact-content{ font-size:15px; } } /* MOBILE */ @media (max-width:767px){ .ite-contact-strip{ flex-direction:column; text-align:center; gap:45px; padding:50px 20px; } .ite-contact-item{ width:100%; } .ite-contact-content{ font-size:15px; line-height:1.7; } }

Get In Touch

To contact I.T.E. please fill out the form. Please include your phone number and a brief message for a prompt response.

After hour Contact 0412 040 775

Contact US

[ninja_form id=3]