<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Macek Industries - Precision Tool & Die Solutions</title>
<style>
/* Basic Reset & Body Styling */
body, html {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
line-height: 1.6;
color: #333;
scroll-behavior: smooth; /* Smooth scrolling for internal links */
}
/* Container */
.container {
max-width: 1100px;
margin: 0 auto;
padding: 0 20px;
}
/* Header */
header {
background-color: #008037; /* Green banner */
color: #ecf0f1; /* Light grey text */
padding: 1rem 0;
border-bottom: 3px solid #e74c3c; /* Accent red border */
}
header .container {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap; /* Allow wrapping on smaller screens */
}
header h1 {
margin: 0;
font-size: 2.54rem; /* Logo font size */
font-family: "NK_Monotype Corsiva Regular", "Monotype Corsiva", cursive; /* Custom font */
font-weight: normal;
padding-bottom: 10px; /* Add some space below logo on wrap */
}
/* Basic Navigation */
nav ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap; /* Allow nav items to wrap */
justify-content: center; /* Center nav items when wrapped */
}
nav ul li {
margin-left: 15px; /* Slightly reduce margin */
margin-bottom: 5px; /* Add space below nav items when wrapped */
}
nav ul li:first-child {
margin-left: 0; /* Remove left margin for the first item */
}
nav ul li a {
color: #ecf0f1;
text-decoration: none;
font-weight: bold;
transition: color 0.3s ease;
padding: 5px; /* Add padding for easier tapping */
}
nav ul li a:hover {
color: #e74c3c; /* Accent red on hover */
}
/* Hero Section */
#hero {
background: #f4f4f4 url('placeholder-hero-image.jpg') no-repeat center center/cover; /* Add a background image URL */
background-color: #f4f4f4; /* Fallback color */
color: #333;
padding: 60px 0;
text-align: center;
}
#hero h2 {
font-size: 2.5rem;
margin-bottom: 10px;
color: #2c3e50; /* Dark blue heading */
}
#hero p {
font-size: 1.2rem;
margin-bottom: 20px;
}
.cta-button {
display: inline-block;
background-color: #e74c3c; /* Accent red */
color: #fff;
padding: 12px 25px;
text-decoration: none;
border-radius: 5px;
font-weight: bold;
transition: background-color 0.3s ease;
}
.cta-button:hover {
background-color: #c0392b; /* Darker red on hover */
}
/* Section Styling */
section {
padding: 40px 0;
border-bottom: 1px solid #eee;
}
section:last-of-type {
border-bottom: none;
}
section h3 {
text-align: center;
margin-bottom: 30px;
font-size: 2rem;
color: #2c3e50; /* Dark blue heading */
}
/* Services Section */
#services ul {
list-style: none;
padding: 0;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
justify-content: center; /* Center grid tracks */
}
#services li {
background-color: #f9f9f9;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
text-align: center;
display: flex; /* Use flexbox for alignment */
flex-direction: column; /* Stack title and text */
}
#services li strong {
display: block;
margin-bottom: 10px;
color: #e74c3c; /* Accent red */
flex-shrink: 0; /* Prevent title from shrinking */
}
#services li p {
flex-grow: 1; /* Allow paragraph to take remaining space */
margin-top: 0; /* Remove default top margin */
margin-bottom: 0; /* Remove default bottom margin */
}
/* About Section */
#about p {
text-align: center;
max-width: 800px;
margin: 0 auto;
}
/* --- Materials Section Styles --- */
#materials .materials-table-container {
overflow-x: auto; /* Add horizontal scroll on small screens if needed */
margin: 0 auto; /* Center the table container if max-width is set */
max-width: 900px; /* Optional: Limit max table width */
}
#materials table {
width: 100%; /* Make table take full width of container */
border-collapse: collapse; /* Merge cell borders */
margin-top: 20px; /* Space below heading */
}
#materials th, #materials td {
border: 1px solid #ddd; /* Light grey border */
padding: 10px 12px; /* Padding inside cells */
text-align: left; /* Align text to the left */
vertical-align: top; /* Align content to the top */
}
#materials th {
background-color: #f2f2f2; /* Light grey background for header */
font-weight: bold;
color: #333;
}
#materials td:first-child {
font-weight: bold; /* Make category name bold */
color: #2c3e50; /* Dark blue for category */
width: 25%; /* Allocate width for the category column */
}
#materials tr:nth-child(even) {
background-color: #f9f9f9; /* Zebra striping for rows */
}
#materials tr:hover {
background-color: #f1f1f1; /* Highlight row on hover */
}
/* --- End Materials Section Styles --- */
/* --- Gallery Section Styles --- */
#gallery h3 {
margin-bottom: 20px;
}
.gallery-scroll-container {
display: flex;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
padding: 10px 5px;
margin: 0 -20px; /* Extend slightly for edge-to-edge feel */
padding-left: 20px; /* Restore padding */
padding-right: 20px; /* Restore padding */
-webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
scrollbar-width: thin; /* Thin scrollbar */
scrollbar-color: #ccc #f0f0f0; /* Scrollbar colors */
}
/* Scrollbar styling for WebKit browsers */
.gallery-scroll-container::-webkit-scrollbar {
height: 8px;
}
.gallery-scroll-container::-webkit-scrollbar-track {
background: #f0f0f0;
border-radius: 4px;
}
.gallery-scroll-container::-webkit-scrollbar-thumb {
background-color: #ccc;
border-radius: 4px;
border: 2px solid #f0f0f0;
}
.gallery-scroll-container::-webkit-scrollbar-thumb:hover {
background-color: #aaa;
}
.gallery-scroll-container img {
height: 200px; /* Fixed height */
width: auto; /* Auto width */
margin-right: 15px; /* Space between images */
border-radius: 5px;
box-shadow: 2px 2px 5px rgba(0,0,0,0.15);
flex-shrink: 0; /* Prevent shrinking */
vertical-align: middle;
}
/* --- End Gallery Section Styles --- */
/* Contact Section */
#contact .contact-info {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
margin-top: 20px;
text-align: center;
}
#contact .contact-info div {
background: #f9f9f9;
padding: 15px;
border-radius: 5px;
}
#contact h4 {
margin-top: 0;
color: #2c3e50;
}
#contact a {
color: #e74c3c;
text-decoration: none;
}
#contact a:hover {
text-decoration: underline;
}
/* Footer */
footer {
background-color: #34495e;
color: #ecf0f1;
text-align: center;
padding: 20px 0;
margin-top: 30px; /* Ensure space before footer */
}
/* Responsive Adjustments */
@media (max-width: 768px) {
header .container {
flex-direction: column;
text-align: center;
}
header h1 {
font-size: 2.34rem; /* Logo font size on medium screens */
}
nav ul {
margin-top: 10px;
justify-content: center;
}
nav ul li {
margin: 0 8px 5px 8px; /* Adjust nav spacing */
}
#hero h2 {
font-size: 2rem;
}
#hero p {
font-size: 1rem;
}
section h3 {
font-size: 1.8rem;
}
.gallery-scroll-container img {
height: 150px; /* Smaller images on mobile */
}
/* Adjust table font size on smaller screens */
#materials th, #materials td {
padding: 8px 10px;
font-size: 0.9em;
}
#materials td:first-child {
width: 30%; /* Adjust category column width */
}
}
@media (max-width: 480px) {
nav ul li {
margin-left: 5px; /* Further reduce margin on very small screens */
}
nav ul li a {
font-size: 0.9em; /* Slightly smaller nav text */
}
/* Further adjust table font size if needed */
#materials th, #materials td {
font-size: 0.85em;
padding: 6px 8px;
}
#materials td:first-child {
width: 35%; /* Adjust category column width */
}
#services li {
padding: 15px; /* Reduce padding slightly */
}
header h1 {
font-size: 2.17rem; /* Logo font size on small screens */
}
}
</style>
</head>
<body>
<header>
<div class="container">
<h1>Macek Industries</h1>
<nav>
<ul>
<li><a href="#hero">Home</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#about">About Us</a></li>
<li><a href="#materials">Materials</a></li>
<li><a href="#gallery">Gallery</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</div>
</header>
<section id="hero">
<div class="container">
<h2>Precision Tool & Die Manufacturing</h2>
<p>Your trusted partner for high-quality custom tooling, dies, and precision machining.</p>
<a href="#contact" class="cta-button">Request a Quote</a>
</div>
</section>
<section id="services">
<div class="container">
<h3>Our Services</h3>
<ul class="grid">
<li>
<strong>Custom Tooling</strong>
<p>Design and fabrication of specialized tools for your manufacturing processes.</p>
</li>
<li>
<strong>Die Making</strong>
<p>Expertise in progressive, compound, forming, and stamping dies.</p>
</li>
<li>
<strong>Jigs & Fixtures</strong>
<p>Custom design and build of jigs and fixtures for manufacturing and assembly.</p>
</li>
<li>
<strong>Prototyping & Short Runs</strong>
<p>Fast turnaround for prototypes and small-batch production.</p>
</li>
<li>
<strong>CNC Machining</strong>
<p>Precision milling, turning, and EDM services for complex components.</p>
</li>
<li>
<strong>Wire EDM</strong>
<p>Utilizing wire electrical discharge machining for intricate cuts and complex shapes with equipment like the Mitsubishi FA20S-Advance and RA-90.</p>
</li>
<li>
<strong>Precision Grinding</strong>
<p>Achieving tight tolerances and superior surface finishes with advanced grinding techniques. Examples of our equipment include the Okamoto ACC-12-24ST and the Chevalier FSG-618M.</p>
</li>
<li>
<strong>Additional Services</strong> <p>Including black oxide, material hardening, anodization, and various coatings through our trusted vendor network.</p>
</li>
</ul>
</div>
</section>
<section id="about">
<div class="container">
<h3>About Macek Industries</h3>
<p>
Macek Industries, a family-owned small business, provides short lead time with high quality machined parts for multiple industries. We specialize in tool and dies, rapid prototyping, and small production runs. With our established group of outside vendors, we are able to provide a complete product with multiple finishings and harnesses. We are a small machine shop with large possibilities.
</p>
</div>
</section>
<section id="materials">
<div class="container">
<h3>Materials We Work With</h3>
<div class="materials-table-container">
<table>
<thead>
<tr>
<th>Category</th>
<th>Materials</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tool Steel</td>
<td>A2, D2, O1, M2, S7</td>
</tr>
<tr>
<td>Cold Roll</td>
<td>1018, 1045, 117, 1144</td>
</tr>
<tr>
<td>Hot Roll</td>
<td>A36, 1020, 1044, 1045</td>
</tr>
<tr>
<td>Plastic</td>
<td>ABS, CPVC, Delrin, Fiberglass, Foamlite, Nylon, UHMW, UHMW-PE</td>
</tr>
<tr>
<td>Aluminum</td>
<td>2024, 6061, 6062, 7075, Hokotol</td>
</tr>
<tr>
<td>Aluminum Bronze</td>
<td>932, 954, 959</td>
</tr>
<tr>
<td>Copper</td>
<td>110, 145, 172, 187</td>
</tr>
<tr>
<td>Alloy Steel</td>
<td>4140 PH, 4150 PH</td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
<section id="gallery">
<div class="container">
<h3>Photo Gallery</h3>
<div class="gallery-scroll-container">
<img src="Bunch of Straighteners.jpg" alt="Set of Machined Straighteners">
<img src="Cutoff Insert.jpg" alt="Machined Cutoff Insert">
<img src="Hardened Steel Pin.jpg" alt="Hardened Steel Pins">
<img src="M2 Hardened Ticn Cutoff Blade.jpg" alt="M2 Hardened TiCN Coated Cutoff Blade">
<img src="Adjustment Tooling.jpg" alt="Adjustment Tooling">
<img src="Caliper Mod Bracket.jpg" alt="Caliper Mod Bracket">
<img src="Cold-Rolled 1018 Locator Post.jpg" alt="Cold-Rolled 1018 Locator Post">
<img src="Cutoff Insert2.jpg" alt="Cutoff Insert">
<img src="Cutoff Die Block.jpg" alt="Cutoff Die Block Components">
<img src="Delrin Part.jpg" alt="Delrin Folder">
<img src="Hardened Steel Pin.jpg" alt="Hardened Steel Pin"> <img src="Hardened Wear Pads.jpg" alt="Hardened Wear Pads">
<img src="Lathe Tool.jpg" alt="Lathe Tool">
<img src="Punch Die.jpg" alt="Punch Die">
<img src="Punch Dies 2.jpg" alt="Punch Die">
<img src="S7 Hardened Stripper.jpg" alt="S7 Hardened Stripper">
<img src="Straightener.jpg" alt="Straightener">
<img src="Straightener2.jpg" alt="Straightener">
<img src="Tin-Coated D2 Punch Tabs.jpg" alt="Tin-Coated D2 Punch Tabs">
<img src="UHMW Guide.jpg" alt="UHMW Guide">
<img src="M2 Hardened Tin-coated Cutoff Blade - Gold.jpg" alt="M2 Hardened Tin-coated Cutoff Blade - Gold">
</div>
</div>
</section>
<section id="contact">
<div class="container">
<h3>Contact Us</h3>
<p>Ready to discuss your project? Get in touch with us today for a quote or consultation.</p>
<div class="contact-info">
<div>
<h4>Address</h4>
<p>
8830 Tyler Blvd.<br>
Mentor, OH 44060<br>
USA
</p>
</div>
<div>
<h4>Phone</h4>
<p><a href="tel:+14402058711">440-205-8711</a></p>
<h4>Email</h4>
<p><a href="mailto:sales@macekindustries.com">sales@macekindustries.com</a></p>
</div>
<div>
<h4>Hours of Operation</h4>
<p>
Monday - Friday: 8:00 AM - 4:00 PM<br>
Saturday: Closed<br>
Sunday: Closed
</p>
</div>
</div>
</div>
</section>
<footer>
<div class="container">
<p>© 2025 Macek Industries. All Rights Reserved.</p>
</div>
</footer>
</body>
</html>