Service Dog Training Institute | Self-Train Your Service Dog Online Since 2008 * { margin: 0; padding: 0; box-sizing: content-box; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #333; overflow-x: hidden; } .hero { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; min-height: 100vh; display: flex; align-items: center; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('data:image/svg+xml,') repeat; pointer-events: none; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; position: relative; z-index: 1; } .hero-content { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; } .hero-text h1 { font-size: 3.5rem; font-weight: 700; margin-bottom: 20px; line-height: 1.2; animation: slideInLeft 1s ease-out; } .hero-text .tagline { font-size: 1.3rem; margin-bottom: 30px; opacity: 0.9; animation: slideInLeft 1s ease-out 0.2s both; } .hero-text .established { font-size: 1.1rem; margin-bottom: 40px; padding: 15px 25px; background: rgba(255, 255, 255, 0.1); border-radius: 25px; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); display: inline-block; animation: slideInLeft 1s ease-out 0.4s both; } .cta-buttons { display: flex; gap: 20px; margin-top: 30px; animation: slideInLeft 1s ease-out 0.6s both; } .btn { padding: 15px 30px; border: none; border-radius: 50px; font-size: 1.1rem; font-weight: 600; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: inline-block; text-align: center; } .btn-primary { background: white; color: #667eea; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1); } .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 12px 35px rgba(0, 0, 0, 0.2); } .btn-secondary { background: transparent; color: white; border: 2px solid white; } .btn-secondary:hover { background: white; color: #667eea; } .hero-visual { position: relative; animation: slideInRight 1s ease-out 0.8s both; } .hero-image { width: 100%; height: 400px; background: linear-gradient(45deg, #f0f2f5, #ffffff); border-radius: 20px; display: flex; align-items: center; justify-content: center; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden; } .hero-image::before { content: '🐕🦺'; font-size: 8rem; opacity: 0.8; } .floating-stats { position: absolute; background: white; padding: 20px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); color: #333; font-weight: 600; } .stat-1 { top: -30px; right: -20px; animation: float 3s ease-in-out infinite; } .stat-2 { bottom: -30px; left: -20px; animation: float 3s ease-in-out infinite 1.5s; } .services { padding: 100px 0; background: #f8fafc; } .section-title { text-align: center; font-size: 2.5rem; margin-bottom: 20px; color: #2d3748; } .section-subtitle { text-align: center; font-size: 1.2rem; color: #718096; margin-bottom: 60px; } .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 40px; margin-top: 60px; } .service-card { background: white; padding: 40px; border-radius: 20px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; position: relative; overflow: hidden; } .service-card:hover { transform: translateY(-10px); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15); } .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); } .service-icon { width: 70px; height: 70px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-radius: 15px; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; color: white; font-size: 2rem; } .service-card h3 { font-size: 1.5rem; margin-bottom: 15px; color: #2d3748; } .service-card p { color: #718096; margin-bottom: 20px; } .service-features { list-style: none; margin: 0; padding: 0; } .service-features li { padding: 8px 0; color: #4a5568; position: relative; padding-left: 25px; } .service-features li::before { content: '✓'; position: absolute; left: 0; color: #48bb78; font-weight: bold; } .specializations { padding: 100px 0; background: white; } .specializations-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; margin-top: 60px; } .specialization-item { padding: 30px; background: linear-gradient(135deg, #f7fafc 0%, #edf2f7 100%); border-radius: 15px; text-align: center; transition: all 0.3s ease; border: 2px solid transparent; } .specialization-item:hover { border-color: #667eea; transform: translateY(-5px); } .specialization-item h4 { color: #2d3748; margin-bottom: 15px; font-size: 1.2rem; } .global-reach { padding: 100px 0; background: linear-gradient(135deg, #2d3748 0%, #4a5568 100%); color: white; text-align: center; } .stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 40px; margin-top: 60px; } .stat-item { padding: 30px; background: rgba(255, 255, 255, 0.1); border-radius: 15px; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); } .stat-number { font-size: 3rem; font-weight: 700; color: #90cdf4; display: block; } .cta-section { padding: 100px 0; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; text-align: center; } .cta-content { max-width: 800px; margin: 0 auto; } .cta-section h2 { font-size: 2.5rem; margin-bottom: 20px; } .cta-section p { font-size: 1.3rem; margin-bottom: 40px; opacity: 0.9; } /* Animations */ @keyframes slideInLeft { from { opacity: 0; transform: translateX(-50px); } to { opacity: 1; transform: translateX(0); } } @keyframes slideInRight { from { opacity: 0; transform: translateX(50px); } to { opacity: 1; transform: translateX(0); } } @keyframes float { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-20px); } } /* Mobile Responsiveness */ @media (max-width: 768px) { .hero-content { grid-template-columns: 1fr; gap: 40px; text-align: center; } .hero-text h1 { font-size: 2.5rem; } .cta-buttons { flex-direction: column; align-items: center; } .btn { width: 100%; max-width: 300px; } .services-grid, .specializations-grid { grid-template-columns: 1fr; } .hero-image { height: 300px; } .floating-stats { position: static; margin: 20px 0; display: inline-block; } .section-title { font-size: 2rem; } .stats-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { .container { padding: 0 15px; } .hero-text h1 { font-size: 2rem; } .hero-text .tagline { font-size: 1.1rem; } .stats-grid { grid-template-columns: 1fr; } } /* Smooth scrolling */ html { scroll-behavior: smooth; } /* Focus states for accessibility */ .btn:focus, .service-card:focus { outline: 3px solid #90cdf4; outline-offset: 2px; }
Transform Lives Through Expert Service Dog Training
Empowering owners worldwide to self-train their service dogs with professional guidance and proven methods
Trusted Since 2008 • 45+ Countries Served Start Training Today Explore Programs 24/7 Access 2 Year Program Expert Support Live Consultations
Complete Training Solutions
Everything you need to successfully train your service dog, backed by years of expertise
📚
Multimedia Library
Access our comprehensive collection of training resources, videos, and research materials.
- Hundreds of how-to videos
- Audio training guides
- Live Q&A sessions
- Research links & articles
- Mobile-friendly access
- Ad-free experience
🎓
Step-by-Step Training Program
Structured courses designed to guide you through every aspect of service dog training.
- Theory and practical lessons
- 24/7 access for 2 years
- Mobile-optimized design
- Progress tracking
- Expert-developed curriculum
- Self-paced learning
💻
Personal Webcam Consultations
One-on-one guidance from certified instructors to address your specific training challenges.
- 30 min or 1-hour sessions
- Weekly or bi-weekly options
- Personalized training plans
- Behavior issue resolution
- Real-time feedback
- Flexible scheduling
Service Dog Specializations
Our graduates have successfully trained dogs for a wide variety of assistance needs
🦽 Mobility Service Dogs
Balance, stability, and mobility assistance
👂 Hearing Alert Dogs
Sound detection and alert assistance
🧠 PTSD Support Dogs
Trauma response and emotional support
🩺 Diabetic Alert Dogs
Blood sugar level detection and alerts
⚡ Seizure Response Dogs
Seizure detection and emergency response
🧩 Autism Support Dogs
Behavioral support and safety assistance
💊 Psychiatric Service Dogs
Mental health condition support
🌡️ Chemical Sensitivity Alert
Environmental hazard detection
🍞 Gluten Detection Dogs
Celiac disease management support
🤧 Allergy Alert Dogs
Allergen detection and prevention
🤕 Migraine Alert Dogs
Early migraine detection and response
🏥 Multiple Disability Support
Comprehensive multi-need assistance
Global Impact
Training service dogs and transforming lives across the world
45+ Countries Served 15+ Years Experience 12+ Dog Specializations 24/7 Course Access
Ready to Begin Your Service Dog Training Journey?
Join thousands of successful graduates who have transformed their lives through our proven training programs. Start today with expert guidance and comprehensive support.
You are unauthorized to view this page.