Help
RSS
API
Feed
Maltego
Contact
Domain > balajibeadsandflower.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-12
3.162.103.80
(
ClassC
)
2026-01-26
18.161.6.94
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 26 Jan 2026 16:35:42 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://balajibeadsandflower.com/X-Cache: Redirect from cloudfrontVia: 1.1 3698a5f586d9ecca74d570e41f4c8516.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: qoe9SLpCQS9j8us8QntI79Ve655Q0iWr_J8cvc5w7Y1UB5V11a8FNg html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 67202Connection: keep-aliveLast-Modified: Wed, 08 Oct 2025 04:17:40 GMTServer: AmazonS3Date: Mon, 26 Jan 2026 16:35:44 GMTETag: 654109b1d7ea13a870df3838695d81bbX-Cache: RefreshHit from cloudfrontVia: 1.1 88a7ff956a5b49ec3a35abfc0027af12.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: -AOJ7D3-HwuW_00RDj7qfqEdP1iEHxLKRkwkzJC_-Wm_DlAP5Z4-wQ !DOCTYPE html>html langen> head> meta charsetUTF-8 /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> !-- SEO Meta Tags --> title> Balaji Beads & Flowers - Premium Plastic Beads, Artificial Flowers & Decorative Materials in Mumbai /title> meta namedescription contentBalaji Beads & Flowers - Your trusted supplier of premium plastic beads, artificial flowers, laces, jari threads, haar collections & toran materials in Mumbai. Quality decorative supplies for jewelry making, crafts & festivals. /> meta namekeywords contentplastic beads Mumbai, artificial flowers supplier, jari threads, laces trims, haar collections, toran materials, decorative supplies, jewelry making materials, craft supplies Mumbai, festival decorations, traditional decorative items /> meta nameauthor contentBalaji Beads & Flowers /> meta namerobots contentindex, follow /> meta namelanguage contentEnglish /> meta namerevisit-after content7 days /> !-- Open Graph Meta Tags for Social Media --> meta propertyog:title contentBalaji Beads & Flowers - Premium Plastic Beads & Decorative Materials /> meta propertyog:description contentPremium quality plastic beads, artificial flowers, laces, jari threads & decorative materials for all your creative needs. Located in Mumbais Old Phool Gally. /> meta propertyog:type contentwebsite /> meta propertyog:url contenthttps://balajibeadsandflowers.com /> meta propertyog:image contenthttps://balajibeadsandflowers.com/images/square_logo.png /> meta propertyog:site_name contentBalaji Beads & Flowers /> meta propertyog:locale contenten_US /> !-- Twitter Card Meta Tags --> meta nametwitter:card contentsummary_large_image /> meta nametwitter:title contentBalaji Beads & Flowers - Premium Decorative Materials /> meta nametwitter:description contentQuality plastic beads, artificial flowers & decorative supplies in Mumbai. Your one-stop shop for jewelry making and craft materials. /> meta nametwitter:image contenthttps://balajibeadsandflowers.com/images/square_logo.png /> !-- Canonical URL --> link relcanonical hrefhttps://balajibeadsandflowers.com /> !-- Favicon --> link relicon typeimage/png sizes32x32 hrefimages/square_logo.png /> link relicon typeimage/png sizes16x16 hrefimages/square_logo.png /> link relapple-touch-icon hrefimages/square_logo.png /> !-- Schema.org Structured Data --> script typeapplication/ld+json> { @context: https://schema.org, @type: LocalBusiness, name: Balaji Beads & Flowers, alternateName: BBF, description: Premium supplier of plastic beads, artificial flowers, laces, jari threads, haar collections and decorative materials in Mumbai, url: https://balajibeadsandflowers.com, telephone: +91-77388-79315, email: info@balajibeadsandflowers.com, address: { @type: PostalAddress, streetAddress: 21, Maruti Lane, Harelal Sobhabhai Building, Old Phool Gally, addressLocality: Mumbai, addressRegion: Maharashtra, postalCode: 400002, addressCountry: IN }, geo: { @type: GeoCoordinates, latitude: 18.9647, longitude: 72.8311 }, openingHours: Mo-Sa 09:00-19:00, Su 10:00-17:00, priceRange: ₹₹, image: https://balajibeadsandflowers.com/images/square_logo.png, logo: https://balajibeadsandflowers.com/images/square_logo.png, sameAs: https://www.facebook.com/profile.php?id100089188238938, https://www.instagram.com/balaji_beads_flowers/ , hasOfferCatalog: { @type: OfferCatalog, name: Decorative Materials & Supplies, itemListElement: { @type: Offer, itemOffered: { @type: Product, name: Plastic Beads, description: Premium quality plastic beads in various sizes, shapes, and vibrant colors } }, { @type: Offer, itemOffered: { @type: Product, name: Artificial Flowers, description: Realistic artificial flowers in wide variety of types, colors, and sizes } }, { @type: Offer, itemOffered: { @type: Product, name: Laces & Trims, description: Beautiful decorative laces and trims for garments and crafts } }, { @type: Offer, itemOffered: { @type: Product, name: Jari Threads, description: Traditional metallic threads for embroidery and decoration } } } } /script> !-- Fonts --> link hrefhttps://fonts.googleapis.com/css2?familyPlayfair+Display:wght@300;400;600;700&familyInter:wght@300;400;500;600&displayswap relstylesheet /> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css /> style> /* CSS Variables for consistent theming */ :root { --primary-color: #d2691e; /* Warm orange from BBF logo */ --secondary-color: #ff6347; /* Complementary red-orange */ --accent-color: #cd853f; /* Peru/warm brown */ --text-dark: #2c2c2c; /* Rich charcoal */ --text-light: #6b6b6b; /* Soft gray */ --bg-light: #fefefe; /* Pure white */ --bg-cream: #fff8f0; /* Warm cream */ --bg-section: #f9f9f9; /* Light gray sections */ --shadow-light: 0 2px 15px rgba(0, 0, 0, 0.08); --shadow-medium: 0 8px 30px rgba(0, 0, 0, 0.12); --shadow-hover: 0 15px 40px rgba(0, 0, 0, 0.15); --border-radius: 8px; --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); --font-heading: Playfair Display, serif; --font-body: Inter, sans-serif; } /* Skip to main content link for accessibility */ .sr-only { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; } .sr-only:focus { position: fixed; top: 0; left: 0; width: auto; height: auto; padding: 0.5rem 1rem; background: var(--primary-color); color: white; text-decoration: none; z-index: 10000; } /* Reset and Base Styles */ * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; font-size: 16px; } body { font-family: var(--font-body); line-height: 1.6; color: var(--text-dark); background-color: var(--bg-light); overflow-x: hidden; } /* Typography */ h1, h2, h3, h4, h5, h6 { font-family: var(--font-heading); font-weight: 400; line-height: 1.2; margin-bottom: 1rem; } h1 { font-size: clamp(2.5rem, 5vw, 4rem); font-weight: 300; } h2 { font-size: clamp(2rem, 4vw, 3rem); font-weight: 400; } h3 { font-size: clamp(1.5rem, 3vw, 2rem); } p { font-size: 1.1rem; line-height: 1.7; color: var(--text-light); margin-bottom: 1.5rem; } /* Container and Layout */ .container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; } .section { padding: 5rem 0; position: relative; } .section-title { text-align: center; margin-bottom: 3rem; position: relative; } .section-title::after { content: ; display: block; width: 60px; height: 3px; background: linear-gradient( 90deg, var(--primary-color), var(--secondary-color) ); margin: 1rem auto; border-radius: 2px; } /* Button Styles */ .btn { display: inline-block; padding: 1rem 2rem; background: linear-gradient( 135deg, var(--primary-color), var(--secondary-color) ); color: white; text-decoration: none; border-radius: var(--border-radius); font-weight: 500; font-size: 1.1rem; transition: var(--transition); border: none; cursor: pointer; box-shadow: var(--shadow-light); position: relative; overflow: hidden; } .btn::before { content: ; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent ); transition: var(--transition); } .btn:hover { transform: translateY(-2px); box-shadow: var(--shadow-hover); } .btn:hover::before { left: 100%; } .btn-outline { background: transparent; border: 2px solid var(--primary-color); color: var(--primary-color); } .btn-outline:hover { background: var(--primary-color); color: white; } /* Animation Classes */ .fade-in { opacity: 0; transform: translateY(30px); transition: var(--transition); } .fade-in.visible { opacity: 1; transform: translateY(0); } .slide-in-left { opacity: 0; transform: translateX(-50px); transition: var(--transition); } .slide-in-left.visible { opacity: 1; transform: translateX(0); } .slide-in-right { opacity: 0; transform: translateX(50px); transition: var(--transition); } .slide-in-right.visible { opacity: 1; transform: translateX(0); } .scale-in { opacity: 0; transform: scale(0.8); transition: var(--transition); } .scale-in.visible { opacity: 1; transform: scale(1); } /* Grid System */ .grid { display: grid; gap: 2rem; } .grid-2 { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); } .grid-3 { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); } .grid-4 { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } /* Card Components */ .card { background: var(--bg-light); border-radius: var(--border-radius); box-shadow: var(--shadow-light); overflow: hidden; transition: var(--transition); } .card:hover { transform: translateY(-5px); box-shadow: var(--shadow-medium); } .card-content { padding: 2rem; flex-grow: 1; display: flex; flex-direction: column; } /* Responsive Design */ @media (max-width: 768px) { .container { padding: 0 1rem; } .section { padding: 3rem 0; } .btn { padding: 0.8rem 1.5rem; font-size: 1rem; } h1 { font-size: 2.5rem; } h2 { font-size: 2rem; } } @media (max-width: 480px) { .grid { gap: 1rem; } .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr; } } /* Navigation Styles */ .navbar { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); box-shadow: var(--shadow-light); transition: var(--transition); } .navbar.scrolled { background: rgba(255, 255, 255, 0.98); box-shadow: var(--shadow-medium); } .navbar .container { display: flex; align-items: center; justify-content: space-between; padding: 0.5rem 2rem; } .nav-brand { display: flex; align-items: center; gap: 0.5rem; font-family: var(--font-heading); font-size: 1.5rem; font-weight: 600; color: var(--primary-color); } .nav-logo { height: 60px; object-fit: contain; } .nav-menu { display: flex; gap: 2rem; align-items: center; } .nav-link { text-decoration: none; color: var(--text-dark); font-weight: 500; position: relative; transition: var(--transition); } .nav-link::after { content: ; position: absolute; bottom: -5px; left: 0; width: 0; height: 2px; background: linear-gradient( 90deg, var(--primary-color), var(--secondary-color) ); transition: var(--transition); } .nav-link:hover { color: var(--primary-color); } .nav-link:hover::after { width: 100%; } .nav-toggle { display: none; flex-direction: column; gap: 4px; cursor: pointer; } .nav-toggle span { width: 25px; height: 3px; background: var(--primary-color); transition: var(--transition); } /* Hero Section */ .hero { height: 100vh; position: relative; display: flex; align-items: flex-start; overflow: hidden; padding-top: 80px; /* Account for fixed navbar */ } .hero-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient( 135deg, var(--bg-cream) 0%, #fff5ee 50%, var(--bg-cream) 100% ); background-image: radial-gradient( circle at 20% 20%, rgba(210, 105, 30, 0.1) 0%, transparent 50% ), radial-gradient( circle at 80% 80%, rgba(255, 99, 71, 0.1) 0%, transparent 50% ), radial-gradient( circle at 40% 60%, rgba(205, 133, 63, 0.1) 0%, transparent 50% ); } .hero-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.1); } .hero-content { position: relative; z-index: 10; text-align: center; max-width: 800px; margin: 20px auto 0 auto; } .hero-logo { margin-bottom: 1.5rem; } .hero-logo-img { width: 180px; height: 180px; filter: drop-shadow(0 10px 30px rgba(210, 105, 30, 0.3)); } .hero-title { color: var(--text-dark); margin-bottom: 1.5rem; font-weight: 300; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .hero-subtitle { font-size: 1.3rem; color: var(--text-light); margin-bottom: 3rem; max-width: 600px; margin-left: auto; margin-right: auto; } .hero-cta { display: flex; gap: 1.5rem; justify-content: center; flex-wrap: wrap; } .hero-btn { font-size: 1.2rem; padding: 1.2rem 2.5rem; } .hero-scroll { position: absolute; bottom: 2rem; left: 50%; transform: translateX(-50%); } .scroll-indicator { display: block; width: 40px; height: 40px; color: var(--primary-color); font-size: 1.5rem; text-decoration: none; animation: bounce 2s infinite; } @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } /* Instagram Section */ .instagram-section { background: linear-gradient(135deg, #2c2c2c 0%, #1a1a1a 100%); position: relative; overflow: hidden; padding: 4rem 0; } .instagram-section::before { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: radial-gradient( circle at 20% 80%, rgba(210, 105, 30, 0.1) 0%, transparent 50% ), radial-gradient( circle at 80% 20%, rgba(255, 99, 71, 0.1) 0%, transparent 50% ); } .instagram-header { text-align: center; margin-bottom: 3rem; position: relative; z-index: 10; } .instagram-header h2 { color: white; margin-bottom: 1rem; } .instagram-username { font-size: 1.2rem; font-weight: 600; color: var(--primary-color); margin-bottom: 1rem; } .instagram-tagline { font-size: 1rem; color: rgba(255, 255, 255, 0.8); max-width: 600px; margin: 0 auto 2rem; } .instagram-feed { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1rem; margin-bottom: 3rem; max-width: 1200px; margin-left: auto; margin-right: auto; position: relative; z-index: 10; } .instagram-post { background: white; border-radius: 12px; overflow: hidden; box-shadow: var(--shadow-light); transition: var(--transition); position: relative; } .instagram-post:hover { transform: translateY(-5px); box-shadow: var(--shadow-medium); } .instagram-post-header { padding: 1rem; display: flex; align-items: center; gap: 0.5rem; border-bottom: 1px solid #f0f0f0; } .instagram-avatar { width: 32px; height: 32px; border-radius: 50%; background: linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% ); display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 0.8rem; } .instagram-username-small { font-weight: 600; font-size: 0.9rem; color: var(--text-dark); } .instagram-post-image { width: 100%; height: 300px; object-fit: cover; display: block; } .instagram-post-actions { padding: 1rem; display: flex; justify-content: space-between; align-items: center; } .instagram-actions-left { display: flex; gap: 1rem; } .instagram-action-btn { background: none; border: none; cursor: pointer; font-size: 1.2rem; color: var(--text-dark); transition: var(--transition); } .instagram-action-btn:hover { color: var(--primary-color); transform: scale(1.1); } .instagram-cta { text-align: center; position: relative; z-index: 10; } .instagram-btn { background: linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% ); color: white; padding: 1rem 2rem; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 1.1rem; display: inline-flex; align-items: center; gap: 0.5rem; transition: var(--transition); box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); } .instagram-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3); } @media (max-width: 768px) { .instagram-feed { grid-template-columns: 1fr; gap: 1.5rem; } .instagram-section { padding: 3rem 0; } } /* Mobile Navigation */ @media (max-width: 768px) { .nav-menu { position: fixed; top: 80px; left: -100%; width: 100%; height: calc(100vh - 80px); background: var(--bg-light); flex-direction: column; justify-content: start; padding-top: 2rem; transition: var(--transition); box-shadow: var(--shadow-medium); } .nav-menu.active { left: 0; } .nav-toggle { display: flex; } .nav-toggle.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); } .nav-toggle.active span:nth-child(2) { opacity: 0; } .nav-toggle.active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); } .hero { height: 100%; /* Use 100% instead of 100vh on mobile */ padding-top: 100px; /* Extra padding on mobile for better spacing */ } .hero-content { padding: 0 1rem; margin-top: 20px; } .hero-logo { margin-bottom: 1rem; } .hero-logo-img { width: 100px; height: 100px; } .hero-cta { display: none; /* Hide entire CTA section on mobile */ } .gallery-grid { grid-template-columns: 1fr; gap: 1.5rem; } } /* Product Section */ .products-grid { margin-top: 3rem; } .product-card { text-align: center; height: 100%; display: flex; flex-direction: column; overflow: hidden; } .product-icon { margin-bottom: 1.5rem; width: 100%; height: 0; padding-bottom: 100%; /* Creates a square aspect ratio */ position: relative; overflow: hidden; border-radius: var(--border-radius) var(--border-radius) 0 0; } .product-icon img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; } .product-card h3 { color: var(--text-dark); margin-bottom: 1rem; } .product-card p { flex-grow: 1; margin-bottom: 1.5rem; } .product-features { list-style: none; padding: 0; margin: 0; } .product-features li { padding: 0.5rem 0; border-bottom: 1px solid var(--bg-section); position: relative; padding-left: 1.5rem; color: var(--text-light); } .product-features li:last-child { border-bottom: none; } .product-features li::before { content: ✓; position: absolute; left: 0; color: var(--primary-color); font-weight: bold; } /* Testimonials Section */ .testimonials-section { background: linear-gradient(135deg, var(--bg-cream) 0%, white 100%); position: relative; overflow: hidden; } .testimonials-section::before { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: radial-gradient( circle at 20% 80%, rgba(210, 105, 30, 0.05) 0%, transparent 50% ), radial-gradient( circle at 80% 20%, rgba(255, 99, 71, 0.05) 0%, transparent 50% ); } .testimonials-container { position: relative; z-index: 10; } .testimonials-carousel { position: relative; max-width: 800px; margin: 0 auto; } .testimonial-card { background: white; padding: 4rem 3rem 3rem 3rem; border-radius: var(--border-radius); box-shadow: var(--shadow-medium); text-align: center; position: relative; margin: 2rem 0; } .testimonial-card::before { content: ; position: absolute; top: -25px; left: 50%; transform: translateX(-50%); font-size: 3.5rem; color: var(--primary-color); font-family: var(--font-heading); opacity: 0.8; z-index: 1; } .testimonial-text { font-size: 1.2rem; font-style: italic; color: var(--text-dark); margin-bottom: 2rem; line-height: 1.8; } .testimonial-author { display: flex; align-items: center; justify-content: center; gap: 1rem; } .testimonial-avatar { width: 60px; height: 60px; border-radius: 50%; background: linear-gradient( 135deg, var(--primary-color), var(--secondary-color) ); display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 1.5rem; } .testimonial-info h4 { margin: 0; color: var(--text-dark); font-size: 1.1rem; } .testimonial-info p { margin: 0; color: var(--text-light); font-size: 0.9rem; } .testimonial-nav { display: flex; justify-content: center; gap: 1rem; margin-top: 2rem; } .testimonial-dot { width: 14px; height: 14px; border-radius: 50%; background: rgba(210, 105, 30, 0.3); border: 2px solid var(--primary-color); cursor: pointer; transition: var(--transition); opacity: 0.7; } .testimonial-dot:hover { opacity: 1; transform: scale(1.1); } .testimonial-dot.active { background: var(--primary-color); transform: scale(1.2); opacity: 1; box-shadow: 0 0 10px rgba(210, 105, 30, 0.4); } /* Contact Section */ .contact-section { background: var(--bg-section); } .contact-content { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: start; } .contact-info h3 { color: var(--text-dark); margin-bottom: 1.5rem; } .contact-item { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.5rem; } .contact-item i { width: 50px; height: 50px; background: linear-gradient( 135deg, var(--primary-color), var(--secondary-color) ); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; } .contact-item-content h4 { margin: 0; color: var(--text-dark); font-size: 1rem; } .contact-item-content p { margin: 0; color: var(--text-light); } .contact-form { background: white; padding: 2.5rem; border-radius: var(--border-radius); box-shadow: var(--shadow-light); } .form-group { margin-bottom: 1.5rem; } .form-group label { display: block; margin-bottom: 0.5rem; color: var(--text-dark); font-weight: 500; } .form-group input, .form-group textarea { width: 100%; padding: 1rem; border: 2px solid var(--bg-section); border-radius: var(--border-radius); font-family: var(--font-body); font-size: 1rem; transition: var(--transition); background: var(--bg-light); } .form-group input:focus, .form-group textarea:focus { outline: none; border-color: var(--primary-color); box-shadow: 0 0 0 3px rgba(210, 105, 30, 0.1); } .form-group textarea { resize: vertical; min-height: 120px; } /* Map Section */ .map-section { padding: 0; position: relative; } .map-container { position: relative; height: 400px; background: var(--bg-section); } .map-placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: var(--text-light); font-size: 1.2rem; background: linear-gradient(135deg, var(--bg-cream), var(--bg-section)); } .map-overlay { position: absolute; top: 2rem; left: 2rem; background: white; padding: 1.5rem; border-radius: var(--border-radius); box-shadow: var(--shadow-medium); max-width: 300px; } .map-overlay h3 { margin-bottom: 1rem; color: var(--text-dark); } /* Footer */ .footer { background: var(--text-dark); color: white; text-align: center; padding: 3rem 0 2rem; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem; } .footer-section h3 { color: white; margin-bottom: 1rem; } .footer-section p, .footer-section a { color: rgba(255, 255, 255, 0.8); text-decoration: none; transition: var(--transition); } .footer-section a:hover { color: var(--primary-color); } .social-links { display: flex; justify-content: center; gap: 1rem; margin-top: 1rem; } .social-link { width: 40px; height: 40px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; text-decoration: none; transition: var(--transition); } .social-link:hover { background: var(--primary-color) !important; color: white !important; transform: translateY(-2px); } .footer-bottom { padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.6); } /* Mobile Responsive Updates */ @media (max-width: 768px) { .contact-content { grid-template-columns: 1fr; gap: 2rem; } .contact-form { padding: 1.5rem; } .testimonial-card { padding: 2rem 1.5rem; } .map-overlay { display: none; /* Hide map overlay on mobile */ } .footer-content { grid-template-columns: 1fr; text-align: center; } .footer-bottom { padding: 1.5rem 1rem; font-size: 0.9rem; line-height: 1.6; } .footer-bottom p { margin: 0; } } /style> /head> body itemscope itemtypehttps://schema.org/WebPage> !-- Skip to main content for accessibility --> a href#main-content classsr-only>Skip to main content/a> !-- Navigation --> nav classnavbar idnavbar rolenavigation aria-labelMain navigation > div classcontainer> div classnav-brand> img srcimages/bff_logo.png altBalaji Beads & Flowers Logo - Premium Decorative Materials Supplier classnav-logo height60 /> /div> div classnav-menu idnav-menu> a href#home classnav-link>Home/a> a href#gallery classnav-link>Gallery/a> a href#products classnav-link>Products/a> a href#testimonials classnav-link>Reviews/a> a href#contact classnav-link>Contact/a> /div> div classnav-toggle idnav-toggle> span>/span> span>/span> span>/span> /div> /div> /nav> !-- Hero Section --> main idmain-content> section idhome classhero rolebanner itemscope itemtypehttps://schema.org/Organization > div classhero-background>/div> div classhero-overlay>/div> div classcontainer> div classhero-content> div classhero-logo fade-in> img srcimages/square_logo.png altBalaji Beads & Flowers - Premium Plastic Beads and Decorative Materials Supplier in Mumbai classhero-logo-img width120 height120 itemproplogo /> /div> h1 classhero-title slide-in-left itempropname> Balaji Beads & Flowers /h1> h2 classhero-title slide-in-left> Crafting Dreams, One Bead at a Time /h2> p classhero-subtitle slide-in-right itempropdescription> Premium plastic beads, artificial flowers, laces, jari threads, and decorative raw materials for all your creative needs in Mumbai /p> div classhero-cta scale-in> a href#gallery classbtn hero-btn>Explore Our Creations/a> a href#contact classbtn btn-outline>Get Custom Quote/a> /div> /div> /div> div classhero-scroll> a href#gallery classscroll-indicator> i classfas fa-chevron-down>/i> /a> /div> /section> !-- Product Highlights Section --> section idproducts classsection roleregion aria-labelledbyproducts-heading itemscope itemtypehttps://schema.org/ItemList > div classcontainer> div classsection-title fade-in> h2 idproducts-heading itempropname>Our Product Range/h2> p itempropdescription> Complete selection of decorative materials and supplies for all your creative and traditional needs in Mumbai /p> /div> div classproducts-grid grid grid-2> article classproduct-card card fade-in itempropitemListElement itemscope itemtypehttps://schema.org/Product > div classproduct-icon> img srcimages/plastic-beads.jpg altPremium Quality Plastic Beads in Various Sizes and Colors for Jewelry Making width144 height144 itempropimage /> /div> div classcard-content> h3 itempropname>Plastic Beads/h3> p itempropdescription> Premium quality plastic beads in various sizes, shapes, and vibrant colors. Perfect for jewelry making, decorations, and craft projects in Mumbai. /p> /div> /article> article classproduct-card card fade-in itempropitemListElement itemscope itemtypehttps://schema.org/Product > div classproduct-icon> img srcimages/artificial-flowers.jpg altPremium Artificial Flowers Collection - Various Types, Colors and Sizes for Decoration width144 height144 itempropimage /> /div> div classcard-content> h3 itempropname>Artificial Flowers/h3> p itempropdescription> Realistic artificial flowers that maintain their beauty forever. Wide variety of types, colors, and sizes for all your decorative needs in Mumbai. /p> /div> /article> div classproduct-card card fade-in> div classproduct-icon> img srcimages/laces-trims.jpg altLaces & Trims width144 height144 /> /div> div classcard-content> h3>Laces & Trims/h3> p> Beautiful decorative laces and trims for garments, crafts, and home décor projects. Various patterns, widths, and colors available. /p> /div> /div> div classproduct-card card fade-in> div classproduct-icon> img srcimages/jari-threads.jpg altJari Threads width144 height144 /> /div> div classcard-content> h3>Jari Threads/h3> p> Traditional metallic threads perfect for embroidery, traditional wear decoration, and intricate handwork projects. /p> /div> /div> div classproduct-card card fade-in> div classproduct-icon> img srcimages/haar-collections.jpg altHaar Collections width144 height144 /> /div> div classcard-content> h3>Haar Collections/h3> p> Traditional haar necklaces and decorative pieces for festivals, weddings, and cultural celebrations. Ready-made and custom options available. /p> /div> /div> div classproduct-card card fade-in> div classproduct-icon> img srcimages/toran-latkan.jpg altToran & Latkan Materials width144 height144 /> /div> div classcard-content> h3>Toran & Latkan Materials/h3> p> Complete raw materials and supplies for creating beautiful torans, latkans, and hanging decorations for festivals and home décor. /p> /div> /div> /div> /div> /section> !-- Instagram Section --> section idgallery classsection instagram-section roleregion aria-labelledbygallery-heading > div classcontainer> div classinstagram-header fade-in> h2 idgallery-heading>@balaji_beads_flowers/h2> p classinstagram-tagline> Follow us for daily inspiration and discover our latest beautiful creations in beads, flowers, and traditional decorative materials! /p> /div> div classinstagram-feed> div classinstagram-post fade-in> div classinstagram-post-header> div classinstagram-avatar>BBF/div> span classinstagram-username-small >balaji_beads_flowers/span > div stylemargin-left: auto>⋯/div> /div> img srcimages/plastic_beads.jpeg altColorful Premium Plastic Beads Collection by Balaji Beads & Flowers Mumbai classinstagram-post-image width280 height300 /> div classinstagram-post-actions> div classinstagram-actions-left> button classinstagram-action-btn> i classfar fa-heart>/i> /button> button classinstagram-action-btn> i classfar fa-comment>/i> /button> button classinstagram-action-btn> i classfar fa-paper-plane>/i> /button> /div> button classinstagram-action-btn> i classfar fa-bookmark>/i> /button> /div> /div> div classinstagram-post fade-in> div classinstagram-post-header> div classinstagram-avatar>BBF/div> span classinstagram-username-small >balaji_beads_flowers/span > div stylemargin-left: auto>⋯/div> /div> img srcimages/artificial-flowers.jpeg altBeautiful Artificial Flowers Arrangement by Balaji Beads & Flowers Mumbai classinstagram-post-image width280 height300 /> div classinstagram-post-actions> div classinstagram-actions-left> button classinstagram-action-btn> i classfar fa-heart>/i> /button> button classinstagram-action-btn> i classfar fa-comment>/i> /button> button classinstagram-action-btn> i classfar fa-paper-plane>/i> /button> /div> button classinstagram-action-btn> i classfar fa-bookmark>/i> /button> /div> /div> div classinstagram-post fade-in> div classinstagram-post-header> div classinstagram-avatar>BBF/div> span classinstagram-username-small >balaji_beads_flowers/span > div stylemargin-left: auto>⋯/div> /div> img srcimages/flowers_mala.jpeg altTraditional Flower Garland Mala by Balaji Beads & Flowers Mumbai classinstagram-post-image width280 height300 /> div classinstagram-post-actions> div classinstagram-actions-left> button classinstagram-action-btn> i classfar fa-heart>/i> /button> button classinstagram-action-btn> i classfar fa-comment>/i> /button> button classinstagram-action-btn> i classfar fa-paper-plane>/i> /button> /div> button classinstagram-action-btn> i classfar fa-bookmark>/i> /button> /div> /div> /div> div classinstagram-cta fade-in> a hrefhttps://www.instagram.com/balaji_beads_flowers/ target_blank classinstagram-btn > i classfab fa-instagram>/i> TAKE ME TO INSTAGRAM /a> /div> /div> /section> !-- Testimonials Section --> section idtestimonials classsection testimonials-section> div classcontainer testimonials-container> div classsection-title fade-in> h2>What Our Customers Say/h2> p>Real experiences from our valued clients/p> /div> div classtestimonials-carousel> div classtestimonial-card fade-in idtestimonial-1> p classtestimonial-text> The plastic beads from Balaji Beads & Flowers are of exceptional quality! I use them for my jewelry making business and customers always compliment the vibrant colors and perfect finish. The variety of sizes and shapes available makes it easy to create unique designs. Highly recommended for professional use! /p> div classtestimonial-author> div classtestimonial-avatar>S/div> div classtestimonial-info> h4>Sneha Patel/h4> p>Jewelry Designer/p> /div> /div> /div> div classtestimonial-card fade-in idtestimonial-2 styledisplay: none > p classtestimonial-text> The jari threads and laces from BBF are perfect for traditional embroidery work! I run a boutique and these materials add such elegance to our ethnic wear. The metallic finish on the jari threads is authentic and the laces come in beautiful patterns. My customers love the final products! /p> div classtestimonial-author> div classtestimonial-avatar>M/div> div classtestimonial-info> h4>Meera Shah/h4> p>Boutique Owner/p> /div> /div> /div> div classtestimonial-card fade-in idtestimonial-3 styledisplay: none > p classtestimonial-text> The haar collections and toran materials from Balaji Beads & Flowers are absolutely beautiful! We used them for our Diwali decorations and guests couldnt stop admiring the traditional designs. The artificial flowers in the haar look so natural and the toran materials helped us create stunning doorway decorations. Perfect for all festivals! /p> div classtestimonial-author> div classtestimonial-avatar>R/div> div classtestimonial-info> h4>Rajesh Kumar/h4> p>Festival Decorator/p> /div> /div> /div> div classtestimonial-nav> span classtestimonial-dot active data-testimonial1>/span> span classtestimonial-dot data-testimonial2>/span> span classtestimonial-dot data-testimonial3>/span> /div> /div> /div> /section> !-- Contact Section --> section idcontact classsection contact-section roleregion aria-labelledbycontact-heading itemscope itemtypehttps://schema.org/ContactPage > div classcontainer> div classsection-title fade-in> h2 idcontact-heading>Get In Touch/h2> p>Lets bring your vision to life together/p> /div> div classcontact-content> div classcontact-info fade-in itemscope itemtypehttps://schema.org/LocalBusiness > h3>Contact Information/h3> div classcontact-item itempropaddress itemscope itemtypehttps://schema.org/PostalAddress > i classfas fa-map-marker-alt aria-hiddentrue>/i> div classcontact-item-content> h4>Visit Our Shop/h4> address itempropstreetAddress> span itempropstreetAddress>21, Maruti Lane/span>br /> span itempropstreetAddress >Harelal Sobhabhai Building/span >br /> span itempropstreetAddress>Old Phool Gally/span>br /> span itempropaddressLocality>Mumbai/span> - span itemproppostalCode>400002/span>br /> span itempropaddressRegion>Maharashtra/span>, span itempropaddressCountry>India/span> /address> /div> /div> div classcontact-item> i classfas fa-phone aria-hiddentrue>/i> div classcontact-item-content> h4>Call Us/h4> p> a hreftel:+917738879315 itemproptelephone >+91 77388 79315/a >br /> a hreftel:02266661667>022 66661667/a> /p> /div> /div> div classcontact-item> i classfas fa-envelope aria-hiddentrue>/i> div classcontact-item-content> h4>Email Us/h4> p> a hrefmailto:info@balajibeadsandflowers.com itempropemail >info@balajibeadsandflowers.com/a > /p> /div> /div> div classcontact-item> i classfas fa-clock>/i> div classcontact-item-content> h4>Business Hours/h4> p> Mon - Sat: 9:00 AM - 7:00 PMbr />Sun: 10:00 AM - 5:00 PM /p> /div> /div> /div> form classcontact-form fade-in> h3>Send us a Message/h3> div classform-group> label forname>Full Name/label> input typetext idname namename required placeholderEnter your full name /> /div> div classform-group> label foremail>Email Address/label> input typeemail idemail nameemail required placeholderEnter your email /> /div> div classform-group> label forphone>Phone Number/label> input typetel idphone namephone placeholderEnter your phone number /> /div> div classform-group> label formessage>Message/label> textarea idmessage namemessage required placeholderTell us about your requirements... >/textarea> /div> button typebutton classbtn onclicksendToWhatsApp()> i classfab fa-whatsapp>/i> Send via WhatsApp /button> /form> /div> /div> /section> !-- Map Section --> section classmap-section> div classmap-container> iframe srchttps://www.google.com/maps/embed?pb!1m18!1m12!1m3!1d3772.7!2d72.8311!3d18.9647!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zMTjCsDU3JzUzLjAiTiA3MsKwNDknNTIuMCJF!5e0!3m2!1sen!2sin!4v1696680000000!5m2!1sen!2sin&q21+Maruti+Lane+Old+Phool+Gally+Mumbai+400002 width100% height400 styleborder: 0 allowfullscreen loadinglazy referrerpolicyno-referrer-when-downgrade > /iframe> div classmap-overlay fade-in> h3>Find Us/h3> p>strong>Balaji Beads & Flowers/strong>/p> p> 21, Maruti Lane, Harelal Sobhabhai Bldg,br />Old Phool Gally, br />Mumbai - 400002, Maharashtra, India /p> /div> /div> /section> !-- Footer --> footer classfooter rolecontentinfo itemscope itemtypehttps://schema.org/Organization > div classcontainer> div classfooter-content> div classfooter-section> h3 itempropname>Balaji Beads & Flowers/h3> p itempropdescription> Your one-stop destination for premium plastic beads, artificial flowers, laces, jari threads, haar collections, and toran materials in Mumbai. Quality products for all your creative and traditional needs. /p> div classsocial-links> a hrefhttps://www.facebook.com/profile.php?id100089188238938 classsocial-link >i classfab fa-facebook-f>/i >/a> a hrefhttps://www.instagram.com/balaji_beads_flowers/ target_blank classsocial-link >i classfab fa-instagram>/i >/a> a hrefhttps://wa.me/917738879315 target_blank classsocial-link >i classfab fa-whatsapp>/i >/a> /div> /div> div classfooter-section> h3>Our Products/h3> p>a href#products>Plastic Beads/a>/p> p>a href#products>Artificial Flowers/a>/p> p>a href#products>Laces & Trims/a>/p> p>a href#products>Jari Threads/a>/p> p>a href#products>Haar Collections/a>/p> p>a href#products>Toran & Latkan Materials/a>/p> /div> div classfooter-section> h3>Quick Links/h3> p>a href#home>Home/a>/p> p>a href#gallery>Gallery/a>/p> p>a href#testimonials>Reviews/a>/p> p>a href#contact>Contact/a>/p> /div> div classfooter-section> h3>Contact Info/h3> p>i classfas fa-phone>/i> +91 77388 79315/p> p>info@balajibeadsandflowers.com/p> p>i classfas fa-map-marker-alt>/i> Mumbai, Maharashtra/p> /div> /div> div classfooter-bottom> p> © 2025 Balaji Beads & Flowers. All rights reserved. | Designed by a hrefhttps://arihantsolutions.com target_blank stylecolor: var(--primary-color); text-decoration: none >Arihant Solutions/a > /p> /div> /div> /footer> /main> script> // Smooth scrolling and navigation document.addEventListener(DOMContentLoaded, function () { // Mobile navigation toggle const navToggle document.getElementById(nav-toggle); const navMenu document.getElementById(nav-menu); if (navToggle) { navToggle.addEventListener(click, function () { navMenu.classList.toggle(active); navToggle.classList.toggle(active); }); } // Close mobile menu when clicking on nav links const navLinks document.querySelectorAll(.nav-link); navLinks.forEach((link) > { link.addEventListener(click, function () { navMenu.classList.remove(active); navToggle.classList.remove(active); }); }); // Navbar scroll effect const navbar document.getElementById(navbar); window.addEventListener(scroll, function () { if (window.scrollY > 100) { navbar.classList.add(scrolled); } else { navbar.classList.remove(scrolled); } }); // Scroll-triggered animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px, }; const observer new IntersectionObserver(function (entries) { entries.forEach((entry) > { if (entry.isIntersecting) { entry.target.classList.add(visible); observer.unobserve(entry.target); } }); }, observerOptions); // Observe all elements with animation classes const animatedElements document.querySelectorAll( .fade-in, .slide-in-left, .slide-in-right, .scale-in ); animatedElements.forEach((el) > { observer.observe(el); }); // Testimonials carousel const testimonialDots document.querySelectorAll(.testimonial-dot); const testimonialCards document.querySelectorAll(.testimonial-card); let currentTestimonial 1; function showTestimonial(index) { // Hide all testimonials testimonialCards.forEach((card) > { card.style.display none; }); // Remove active class from all dots testimonialDots.forEach((dot) > { dot.classList.remove(active); }); // Show selected testimonial const selectedCard document.getElementById(`testimonial-${index}`); if (selectedCard) { selectedCard.style.display block; } // Add active class to selected dot const selectedDot document.querySelector( `data-testimonial${index}` ); if (selectedDot) { selectedDot.classList.add(active); } currentTestimonial index; } // Add click events to testimonial dots testimonialDots.forEach((dot) > { dot.addEventListener(click, function () { const testimonialIndex parseInt( this.getAttribute(data-testimonial) ); showTestimonial(testimonialIndex); }); }); // Auto-rotate testimonials setInterval(function () { currentTestimonial currentTestimonial > 3 ? 1 : currentTestimonial + 1; showTestimonial(currentTestimonial); }, 5000); // Parallax effect for hero section window.addEventListener(scroll, function () { const scrolled window.pageYOffset; const heroBackground document.querySelector(.hero-background); if (heroBackground) { const parallaxSpeed 0.5; heroBackground.style.transform `translateY(${ scrolled * parallaxSpeed }px)`; } }); // Add staggered animation delays for cards const productCards document.querySelectorAll(.product-card); productCards.forEach((card, index) > { card.style.animationDelay `${index * 0.2}s`; }); const galleryCards document.querySelectorAll(.gallery-item); galleryCards.forEach((card, index) > { card.style.animationDelay `${index * 0.15}s`; }); // Smooth scroll for anchor links document.querySelectorAll(ahref^#).forEach((anchor) > { anchor.addEventListener(click, function (e) { e.preventDefault(); const target document.querySelector(this.getAttribute(href)); if (target) { const navbarHeight navbar.offsetHeight; const targetPosition target.offsetTop - navbarHeight; window.scrollTo({ top: targetPosition, behavior: smooth, }); } }); }); // Add loading animation for images const images document.querySelectorAll(img); images.forEach((img) > { img.addEventListener(load, function () { this.style.opacity 1; }); // Set initial opacity for fade-in effect img.style.opacity 0; img.style.transition opacity 0.3s ease; // If image is already loaded if (img.complete) { img.style.opacity 1; } }); // Add a subtle animation to the hero logo const heroLogo document.querySelector(.hero-logo-img); if (heroLogo) { setInterval(function () { heroLogo.style.transform scale(1.05); setTimeout(function () { heroLogo.style.transform scale(1); }, 1000); }, 4000); } // Add ripple effect to buttons const buttons document.querySelectorAll(.btn); buttons.forEach((button) > { button.addEventListener(click, function (e) { const ripple document.createElement(span); const rect this.getBoundingClientRect(); const size Math.max(rect.width, rect.height); const x e.clientX - rect.left - size / 2; const y e.clientY - rect.top - size / 2; ripple.style.cssText ` position: absolute; width: ${size}px; height: ${size}px; left: ${x}px; top: ${y}px; background: rgba(255, 255, 255, 0.3); border-radius: 50%; transform: scale(0); animation: ripple 0.6s ease-out; pointer-events: none; `; this.appendChild(ripple); setTimeout(() > { ripple.remove(); }, 600); }); }); // Add CSS for ripple animation const style document.createElement(style); style.textContent ` @keyframes ripple { to { transform: scale(2); opacity: 0; } } `; document.head.appendChild(style); }); // Map functionality function openGoogleMaps() { const address 21 Maruti Lane Harelal Sobhabhai Building Old Phool Gally Mumbai 400002 Maharashtra India; const mapUrl `https://www.google.com/maps/search/?api1&query${encodeURIComponent( address )}`; window.open(mapUrl, _blank); } // Make map container clickable document.addEventListener(DOMContentLoaded, function () { const mapContainer document.querySelector(.map-container); if (mapContainer) { mapContainer.style.cursor pointer; mapContainer.addEventListener(click, openGoogleMaps); // Add hover effect mapContainer.addEventListener(mouseenter, function () { this.style.transform scale(1.02); this.style.transition transform 0.3s ease; }); mapContainer.addEventListener(mouseleave, function () { this.style.transform scale(1); }); } }); // Global WhatsApp contact function function sendToWhatsApp() { const name document.getElementById(name).value; const email document.getElementById(email).value; const phone document.getElementById(phone).value; const message document.getElementById(message).value; if (!name || !email || !message) { alert( Please fill in all required fields (Name, Email, and Message). ); return; } // Format the message for WhatsApp let whatsappMessage `*New Inquiry from Website*\n\n`; whatsappMessage + `*Name:* ${name}\n`; whatsappMessage + `*Email:* ${email}\n`; if (phone) { whatsappMessage + `*Phone:* ${phone}\n`; } whatsappMessage + `*Message:* ${message}\n\n`; whatsappMessage + `Thank you for contacting Balaji Beads & Flowers!`; // WhatsApp business number const whatsappNumber 917738879315; // Create WhatsApp URL const whatsappURL `https://wa.me/${whatsappNumber}?text${encodeURIComponent( whatsappMessage )}`; // Open WhatsApp window.open(whatsappURL, _blank); // Reset form after sending document.querySelector(.contact-form).reset(); } /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]