Bike Transport Service Dasarahalli

imgInquiry Form

Get a Free Quote

/* ========================================================== DASARAHALLI BANGALORE - BIKE TRANSPORT Unique CSS Prefix: dasa- Theme: Navy + Orange ========================================================== */ .dasa-bike-page { --dasa-navy: #111827; --dasa-dark: #0f172a; --dasa-orange: #f97316; --dasa-orange-light: #fff7ed; --dasa-bg: #f8fafc; --dasa-text: #667085; --dasa-border: #e5e7eb; --dasa-white: #ffffff; } /* ========================================================== HERO ========================================================== */ .dasa-hero { position: relative; overflow: hidden; margin-bottom: 38px; padding: 0; background: var(--dasa-navy); border-radius: 24px; } .dasa-hero-main { position: relative; z-index: 2; padding: 43px 42px 38px; } .dasa-hero-main::after { content: ""; position: absolute; right: -100px; top: -120px; width: 350px; height: 350px; border: 70px solid rgba(249,115,22,.09); border-radius: 50%; } .dasa-small-label { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; margin-bottom: 18px; color: #fed7aa; background: rgba(249,115,22,.12); border: 1px solid rgba(249,115,22,.25); border-radius: 5px; font-size: 11px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; } .dasa-hero h2 { max-width: 850px; color: #ffffff; margin-bottom: 17px; } .dasa-hero p { max-width: 950px; color: rgba(255,255,255,.76); margin-bottom: 12px; } /* ========================================================== HERO BOTTOM STRIP ========================================================== */ .dasa-hero-strip { position: relative; z-index: 4; display: grid; grid-template-columns: repeat(4, 1fr); background: #1f2937; border-top: 1px solid rgba(255,255,255,.08); } .dasa-strip-item { display: flex; align-items: center; gap: 12px; padding: 18px 20px; border-right: 1px solid rgba(255,255,255,.08); } .dasa-strip-item:last-child { border-right: 0; } .dasa-strip-item i { color: var(--dasa-orange); font-size: 22px; } .dasa-strip-item strong { display: block; color: #ffffff; font-size: 13px; } .dasa-strip-item span { display: block; margin-top: 2px; color: rgba(255,255,255,.55); font-size: 11px; } /* ========================================================== INTRODUCTION ========================================================== */ .dasa-intro { padding: 31px; margin-bottom: 35px; background: #ffffff; border: 1px solid var(--dasa-border); border-radius: 18px; } .dasa-intro-label { color: var(--dasa-orange); font-size: 11px; font-weight: 800; letter-spacing: 1.3px; text-transform: uppercase; } .dasa-intro h3 { color: var(--dasa-dark); margin: 7px 0 14px; } .dasa-intro p { color: var(--dasa-text); } .dasa-intro p:last-child { margin-bottom: 0; } /* ========================================================== SERVICE GRID ========================================================== */ .dasa-section-title { margin: 40px 0 22px; } .dasa-section-title span { display: block; color: var(--dasa-orange); margin-bottom: 5px; font-size: 11px; font-weight: 800; letter-spacing: 1.2px; text-transform: uppercase; } .dasa-section-title h3 { color: var(--dasa-dark); margin: 0; } .dasa-service { position: relative; height: 100%; overflow: hidden; padding: 28px 25px; background: #ffffff; border: 1px solid var(--dasa-border); border-radius: 15px; transition: .3s ease; } .dasa-service::before { content: ""; position: absolute; left: 0; top: 0; width: 4px; height: 0; background: var(--dasa-orange); transition: .3s ease; } .dasa-service:hover { transform: translateY(-5px); box-shadow: 0 15px 35px rgba(15,23,42,.08); } .dasa-service:hover::before { height: 100%; } .dasa-service-number { position: absolute; right: 20px; top: 17px; color: #f1f5f9; font-size: 42px; font-weight: 800; } .dasa-service-icon { position: relative; z-index: 2; width: 53px; height: 53px; display: flex; align-items: center; justify-content: center; margin-bottom: 17px; background: var(--dasa-orange-light); color: var(--dasa-orange); border-radius: 10px; font-size: 23px; } .dasa-service h4 { position: relative; z-index: 2; color: var(--dasa-dark); margin-bottom: 9px; } .dasa-service p { position: relative; z-index: 2; color: var(--dasa-text); margin-bottom: 0; } /* ========================================================== DARK BENEFITS SECTION ========================================================== */ .dasa-benefits { position: relative; overflow: hidden; margin-top: 38px; padding: 34px; background: var(--dasa-dark); border-radius: 20px; } .dasa-benefits::after { content: ""; position: absolute; width: 230px; height: 230px; right: -90px; bottom: -120px; border: 35px solid rgba(249,115,22,.12); border-radius: 50%; } .dasa-benefits h3 { position: relative; z-index: 2; color: #ffffff; margin-bottom: 9px; } .dasa-benefits > p { position: relative; z-index: 2; color: rgba(255,255,255,.68); } .dasa-benefit-list { position: relative; z-index: 2; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; margin-top: 23px; } .dasa-benefit { display: flex; gap: 13px; padding: 17px; background: rgba(255,255,255,.055); border: 1px solid rgba(255,255,255,.07); border-radius: 10px; } .dasa-benefit i { color: var(--dasa-orange); font-size: 21px; } .dasa-benefit strong { display: block; color: #ffffff; font-size: 14px; margin-bottom: 4px; } .dasa-benefit span { color: rgba(255,255,255,.59); font-size: 12px; } /* ========================================================== PROCESS - TIMELINE STYLE ========================================================== */ .dasa-timeline { position: relative; margin-top: 25px; } .dasa-timeline::before { content: ""; position: absolute; left: 24px; top: 20px; bottom: 20px; width: 1px; background: #dbe2e8; } .dasa-timeline-item { position: relative; display: flex; gap: 20px; margin-bottom: 22px; } .dasa-timeline-item:last-child { margin-bottom: 0; } .dasa-timeline-number { position: relative; z-index: 2; flex: 0 0 49px; height: 49px; display: flex; align-items: center; justify-content: center; background: var(--dasa-orange); color: #ffffff; border-radius: 50%; font-size: 13px; font-weight: 800; box-shadow: 0 0 0 7px #fff7ed; } .dasa-timeline-content { flex: 1; padding: 19px 21px; background: #ffffff; border: 1px solid var(--dasa-border); border-radius: 13px; } .dasa-timeline-content h4 { color: var(--dasa-dark); margin-bottom: 6px; } .dasa-timeline-content p { color: var(--dasa-text); margin-bottom: 0; } /* ========================================================== ROUTE / CITY BOX ========================================================== */ .dasa-route { margin-top: 35px; padding: 30px; background: var(--dasa-bg); border: 1px solid var(--dasa-border); border-radius: 17px; } .dasa-route h3 { color: var(--dasa-dark); margin-bottom: 8px; } .dasa-route p { color: var(--dasa-text); } .dasa-city-list { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 18px; } .dasa-city { padding: 9px 14px; background: #ffffff; border: 1px solid var(--dasa-border); color: #374151; border-radius: 5px; font-size: 12px; transition: .25s ease; } .dasa-city:hover { color: #ffffff; background: var(--dasa-orange); border-color: var(--dasa-orange); } /* ========================================================== PRICING ========================================================== */ .dasa-pricing { display: flex; align-items: center; gap: 25px; margin-top: 30px; padding: 28px; background: var(--dasa-orange-light); border: 1px solid #fed7aa; border-radius: 16px; } .dasa-price-icon { flex: 0 0 58px; width: 58px; height: 58px; display: flex; align-items: center; justify-content: center; background: var(--dasa-orange); color: #ffffff; border-radius: 12px; font-size: 25px; } .dasa-pricing h3 { color: var(--dasa-dark); margin-bottom: 7px; } .dasa-pricing p { color: var(--dasa-text); margin-bottom: 0; } /* ========================================================== DOCUMENTS / CHECKLIST ========================================================== */ .dasa-documents { margin-top: 30px; padding: 28px; background: #ffffff; border: 1px solid var(--dasa-border); border-radius: 16px; } .dasa-documents h3 { color: var(--dasa-dark); margin-bottom: 8px; } .dasa-documents > p { color: var(--dasa-text); } .dasa-document-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 19px; } .dasa-document { display: flex; align-items: flex-start; gap: 9px; padding: 14px; background: var(--dasa-bg); border-radius: 9px; color: var(--dasa-text); font-size: 13px; } .dasa-document i { color: #16a34a; font-size: 17px; } /* ========================================================== CTA ========================================================== */ .dasa-cta { position: relative; overflow: hidden; margin-top: 38px; padding: 34px; background: var(--dasa-orange); border-radius: 18px; } .dasa-cta::before { content: ""; position: absolute; right: -75px; top: -75px; width: 200px; height: 200px; border: 30px solid rgba(255,255,255,.12); border-radius: 50%; } .dasa-cta h3 { position: relative; z-index: 2; color: #ffffff; margin-bottom: 8px; } .dasa-cta p { position: relative; z-index: 2; color: rgba(255,255,255,.86); margin-bottom: 0; } .dasa-cta-button { position: relative; z-index: 3; display: inline-flex; align-items: center; gap: 8px; padding: 13px 21px; background: #ffffff; color: var(--dasa-dark); text-decoration: none; border-radius: 6px; font-size: 13px; font-weight: 700; transition: .3s ease; } .dasa-cta-button:hover { background: var(--dasa-dark); color: #ffffff; } /* ========================================================== FINAL SEO CONTENT ========================================================== */ .dasa-final-content { margin-top: 30px; padding: 28px; background: #f8fafc; border-top: 3px solid var(--dasa-orange); border-radius: 13px; } .dasa-final-content h3 { color: var(--dasa-dark); margin-bottom: 12px; } .dasa-final-content p { color: var(--dasa-text); } .dasa-final-content p:last-child { margin-bottom: 0; } /* ========================================================== RESPONSIVE ========================================================== */ @media (max-width: 991px) { .dasa-hero-strip { grid-template-columns: repeat(2, 1fr); } .dasa-benefit-list { grid-template-columns: 1fr; } .dasa-document-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 767px) { .dasa-hero-main { padding: 27px 22px; } .dasa-hero-strip { grid-template-columns: 1fr; } .dasa-strip-item { border-right: 0; border-bottom: 1px solid rgba(255,255,255,.08); } .dasa-strip-item:last-child { border-bottom: 0; } .dasa-intro, .dasa-benefits, .dasa-route, .dasa-documents, .dasa-cta { padding: 22px; } .dasa-document-grid { grid-template-columns: 1fr; } .dasa-pricing { align-items: flex-start; padding: 22px; } .dasa-section-title h3 { font-size: 21px; } }
Floating Call
WhatsApp