footer{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);color:#fff;padding:3rem 0 1.5rem;margin-top:4rem} footer h5,footer h6{color:#fff;font-weight:600;margin-bottom:1rem} footer .text-muted{color:#bdc3c7 !important} footer a{color:#bdc3c7;text-decoration:none;transition:color 0.3s ease} footer a:hover{color:#fff;text-decoration:none} footer .list-unstyled{list-style:none;padding:0;margin:0} footer .list-unstyled li{margin-bottom:0.5rem} footer .social-links{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start} footer .social-links a.social-link-item{display:inline-flex;flex-direction:column;align-items:center;gap:0.375rem;color:#fff;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease;min-width:0} footer .social-links a.social-link-item:hover{color:#fff;text-decoration:none;transform:translateY(-2px)} footer .social-links .social-link-icon{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.2s ease} footer .social-links a.social-link-item:hover .social-link-icon{background:rgba(255,255,255,0.25)} footer .social-links .social-link-icon i{font-size:1.2rem;color:#fff} footer .social-links .social-link-label{font-size:0.8125rem;font-weight:500;color:rgba(255,255,255,0.95);white-space:nowrap} footer .social-links a:not(.social-link-item){display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:rgba(255,255,255,0.1);border-radius:50%;margin-right:0.5rem;transition:all 0.3s ease} footer .social-links a:not(.social-link-item):hover{background:rgba(255,255,255,0.2);transform:translateY(-3px)} footer .copyright{border-top:1px solid rgba(255,255,255,0.1);padding-top:1.5rem;margin-top:2rem;text-align:center;color:#bdc3c7} footer .popular-pincodes-links{line-height:2} footer .popular-pincodes-links a{transition:color 0.2s ease;margin-right:0.25rem} footer .popular-pincodes-links a:hover{color:#fff !important;text-decoration:underline !important} footer .popular-pincodes-links span{margin:0 0.5rem;color:rgba(255,255,255,0.3)} @media (max-width:768px){footer{padding:2rem 0 1rem} footer h5,footer h6{margin-top:1.5rem;margin-bottom:0.75rem} }