.hero,.hero2,.hero3{position:relative;width:100%;max-width:100%;margin:0;padding:0;background-position:bottom left,top right,center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:29% auto,32% auto,cover}.template3-page .swiper,.template3-page .swiper-slide{width:100%;height:550px}@media (max-width: 768px){.template3-page .swiper,.template3-page .swiper-slide{height:650px}}@media (max-width: 576px){.template3-page .swiper,.template3-page .swiper-slide{height:750px}}.swiper-slide section{width:100%}.hero .row,.hero2 .row,.hero3 .row{margin:0;width:100%}.hero-text{width:100%;max-width:100%}.template3-page .swiper-pagination-bullet{width:12px;height:12px;background-color:#d4cfc9!important;opacity:1;transition:all .3s ease}.template3-page .swiper-pagination-bullet-active{background-color:#4d1f08!important;opacity:1}.jewellery-banner{font-family:Poppins,sans-serif;overflow:hidden}.jewellery-banner .col-md-4{padding-left:0!important;padding-right:0!important}.jewellery-banner .row{height:600px}.jewellery-img{width:100%;height:100%;object-fit:cover;display:block}.text-section{display:flex;align-items:center}.content-wrapper{width:100%;height:100%}.title{font-size:2rem;line-height:1.3;font-weight:700}.subtitle{font-size:1.1rem;color:#333}@media (max-width: 767.98px){.jewellery-banner{overflow:visible}.jewellery-banner .row{flex-direction:column;height:auto}.jewellery-banner .col-md-8>.row{height:400px}.jewellery-banner .col-md-8>.row>div{padding:8px;height:calc(50% - 8px)}.jewellery-img{border-radius:4px}.text-section{text-align:center;padding:40px 20px;display:flex;align-items:center;justify-content:center}.title{font-size:1.5rem}.subtitle{font-size:1rem}}@media (max-width: 480px){.title{font-size:1.3rem}.subtitle{font-size:.9rem}}@media (max-width: 428px){.title{font-size:1.2rem}.subtitle{font-size:.85rem}}@media (max-width: 414px){.title{font-size:1.1rem}.subtitle{font-size:.8rem}}@media (max-width: 393px){.title{font-size:1.05rem}.subtitle{font-size:.75rem}}@media (max-width: 390px){.title{font-size:1rem}.subtitle{font-size:.7rem}}@media (max-width: 375px){.title{font-size:.95rem}.subtitle{font-size:.65rem}}@media (max-width: 360px){.title{font-size:.9rem}.subtitle{font-size:.6rem}}@media (max-width: 320px){.title{font-size:.85rem}.subtitle{font-size:.55rem}}.services-section{background-color:#fff;margin-top:2rem;margin-bottom:2rem}.service-card{background-color:#fdf7ef;border-radius:12px;padding:16px 14px;transition:all .3s ease;height:100%;width:103%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000d}.service-card:hover{background-color:#f8f1e4;transform:translateY(-4px);box-shadow:0 4px 10px #0000001a}.service-card .icon{font-size:2rem;color:#3b3b3b;margin-bottom:15px}.service-card h5{font-size:1rem;color:#3b3b3b;font-weight:500;margin:0}.row.g-4{--bs-gutter-x: 2rem;--bs-gutter-y: 2rem}.trending-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:25px;overflow-x:auto;padding:10px;scroll-behavior:smooth}.trending-row::-webkit-scrollbar{display:none}.card_img{flex:0 0 auto;transition:transform .3s ease}.card_img img{height:331px;width:320px;object-fit:cover;border-radius:12px}.card_img:hover{transform:translateY(-5px)}.trending-row .card_img h5{font-size:1rem;margin-top:8px}.wedding-section{background-color:#fff;font-family:Poppins,sans-serif}.contact-line{font-size:16px;color:#333;margin-top:20px}.equal-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease,box-shadow .4s ease}@media (max-width: 767.98px){.equal-img{height:250px;object-fit:cover}.row.g-0 .col-6,.row.g-0 .col-5{flex:0 0 50%;max-width:50%}.container-fluid.py-5,.wedding-section.py-5,.feel-special-section.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.container-fluid.px-5{padding-left:1rem!important;padding-right:1rem!important}.services-section{margin-top:1rem!important;margin-bottom:1rem!important}.row.g-4{--bs-gutter-y: 1rem}.mb-4{margin-bottom:1rem!important}.mt-4{margin-top:1rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.pt-4{padding-top:1rem!important}.contact-line{margin-top:1rem!important}.trending-row{gap:10px;padding:5px}}.equal-img:hover{transform:scale(1.05);box-shadow:0 8px 20px #00000040}.feel-special-section{font-family:Poppins,sans-serif;background-color:#f9f2ea}.ring-img{max-height:350px;object-fit:contain}.testimonial-section{background-color:#fff;font-family:Poppins,sans-serif}.testimonial-card{background-color:#fff;border:9px solid #f5e8dc;border-radius:15px;transition:all .3s ease;height:100%}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000000d}.testimonial-img{width:120px;height:120px;object-fit:contain;border-radius:50%;background-color:#faf7f3;padding:12px}.testimonial-card h5{font-size:1.1rem;color:#333}.testimonial-card p{font-size:.95rem;line-height:1.6}.store-section{background-color:#fff;font-family:Poppins,sans-serif}.store-img{width:87%;object-fit:cover;border-radius:16px}.align-items-stretch>[class*=col-]{display:flex;flex-direction:column}.info-card{background-color:#fdf7ef;border-radius:16px;border:none;box-shadow:0 1px 4px #0000000d;transition:all .3s ease;height:100%}.info-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000014}.icon-circle{background-color:#2c2c2c;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px}.icon-circle img{filter:brightness(0) invert(1)}.info-card h5{color:#2c2c2c;font-size:1.1rem}.info-card p{font-size:.95rem;line-height:1.6}.features-row{display:flex;align-items:flex-end;flex-wrap:wrap;row-gap:20px}.feature-col{display:flex;justify-content:center}.feature-item{display:flex;flex-direction:column;align-items:center;height:100%}.feature-img{max-height:80px;object-fit:contain}.feature-text{margin-top:10px;text-align:center}@media (max-width: 991px){.store-img{margin-bottom:1.5rem;height:auto}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-6{flex:0 0 50%;max-width:50%}.service-card{padding:20px 10px}.service-card .icon{font-size:1.7rem}.service-card h5{font-size:.9rem}.equal-img{height:auto}.ring-img{max-height:250px;margin-bottom:1rem}.trending-row .card_img h5{font-size:.95rem}}@media (max-width: 480px){.service-card .icon{font-size:1.6rem}.service-card h5{font-size:.95rem}.contact-line{font-size:15px}.testimonial-card h5{font-size:1.1rem}.testimonial-card p{font-size:.95rem}.info-card h5{font-size:1.1rem}.info-card p{font-size:.95rem}.trending-row .card_img h5{font-size:1rem}}@media (max-width: 428px){.service-card .icon{font-size:1.5rem}.service-card h5{font-size:.9rem}.contact-line{font-size:14px}.testimonial-card h5{font-size:1.05rem}.testimonial-card p{font-size:.9rem}.info-card h5{font-size:1.05rem}.info-card p{font-size:.9rem}.trending-row .card_img h5{font-size:.95rem}}@media (max-width: 414px){.service-card .icon{font-size:1.4rem}.service-card h5{font-size:.85rem}.contact-line{font-size:13px}.testimonial-card h5{font-size:1rem}.testimonial-card p{font-size:.85rem}.info-card h5{font-size:1rem}.info-card p{font-size:.85rem}.trending-row .card_img h5{font-size:.9rem}}@media (max-width: 393px){.service-card .icon{font-size:1.3rem}.service-card h5{font-size:.8rem}.contact-line{font-size:12px}.testimonial-card h5{font-size:.95rem}.testimonial-card p{font-size:.8rem}.info-card h5{font-size:.95rem}.info-card p{font-size:.8rem}.trending-row .card_img h5{font-size:.85rem}}@media (max-width: 390px){.service-card .icon{font-size:1.2rem}.service-card h5{font-size:.75rem}.contact-line{font-size:11px}.testimonial-card h5{font-size:.9rem}.testimonial-card p{font-size:.75rem}.info-card h5{font-size:.9rem}.info-card p{font-size:.75rem}.trending-row .card_img h5{font-size:.8rem}}@media (max-width: 375px){.service-card .icon{font-size:1.1rem}.service-card h5{font-size:.7rem}.contact-line{font-size:10px}.testimonial-card h5{font-size:.85rem}.testimonial-card p{font-size:.7rem}.info-card h5{font-size:.85rem}.info-card p{font-size:.7rem}.trending-row .card_img h5{font-size:.75rem}}@media (max-width: 360px){.service-card .icon{font-size:1rem}.service-card h5{font-size:.65rem}.contact-line{font-size:9px}.testimonial-card h5{font-size:.8rem}.testimonial-card p{font-size:.65rem}.info-card h5{font-size:.8rem}.info-card p{font-size:.65rem}.trending-row .card_img h5{font-size:.7rem}}@media (max-width: 320px){.service-card .icon{font-size:.95rem}.service-card h5{font-size:.6rem}.contact-line{font-size:8px}.testimonial-card h5{font-size:.75rem}.testimonial-card p{font-size:.6rem}.info-card h5{font-size:.75rem}.info-card p{font-size:.6rem}.trending-row .card_img h5{font-size:.65rem}}.email-wrap{word-break:break-word;overflow-wrap:anywhere}
