/* Hide default Blogger theme title to prevent duplication */
.post-title, .entry-title, .page-title, h1.post-title {
display: none !important;
}
.b-contact-wrapper {
–primary: #8b263e;
–primary-dark: #63192b;
–accent: #d4af37;
–accent-light: #f4e8c1;
–bg-main: #fcfaf7;
–surface: #ffffff;
–text-dark: #2c2523;
–text-muted: #665c58;
–border-color: #eee5d8;
–shadow: 0 8px 24px rgba(139, 38, 62, 0.08);
–radius: 12px;
font-family: ‘Plus Jakarta Sans’, system-ui, -apple-system, sans-serif;
max-width: 950px;
margin: 20px auto;
background: var(–surface);
border-radius: var(–radius);
box-shadow: var(–shadow);
border: 1px solid var(–border-color);
overflow: hidden;
color: var(–text-dark);
line-height: 1.6;
}
/* Header Section */
.b-contact-header {
background: linear-gradient(135deg, var(–primary-dark), var(–primary));
color: #ffffff;
padding: 40px 25px;
text-align: center;
}
.b-contact-header h2 {
font-family: ‘Cinzel’, Georgia, serif !important;
font-size: 2rem !important;
letter-spacing: 0.5px;
color: var(–accent-light) !important;
margin: 0 0 10px 0 !important;
border: none !important;
padding: 0 !important;
}
.b-contact-header::after {
content: ”;
display: block;
width: 70px;
height: 3px;
background: var(–accent);
margin: 12px auto 0;
border-radius: 2px;
}
.b-contact-header p {
font-size: 1rem;
margin: 0 !important;
opacity: 0.95;
max-width: 600px;
margin-left: auto !important;
margin-right: auto !important;
color: #ffffff !important;
}
/* Grid Layout */
.b-contact-body {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
padding: 35px;
}
/* Info Card (Left Column) */
.b-info-card {
background: #faf6f0;
border: 1px solid var(–border-color);
border-radius: var(–radius);
padding: 25px;
display: flex;
flex-direction: column;
gap: 20px;
}
.b-info-card h3 {
font-family: ‘Cinzel’, Georgia, serif !important;
font-size: 1.3rem !important;
color: var(–primary) !important;
border-bottom: 2px solid var(–accent) !important;
padding-bottom: 8px !important;
margin: 0 0 10px 0 !important;
}
.b-info-item {
display: flex;
align-items: flex-start;
gap: 12px;
}
.b-info-icon {
background: var(–primary);
color: var(–accent-light);
width: 38px;
height: 38px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.b-info-icon svg {
width: 20px;
height: 20px;
fill: var(–accent-light);
}
.b-info-details {
flex: 1;
min-width: 0; /* Ensures long emails wrap properly */
}
.b-info-details h4 {
font-size: 0.85rem !important;
text-transform: uppercase;
letter-spacing: 0.5px;
color: var(–text-muted) !important;
margin: 0 0 3px 0 !important;
font-weight: 600;
}
.b-info-details p,
.b-info-details a {
font-size: 0.95rem;
color: var(–text-dark) !important;
font-weight: 600;
text-decoration: none;
overflow-wrap: break-word;
word-break: break-word;
hyphens: auto;
margin: 0 !important;
display: block;
}
.b-info-details a:hover {
color: var(–primary) !important;
text-decoration: underline !important;
}
/* Scholar Box */
.b-contribution-box {
background: #ffffff;
border-left: 4px solid var(–accent);
padding: 18px;
border-radius: 0 8px 8px 0;
box-shadow: 0 2px 8px rgba(0,0,0,0.03);
margin-top: 10px;
}
.b-contribution-box h4 {
font-family: ‘Cinzel’, Georgia, serif !important;
color: var(–primary) !important;
font-size: 1.05rem !important;
margin: 0 0 6px 0 !important;
}
.b-contribution-box p {
font-size: 0.9rem !important;
color: var(–text-muted) !important;
margin: 0 !important;
line-height: 1.5;
}
/* Form Styling (Right Column) */
.b-form-container h3 {
font-family: ‘Cinzel’, Georgia, serif !important;
font-size: 1.3rem !important;
color: var(–primary) !important;
margin: 0 0 20px 0 !important;
}
.b-form-group {
margin-bottom: 18px;
}
.b-form-group label {
display: block;
font-size: 0.88rem;
font-weight: 600;
color: var(–text-dark);
margin-bottom: 6px;
}
.b-form-group input,
.b-form-group select,
.b-form-group textarea {
width: 100%;
padding: 11px 14px;
border: 1px solid #dcd4c8;
border-radius: 8px;
font-size: 0.95rem;
font-family: inherit;
background-color: #fff;
box-sizing: border-box;
transition: all 0.3s ease;
}
.b-form-group input:focus,
.b-form-group select:focus,
.b-form-group textarea:focus {
outline: none;
border-color: var(–primary);
box-shadow: 0 0 0 3px rgba(139, 38, 62, 0.1);
}
.b-submit-btn {
width: 100%;
background: var(–primary);
color: #ffffff !important;
border: none;
padding: 13px;
font-size: 0.98rem;
font-weight: 600;
border-radius: 8px;
cursor: pointer;
transition: background 0.3s ease;
}
.b-submit-btn:hover {
background: var(–primary-dark);
}
.b-footer-note {
text-align: center;
padding: 15px 20px;
border-top: 1px solid var(–border-color);
font-size: 0.85rem;
color: var(–text-muted);
background: #faf6f0;
}
/* Mobile Responsive Adjustment */
@media (max-width: 768px) {
.b-contact-body {
grid-template-columns: 1fr;
padding: 20px;
}
.b-contact-header {
padding: 30px 18px;
}
}
Get in Touch
We welcome feedback, suggestions, and inquiries from our global community of devotees and readers.
How to Reach Us
Primary Email
Response Time
We strive to respond to all legitimate inquiries within 24–48 hours.
Content Contributions
If you are a Vedic scholar or a spiritual researcher and wish to contribute to our mission of spreading authentic Puranic knowledge, please reach out via our primary email above.
Send Us a Message
Select a category
Vrat Katha / Ritual Query
Technical Assistance
Content Contribution (Vedic Scholar/Researcher)
General Feedback & Suggestions