*{font-family:arial, "sans-serif", "Roboto"}
.header_area{position:relative;}
article.card{border:none;background:none;padding-bottom:40px !important;}
.footer_logo h4{display:none;}
.footer_social{display:none;}
.btnB2B{font-size:11px;text-transform:uppercase;border-radius:5px;color:black;}
.pubDate{font-size:11px;text-transform:uppercase;}
.mySocialMedia{border-radius: 10px;background-color: #e8eef3 !important;}

.headerShare a{margin:0 3px 0 0;}
.headerShare a i{font-size:14px;vertical-align:middle;}
.headerShare a span{font-size:13px;vertical-align:middle;display:inline-block;text-transform:uppercase;font-weight: bold;margin:0 0 0 5px;}

@media (max-width: 730px){
  .headerShare a span{display:none;}
}

/* Social Media Section */
.blog-social-section{padding: 28px 20px;margin: 30px 0;background: #f8f9fa;border: 1px solid #e9ecef;border-radius: 16px;text-align: center;}
.blog-social-title {font-size: 1.25rem;font-weight: 700;color: #212529;margin-bottom: 8px;}
.blog-social-description {color: #6c757d;font-size: 0.95rem;margin-bottom: 22px;}
.social-btn {display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 10px 15px;border: 0;border-radius: 10px;color: #fff;text-decoration: none;font-size:11px;font-weight: 600;transition: transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease;text-transform: uppercase;margin:5px;}
.social-btn:hover {color: #fff;transform: translateY(-3px);box-shadow: 0 5px 14px rgba(0, 0, 0, 0.15);opacity: 0.95;}
.social-btn i {font-size: 1.15rem;}
/* Brand colors */
.social-youtube   { background: #ff0033; }
.social-instagram { background: #c13584; }
.social-linkedin  { background: #0a66c2; }
.social-whatsapp  { background: #25d366; }
.social-telegram  { background: #229ed9; }
.social-x         { background: #111111; }
.social-facebook  { background: #1877f2; }
/* Mobile responsive */
@media (max-width: 767.98px) {
.blog-social-section {padding: 22px 12px;}
.blog-social-buttons {gap: 10px !important;}
.social-btn {width: 46px;height: 46px;padding: 0;border-radius: 12px;margin:0;}
.social-btn i {font-size: 1.25rem;}
}
@media (prefers-reduced-motion: reduce) {
.social-btn {transition: none;}
}
