/* Preserve the original desktop and mobile header layouts during viewport changes. */
.sanjay_abt_img_mob { display: none; }
@media (max-width: 767px) {
  .sanjay_abt_img { display: none; }
  .sanjay_abt_img_mob { display: block; }
}
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
.local-captcha { width: 100px; height: 40px; }
