/* ============================================================
GLOBAL & LAYOUT STYLES
============================================================ */
.wt-landing-franchise-with-us { font-family: 'Poppins', sans-serif; color: #1A1A2E; }
/* Banner */
.wt-frn-banner { width: 100%; position: relative; overflow: hidden; background: #0C2231; }
.wt-frn-banner img { width: 100%; height: auto; display: block; }
/* Hero section */
.wt-frn-section { padding: 48px 0; }
.wt-frn-section-white { background: #ffffff; }
.wt-frn-section-light { background: #F4F6F9; }
.wt-frn-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }
/* Two-column hero grid */
.wt-hero-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: start;
}
.wt-hero-info { order: 1; }
.wt-hero-form-col { order: 2; }
.wt-section-title { font-family: 'Montserrat', sans-serif; font-size: 2.1rem; font-weight: 700; color: #0C2231; margin: 0 0 12px; line-height: 1.25; }
.wt-section-subtitle { font-size: 0.98rem; color: #4A5568; line-height: 1.65; margin: 0 0 24px; }
.wt-section-title-center { text-align: center; }
/* Combined Single Feature Box */
.wt-partner-box {
background: #F8FAFC;
border: 1.5px solid #E2E8F0;
border-left: 4px solid #C8963E;
border-radius: 12px;
padding: 24px;
margin-top: 20px;
}
.wt-partner-box h3 { font-family: 'Montserrat', sans-serif; font-size: 1.25rem; font-weight: 700; color: #0C2231; margin: 0 0 16px; }
.wt-feature-list { list-style: none; margin: 0; padding: 0; }
.wt-feature-list li { display: flex; align-items: flex-start; gap: 10px; padding: 8px 0; font-size: 14.5px; color: #2D3748; border-bottom: 1px solid #EDF2F7; }
.wt-feature-list li:last-child { border-bottom: none; }
.wt-feature-list li::before { content: '✔'; color: #C8963E; font-weight: 700; flex-shrink: 0; margin-top: 1px; }
/* Form styles */
.wt-landing-form { max-width: 680px; margin: 0 auto; background: #fff; border-radius: 18px; border: 1px solid #E2E8F0; padding: 32px 28px; box-shadow: 0 8px 30px rgba(12,34,49,0.07); }
.wt-landing-form * { box-sizing: border-box; }
.wt-landing-form h3 { font-family: 'Montserrat', sans-serif; font-size: 1.5rem; font-weight: 700; color: #0C2231; margin: 0 0 6px; text-align: center; }
.wt-landing-form .wt-lf-sub { text-align: center; font-size: 14px; color: #5C6B7A; margin-bottom: 22px; }
.wt-landing-form .wt-lf-group { margin-bottom: 15px; }
.wt-landing-form .wt-lf-group label { display: block; font-size: 11px; font-weight: 700; color: #0C2231; margin-bottom: 4px; letter-spacing: 0.5px; text-transform: uppercase; }
.wt-landing-form .wt-lf-group input, .wt-landing-form .wt-lf-group textarea, .wt-landing-form .wt-lf-group select { width: 100%; padding: 11px 14px; border: 1.5px solid #E2E8F0; border-radius: 10px; font-size: 14px; font-family: 'Poppins', sans-serif; color: #1A1A2E; background: #F8FAFB; transition: all 0.3s; outline: none; }
.wt-landing-form .wt-lf-group input:focus, .wt-landing-form .wt-lf-group textarea:focus, .wt-landing-form .wt-lf-group select:focus { border-color: #C8963E; background: #fff; box-shadow: 0 0 0 3px rgba(200,150,62,0.12); }
.wt-landing-form .wt-lf-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.wt-landing-form .wt-lf-submit { width: 100%; padding: 14px 32px; background: linear-gradient(135deg,#0C2231,#1E4A6B); color: #fff!important; border: none; border-radius: 50px; font-size: 15px; font-weight: 600; font-family: 'Poppins', sans-serif; cursor: pointer; transition: all 0.3s; letter-spacing: 0.3px; }
.wt-landing-form .wt-lf-submit:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(12,34,49,0.25); }
.wt-landing-form .wt-lf-submit:disabled { opacity: 0.6; cursor: not-allowed; transform: none; }
.wt-landing-form .wt-lf-msg { padding: 12px 18px; border-radius: 10px; margin-bottom: 16px; font-size: 14px; font-weight: 500; display: none; }
.wt-landing-form .wt-lf-msg.success { background: #ECFDF5; color: #065F46; border: 1px solid #A7F3D0; }
.wt-landing-form .wt-lf-msg.error { background: #FEF2F2; color: #991B1B; border: 1px solid #FECACA; }
.wt-landing-form .wt-lf-recaptcha { display: flex; justify-content: center; margin-bottom: 16px; }
/* Certifications */
.wt-cert-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin-top: 24px; }
.wt-cert-item { background: #fff; border: 1px solid #E2E8F0; border-radius: 12px; padding: 12px; width: 110px; height: 90px; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }
.wt-cert-item img { max-width: 100%; max-height: 64px; object-fit: contain; }
/* Infrastructure Grid */
.wt-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 24px; }
.wt-card-img { border-radius: 10px; overflow: hidden; background: #f0f0f0; aspect-ratio: 4/3; }
.wt-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
/* Product Carousel Desktop */
.wt-carousel { position: relative; overflow: hidden; padding: 0 44px; margin-top: 24px; }
.wt-carousel-track { display: flex; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); }
.wt-carousel-item { flex: 0 0 calc(20% - 16px); margin: 0 8px; min-width: 0; }
.wt-product-card { background: #fff; border: 1px solid #E2E8F0; border-radius: 12px; overflow: hidden; text-align: center; height: 100%; display: flex; flex-direction: column; transition: transform 0.2s, box-shadow 0.2s; }
.wt-product-card:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(12,34,49,0.08); }
/* Standard Product Card */
.wt-product-card { background: #ffffff; border: 1px solid #E8ECEF; border-radius: 14px; overflow: hidden; text-align: center; height: 100%; display: flex; flex-direction: column; justify-content: space-between; transition: box-shadow 0.2s, transform 0.2s; }
.wt-product-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(12,34,49,0.08); }
.wt-product-card img { width: 100% !important; height: 180px !important; object-fit: cover !important; object-position: center center !important; background: #f7f9fc !important; padding: 0 !important; display: block !important; margin: 0 auto; }
.wt-product-card-body { padding: 12px 10px; border-top: 1px solid #F0F2F5; background: #ffffff; min-height: 52px; display: flex; align-items: center; justify-content: center; }
.wt-product-card-body h4 { font-family: 'Montserrat', sans-serif; font-size: 11.5px; font-weight: 700; color: #0C2231; margin: 0; line-height: 1.35; letter-spacing: 0.2px; text-transform: uppercase; word-break: break-word; }
/* Ayurvedic Medicines Section Specific Fix */
.wt-ayurvedic-sec .wt-product-card img { height: 180px !important; padding: 0 !important; object-fit: cover !important; object-position: center center !important; }
.wt-ayurvedic-sec .wt-product-card-body { min-height: 54px; padding: 10px 8px; }
.wt-ayurvedic-sec .wt-product-card-body h4 { font-size: 11.5px; font-weight: 700; color: #0C2231; line-height: 1.3; margin: 0; }
.wt-product-card-body { padding: 10px 8px; border-top: 1px solid #F0F2F5; flex-grow: 1; display: flex; align-items: center; justify-content: center; }
.wt-product-card-body h4 { font-family: 'Montserrat', sans-serif; font-size: 11.5px; font-weight: 700; color: #0C2231; margin: 0; line-height: 1.35; letter-spacing: 0.2px; }
.wt-carousel .wt-carousel-btn { position: absolute!important; top: 50%!important; transform: translateY(-50%)!important; width: 38px!important; height: 38px!important; background: #fff!important; border: 1px solid #E2E8F0!important; border-radius: 50%!important; cursor: pointer!important; display: inline-flex!important; align-items: center!important; justify-content: center!important; box-shadow: 0 3px 10px rgba(0,0,0,0.1)!important; z-index: 10!important; padding: 0!important; color: #0C2231!important; }
.wt-carousel .wt-carousel-btn:hover { background: #C8963E!important; border-color: #C8963E!important; color: #fff!important; }
.wt-carousel .wt-carousel-prev { left: 0!important; }
.wt-carousel .wt-carousel-next { right: 0!important; }
.wt-carousel-dots { display: flex; justify-content: center; gap: 6px; margin-top: 16px; }
.wt-carousel-dot { width: 8px!important; height: 8px!important; border-radius: 50%!important; background: #CBD5E1!important; border: none!important; padding: 0!important; cursor: pointer!important; }
.wt-carousel-dot.active { background: #C8963E!important; width: 20px!important; border-radius: 4px!important; }
.wt-carousel-more { display: none; }
/* CTA */
.wt-cta { background: linear-gradient(135deg,#0C2231 0%,#1E4A6B 100%); padding: 48px 20px; text-align: center; color: #fff; }
.wt-cta h2 { font-family: 'Montserrat', sans-serif; font-size: 1.8rem; font-weight: 700; margin: 0 0 12px; }
.wt-cta p { font-size: 0.98rem; opacity: 0.9; margin: 0 0 24px; max-width: 580px; margin-left: auto; margin-right: auto; }
.wt-cta a { display: inline-block; padding: 13px 32px; background: #C8963E; color: #fff!important; border-radius: 50px; font-weight: 700; text-decoration: none!important; }
/* ============================================================
MOBILE RESPONSIVE STYLES (< 768px)
============================================================ */
@media (max-width: 768px) {
.wt-frn-banner img { height: 180px; }
.wt-frn-section { padding: 24px 0; }
.wt-section-title { font-size: 1.4rem; text-align: center; }
.wt-section-subtitle { text-align: center; font-size: 0.9rem; margin-bottom: 16px; }
/* MOBILE FORM FIRST - DIRECTLY BELOW HERO BANNER */
.wt-hero-grid {
display: flex !important;
flex-direction: column !important;
gap: 24px !important;
}
.wt-hero-form-col { order: 1 !important; } /* FORM FIRST ON MOBILE */
.wt-hero-info { order: 2 !important; } /* INFO BELOW FORM ON MOBILE */
.wt-landing-form { padding: 20px 16px; border-radius: 14px; }
.wt-landing-form h3 { font-size: 1.3rem; }
.wt-landing-form .wt-lf-row { grid-template-columns: 1fr; gap: 12px; }
/* COMPACT PRODUCT GRID ON MOBILE */
.wt-carousel { padding: 0 !important; overflow: visible !important; margin-top: 16px; }
.wt-carousel-track { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; transform: none !important; }
.wt-carousel-item { flex: none !important; margin: 0 !important; width: 100% !important; display: none; }
.wt-carousel-item:nth-child(-n+4) { display: block !important; }
.wt-carousel-btn, .wt-carousel-dots { display: none !important; }
.wt-carousel-more { display: block !important; text-align: center; margin-top: 16px; }
.wt-product-card { border-radius: 10px; border: 1px solid #E2E8F0; box-shadow: 0 2px 8px rgba(0,0,0,0.03); }
.wt-product-card img { height: 120px !important; padding: 0 !important; object-fit: cover !important; object-position: center center !important; }
.wt-product-card-body { padding: 8px 6px !important; min-height: 40px; }
.wt-product-card-body h4 { font-size: 10px !important; line-height: 1.25 !important; }
.wt-grid-3 { grid-template-columns: repeat(2, 1fr); gap: 10px; }
.wt-cert-item { width: 85px; height: 75px; padding: 8px; }
}
(function() {
'use strict';
// 2. Mobile "View More" expanders
document.querySelectorAll('.wt-carousel-more button').forEach(function(btn) {
btn.addEventListener('click', function() {
var carousel = btn.closest('.wt-carousel');
if (!carousel) return;
carousel.querySelectorAll('.wt-carousel-item').forEach(function(item) {
item.style.display = 'block';
});
carousel.querySelector('.wt-carousel-more').style.display = 'none';
});
});
// 3. Desktop carousels
function isMobile() { return window.innerWidth < 768; }
function initCarousels() {
if (isMobile()) return;
document.querySelectorAll('.wt-carousel').forEach(function(carousel) {
if (carousel.dataset.wtCarouselInit) return;
carousel.dataset.wtCarouselInit = '1';
var track = carousel.querySelector('.wt-carousel-track');
var items = carousel.querySelectorAll('.wt-carousel-item');
var prev = carousel.querySelector('.wt-carousel-prev');
var next = carousel.querySelector('.wt-carousel-next');
var dotsContainer = carousel.querySelector('.wt-carousel-dots');
var autoplayMs = parseInt(carousel.dataset.autoplay, 10) || 2500;
var itemsPerSlide = parseInt(carousel.dataset.items, 10) || 5;
var total = items.length;
var maxIndex = Math.max(0, total - itemsPerSlide);
var current = 0;
var interval;
if (total <= itemsPerSlide) {
if (prev) prev.style.display = 'none';
if (next) next.style.display = 'none';
if (dotsContainer) dotsContainer.style.display = 'none';
return;
}
if (dotsContainer) {
dotsContainer.innerHTML = '';
for (var i = 0; i = maxIndex ? 0 : current + 1;
goTo(current);
}
function prevSlide() {
current = current <= 0 ? maxIndex : current - 1;
goTo(current);
}
function start() { interval = setInterval(nextSlide, autoplayMs); }
function stop() { clearInterval(interval); }
if (prev) prev.addEventListener('click', function() { stop(); prevSlide(); start(); });
if (next) next.addEventListener('click', function() { stop(); nextSlide(); start(); });
carousel.addEventListener('mouseenter', stop);
carousel.addEventListener('mouseleave', start);
carousel.addEventListener('touchstart', stop, { passive: true });
carousel.addEventListener('touchend', start, { passive: true });
goTo(0);
start();
});
}
initCarousels();
var lastMobile = isMobile();
window.addEventListener('resize', function() {
var nowMobile = isMobile();
if (nowMobile !== lastMobile) {
lastMobile = nowMobile;
document.querySelectorAll('.wt-carousel').forEach(function(c) {
c.dataset.wtCarouselInit = '';
var track = c.querySelector('.wt-carousel-track');
if (track) track.style.transform = '';
});
initCarousels();
}
});
})();
India's Top Ayurvedic Manufacturer
With 35+ years of Ayurvedic manufacturing excellence, Wintrust Pharmaceuticals Ltd offers franchise opportunities backed by GMP certification, a strong distribution network, and complete support.
Why Partner With Us?
- 300+ Ayurvedic & Herbal Formulations
- ISO & GMP Certified Facility
- Exclusive Monopoly Rights & Competitive Margins
- Complete Marketing, Promotional & Franchise Support
- Wide Product Portfolio (Medicines, Cosmetics & Wellness Tea)
Quick Enquiry
Fill out the form and our team will get back to you within 24 hours.
World-Class Certifications
Our quality systems meet national and international standards.








Infrastructure & Facilities
Modern manufacturing infrastructure built for scale, quality, and compliance.









Ayurvedic Medicines
A comprehensive portfolio of Ayurvedic formulations for your franchise.

TRIPLE X CAPSULES

WINGIN PLUS CAPSULES

WT COUGH SYRUP

ALLERCO TABLETS

BONEMEAL CAPSULES

KUREPILE CAPSULE

LAXGO POWDER

PANION PLUS CAPSULE

PANION TABLETS

SHILAJIT GOLD CAPSULES
Cosmetics
Herbal cosmetic and personal care products for the growing beauty market.

HYPERPIGMENTATION SERUM

BODY LOTION

MOISTURISING SHAMPOO

SERUM

PETALS MOISTURIZER

VITAMIN C FACE WASH

BRIGHTENING SERUM

ACNE XPERT FACEWASH

SUNSCREEN
Herbal Tea
Wellness tea blends crafted for health-conscious consumers.

SWEET ROSE

TULSI GINGER

LEMON TEA

HEALTHY HEART

GINGER HONEY

SOOTHING CINNAMON

BERRY BLAST
Start Your Ayurvedic Franchise Today
Join hands with one of India's trusted Ayurvedic manufacturers. Get exclusive rights, marketing support, and a wide product range.
Apply for Franchise