/* Import Font */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;900&display=swap'); body { font-family: 'Poppins', sans-serif; background-color: #f8f9fa; } /* Header */ .navbar-brand .brand-text { font-size: 1.5rem; font-weight: 700; } .navbar-brand .sub-text { font-size: 0.8rem; display: block; line-height: 1; color: #6c757d; } .nav-link.active { background-color: #0d6efd; color: white !important; border-radius: 0.375rem; padding-left: 1rem !important; padding-right: 1rem !important; } .btn-contact { background-color: #198754; color: white; } .btn-contact:hover { background-color: #157347; color: white; } /* Hero Section */ .hero-section { background: linear-gradient(90deg, #2c3e50, #fd7e14); color: white; padding: 8rem 0; text-align: center; } .hero-section h1 { font-size: 3.5rem; font-weight: 900; text-transform: uppercase; margin-bottom: 0.5rem; } .hero-section .highlight-text { color: #ffc107; } .hero-section .sub-heading { font-size: 1.25rem; font-weight: 400; margin-bottom: 1rem; } .hero-section .location-text { font-size: 0.9rem; color: #e9ecef; margin-bottom: 2rem; } .hero-section .btn { font-size: 1.2rem; padding: 0.8rem 2rem; border-radius: 50px; font-weight: 700; margin: 0 0.5rem; } .btn-rental { background-color: #0d6efd; color: white; } .btn-tour { background-color: #ff8c00; color: white; } /* Floating WhatsApp Button */ .whatsapp-float { position: fixed; width: 60px; height: 100vh; } .vehicle-card { transition: transform 0.3s ease, box-shadow 0.3s ease; } .vehicle-card:hover { transform: translateY(-10px); box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .vehicle-card .card-img-top { height: 200px; object-fit: cover; } bottom: 40px; right: 40px; background-color: #25d366; color: #FFF; border-radius: 50px; text-align: center; font-size: 30px; box-shadow: 2px 2px 3px #999; z-index: 100; display: flex; align-items: center; justify-content: center; } .whatsapp-float:hover { color: white; } /* Footer */ footer { background-color: #212529; color: #adb5bd; padding: 3rem 0; } footer .footer-logo { font-size: 1.5rem; font-weight: 700; color: white; margin-bottom: 1rem; } footer a { color: #adb5bd; text-decoration: none; } footer a:hover { color: white; } footer .social-icons a { font-size: 1.5rem; margin-right: 1rem; }