### Full Website Copy for Cloning abcsecurity.co.za (Exact as of Latest Access)
Browse filesBelow is the **complete textual content** pulled directly from the live site (abcsecurity.co.za), organized by section and page. All copy is verbatim—no paraphrasing, additions, or changes. This is the exact wording currently displayed.
**Font and Style Notes** (based on common setup for this site; inspect source for confirmation):
- **Headings**: Bold sans-serif (likely Montserrat or similar Google Font), uppercase or title case, large sizes (H1: 50-70px, H2: 30-40px), dark blue or white on overlays.
- **Body Text**: Clean sans-serif (likely Open Sans or Roboto), regular weight, 16-18px, dark gray or black.
- **Buttons**: Bold, uppercase, often red/orange background with white text.
- **Colors**: Navy blue primary, white text on dark backgrounds, accents in red/blue lights.
- **Hero Background**: Full-screen looping video of a branded armed response vehicle (white pickup/bakkie with roof lights and ABC branding) approaching quickly toward the camera, emphasizing fast response.
#### Hero Section
**Main Headline** (large, bold, white overlay):
Your Local Security Company
**Subheadline** (below headline):
Top Security Solutions for Stellenbosch and the Western Cape
(No additional taglines like "Unashamedly Local" visible currently.)
#### Navigation Menu (Top)
- Security Services (dropdown or main)
- Armed Response
- CCTV Monitoring
- Commercial Guarding
- Technical and support
(Additional pages from site: Community, FAQ, Join Our Team, Contact)
#### Services Section
**Heading**:
Security Services
**Subheading**:
We offer a near full spectrum of security solutions
**Armed Response**
The quickest response in Stellenbosch. Our average response time is 5 minutes.
Find out more
**CCTV Monitoring**
The ABC Control Room monitors numerous cameras over various locations across Stellenbosch and surrounds of which this service is rapidly growing. Find out why so many business and residential estates trust us with their safety.
Find out more
**Commercial Guarding**
We have over 60 sites and we keep growing day by day! Our secret is excellent service and friendly staff. We offer ad hoc services at short notice, too.
Find out more
**Technical and support**
Whether you need an alarm upgrade, moving a sensor or a multi-million rand CCTV system installed, ABC SECURITY has got you covered.
Find out more
#### Reviews Section
**Heading**:
Our community trusts us to keep them safe
**Subheading**:
We dont just say it, they do!
**Google Reviews**
4.4 ★★★★★
Based on 47 reviews
**Selected Reviews** (exact quotes):
- Amazing Security company. Look no further in Stellenbosch. Saved my life
– keith keyzer (3 years ago)
- Great team of passionate people that keep you safe. ABC always goes the extra mile and really supports the local community of Stellenbosch
– Richard Adendorff (3 years ago)
- I have only good things to say about ABC so far. The control room is always available, always very helpful, and always supportive. The armed response patrol teams are also stellar! They arrive very quickly and don't take any kak from drunk students. Special shout out to Leslie and Johan from armed response. It is is always good to see your helpful faces when there are issues with students. I hope never to have to see you again, but alas, the students.
– Jannie Kirsten (5 years ago)
- We are more than satisfied with the service and staff, we are amazed! Clients ain't just a number and the people actually really care! They went the extra mile to help us, and also very fast! The friendliest, quickest service with sincere empathy. They work hard and work well. ABC is the best!
– Marié Enever (6 years ago)
#### Footer / Emergency Contact
**Heading**:
24 hour emergency control room
**Phone** (large, clickable):
021 887 4777
**Additional Contacts** (from Contact page):
INFO: info@abcsecurity.co.za
SALES: sales@abcsecurity.co.za (if listed)
TECHNICAL: technical@abcsecurity.co.za
SERVICE: service@abcsecurity.co.za
ACCOUNTS: accounts@abcsecurity.co.za
#### Vehicle Animation in Hero
The background features a dynamic looping video of a white branded ABC Security armed response vehicle (pickup truck/bakkie with roof lights flashing blue) driving/approaching rapidly toward the viewer on a road. This visual directly supports the "quickest response" messaging.
**Reference Images for Recreating the Hero Vehicle** (similar branded vehicles for inspiration—create originals):
**Reference Images for Logo/Branding**:
This is the exact current copy from the site. For subpages (e.g., Armed Response, Community), the site has additional text—let me know if you need those extracted verbatim too. Use this as a direct template, but recreate all visuals/media originally to respect copyrights.
- README.md +8 -5
- components/footer.js +116 -0
- components/navbar.js +85 -0
- index.html +146 -19
- style.css +39 -18
|
@@ -1,10 +1,13 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: SecureStellenbosch Sentinel 🚨
|
| 3 |
+
colorFrom: green
|
| 4 |
+
colorTo: gray
|
| 5 |
+
emoji: 🐳
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
tags:
|
| 9 |
+
- deepsite-v3
|
| 10 |
---
|
| 11 |
|
| 12 |
+
# Welcome to your new DeepSite project!
|
| 13 |
+
This project was created with [DeepSite](https://huggingface.co/deepsite).
|
|
@@ -0,0 +1,116 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
class CustomFooter extends HTMLElement {
|
| 2 |
+
connectedCallback() {
|
| 3 |
+
this.attachShadow({ mode: 'open' });
|
| 4 |
+
this.shadowRoot.innerHTML = `
|
| 5 |
+
<style>
|
| 6 |
+
:host {
|
| 7 |
+
display: block;
|
| 8 |
+
width: 100%;
|
| 9 |
+
background-color: #0f172a;
|
| 10 |
+
color: white;
|
| 11 |
+
}
|
| 12 |
+
.footer-container {
|
| 13 |
+
max-width: 1200px;
|
| 14 |
+
margin: 0 auto;
|
| 15 |
+
padding: 3rem 2rem;
|
| 16 |
+
display: grid;
|
| 17 |
+
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
| 18 |
+
gap: 2rem;
|
| 19 |
+
}
|
| 20 |
+
.footer-logo {
|
| 21 |
+
font-size: 1.5rem;
|
| 22 |
+
font-weight: 700;
|
| 23 |
+
margin-bottom: 1rem;
|
| 24 |
+
}
|
| 25 |
+
.footer-description {
|
| 26 |
+
color: #94a3b8;
|
| 27 |
+
margin-bottom: 1.5rem;
|
| 28 |
+
line-height: 1.6;
|
| 29 |
+
}
|
| 30 |
+
.footer-heading {
|
| 31 |
+
font-size: 1.125rem;
|
| 32 |
+
font-weight: 600;
|
| 33 |
+
margin-bottom: 1.5rem;
|
| 34 |
+
text-transform: uppercase;
|
| 35 |
+
}
|
| 36 |
+
.footer-links {
|
| 37 |
+
display: flex;
|
| 38 |
+
flex-direction: column;
|
| 39 |
+
gap: 0.75rem;
|
| 40 |
+
}
|
| 41 |
+
.footer-link {
|
| 42 |
+
color: #94a3b8;
|
| 43 |
+
text-decoration: none;
|
| 44 |
+
transition: color 0.3s ease;
|
| 45 |
+
}
|
| 46 |
+
.footer-link:hover {
|
| 47 |
+
color: white;
|
| 48 |
+
}
|
| 49 |
+
.contact-item {
|
| 50 |
+
display: flex;
|
| 51 |
+
align-items: center;
|
| 52 |
+
gap: 0.75rem;
|
| 53 |
+
margin-bottom: 1rem;
|
| 54 |
+
color: #94a3b8;
|
| 55 |
+
}
|
| 56 |
+
.contact-icon {
|
| 57 |
+
width: 1.25rem;
|
| 58 |
+
height: 1.25rem;
|
| 59 |
+
}
|
| 60 |
+
.copyright {
|
| 61 |
+
text-align: center;
|
| 62 |
+
padding: 1.5rem;
|
| 63 |
+
border-top: 1px solid #1e293b;
|
| 64 |
+
color: #94a3b8;
|
| 65 |
+
font-size: 0.875rem;
|
| 66 |
+
}
|
| 67 |
+
</style>
|
| 68 |
+
<footer>
|
| 69 |
+
<div class="footer-container">
|
| 70 |
+
<div>
|
| 71 |
+
<div class="footer-logo">SecureStellenbosch Sentinel</div>
|
| 72 |
+
<p class="footer-description">Top Security Solutions for Stellenbosch and the Western Cape. Your safety is our priority.</p>
|
| 73 |
+
</div>
|
| 74 |
+
<div>
|
| 75 |
+
<h3 class="footer-heading">Services</h3>
|
| 76 |
+
<div class="footer-links">
|
| 77 |
+
<a href="#" class="footer-link">Armed Response</a>
|
| 78 |
+
<a href="#" class="footer-link">CCTV Monitoring</a>
|
| 79 |
+
<a href="#" class="footer-link">Commercial Guarding</a>
|
| 80 |
+
<a href="#" class="footer-link">Technical Support</a>
|
| 81 |
+
</div>
|
| 82 |
+
</div>
|
| 83 |
+
<div>
|
| 84 |
+
<h3 class="footer-heading">Company</h3>
|
| 85 |
+
<div class="footer-links">
|
| 86 |
+
<a href="#" class="footer-link">About Us</a>
|
| 87 |
+
<a href="#" class="footer-link">Our Team</a>
|
| 88 |
+
<a href="#" class="footer-link">Careers</a>
|
| 89 |
+
<a href="#" class="footer-link">Testimonials</a>
|
| 90 |
+
</div>
|
| 91 |
+
</div>
|
| 92 |
+
<div>
|
| 93 |
+
<h3 class="footer-heading">Contact</h3>
|
| 94 |
+
<div class="contact-item">
|
| 95 |
+
<i data-feather="phone" class="contact-icon"></i>
|
| 96 |
+
<span>021 887 4777</span>
|
| 97 |
+
</div>
|
| 98 |
+
<div class="contact-item">
|
| 99 |
+
<i data-feather="mail" class="contact-icon"></i>
|
| 100 |
+
<span>info@securesentinel.co.za</span>
|
| 101 |
+
</div>
|
| 102 |
+
<div class="contact-item">
|
| 103 |
+
<i data-feather="map-pin" class="contact-icon"></i>
|
| 104 |
+
<span>Stellenbosch, Western Cape</span>
|
| 105 |
+
</div>
|
| 106 |
+
</div>
|
| 107 |
+
</div>
|
| 108 |
+
<div class="copyright">
|
| 109 |
+
© ${new Date().getFullYear()} SecureStellenbosch Sentinel. All rights reserved.
|
| 110 |
+
</div>
|
| 111 |
+
</footer>
|
| 112 |
+
`;
|
| 113 |
+
}
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
customElements.define('custom-footer', CustomFooter);
|
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
class CustomNavbar extends HTMLElement {
|
| 2 |
+
connectedCallback() {
|
| 3 |
+
this.attachShadow({ mode: 'open' });
|
| 4 |
+
this.shadowRoot.innerHTML = `
|
| 5 |
+
<style>
|
| 6 |
+
:host {
|
| 7 |
+
display: block;
|
| 8 |
+
width: 100%;
|
| 9 |
+
position: fixed;
|
| 10 |
+
top: 0;
|
| 11 |
+
left: 0;
|
| 12 |
+
z-index: 1000;
|
| 13 |
+
transition: all 0.3s ease;
|
| 14 |
+
}
|
| 15 |
+
.navbar {
|
| 16 |
+
background-color: rgba(15, 23, 42, 0.9);
|
| 17 |
+
backdrop-filter: blur(10px);
|
| 18 |
+
padding: 1rem 2rem;
|
| 19 |
+
}
|
| 20 |
+
.navbar-container {
|
| 21 |
+
display: flex;
|
| 22 |
+
justify-content: space-between;
|
| 23 |
+
align-items: center;
|
| 24 |
+
max-width: 1200px;
|
| 25 |
+
margin: 0 auto;
|
| 26 |
+
}
|
| 27 |
+
.logo {
|
| 28 |
+
color: white;
|
| 29 |
+
font-weight: 700;
|
| 30 |
+
font-size: 1.5rem;
|
| 31 |
+
text-decoration: none;
|
| 32 |
+
}
|
| 33 |
+
.nav-links {
|
| 34 |
+
display: flex;
|
| 35 |
+
gap: 2rem;
|
| 36 |
+
}
|
| 37 |
+
.nav-link {
|
| 38 |
+
color: white;
|
| 39 |
+
text-decoration: none;
|
| 40 |
+
font-weight: 500;
|
| 41 |
+
transition: color 0.3s ease;
|
| 42 |
+
text-transform: uppercase;
|
| 43 |
+
font-size: 0.875rem;
|
| 44 |
+
letter-spacing: 0.05em;
|
| 45 |
+
}
|
| 46 |
+
.nav-link:hover {
|
| 47 |
+
color: #ef4444;
|
| 48 |
+
}
|
| 49 |
+
.mobile-menu-btn {
|
| 50 |
+
display: none;
|
| 51 |
+
background: none;
|
| 52 |
+
border: none;
|
| 53 |
+
color: white;
|
| 54 |
+
cursor: pointer;
|
| 55 |
+
}
|
| 56 |
+
@media (max-width: 768px) {
|
| 57 |
+
.nav-links {
|
| 58 |
+
display: none;
|
| 59 |
+
}
|
| 60 |
+
.mobile-menu-btn {
|
| 61 |
+
display: block;
|
| 62 |
+
}
|
| 63 |
+
}
|
| 64 |
+
</style>
|
| 65 |
+
<nav class="navbar">
|
| 66 |
+
<div class="navbar-container">
|
| 67 |
+
<a href="index.html" class="logo">SecureStellenbosch</a>
|
| 68 |
+
<div class="nav-links">
|
| 69 |
+
<a href="index.html" class="nav-link">Home</a>
|
| 70 |
+
<a href="#services" class="nav-link">Services</a>
|
| 71 |
+
<a href="#" class="nav-link">Armed Response</a>
|
| 72 |
+
<a href="#" class="nav-link">CCTV</a>
|
| 73 |
+
<a href="#" class="nav-link">Commercial Guarding</a>
|
| 74 |
+
<a href="#" class="nav-link">Contact</a>
|
| 75 |
+
</div>
|
| 76 |
+
<button class="mobile-menu-btn">
|
| 77 |
+
<i data-feather="menu"></i>
|
| 78 |
+
</button>
|
| 79 |
+
</div>
|
| 80 |
+
</nav>
|
| 81 |
+
`;
|
| 82 |
+
}
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
customElements.define('custom-navbar', CustomNavbar);
|
|
@@ -1,19 +1,146 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>SecureStellenbosch Sentinel | Your Local Security Company</title>
|
| 7 |
+
<link rel="stylesheet" href="style.css">
|
| 8 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
| 9 |
+
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
|
| 10 |
+
<script src="https://unpkg.com/feather-icons"></script>
|
| 11 |
+
<script src="components/navbar.js"></script>
|
| 12 |
+
<script src="components/footer.js"></script>
|
| 13 |
+
</head>
|
| 14 |
+
<body class="bg-gray-50">
|
| 15 |
+
<custom-navbar></custom-navbar>
|
| 16 |
+
|
| 17 |
+
<!-- Hero Section -->
|
| 18 |
+
<section class="relative h-screen flex items-center justify-center overflow-hidden">
|
| 19 |
+
<div class="absolute inset-0 bg-black/50 z-10"></div>
|
| 20 |
+
<video autoplay loop muted class="absolute w-full h-full object-cover">
|
| 21 |
+
<source src="https://static.videezy.com/system/resources/previews/000/043/166/original/security_car.mp4" type="video/mp4">
|
| 22 |
+
</video>
|
| 23 |
+
<div class="relative z-20 text-center px-4">
|
| 24 |
+
<h1 class="text-4xl md:text-6xl font-bold text-white uppercase mb-4">Your Local Security Company</h1>
|
| 25 |
+
<p class="text-xl md:text-2xl text-white mb-8">Top Security Solutions for Stellenbosch and the Western Cape</p>
|
| 26 |
+
<a href="#services" class="bg-red-600 hover:bg-red-700 text-white font-bold py-3 px-8 rounded-full uppercase transition duration-300 inline-block">Our Services</a>
|
| 27 |
+
</div>
|
| 28 |
+
</section>
|
| 29 |
+
|
| 30 |
+
<!-- Services Section -->
|
| 31 |
+
<section id="services" class="py-20 bg-white">
|
| 32 |
+
<div class="container mx-auto px-4">
|
| 33 |
+
<h2 class="text-3xl md:text-4xl font-bold text-center text-gray-800 mb-4">Security Services</h2>
|
| 34 |
+
<p class="text-xl text-center text-gray-600 mb-12 max-w-3xl mx-auto">We offer a near full spectrum of security solutions</p>
|
| 35 |
+
|
| 36 |
+
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8">
|
| 37 |
+
<!-- Armed Response -->
|
| 38 |
+
<div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300">
|
| 39 |
+
<div class="bg-blue-100 p-4 rounded-full w-16 h-16 flex items-center justify-center mb-4">
|
| 40 |
+
<i data-feather="shield" class="text-blue-600"></i>
|
| 41 |
+
</div>
|
| 42 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">Armed Response</h3>
|
| 43 |
+
<p class="text-gray-600 mb-4">The quickest response in Stellenbosch. Our average response time is 5 minutes.</p>
|
| 44 |
+
<a href="#" class="text-blue-600 font-semibold hover:text-blue-800 flex items-center">
|
| 45 |
+
Find out more <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
|
| 46 |
+
</a>
|
| 47 |
+
</div>
|
| 48 |
+
|
| 49 |
+
<!-- CCTV Monitoring -->
|
| 50 |
+
<div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300">
|
| 51 |
+
<div class="bg-blue-100 p-4 rounded-full w-16 h-16 flex items-center justify-center mb-4">
|
| 52 |
+
<i data-feather="video" class="text-blue-600"></i>
|
| 53 |
+
</div>
|
| 54 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">CCTV Monitoring</h3>
|
| 55 |
+
<p class="text-gray-600 mb-4">The ABC Control Room monitors numerous cameras over various locations across Stellenbosch and surrounds.</p>
|
| 56 |
+
<a href="#" class="text-blue-600 font-semibold hover:text-blue-800 flex items-center">
|
| 57 |
+
Find out more <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
|
| 58 |
+
</a>
|
| 59 |
+
</div>
|
| 60 |
+
|
| 61 |
+
<!-- Commercial Guarding -->
|
| 62 |
+
<div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300">
|
| 63 |
+
<div class="bg-blue-100 p-4 rounded-full w-16 h-16 flex items-center justify-center mb-4">
|
| 64 |
+
<i data-feather="users" class="text-blue-600"></i>
|
| 65 |
+
</div>
|
| 66 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">Commercial Guarding</h3>
|
| 67 |
+
<p class="text-gray-600 mb-4">We have over 60 sites and we keep growing day by day! Our secret is excellent service and friendly staff.</p>
|
| 68 |
+
<a href="#" class="text-blue-600 font-semibold hover:text-blue-800 flex items-center">
|
| 69 |
+
Find out more <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
|
| 70 |
+
</a>
|
| 71 |
+
</div>
|
| 72 |
+
|
| 73 |
+
<!-- Technical and support -->
|
| 74 |
+
<div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300">
|
| 75 |
+
<div class="bg-blue-100 p-4 rounded-full w-16 h-16 flex items-center justify-center mb-4">
|
| 76 |
+
<i data-feather="tool" class="text-blue-600"></i>
|
| 77 |
+
</div>
|
| 78 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">Technical and support</h3>
|
| 79 |
+
<p class="text-gray-600 mb-4">Whether you need an alarm upgrade, moving a sensor or a multi-million rand CCTV system installed.</p>
|
| 80 |
+
<a href="#" class="text-blue-600 font-semibold hover:text-blue-800 flex items-center">
|
| 81 |
+
Find out more <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
|
| 82 |
+
</a>
|
| 83 |
+
</div>
|
| 84 |
+
</div>
|
| 85 |
+
</div>
|
| 86 |
+
</section>
|
| 87 |
+
|
| 88 |
+
<!-- Reviews Section -->
|
| 89 |
+
<section class="py-20 bg-gray-100">
|
| 90 |
+
<div class="container mx-auto px-4">
|
| 91 |
+
<h2 class="text-3xl md:text-4xl font-bold text-center text-gray-800 mb-4">Our community trusts us to keep them safe</h2>
|
| 92 |
+
<p class="text-xl text-center text-gray-600 mb-12">We don't just say it, they do!</p>
|
| 93 |
+
|
| 94 |
+
<div class="flex flex-col md:flex-row items-center justify-center gap-8">
|
| 95 |
+
<div class="bg-white p-8 rounded-lg shadow-md text-center">
|
| 96 |
+
<div class="flex justify-center items-center mb-4">
|
| 97 |
+
<div class="flex">
|
| 98 |
+
<i data-feather="star" class="text-yellow-400 w-6 h-6 fill-current"></i>
|
| 99 |
+
<i data-feather="star" class="text-yellow-400 w-6 h-6 fill-current"></i>
|
| 100 |
+
<i data-feather="star" class="text-yellow-400 w-6 h-6 fill-current"></i>
|
| 101 |
+
<i data-feather="star" class="text-yellow-400 w-6 h-6 fill-current"></i>
|
| 102 |
+
<i data-feather="star" class="text-yellow-400 w-6 h-6 fill-current"></i>
|
| 103 |
+
</div>
|
| 104 |
+
</div>
|
| 105 |
+
<p class="text-2xl font-bold text-gray-800 mb-2">4.4 ★★★★★</p>
|
| 106 |
+
<p class="text-gray-600 mb-6">Based on 47 reviews</p>
|
| 107 |
+
<a href="#" class="text-blue-600 font-semibold hover:text-blue-800">View all reviews</a>
|
| 108 |
+
</div>
|
| 109 |
+
|
| 110 |
+
<div class="grid md:grid-cols-2 gap-6 max-w-4xl">
|
| 111 |
+
<!-- Review 1 -->
|
| 112 |
+
<div class="bg-white p-6 rounded-lg shadow-md">
|
| 113 |
+
<p class="text-gray-600 italic mb-4">"Amazing Security company. Look no further in Stellenbosch. Saved my life"</p>
|
| 114 |
+
<p class="font-semibold text-gray-800">- keith keyzer</p>
|
| 115 |
+
<p class="text-sm text-gray-500">3 years ago</p>
|
| 116 |
+
</div>
|
| 117 |
+
|
| 118 |
+
<!-- Review 2 -->
|
| 119 |
+
<div class="bg-white p-6 rounded-lg shadow-md">
|
| 120 |
+
<p class="text-gray-600 italic mb-4">"Great team of passionate people that keep you safe. ABC always goes the extra mile and really supports the local community of Stellenbosch"</p>
|
| 121 |
+
<p class="font-semibold text-gray-800">- Richard Adendorff</p>
|
| 122 |
+
<p class="text-sm text-gray-500">3 years ago</p>
|
| 123 |
+
</div>
|
| 124 |
+
</div>
|
| 125 |
+
</div>
|
| 126 |
+
</div>
|
| 127 |
+
</section>
|
| 128 |
+
|
| 129 |
+
<!-- Emergency Contact -->
|
| 130 |
+
<section class="py-16 bg-blue-900 text-white">
|
| 131 |
+
<div class="container mx-auto px-4 text-center">
|
| 132 |
+
<h2 class="text-3xl md:text-4xl font-bold mb-6">24 hour emergency control room</h2>
|
| 133 |
+
<a href="tel:0218874777" class="text-3xl md:text-5xl font-bold block mb-8 hover:text-blue-200 transition duration-300">021 887 4777</a>
|
| 134 |
+
<p class="text-xl mb-8">For immediate assistance, call our emergency line anytime</p>
|
| 135 |
+
<a href="contact.html" class="bg-white text-blue-900 hover:bg-gray-100 font-bold py-3 px-8 rounded-full uppercase transition duration-300 inline-block">Contact Us</a>
|
| 136 |
+
</div>
|
| 137 |
+
</section>
|
| 138 |
+
|
| 139 |
+
<custom-footer></custom-footer>
|
| 140 |
+
|
| 141 |
+
<script>
|
| 142 |
+
feather.replace();
|
| 143 |
+
</script>
|
| 144 |
+
<script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
|
| 145 |
+
</body>
|
| 146 |
+
</html>
|
|
@@ -1,28 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
| 1 |
body {
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
}
|
| 5 |
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
}
|
| 10 |
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
margin-top: 5px;
|
| 16 |
}
|
| 17 |
|
| 18 |
-
.
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
padding: 16px;
|
| 22 |
-
border: 1px solid lightgray;
|
| 23 |
-
border-radius: 16px;
|
| 24 |
}
|
| 25 |
|
| 26 |
-
|
| 27 |
-
|
|
|
|
| 28 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/* Custom CSS for SecureStellenbosch Sentinel */
|
| 2 |
+
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;600;700&display=swap');
|
| 3 |
+
|
| 4 |
body {
|
| 5 |
+
font-family: 'Open Sans', sans-serif;
|
| 6 |
+
}
|
| 7 |
+
|
| 8 |
+
h1, h2, h3, h4, h5, h6 {
|
| 9 |
+
font-family: 'Montserrat', sans-serif;
|
| 10 |
+
}
|
| 11 |
+
|
| 12 |
+
/* Hero video styling */
|
| 13 |
+
video {
|
| 14 |
+
object-position: center 25%;
|
| 15 |
}
|
| 16 |
|
| 17 |
+
/* Smooth scrolling */
|
| 18 |
+
html {
|
| 19 |
+
scroll-behavior: smooth;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
/* Button hover effects */
|
| 23 |
+
.btn-hover {
|
| 24 |
+
transition: all 0.3s ease;
|
| 25 |
+
transform: translateY(0);
|
|
|
|
| 26 |
}
|
| 27 |
|
| 28 |
+
.btn-hover:hover {
|
| 29 |
+
transform: translateY(-3px);
|
| 30 |
+
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
|
|
|
|
|
|
|
|
|
|
| 31 |
}
|
| 32 |
|
| 33 |
+
/* Service card hover */
|
| 34 |
+
.service-card {
|
| 35 |
+
transition: all 0.3s ease;
|
| 36 |
}
|
| 37 |
+
|
| 38 |
+
.service-card:hover {
|
| 39 |
+
transform: translateY(-5px);
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
/* Review card styling */
|
| 43 |
+
.review-card {
|
| 44 |
+
transition: all 0.3s ease;
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
.review-card:hover {
|
| 48 |
+
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
|
| 49 |
+
}
|