File: /home/u503286720/domains/vistasadindia.com/public_html/webdesignongoinpage.php
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap" rel="stylesheet">
<div class="vd-web-banner">
<div class="vd-overlay"></div>
<div class="vd-stripes"></div>
<div class="vd-content">
<h1>Digital Marketing To Drive Business Performance</h1>
<p>
Creating customized, evocative communications to effectively engage,
inform and educate audiences
</p>
</div>
</div>
<style>/* ===============================
WEB DESIGN BANNER – FULL CENTER
=============================== */
.vd-web-banner {
position: relative;
width: 100%;
height: 100vh;
background: url('image/Webnewone/Web-Design-Service-Banner-01.webp') center center / contain no-repeat;
overflow: hidden;
font-family: 'Montserrat', sans-serif;
/* Vertical centering base */
display: flex;
align-items: center; /* ✅ vertical middle */
justify-content: center; /* ✅ horizontal middle */
}
/* Dark overlay */
.vd-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.65);
z-index: 1;
}
/* Vertical glowing stripes */
.vd-stripes {
position: absolute;
inset: 0;
z-index: 2;
}
/* CONTENT */
.vd-content {
position: relative;
z-index: 5;
max-width: 1200px;
padding: 0 30px;
text-align: center;
}
/* Heading */
.vd-content h1 {
font-size: 64px;
font-weight: 800;
color: #ffffff;
margin-bottom: 20px;
line-height: 1.15;
}
/* Paragraph */
.vd-content p {
font-size: 18px;
font-weight: 400;
color: #ffffff;
max-width: 750px;
margin: 0 auto;
line-height: 1.6;
}
/* Tablet */
@media (max-width: 1024px) {
.vd-content h1 {
font-size: 46px;
}
}
/* Mobile */
@media (max-width: 768px) {
.vd-web-banner {
height: 80vh;
}
.vd-content h1 {
font-size: 34px;a
}
.vd-content p {
font-size: 15px;
}
}
</style>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap" rel="stylesheet">
<section class="vd-dm-sec">
<div class="vd-dm-inner">
<h1>Digital Marketing Company in Bangalore</h1>
<h2>
Results-Driven Digital Marketing Agency Focused on Growth & ROI
</h2>
<p>
Vistas AD Media Communications is a full-service digital marketing company in Bangalore helping businesses increase online visibility, generate qualified leads, and drive measurable revenue growth through SEO, performance marketing, content, and data-driven strategies.
</p>
<div class="vd-divider"></div>
<h3>What Does a Digital Marketing Company in Bangalore Do?</h3>
<p>
A digital marketing company in Bangalore helps businesses grow online by using SEO, paid advertising, social media marketing, content creation, and performance analytics to attract the right audience, convert traffic into leads, and improve ROI.
</p>
</div>
</section>
<style>/* =====================================
DIGITAL MARKETING – RADIAL GRADIENT
===================================== */
.vd-dm-sec{
min-height: 50vh;
display: flex;
align-items: center; /* vertical center */
justify-content: center; /* horizontal center */
padding: 80px 20px;
font-family: 'Montserrat', sans-serif;
/* 🔥 YOUR GRADIENT */
background:
radial-gradient(circle at top left, #500000 0%, transparent 35%),
radial-gradient(circle at bottom right, #002a52 0%, transparent 35%),
#000000;
}
.vd-dm-inner{
max-width: 1000px;
text-align: center;
color: #ffffff;
}
/* H1 */
.vd-dm-inner h1{
font-size: 46px;
font-weight: 800;
margin-bottom: 18px;
}
/* H2 */
.vd-dm-inner h2{
font-size: 22px;
font-weight: 600;
color:#c50c2e;
margin-bottom: 26px;
}
/* Paragraph */
.vd-dm-inner p{
font-size: 17px;
line-height: 1.8;
color: #e0e0e0;
margin-bottom: 28px;
}
/* Divider */
.vd-divider{
width: 140px;
height: 3px;
background: linear-gradient(90deg, #500000, #002a52);
margin: 40px auto;
border-radius: 10px;
}
/* H3 */
.vd-dm-inner h3{
font-size: 26px;
font-weight: 700;
margin-bottom: 16px;
color: #ffffff;
}
/* Tablet */
@media(max-width:1024px){
.vd-dm-inner h1{font-size:38px;}
}
/* Mobile */
@media(max-width:768px){
.vd-dm-sec{
padding: 60px 15px;
}
.vd-dm-inner h1{
font-size: 28px;
}
.vd-dm-inner h2{
font-size: 18px;
}
.vd-dm-inner h3{
font-size: 22px;
}
.vd-dm-inner p{
font-size: 15px;
}
}
</style>
<div class="vistas-hover-section">
<h2 class="vistas-heading">
Why Choose Vistas as Your Digital Marketing Partner in Bangalore?
</h2>
<p class="vistas-intro">
Businesses choose Vistas AD Media Communications because we focus on outcomes,
not just activity.
</p>
<div class="vistas-cards">
<div class="vistas-card"><p>Strategy-first digital marketing approach</p></div>
<div class="vistas-card"><p>Strong expertise in SEO, paid media, and content</p></div>
<div class="vistas-card"><p>Transparent reporting with measurable KPIs</p></div>
<div class="vistas-card"><p>Customized campaigns aligned to business goals</p></div>
<div class="vistas-card"><p>Proven experience across multiple industries</p></div>
</div>
<p class="vistas-footer">
As one of the trusted digital marketing agencies in Bangalore, we act as a
long-term growth partner, not just a service provider.
</p>
</div>
<style>
/* ===============================
SECTION BACKGROUND (UNCHANGED)
================================ */
.vistas-hover-section{
padding:1px 6%;
background: radial-gradient(circle at top right, #002a52f2 0%, #00000000 35%), #000000;
color:#fff;
font-family:Montserrat, Arial, sans-serif;
}
/* ===============================
TEXT
================================ */
.vistas-heading{text-align:center;font-size:36px;margin-bottom:14px}
.vistas-intro{text-align:center;max-width:820px;margin:0 auto 60px;font-size:16px;opacity:.9}
.vistas-footer{text-align:center;max-width:900px;margin:70px auto 0;font-size:15px;opacity:.85}
/* ===============================
GRID
================================ */
.vistas-cards{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:32px;
max-width:1200px;
margin:auto;
}
.vistas-card:nth-child(4){grid-column:1/2}
.vistas-card:nth-child(5){grid-column:2/3}
/* ===============================
CARD BASE
================================ */
.vistas-card{
position:relative;
padding:36px 28px;
background:#0c0c0c;
border-radius:16px;
text-align:center;
overflow:hidden;
}
/* ===============================
MIXED GRADIENT BORDER (ALWAYS MOVING)
================================ */
.vistas-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:16px;
background:linear-gradient(
270deg,
#ff0033,
#ffcc00,
#1e90ff,
#ff0033
);
background-size:400% 400%;
animation:borderFlow 6s linear infinite;
-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
pointer-events:none;
}
@keyframes borderFlow{
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
/* ===============================
HOVER GLOW – CURSOR FOLLOW
================================ */
.vistas-card::after{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:16px;
background:
radial-gradient(
160px circle at var(--x,50%) var(--y,50%),
#ff0033,
#ffcc00,
#1e90ff,
transparent 65%
);
opacity:0;
transition:opacity .25s ease;
-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
pointer-events:none;
}
.vistas-card:hover::after{opacity:1}
/* ===============================
CARD TEXT
================================ */
.vistas-card p{
margin:0;
font-size:15px;
line-height:1.6;
}
/* ===============================
RESPONSIVE
================================ */
@media(max-width:900px){
.vistas-cards{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:600px){
.vistas-cards{grid-template-columns:1fr}
.vistas-card:nth-child(4),
.vistas-card:nth-child(5){grid-column:auto}
.vistas-heading{font-size:28px}
}
</style>
<script>
document.querySelectorAll(".vistas-card").forEach(card=>{
card.addEventListener("mousemove",e=>{
const r=card.getBoundingClientRect();
card.style.setProperty("--x",(e.clientX-r.left)+"px");
card.style.setProperty("--y",(e.clientY-r.top)+"px");
});
});
</script>
<section class="vistas-services-section">
<div class="vistas-services-header">
<h2>Our Digital Marketing Services in Bangalore</h2>
<h3>Comprehensive Solutions Designed to Scale Your Business</h3>
<p>
As a leading digital marketing company Bangalore, we offer end-to-end
services under one roof.
</p>
</div>
<div class="vistas-services-grid">
<div class="vistas-service-card">
<h4>Search Engine Optimization (SEO)</h4>
<p>We improve your website’s visibility on Google through:</p>
<ul>
<li>Keyword research & on-page optimization</li>
<li>Technical SEO & site performance improvements</li>
<li>Local SEO for Bangalore-based searches</li>
<li>Content-led authority building</li>
</ul>
<p class="service-note">
Our SEO strategies focus on long-term rankings and consistent lead generation.
</p>
</div>
<div class="vistas-service-card">
<h4>Google Ads & Performance Marketing</h4>
<p>Our performance marketing campaigns are designed to maximize ROI through:</p>
<ul>
<li>Conversion-focused Google Ads campaigns</li>
<li>Landing page and funnel optimization</li>
<li>Continuous testing and bid optimization</li>
<li>Detailed performance tracking</li>
</ul>
<p class="service-note">
We don’t chase clicks—we optimize for leads and revenue.
</p>
</div>
<div class="vistas-service-card">
<h4>Social Media Marketing & Advertising</h4>
<p>We help brands build visibility and engagement through:</p>
<ul>
<li>Platform-specific content strategies</li>
<li>Paid social advertising on Meta & LinkedIn</li>
<li>Audience targeting and remarketing</li>
<li>Brand awareness and lead generation campaigns</li>
</ul>
</div>
<div class="vistas-service-card">
<h4>Content Marketing & Digital Branding</h4>
<p>Our content strategies support SEO, social, and paid campaigns through:</p>
<ul>
<li>SEO-optimized blogs and landing pages</li>
<li>Brand storytelling and thought leadership</li>
<li>Case studies and marketing assets</li>
<li>Content that educates, ranks, and converts</li>
</ul>
</div>
<div class="vistas-service-card">
<h4>Website & Conversion Rate Optimization (CRO)</h4>
<p>We ensure your traffic converts into business results by:</p>
<ul>
<li>Improving UX/UI and page structure</li>
<li>Optimizing CTAs and lead forms</li>
<li>Analyzing user behavior and funnels</li>
<li>Increasing lead quality and conversion rates</li>
</ul>
</div>
</div>
</section>
<style>
/* ===============================
SECTION BASE
================================ */
.vistas-services-section{
padding:90px 6%;
background:#000;
color:#fff;
font-family:Montserrat, Arial, sans-serif;
}
.vistas-services-header{
max-width:900px;
margin:0 auto 60px;
text-align:center;
}
.vistas-services-header h2{
font-size:36px;
margin-bottom:10px;
}
.vistas-services-header h3{
font-size:20px;
font-weight:500;
opacity:.9;
}
.vistas-services-header p{
font-size:15px;
opacity:.85;
line-height:1.7;
}
/* ===============================
GRID
================================ */
.vistas-services-grid{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:repeat(3,1fr);
gap:28px;
}
/* ===============================
CARD
================================ */
.vistas-service-card{
position:relative;
padding:36px 28px;
background:#0b0b0b;
border-radius:18px;
min-height:380px; /* 🔥 SAME HEIGHT */
display:flex;
flex-direction:column;
justify-content:flex-start;
overflow:hidden;
}
/* Gradient border (default) */
.vistas-service-card::before{
content:"";
position:absolute;
inset:0;
padding:1px;
border-radius:18px;
background:linear-gradient(
135deg,
#ff0033,
#ffcc00,
#1e90ff
);
-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
opacity:.6;
transition:opacity .3s ease;
}
/* Hover glow */
.vistas-service-card:hover::before{
opacity:1;
}
/* Cursor-follow gradient */
.vistas-service-card::after{
content:"";
position:absolute;
inset:-1px;
border-radius:18px;
background:
radial-gradient(
220px circle at var(--x,50%) var(--y,50%),
rgba(255,0,51,.55),
rgba(255,204,0,.35),
rgba(30,144,255,.25),
transparent 60%
);
opacity:0;
transition:opacity .35s ease;
pointer-events:none;
}
.vistas-service-card:hover::after{
opacity:1;
}
/* ===============================
TEXT
================================ */
.vistas-service-card h4{
font-size:20px;
margin-bottom:10px;
}
.vistas-service-card p{
font-size:14px;
opacity:.9;
margin-bottom:12px;
}
.vistas-service-card ul{
padding-left:18px;
margin-bottom:12px;
}
.vistas-service-card ul li{
font-size:14px;
margin-bottom:6px;
opacity:.85;
}
.service-note{
font-size:13px;
opacity:.75;
}
/* ===============================
RESPONSIVE
================================ */
@media(max-width:1024px){
.vistas-services-grid{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:600px){
.vistas-services-grid{
grid-template-columns:1fr;
}
.vistas-services-header h2{
font-size:28px;
}
}
</style>
<script>
/* Cursor-follow gradient */
document.querySelectorAll('.vistas-service-card').forEach(card => {
card.addEventListener('mousemove', e => {
const rect = card.getBoundingClientRect();
card.style.setProperty('--x', `${e.clientX - rect.left}px`);
card.style.setProperty('--y', `${e.clientY - rect.top}px`);
});
});
</script>
<section class="vistas-process-section">
<div class="vistas-process-header">
<h2>
Our Digital Marketing <span class="process-red">Process</span>
</h2>
<h3>A Structured, Performance-Driven Approach</h3>
<p>
This proven process is what differentiates top digital marketing companies
in Bangalore from average agencies.
</p>
</div>
<div class="vistas-process-grid">
<div class="vistas-process-card">
<span class="step-number">01</span>
<h4>Business & Market Analysis</h4>
<p>
We understand your goals, audience, competitors, and market landscape
to identify real growth opportunities.
</p>
</div>
<div class="vistas-process-card">
<span class="step-number">02</span>
<h4>Strategy & Channel Planning</h4>
<p>
We build a customized roadmap covering SEO, paid media, social, and
content aligned to your business objectives.
</p>
</div>
<div class="vistas-process-card">
<span class="step-number">03</span>
<h4>Campaign Execution & Optimisation</h4>
<p>
We launch campaigns, test continuously, and improve performance
using real-time insights.
</p>
</div>
<div class="vistas-process-card">
<span class="step-number">04</span>
<h4>Reporting & Growth Scaling</h4>
<p>
We track KPIs, share insights, and scale strategies that consistently
deliver ROI.
</p>
</div>
</div>
</section>
<style>
/* ===============================
SECTION BASE
================================ */
.vistas-process-section{
padding:100px 6%;
background:#000000;
color:#ffffff;
font-family:Montserrat, Arial, sans-serif;
}
.vistas-process-header{
max-width:850px;
margin:0 auto 70px;
text-align:center;
}
.vistas-process-header h2{
font-size:36px;
margin-bottom:10px;
}
/* 🔥 ONLY THIS WORD RED */
.process-red{
color:#ff0033;
}
.vistas-process-header h3{
font-size:20px;
font-weight:500;
opacity:.9;
margin-bottom:12px;
}
.vistas-process-header p{
font-size:15px;
opacity:.85;
line-height:1.7;
}
/* ===============================
GRID
================================ */
.vistas-process-grid{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:repeat(4,1fr);
gap:30px;
}
/* ===============================
CARD
================================ */
.vistas-process-card{
position:relative;
background:#0b0b0b;
padding:42px 30px;
border-radius:18px;
min-height:250px;
overflow:hidden;
}
/* Gradient BORDER ONLY */
.vistas-process-card::before{
content:"";
position:absolute;
inset:0;
padding:1px;
border-radius:18px;
background:linear-gradient(
135deg,
#ff0033,
#ffcc00,
#1e90ff
);
-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
opacity:.7;
}
/* Step number gradient */
.step-number{
font-size:32px;
font-weight:700;
margin-bottom:12px;
display:block;
background:linear-gradient(135deg,#ff0033,#ffcc00,#1e90ff);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}
/* Text */
.vistas-process-card h4{
font-size:18px;
margin-bottom:10px;
}
.vistas-process-card p{
font-size:14px;
opacity:.85;
line-height:1.6;
}
/* Hover */
.vistas-process-card:hover{
transform:translateY(-6px);
transition:transform .3s ease;
}
/* ===============================
RESPONSIVE
================================ */
@media(max-width:1024px){
.vistas-process-grid{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:600px){
.vistas-process-grid{
grid-template-columns:1fr;
}
.vistas-process-header h2{
font-size:28px;
}
}
</style>
<section class="vistas-battle-section">
<h2 class="battle-title">
How We Are Different from Other Digital Marketing Agencies in Bangalore
</h2>
<div class="battle-grid">
<div class="battle-card">
<span class="battle-tag">Strategy</span>
<div class="battle-cols">
<div class="battle-generic">
<small>Generic Agency</small>
<p>Template-based</p>
</div>
<div class="battle-vistas">
<small>Vistas AD Media Communications</small>
<p>Customized & goal-driven</p>
</div>
</div>
</div>
<div class="battle-card">
<span class="battle-tag">Focus</span>
<div class="battle-cols">
<div class="battle-generic">
<small>Generic Agency</small>
<p>Traffic</p>
</div>
<div class="battle-vistas">
<small>Vistas AD Media Communications</small>
<p>Leads & ROI</p>
</div>
</div>
</div>
<div class="battle-card">
<span class="battle-tag">Reporting</span>
<div class="battle-cols">
<div class="battle-generic">
<small>Generic Agency</small>
<p>Limited</p>
</div>
<div class="battle-vistas">
<small>Vistas AD Media Communications</small>
<p>Transparent & detailed</p>
</div>
</div>
</div>
<div class="battle-card">
<span class="battle-tag">Optimization</span>
<div class="battle-cols">
<div class="battle-generic">
<small>Generic Agency</small>
<p>Periodic</p>
</div>
<div class="battle-vistas">
<small>Vistas AD Media Communications</small>
<p>Continuous</p>
</div>
</div>
</div>
<div class="battle-card">
<span class="battle-tag">Growth Impact</span>
<div class="battle-cols">
<div class="battle-generic">
<small>Generic Agency</small>
<p>Short-term</p>
</div>
<div class="battle-vistas">
<small>Vistas AD Media Communications</small>
<p>Sustainable & scalable</p>
</div>
</div>
</div>
</div>
</section>
<style>
/* =============================
SECTION
============================= */
.vistas-battle-section{
background:#000;
padding:100px 8%;
font-family:Montserrat, Arial, sans-serif;
color:#ffffff;
}
.battle-title{
text-align:center;
font-size:36px;
margin-bottom:70px;
color:#ffffff;
}
/* =============================
GRID
============================= */
.battle-grid{
max-width:1100px;
margin:auto;
display:grid;
grid-template-columns:repeat(2,1fr);
gap:30px;
}
/* =============================
CARD
============================= */
.battle-card{
position:relative;
padding:36px 30px 30px;
background:rgba(255,255,255,0.03);
border:1px solid rgba(255,255,255,0.15);
border-radius:18px;
transition:.4s ease;
}
.battle-card:hover{
transform:translateY(-6px);
border-color:#2f7cff;
box-shadow:0 25px 60px rgba(47,124,255,.18);
}
/* Tag */
.battle-tag{
position:absolute;
top:-12px;
left:30px;
background:#000;
padding:6px 14px;
font-size:13px;
letter-spacing:1px;
border-radius:20px;
border:1px solid rgba(255,255,255,.25);
color:#ffffff;
}
/* =============================
COLUMNS
============================= */
.battle-cols{
display:grid;
grid-template-columns:1fr 1fr;
gap:25px;
margin-top:15px;
}
.battle-generic p{
color:#ffffff;
font-size:16px;
opacity:.85;
}
.battle-vistas p{
font-size:18px;
font-weight:600;
background:linear-gradient(
90deg,
#ff003c,
#5b6cff,
#00aaff
);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}
.battle-cols small{
display:block;
font-size:11px;
opacity:.7;
margin-bottom:6px;
color:#ffffff;
}
/* =============================
MOBILE
============================= */
@media(max-width:900px){
.battle-grid{
grid-template-columns:1fr;
}
}
@media(max-width:600px){
.battle-cols{
grid-template-columns:1fr;
}
.battle-title{
font-size:26px;
}
}
</style>
<section class="industry-section">
<h2 class="industry-title">Industries We Serve</h2>
<p class="industry-subtext">
Vistas partners with businesses across industries, providing customised solutions that match their unique needs. Over the years, we have successfully delivered projects for
</p>
<div class="industry-item">
<div class="industry-img track">
<img src="image/homev/Industries/IT & Startups-01.webp" alt="IT & Start-ups" title="IT & Start-ups">
</div>
<div class="industry-text">
<h3>IT & Start-ups</h3>
<p>Establishing brand visibility and digital presence</p>
</div>
</div>
<div class="industry-item industry-reverse">
<div class="industry-img track">
<img src="image/homev/Industries/Real Estate & Industrial-01.webp" alt="IT & Start-ups" title="IT & Start-ups">
</div>
<div class="industry-text">
<h3>Real Estate & Industrial</h3>
<p>High-conversion portals and marketing solutions</p>
</div>
</div>
<div class="industry-item">
<div class="industry-img track">
<img src="image/homev/Industries/Healthcare & Pharma-01.webp" alt="Healthcare & Pharma" title="Healthcare & Pharma">
</div>
<div class="industry-text">
<h3>Healthcare & Pharma</h3>
<p>User-friendly, compliant platforms</p>
</div>
</div>
<div class="industry-item industry-reverse">
<div class="industry-img track">
<img src="image/homev/Industries/Retail & Hospitality-01.webp" alt="Retail & Hospitality" title="Retail & Hospitality">
</div>
<div class="industry-text">
<h3>Retail & Hospitality</h3>
<p>Digital campaigns and booking-friendly websites</p>
</div>
</div>
<div class="industry-item">
<div class="industry-img track">
<img src="image/homev/Industries/Real Estate & Industrial-01.webp" alt="Financial & Educational Services" title="Financial & Educational Services">
</div>
<div class="industry-text">
<h3>Financial & Educational Services</h3>
<p>Trust-driven, authoritative brand building</p>
</div>
</div>
</section>
<style>
/* 🔒 FULLY UNIQUE & SCOPED */
.industry-section{
background:#000;
color:#fff;
text-align:center;
padding:10px 15%;
font-family:Poppins,sans-serif;
}
/* Headings */
.industry-section .industry-title{
font-family: "Montserrat", sans-serif!important; /* default */
font-size:40px;
font-weight:500!important;
}
.industry-section .industry-subtext{
opacity:.75;
font-family: "Poppins", sans-serif!important; /* headings */
width:100%;
margin:0 auto 70px;
font-size:18px;
line-height:28px;
}
/* Row Layout */
.industry-section .industry-item{
display:flex;
align-items:center;
justify-content:center;
gap:60px;
margin:80px 0;
}
.industry-section .industry-reverse{
flex-direction:row-reverse;
}
/* Text Column */
.industry-section .industry-text{
width:40%;
}
.industry-section .industry-text h3{
color:#7a86ff;
font-family: "Montserrat", sans-serif!important; /* default */
font-size:30px;
text-align:center;
margin-bottom:10px;
}
.industry-section .industry-text p{
opacity:.85;
font-family: "Poppins", sans-serif!important; /* headings */
text-align:center;
font-size:25px;
line-height:32px;
}
/* Image Wrapper */
.industry-section .industry-img{
width:400px;
min-height:300px;
background:#111;
border-radius:22px;
padding:5px;
display:flex;
align-items:center;
justify-content:center;
position:relative;
overflow:hidden;
--x:50%;
--y:50%;
}
.industry-section .industry-img img{
width:90%;
object-fit:contain;
}
/* Gradient Border */
.industry-section .industry-img::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:2px;
background:linear-gradient(135deg,#5d7eff,#ffb84a,#ff5353);
-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
-webkit-mask-composite:xor; mask-composite:exclude;
opacity:.45;
transition:.3s;
}
.industry-section .industry-img:hover::before{
background:radial-gradient(circle at var(--x) var(--y), #ffcf00,#ff4d00,#000 70%);
opacity:1;
}
/* 📱 MOBILE PERFECT FIX */
@media(max-width:950px){
.industry-section .industry-text h3{
color:#7a86ff;
text-align: justify;
font-family: "Montserrat", sans-serif!important; /* default */
font-size:25px;
padding: 30px!important;
font-size: 15px;
text-align:center;
margin-bottom:10px;
}
.industry-section .industry-text p{
opacity:.85;
font-family: "Poppins", sans-serif!important; /* headings */
text-align:center;
font-size:15px;
line-height:26px;
}
.industry-section .industry-item,
.industry-section .industry-reverse{
flex-direction:column;
gap:30px;
}
.industry-section .industry-title {
padding: 20px!important;
font-family: "Montserrat", sans-serif !important;
font-size: 30px;
font-weight: 700;
}
.industry-section .industry-text,
.industry-section .industry-img{
width:100%;
text-align:center;
}
.industry-section .industry-subtext{
width:90%;
}
}
</style>
<section class="vistas-faq-section">
<h2 class="faq-title">
FAQs – Digital Marketing Company in Bangalore
</h2>
<div class="faq-wrapper">
<div class="faq-item">
<button class="faq-question">
Which is the best digital marketing company in Bangalore?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<p>
The best digital marketing company in Bangalore is one that offers
customised strategies, proven results, transparent reporting, and a
strong focus on ROI rather than vanity metrics.
</p>
</div>
</div>
<div class="faq-item">
<button class="faq-question">
How much do digital marketing agencies in Bangalore charge?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<p>
Digital marketing agencies in Bangalore typically charge based on
scope, services, and goals. Pricing is usually offered as monthly
retainers or performance-based models.
</p>
</div>
</div>
<div class="faq-item">
<button class="faq-question">
How long does digital marketing take to show results?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<p>
SEO usually shows results within 3–6 months, while Google Ads and
social media campaigns can generate faster leads.
</p>
</div>
</div>
<div class="faq-item">
<button class="faq-question">
Do you offer customized digital marketing strategies?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<p>
Yes. We design customized digital marketing strategies aligned with
your business goals, industry, and target audience.
</p>
</div>
</div>
</div>
</section>
<style>
/* ===============================
FAQ SECTION
================================ */
.vistas-faq-section{
background:#000;
padding:10px 8%;
font-family:Montserrat, Arial, sans-serif;
color:#ffffff;
}
.faq-title{
text-align:center;
font-size:36px;
margin-bottom:60px;
}
/* ===============================
FAQ WRAPPER
================================ */
.faq-wrapper{
max-width:900px;
margin:auto;
display:flex;
flex-direction:column;
gap:20px;
}
/* ===============================
FAQ ITEM
================================ */
.faq-item{
border-radius:16px;
overflow:hidden;
background:rgba(255,255,255,0.03);
border:1px solid rgba(255,255,255,0.12);
}
/* Question */
.faq-question{
width:100%;
background:none;
border:none;
padding:22px 26px;
font-size:18px;
font-weight:500;
color:#ffffff;
display:flex;
justify-content:space-between;
align-items:center;
cursor:pointer;
text-align:left;
}
/* Icon */
.faq-icon{
font-size:22px;
transition:transform .3s ease;
}
/* Answer */
.faq-answer{
max-height:0;
overflow:hidden;
transition:max-height .4s ease;
padding:0 26px;
}
.faq-answer p{
font-size:15px;
line-height:1.7;
color:#d9d9d9;
padding-bottom:22px;
}
/* Active state */
.faq-item.active .faq-answer{
max-height:300px;
}
.faq-item.active .faq-icon{
transform:rotate(45deg);
}
/* ===============================
MOBILE
================================ */
@media(max-width:768px){
.faq-title{
font-size:26px;
}
.faq-question{
font-size:16px;
}
}
</style>
<script>
document.querySelectorAll('.faq-question').forEach((btn) => {
btn.addEventListener('click', () => {
const item = btn.parentElement;
const openItem = document.querySelector('.faq-item.active');
if (openItem && openItem !== item) {
openItem.classList.remove('active');
}
item.classList.toggle('active');
});
});
</script>
<section class="vistas-qa-section">
<h2 class="qa-title">
Quick Answers About Digital Marketing in Bangalore
</h2>
<div class="qa-wrapper">
<!-- QA ITEM -->
<div class="qa-item">
<button class="qa-question">
What is a digital marketing company in Bangalore?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<p>
A digital marketing company in Bangalore helps businesses grow online by
improving search visibility, generating qualified leads, and increasing
ROI through SEO, Google Ads, social media marketing, content strategy,
and performance analytics.
</p>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
Which is the best digital marketing company in Bangalore?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<p>
The best digital marketing company in Bangalore is one that offers
customised strategies, proven results, transparent reporting, and a
strong focus on ROI rather than vanity metrics like traffic or impressions.
</p>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
What services do digital marketing agencies in Bangalore offer?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<ul>
<li>Search Engine Optimisation (SEO)</li>
<li>Google Ads & performance marketing</li>
<li>Social media marketing and advertising</li>
<li>Content marketing and blogging</li>
<li>Website conversion rate optimisation (CRO)</li>
<li>Analytics, reporting, and marketing automation</li>
</ul>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
How does a digital marketing company in Bangalore work?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<ol>
<li>Analyse business goals, competitors, and target audience</li>
<li>Build a customised SEO, paid media, and content strategy</li>
<li>Execute campaigns with continuous optimisation</li>
<li>Track performance and scale high-ROI channels</li>
</ol>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
How much does a digital marketing company in Bangalore charge?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<p>
Pricing varies based on services, competition, and goals. Most digital
marketing agencies in Bangalore work on monthly retainers or
performance-based models rather than fixed one-time pricing.
</p>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
How long does digital marketing take to show results?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<p>
SEO typically shows results within 3–6 months, while paid advertising
and social media campaigns can generate faster leads and visibility.
</p>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
Why hire a digital marketing agency in Bangalore?
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<p>
Businesses hire digital marketing agencies in Bangalore for access to
skilled talent, data-driven strategies, local SEO expertise, and
experience working with startups, SMEs, and global brands.
</p>
</div>
</div>
<div class="qa-item">
<button class="qa-question">
About Vistas AD Media Communications
<span class="qa-toggle">+</span>
</button>
<div class="qa-answer">
<p>
Vistas AD Media Communications is a full-service digital marketing
company in Bangalore offering SEO, performance marketing, content
marketing, and ROI-focused digital growth solutions.
</p>
</div>
</div>
</div>
</section>
<style>
/* ===============================
SECTION BASE
================================ */
.vistas-qa-section{
background:#000;
padding:10px 8%;
font-family:Montserrat, Arial, sans-serif;
color:#ffffff;
}
.qa-title{
text-align:center;
font-size:36px;
margin-bottom:60px;
}
/* ===============================
WRAPPER
================================ */
.qa-wrapper{
max-width:900px;
margin:auto;
display:flex;
flex-direction:column;
gap:16px;
}
/* ===============================
ITEM
================================ */
.qa-item{
border:1px solid rgba(255,255,255,.15);
border-radius:14px;
background:rgba(255,255,255,.02);
overflow:hidden;
}
/* QUESTION */
.qa-question{
width:100%;
background:none;
border:none;
padding:20px 24px;
font-size:17px;
color:#fff;
text-align:left;
display:flex;
justify-content:space-between;
align-items:center;
cursor:pointer;
}
/* TOGGLE */
.qa-toggle{
font-size:22px;
transition:transform .3s ease;
}
/* ANSWER */
.qa-answer{
max-height:0;
overflow:hidden;
transition:max-height .4s ease;
padding:0 24px;
}
.qa-answer p,
.qa-answer li{
font-size:15px;
line-height:1.7;
color:#dcdcdc;
}
.qa-answer ul,
.qa-answer ol{
padding-left:20px;
margin-bottom:20px;
}
/* ACTIVE */
.qa-item.active .qa-answer{
max-height:500px;
}
.qa-item.active .qa-toggle{
transform:rotate(45deg);
}
/* ===============================
MOBILE
================================ */
@media(max-width:768px){
.qa-title{
font-size:26px;
}
.qa-question{
font-size:15px;
}
}
</style>
<script>
document.querySelectorAll('.qa-question').forEach(btn => {
btn.addEventListener('click', () => {
const item = btn.parentElement;
const active = document.querySelector('.qa-item.active');
if(active && active !== item){
active.classList.remove('active');
}
item.classList.toggle('active');
});
});
</script>