body{background-color:#f5fffa}.header{width:100%;padding:0 100px}.header h6{animation:blink 1s linear infinite}@keyframes blink{0%,to{opacity:1;color:red}50%{opacity:.1;color:#000}}.banner{padding:10px 20px;background-color:#f5fffa}.banner .pujastyle{height:250px;background-color:#fff;border-radius:10px;position:relative;text-align:center;border:1px solid orange}.banner .pujastyle img{border-radius:10px;height:210px;margin:10px}.banner .pujastyle .pujaname{color:#fff;height:40px;background-color:#745f51;position:absolute;bottom:0;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:0 0 10px 10px}.banner .pujastyle .pujaname:hover{background-color:#745f51;color:#fff}footer{width:100%;padding:1rem;text-align:center;background:#e9e9e9;color:555;position:fixed;left:0;bottom:0;z-index:100}.servicesImg{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.servicesImg img{width:350px;height:auto;border-radius:12px;margin-right:40px;box-shadow:#0000001a 0 4px 16px}.navbar{background-color:#f60!important;width:100%;padding:0 1rem;height:auto}.navbar-brand{font-family:inherit;font-weight:bolder;font-size:1.5rem;color:#fff!important}.navbar-brand:hover{color:#f0f0f0!important}.nav-link{padding:.75rem 1rem!important;font-weight:600!important;color:#fff!important;transition:background-color .3s ease}.nav-link:hover{color:#fff!important;background-color:#745f51!important}.nav-link:active{color:#fff!important;background-color:#00f!important}.dropdown-menu{background-color:#fff;border-radius:0;border:none;box-shadow:0 2px 8px #0000001a}.dropdown-item{color:#333!important;font-weight:500}.dropdown-item:hover{background-color:#f60!important;color:#fff!important}@media (min-width: 768px){.navbar{padding:0 2rem}}@media (min-width: 992px){.navbar{padding:0 3rem}.nav-link{padding:1rem 1.5rem!important}}@media (min-width: 1200px){.navbar{padding:0 4rem}}.bg-orange{background-color:#f60!important}.footer{font-size:.9rem;font-weight:500}.pujastyle{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.pujastyle:hover{transform:scale(1.03);box-shadow:0 1rem 1.5rem #00000026}.puja-image{border-radius:1rem;width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.pujastyle:hover .puja-image{transform:scale(1.05)}.pujaname{position:absolute;bottom:0;width:100%;background:#000000a6;color:#fff;text-align:center;padding:.6rem .75rem;font-weight:500;font-size:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}:root{--orange: #FF6600;--warm-sand: #FEEAD1;--burnt-sienna: #E25822;--text-muted: #745f51;--dark-text: #333}.banner-section{background-color:var(--warm-sand);padding:1.5rem 0;color:var(--dark-text);border-bottom:3px solid var(--orange)}.banner-title{font-size:1.75rem;font-weight:700;color:var(--orange);margin-bottom:.3rem}.banner-subtitle{font-size:1rem;color:var(--text-muted);opacity:.9}.content-section{background-color:#fffaf5;color:var(--dark-text)}.section-heading{color:var(--orange);font-weight:700;margin-bottom:1rem;font-size:1.5rem}.content-section p{font-size:1rem;line-height:1.6;color:var(--text-muted)}.btn-orange{background-color:var(--orange);border:none;color:#fff;font-weight:600;padding:.5rem 1.5rem;border-radius:30px;transition:background-color .3s ease}.btn-orange:hover,.btn-orange:focus{background-color:var(--burnt-sienna);color:#fff;outline:none}.ceremony-image{border:5px solid var(--orange);max-width:100%;height:auto;transition:transform .3s ease;box-shadow:0 4px 15px #ff66004d;border-radius:15px}.ceremony-image:hover{transform:scale(1.05)}.footer-section{background-color:#f2f2f2}@media (max-width: 576px){.banner-title{font-size:1.4rem}.banner-subtitle{font-size:.85rem}.section-heading{font-size:1.3rem}}
