.funeral-steps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;box-sizing:border-box}.funeral-steps .step{text-align:center;background-color:#f0f4f1;border-left:4px solid #3b5f4d;border-radius:8px;padding:20px;flex:1 1 calc(25% - 20px);box-shadow:0 4px 8px rgba(0,0,0,.05);transition:transform .3s ease;box-sizing:border-box}.funeral-steps .step:hover{transform:translateY(-5px)}.funeral-steps .step h3{font-size:1.2rem;color:#3b5f4d;font-weight:700;margin-bottom:5px}.funeral-steps .step h4{font-size:1.1rem;font-weight:700;color:#1e3a2c;margin-bottom:10px}.funeral-steps .step p{font-size:.95rem;line-height:1.6;color:#333}@media (max-width:991px){.funeral-steps .step{flex:1 1 calc(50% - 20px)}}@media (max-width:600px){.funeral-steps .step{flex:1 1 100%}}.funeral-grid-outer{max-width:1200px;margin:auto;box-sizing:border-box}.funeral-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.funeral-box{border:1px solid #ccc;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:15px;line-height:1.6}.funeral-box h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#000}@media (max-width:1024px){.funeral-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.funeral-grid{grid-template-columns:1fr}.funeral-box h3{font-size:16px}}.obit_main .obit_name_and_date h1{font-size:36px;margin-left:2.6%;color:white}.item-justify{text-align:justify}.top-buddhist-funeral{margin-bottom:10px}.page-id-804 .details-buddhist{margin-bottom:0}.home-page-content{padding-top:2rem}.slick-track{height:292px}ul.list li{text-align:justify;font-family:"Gudea";margin-bottom:12px}span.vc_tta-title-text{color:#000;font-size:18px;font-family:Libre Baskerville}.table tr td{background-color:#f3f3f3;padding:20px}.table td{border-left:3px solid white;color:#005394;text-align:justify;font-family:"Gudea"}.table th,.table td{border-top:1px solid rgba(222,226,230,.03)}.heading{font-size:25px;background:#ffa791;padding:20px;color:white;text-align:center}.thank-you .page-title-thanks{font-size:60px}section.thank-you{padding:50px 0}.Funeral-stop li a{color:#e36d66}.home-page-content.container.google-map iframe{width:100%;height:400px;margin-bottom:50px}.funeral-flower-item .wrap h3{font-family:Libre Baskerville}.pt-5,.py-5{padding-top:0!important}.wrap a:first-child{border-bottom:none!important}.obit_listing.d-sm-flex.border-0.text-center.text-sm-start.pt-5{width:100%}.fhw-solutions-obituaries_all-obituary-listings.bootstrap-fhws-obituaries-container.p-2>.row.no-gutters>.row.no-gutters>.col-12{flex-direction:column-reverse;display:flex}.fhw-solutions-obituaries_all-obituary-listings.bootstrap-fhws-obituaries-container.p-2>.row.mb-4.justify-content-end{width:100%}