#meshkov-motors-site { –black:#030507; –black2:#070a0e; –dark:#0b0f14; –panel:#10151b; –panel2:#151b22; –border:#252c35; –blue:#1268ff; –blue-light:#287cff; –white:#ffffff; –silver:#d8dce2; –grey:#aeb4bd; –muted:#7e8792; width:100%; margin:0; padding:0; overflow:hidden; background:#05070a; color:#fff; font-family: “Arial Narrow”, “Roboto Condensed”, “Helvetica Neue”, Arial, sans-serif; } #meshkov-motors-site *, #meshkov-motors-site *::before, #meshkov-motors-site *::after { box-sizing:border-box; } #meshkov-motors-site a { text-decoration:none; color:inherit; } #meshkov-motors-site img { max-width:100%; display:block; } .mm-container { width:min(1200px, calc(100% – 56px)); margin:0 auto; } /* ============================================================ HEADER ============================================================ */ .mm-header { position:sticky; top:0; z-index:1000; height:82px; display:flex; align-items:center; background:rgba(2,3,5,.98); border-bottom:1px solid rgba(255,255,255,.08); backdrop-filter:blur(12px); } .mm-header-inner { width:min(1280px, calc(100% – 44px)); margin:auto; display:flex; align-items:center; justify-content:space-between; } .mm-logo-wrap { height:70px; width:210px; display:flex; align-items:center; overflow:hidden; } .mm-logo { width:205px; height:auto; } .mm-nav { display:flex; align-items:center; gap:38px; font-size:13px; font-weight:800; text-transform:uppercase; letter-spacing:.04em; } .mm-nav-link { position:relative; padding:31px 0; } .mm-nav-link:hover { color:var(–blue); } .mm-nav-link::after { content:””; position:absolute; left:0; bottom:18px; height:2px; width:0; background:var(–blue); transition:.25s; } .mm-nav-link:hover::after { width:100%; } .mm-nav-book { padding:16px 22px; background:var(–blue); color:white !important; transition:.25s; } .mm-nav-book:hover { background:var(–blue-light); transform:translateY(-2px); } .mm-menu-button { display:none; background:transparent; color:white; border:1px solid #303842; padding:8px 13px; font-size:22px; cursor:pointer; } /* ============================================================ HERO ============================================================ */ .mm-hero { min-height:610px; display:flex; align-items:center; position:relative; background-image: linear-gradient( 90deg, rgba(3,5,8,.98) 0%, rgba(3,5,8,.93) 30%, rgba(3,5,8,.69) 46%, rgba(3,5,8,.20) 72%, rgba(3,5,8,.05) 100% ), url(“https://trustmemate.com/wp-content/uploads/2026/08/7cad0d08-b3a7-4477-88e7-9740f74b1b35.png”); background-size:cover; /* Composite image: top section = exterior workshop */ background-position:center top; } .mm-hero::after { content:””; position:absolute; left:0; right:0; bottom:0; height:110px; background: linear-gradient( transparent, rgba(3,5,8,.92) ); } .mm-hero-content { position:relative; z-index:2; width:530px; padding:90px 0 100px; } .mm-eyebrow { color:var(–blue); font-size:12px; font-weight:900; text-transform:uppercase; letter-spacing:.10em; margin-bottom:15px; } .mm-hero h1 { margin:0 0 24px; font-size:clamp(56px,6vw,86px); line-height:.91; font-weight:900; letter-spacing:-.045em; text-transform:uppercase; } .mm-hero h1 span { color:var(–blue); } .mm-hero-copy { width:430px; font-family:Arial,sans-serif; font-size:17px; line-height:1.55; color:#edf0f3; margin:0 0 30px; } .mm-buttons { display:flex; flex-wrap:wrap; gap:10px; } .mm-button { min-height:53px; display:inline-flex; justify-content:center; align-items:center; padding:0 25px; border:2px solid var(–blue); font-size:12px; font-weight:900; text-transform:uppercase; letter-spacing:.04em; transition:.25s; } .mm-button-blue { background:var(–blue); color:white; } .mm-button-blue:hover { background:#fff; border-color:#fff; color:#05070a; } .mm-button-outline { background:rgba(3,5,8,.45); } .mm-button-outline:hover { background:var(–blue); } /* ============================================================ ABOUT ============================================================ */ .mm-about { background:#05070a; } .mm-about-grid { display:grid; grid-template-columns:50% 50%; min-height:455px; } .mm-about-image { background-image: linear-gradient( rgba(0,0,0,.02), rgba(0,0,0,.02) ), url(“https://trustmemate.com/wp-content/uploads/2026/08/7cad0d08-b3a7-4477-88e7-9740f74b1b35.png”); background-size:cover; /* lower part of composite = workshop interior */ background-position:center bottom; } .mm-about-content { display:flex; flex-direction:column; justify-content:center; padding:55px 60px; background: radial-gradient( circle at 100% 0%, rgba(18,104,255,.08), transparent 35% ), linear-gradient( 135deg, #11161c, #07090c ); } .mm-section-label { color:var(–blue); font-size:11px; font-weight:900; text-transform:uppercase; letter-spacing:.08em; margin-bottom:8px; } .mm-about-content h2 { margin:0 0 22px; font-size:clamp(38px,4vw,52px); line-height:.96; font-weight:900; text-transform:uppercase; letter-spacing:-.025em; } .mm-about-content h2 span { color:var(–blue); } .mm-about-content p { max-width:560px; margin:0 0 13px; font-family:Arial,sans-serif; font-size:15px; line-height:1.6; color:#d7dbe0; } /* ============================================================ STATS ============================================================ */ .mm-stats { display:grid; grid-template-columns:repeat(4,1fr); gap:24px; margin-top:27px; } .mm-stat { display:flex; align-items:center; gap:11px; } .mm-stat svg { width:30px; height:30px; stroke:var(–blue); fill:none; stroke-width:1.7; } .mm-stat strong { display:block; font-size:25px; line-height:1; font-weight:900; } .mm-stat small { display:block; margin-top:5px; font-size:9px; line-height:1.25; text-transform:uppercase; color:#c8ccd1; } /* ============================================================ SERVICES ============================================================ */ .mm-services { padding:52px 0 59px; background: radial-gradient( circle at 50% 0, rgba(18,104,255,.05), transparent 30% ), #07090c; } .mm-section-heading { text-align:center; margin-bottom:32px; } .mm-section-heading small { display:block; color:var(–blue); margin-bottom:5px; font-size:11px; font-weight:900; letter-spacing:.08em; text-transform:uppercase; } .mm-section-heading h2 { margin:0; font-size:clamp(32px,4vw,43px); line-height:1; text-transform:uppercase; } .mm-blue-line { width:34px; height:3px; background:var(–blue); margin:10px auto 0; } .mm-services-grid { display:grid; grid-template-columns:repeat(6,1fr); gap:14px; } .mm-service { min-height:230px; padding:25px 18px; text-align:center; background: linear-gradient( 155deg, #12171e, #080a0e ); border:1px solid #303740; display:flex; flex-direction:column; align-items:center; position:relative; overflow:hidden; transition:.25s; } .mm-service::after { content:””; position:absolute; left:0; bottom:0; height:3px; width:0; background:var(–blue); transition:.25s; } .mm-service:hover { transform:translateY(-5px); border-color:rgba(18,104,255,.7); } .mm-service:hover::after { width:100%; } .mm-service-icon { height:55px; display:flex; align-items:center; justify-content:center; } .mm-service-icon svg { width:42px; height:42px; stroke:var(–blue); fill:none; stroke-width:1.7; } .mm-service h3 { margin:10px 0 11px; font-size:16px; line-height:1.05; text-transform:uppercase; } .mm-service p { margin:0; font-family:Arial,sans-serif; font-size:12px; line-height:1.55; color:#bcc2ca; } /* ============================================================ WHY US ============================================================ */ .mm-why { padding:49px 0 56px; background:#05070a; border-top:1px solid rgba(255,255,255,.05); } .mm-why-grid { margin-top:34px; display:grid; grid-template-columns:repeat(4,1fr); gap:37px; } .mm-why-item { display:grid; grid-template-columns:55px 1fr; gap:14px; } .mm-why-icon svg { width:44px; height:44px; fill:none; stroke:var(–blue); stroke-width:1.65; } .mm-why-item h3 { margin:0 0 8px; font-size:14px; text-transform:uppercase; } .mm-why-item p { margin:0; font-family:Arial,sans-serif; font-size:12px; line-height:1.55; color:#bcc2c9; } /* ============================================================ BRAND STRIP ============================================================ */ .mm-brands { padding:26px 0; border-top:1px solid #242a31; border-bottom:1px solid #242a31; background:#090c10; } .mm-brands-grid { display:grid; grid-template-columns:1fr 1fr 1fr; align-items:center; justify-items:center; gap:30px; } .mm-brand-name { color:#f1f2f4; font-family:Arial,sans-serif; font-size:30px; font-weight:700; letter-spacing:.02em; } .mm-brand-mm { width:190px; } /* ============================================================ CTA ============================================================ */ .mm-cta { min-height:155px; display:flex; align-items:center; background-image: linear-gradient( 90deg, rgba(4,6,9,.98), rgba(4,6,9,.80), rgba(4,6,9,.40) ), url(“https://trustmemate.com/wp-content/uploads/2026/08/7cad0d08-b3a7-4477-88e7-9740f74b1b35.png”); background-size:cover; background-position:center top; } .mm-cta-grid { display:flex; justify-content:space-between; align-items:center; gap:40px; } .mm-cta h2 { margin:0 0 7px; font-size:31px; text-transform:uppercase; } .mm-cta p { margin:0; font-family:Arial,sans-serif; font-size:13px; color:#d1d5da; } /* ============================================================ CONTACT ============================================================ */ .mm-contact { background:#07090c; } .mm-contact-grid { display:grid; grid-template-columns:41% 19% 40%; min-height:300px; } .mm-contact-info { padding:40px 50px; border-right:1px solid #252b32; } .mm-contact-info .mm-mini { color:var(–blue); font-size:11px; font-weight:900; text-transform:uppercase; } .mm-contact-info h2 { margin:4px 0 24px; font-size:30px; text-transform:uppercase; } .mm-contact-row { display:grid; grid-template-columns:30px 1fr; gap:13px; margin-bottom:18px; } .mm-contact-row svg { width:23px; height:23px; stroke:var(–blue); fill:none; stroke-width:1.8; } .mm-contact-label { color:var(–blue); font-size:10px; font-weight:900; text-transform:uppercase; margin-bottom:2px; } .mm-contact-value { font-family:Arial,sans-serif; font-size:14px; line-height:1.45; color:#f2f3f4; } /* HOURS */ .mm-hours { padding:40px 28px; border-right:1px solid #252b32; } .mm-hours h3 { margin:0 0 17px; color:var(–blue); font-size:14px; text-transform:uppercase; } .mm-hours p { margin:0 0 16px; font-family:Arial,sans-serif; font-size:13px; line-height:1.5; color:#d8dbe0; } .mm-hours strong { color:white; } /* CONTACT IMAGE */ .mm-contact-image { background-image: linear-gradient( rgba(0,0,0,.05), rgba(0,0,0,.05) ), url(“https://trustmemate.com/wp-content/uploads/2026/08/7cad0d08-b3a7-4477-88e7-9740f74b1b35.png”); background-size:cover; background-position:center top; } /* ============================================================ FOOTER ============================================================ */ .mm-footer { background:#020304; border-top:1px solid #1e242b; padding:20px 0; } .mm-footer-grid { display:flex; align-items:center; justify-content:space-between; gap:25px; font-family:Arial,sans-serif; font-size:11px; color:#aeb4bb; } .mm-footer-logo { width:135px; } /* ============================================================ RESPONSIVE ============================================================ */ @media(max-width:1100px) { .mm-services-grid { grid-template-columns:repeat(3,1fr); } .mm-nav { gap:20px; } } @media(max-width:900px) { .mm-menu-button { display:block; } .mm-nav { display:none; position:absolute; top:82px; left:0; right:0; background:#030507; flex-direction:column; gap:0; border-bottom:1px solid #252c34; } .mm-nav.mm-open { display:flex; } .mm-nav-link { width:100%; padding:16px 25px; border-bottom:1px solid #171c22; } .mm-nav-link::after { display:none; } .mm-nav-book { margin:15px; width:calc(100% – 30px); text-align:center; } .mm-about-grid { grid-template-columns:1fr; } .mm-about-image { min-height:470px; } .mm-stats { grid-template-columns:repeat(2,1fr); } .mm-why-grid { grid-template-columns:repeat(2,1fr); } .mm-contact-grid { grid-template-columns:1fr 1fr; } .mm-contact-image { grid-column:1 / -1; min-height:360px; } } @media(max-width:620px) { .mm-container { width:calc(100% – 30px); } .mm-header-inner { width:calc(100% – 28px); } .mm-logo-wrap { width:155px; } .mm-logo { width:155px; } .mm-hero { min-height:640px; background-position:61% top; } .mm-hero::before { content:””; position:absolute; inset:0; background:rgba(0,0,0,.20); } .mm-hero-content { width:100%; padding:85px 0; } .mm-hero-copy { width:100%; } .mm-buttons { flex-direction:column; } .mm-button { width:100%; } .mm-about-image { min-height:340px; } .mm-about-content { padding:42px 24px; } .mm-stats { grid-template-columns:1fr 1fr; gap:20px 10px; } .mm-services-grid { grid-template-columns:1fr; } .mm-why-grid { grid-template-columns:1fr; } .mm-brands-grid { grid-template-columns:1fr; gap:25px; } .mm-cta-grid { flex-direction:column; align-items:flex-start; padding:35px 0; } .mm-contact-grid { grid-template-columns:1fr; } .mm-contact-info { padding:35px 25px; border-right:0; } .mm-hours { padding:35px 25px; border-right:0; border-top:1px solid #252b32; } .mm-contact-image { min-height:300px; } .mm-footer-grid { flex-direction:column; text-align:center; } }
PROFESSIONAL AUTOMOTIVE SERVICE & REPAIRS

EXPERIENCE.
PRECISION.
TRUST.

Professional automotive servicing, diagnostics and mechanical repairs in Richmond, Melbourne, with particular experience in Toyota and Lexus vehicles.

EXPERIENCE BEHIND
EVERY REPAIR.

Meshkov Motors is an independent automotive workshop built around professional experience, technical knowledge and straightforward service.

Our approach is simple — diagnose correctly, explain clearly and carry out repairs to a high professional standard.

We have particular experience working with Toyota and Lexus vehicles, while servicing and repairing a broad range of makes and models.

20+ YEARS
EXPERIENCE
7+ YEARS
TOYOTA & LEXUS
8 YEARS
WORKSHOP OWNERSHIP
100% PROFESSIONAL
APPROACH
WHAT WE DO

PROFESSIONAL AUTOMOTIVE SERVICES

VEHICLE
SERVICING

Logbook servicing, maintenance, inspections and preventative care.

DIAGNOSTICS

Advanced diagnostics and systematic fault finding using professional equipment.

MECHANICAL
REPAIRS

Engine, transmission, suspension, steering, brakes and mechanical repairs.

TOYOTA &
LEXUS

Particular experience with Toyota and Lexus vehicles and systems.

COMPLEX
REPAIRS

Troubleshooting and repairs requiring technical knowledge and experience.

PRE-PURCHASE
INSPECTION

Professional vehicle inspection before purchasing a used car.

WHY CHOOSE MESHKOV MOTORS

KNOWLEDGE. EXPERIENCE. TRUST.

AUTOMOTIVE EXPERIENCE

Practical automotive experience and technical knowledge applied to every vehicle.

ADVANCED DIAGNOSTICS

Systematic fault finding instead of unnecessary parts replacement.

HONEST ADVICE

Clear communication about your vehicle and the work it requires.

CUSTOMER FOCUSED

Professional workmanship and vehicle care you can rely on.

TOYOTA
LEXUS
Meshkov Motors

IS YOUR CAR READY FOR EXPERT CARE?

Talk to Meshkov Motors about your vehicle service, repair or diagnostic requirements.

BOOK A SERVICE
CONTACT US

LET’S LOOK AFTER YOUR CAR.

SERVICES
Servicing · Diagnostics · Repairs
Toyota & Lexus Experience

OPENING HOURS

Monday – Friday
Please call for availability

Saturday
Please call for availability

Sunday
Please call for availability

document .querySelectorAll(‘#meshkov-motors-site a[href^=”#”]’) .forEach(function(link) { link.addEventListener(‘click’, function(event) { var selector = this.getAttribute(‘href’); var target = document.querySelector(selector); if(target) { event.preventDefault(); target.scrollIntoView({ behavior:’smooth’, block:’start’ }); } var menu = document.querySelector(‘.mm-nav’); if(menu) { menu.classList.remove(‘mm-open’); } }); });

Leave a comment