:root{--pink-color:#ffa4a0;--lightblue-color:#1fa3ab;--blue-color:#195f7d}body{margin:0;padding:0;font-family:"Magra",sans-serif;font-style:normal}.welcome-stripe{text-align:center;background-color:var(--pink-color);padding:8px}.welcome-stripe strong{font-size:2rem;font-family:Arial,sans-serif}.menu-list{width:100%;display:flex;justify-content:end;font-family:Arial,sans-serif;background-color:var(--blue-color)}.menu-list ul{color:#fff;display:flex;list-style:none;padding-right:40px}.menu-list li,.center-menu-list li{cursor:pointer;font-family:Arial,sans-serif;padding-left:22px;padding-right:22px}.header-section{display:flex;justify-content:space-between;margin:auto 270px auto 200px}.header-section .bellevue-logo{width:350px;height:auto;padding-top:13px}.cart{margin-top:50px;display:flex;align-items:center}.fa-magnifying-glass{font-size:20px;margin-right:10px}.fa-cart-shopping{font-size:30px}.center-line{position:relative;height:2px}.center-line:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:#a9a9a9}.center-menu-list{display:flex;justify-content:center;padding:9px}.menu-bars{display:none}.center-menu-list ul{display:flex;list-style:none;padding-right:140px}.landing-image-section .landing-image-mobile{display:none}.landing-image-section .landing-image,.landing-image-section .landing-image-mobile{width:100%;object-fit:contain}.center-title-text{text-align:center;margin-top:35px}.center-title-text h1,.center-title-text h2{margin:7px;font-size:30px;color:var(--lightblue-color)}.center-title-text .heading-underline-1{margin:13px auto;width:370px;border-bottom:2px solid #a9a9a9}.service-section{display:grid;margin:50px auto;grid-template-columns:repeat(5,minmax(250px,1fr));column-gap:0}.service-section .item-box{width:90%;display:block;text-align:center}.service-section .item-box .item-logo img{width:100px;height:auto}.service-section .item-box .heading,.heading-text strong{font-size:2rem;color:var(--lightblue-color)}.service-section .item-box .description{font-size:1.5rem;font-weight:600;font-family:Arial,sans-serif}.heading-text{text-align:center}.heading-text .heading-underline-2{margin:10px auto;border-bottom:2px solid #a9a9a9}.wedding-section .wedding-center-text{text-align:center;font-size:55px;margin-top:60px;margin-bottom:50px;color:var(--pink-color)}.wedding-section .wedding-layout .wedding-content{width:50%;margin-top:70px}.banner-content{height:550px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#d6ecf0}.banner-content .title-text{padding-top:25px;padding-left:50px;text-align:start;font-size:60px;font-weight:bolder;letter-spacing:1px;color:var(--lightblue-color)}.banner-content .sub-text{font-size:35px;line-height:45px;letter-spacing:1px;padding-left:50px;font-family:Arial,sans-serif}.banner-content strong{font-size:75px;display:flex;justify-content:end;padding-right:50px;padding-top:50px;letter-spacing:3px;font-family:"Alex Brush",cursive}.wedding-layout .wedding-image{width:50%}.wedding-image .couple-image{max-width:110%;height:100%;object-fit:contain}.weekly-deal-content{position:relative}.weekly-deal-text{letter-spacing:1px;font-size:50px;text-align:center;color:var(--pink-color)}.weekly-deal-content .discount-sticker{position:absolute;left:22%;top:25%;z-index:99;text-align:center;display:flex;font-family:Arial,sans-serif;justify-content:center;font-weight:600;align-items:center;font-size:40px;width:130px;height:130px;border-radius:50%;overflow:hidden;color:#fff;background:#2ea4ab}.best-seller-section{margin-top:70px}.best-seller-section h1{color:var(--lightblue-color);text-align:center;font-size:55px;font-weight:700}.flover-section{display:grid;margin:50px auto;width:fit-content;justify-content:center;grid-template-columns:repeat(3,minmax(300px,1fr));column-gap:50px}.flover-section-img img{height:500px;width:500px;object-fit:cover;background-size:contain}.flover-section-img p{margin-bottom:3px}.flover-section-img span{margin-bottom:0}.flover-section-img p,.flover-section-img span{font-weight:500;font-size:25px}.youtube-section{display:flex;margin:50px 100px;justify-content:space-around;align-items:center;background:#d6ebf0;border-radius:10px}.youtube-content h1{text-align:start;font-size:50px;font-weight:bolder;letter-spacing:1px}.youtube-content p{padding-top:30px;width:550px;font-size:28px;line-height:35px;letter-spacing:1px;font-weight:600;font-family:Arial,sans-serif}.youtube-video iframe{width:600px;height:400px}.owner-section{display:flex;justify-content:center;align-items:center}.owner-box{display:flex;justify-content:center;align-items:center}.owner-content{width:600px;padding-left:15px}.owner-content p{font-size:25px}.owner-content strong{font-family:Arial,sans-serif;font-size:26px}.owner-image img{width:200px;height:260px;object-fit:cover}.customer-testimonial-section{margin-top:50px;position:relative}.testimonial-content{margin:35px auto;width:auto}.slick-prev,.slick-next{width:33px !important;height:33px !important;background:#000 !important}.client-image img{display:block;width:400px;height:400px}.customer-testimonial-section .heading-text{text-align:center;font-size:45px;color:var(--lightblue-color)}.footer-section{margin-top:50px;background:#2ea4ab}.footer-content-section{display:flex;padding-left:130px}.footer-content{width:500px;margin-top:50px}.footer-content h1{color:#fff;font-size:38px;font-weight:bolder;font-family:Arial,sans-serif}.footer-content p{color:#fff;margin-top:0;font-size:25px;font-family:Arial,sans-serif}.footer-content strong{color:#fff;font-size:27px;font-family:Arial,sans-serif}.footer-company-section{display:flex;justify-content:end;align-items:center;padding-bottom:50px}.footer-company-box{padding-right:40px}.footer-company-box h1{color:#fff;margin-bottom:10px;font-size:38px}.company-image{display:flex}.company-image img{margin:auto 10px;width:100px;height:auto;object-fit:cover}@media (max-width:425px){.menu-list li{font-size:8px !important}.center-title-text h1{font-size:20px}.center-title-text h2{font-size:15px !important}.center-title-text .heading-underline-1{width:235px !important}.weekly-deal-content .discount-sticker{top:37% !important;left:20% !important;font-size:20px !important}.youtube-content p{width:295px !important}}@media(max-width:575px) and (min-width:320px){.welcome-stripe strong{font-size:13px}.menu-list{justify-content:center}.menu-list ul{margin:15px auto;padding-right:0;padding-left:0}.menu-list li{font-size:10px;padding-left:10px;padding-right:10px}.cart{margin-top:20px}.header-section .bellevue-logo{width:200px;height:auto}.header-section{justify-content:space-between;margin:auto 20px}.center-menu-list{display:block;justify-content:start;padding:9px}.menu-bars{display:block;float:right;margin:5px 10px 10px}.fa-bars,.fa-xmark{font-size:23px}.fa-xmark{display:none}.center-menu-list ul{display:none;transition:display .3s ease;padding-right:0}.center-menu-list li{padding:5px}.center-title-text{margin-top:25px}.center-title-text h1{font-size:26px}.center-title-text h2{font-size:18px}.landing-image-section .landing-image-mobile{display:block}.landing-image-section .landing-image{display:none}.service-section{margin:0 auto;width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:0}.service-section .item-box{margin:0 20px}.heading-text{padding-top:15px}.center-title-text .heading-underline-1{margin:10px auto;width:280px}.wedding-section .wedding-center-text{font-size:35px;margin:30px auto}.wedding-section .wedding-layout{display:block;margin:0}.wedding-section .wedding-layout .wedding-content{width:auto;margin:0 20px 10px}.banner-content{height:350px;border-radius:10px}.banner-content .title-text{padding-top:30px;padding-left:30px;font-size:23px}.banner-content .sub-text{font-size:15px;line-height:25px;padding-top:25px;padding-left:18px}.banner-content strong{font-size:30px;padding-top:30px;padding-right:30px;letter-spacing:3px}.wedding-layout .wedding-image{width:100%;margin-top:30px}.wedding-image .couple-image{width:100%}.weekly-deal-text{font-size:35px}.weekly-deal-content .discount-sticker{top:33%;font-size:23px;width:70px;height:70px}.best-seller-section{margin-top:40px}.best-seller-section h1{font-size:28px}.flover-section{margin:20px auto;width:100%;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:0}.flover-section-img{margin:20px}.flover-section-img img{height:380px;width:100%}.flover-section-img p,.flover-section-img span{font-size:18px}.youtube-section{display:block;margin:0;justify-content:center;align-items:center}.youtube-content h1{padding-top:30px;font-size:30px;padding-left:25px}.youtube-content p{width:345px;padding-top:10px;padding-left:25px;font-size:20px}.youtube-video iframe{width:100%;height:300px}.owner-section{display:block;margin-top:40px}.owner-box{display:flex;margin-top:22px}.owner-content{width:100%;padding-left:15px}.owner-content p{font-size:13px}.owner-content strong{font-size:15px}.owner-image img{width:170px;height:200px;padding-left:13px}.customer-testimonial-section .heading-text{font-size:28px}.footer-section{margin-top:50px}.footer-content-section{display:block;padding-left:20px;padding-top:10px}.footer-content{width:100%;margin-top:30px}.footer-content h1{font-size:28px}.footer-content p{font-size:18px}.footer-content strong{font-size:20px}.footer-company-section{display:block}.footer-company-box{padding-right:0;padding-left:20px}.footer-company-box h1{font-size:28px}.company-image img{width:50px}.client-image img{width:275px;height:265px}}@media (max-width:1024px) and (min-width:576px){.flover-section{width:fit-content !important;grid-template-columns:repeat(2,minmax(300px,1fr)) !important}.flover-section{column-gap:0 !important}.header-section .bellevue-logo{width:220px}.cart{margin-top:26px}.youtube-section{display:block;margin:50px !important}.youtube-content{padding:25px 0 0 !important;width:100% !important}.youtube-content h1{font-size:30px;padding-left:25px}.youtube-content p{width:550px !important}.youtube-video{display:flex;justify-content:center;align-items:center;padding-bottom:35px}.youtube-video iframe{width:100%;height:350px}.wedding-image .couple-image{width:100% !important}.owner-section{display:block !important;margin-top:50px !important}.owner-box{padding-left:40px;margin:25px auto}.owner-content{width:100% !important}.center-menu-list li{font-size:10px !important;padding-left:3px !important;padding-right:9px !important}.center-menu-list ul{padding-right:35px !important}.banner-content{height:245px !important}.banner-content strong{font-size:35px !important;padding-top:0 !important}.banner-content .title-text{padding-left:25px !important;font-size:25px !important}.banner-content .sub-text{font-size:17px !important;line-height:30px !important;padding-top:12px !important;padding-left:25px !important}.weekly-deal-text{font-size:37px !important}.weekly-deal-content .discount-sticker{left:23% !important;top:30% !important;font-size:18px !important;width:60px !important;height:60px !important}.best-seller-section h1{font-size:30px !important}.footer-section{margin-top:25px}.footer-content-section{padding-left:30px}.footer-content{margin-top:10px}.footer-content h1{font-size:32px}.footer-content p{font-size:20px}.footer-content strong{font-size:20px}.footer-company-box h1{font-size:34px}.company-image img{width:70px}.client-image{padding:0}.client-image img{width:220px !important;height:220px !important}}@media (max-width:1440px) and (min-width:576px){.header-section{margin:auto 75px}.service-section{width:100%;margin:10px auto;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.service-section .item-box{margin:18px 20px}.wedding-section .wedding-center-text{font-size:40px;margin:40px auto}.wedding-section .wedding-layout{margin:auto 20px}.wedding-section .wedding-layout .wedding-content{margin-top:30px}.banner-content{height:400px}.banner-content .title-text{padding-left:30px;font-size:32px}.banner-content .sub-text{font-size:20px;line-height:30px;padding-top:25px;padding-left:30px}.banner-content strong{font-size:40px;padding-top:30px}.wedding-layout .wedding-image{width:50%;margin-top:0}.weekly-deal-text{font-size:40px}.weekly-deal-content .discount-sticker{left:24%;top:28%;font-size:23px;width:70px;height:70px}.best-seller-section{margin-top:50px}.best-seller-section h1{font-size:45px}.flover-section{margin:20px auto;width:fit-content;grid-template-columns:repeat(3,minmax(300px,1fr))}.flover-section-img{margin:20px}.flover-section-img img{height:350px;width:100%}.flover-section-img p,.flover-section-img span{font-size:22px}.youtube-section{margin:50px}.youtube-content h1{font-size:35px;padding-left:25px}.youtube-content p{padding-top:25px;padding-left:25px;width:450px;font-size:21px}.youtube-video iframe{width:550px;height:345px}.center-menu-list li{font-size:14px;padding-left:20px;padding-right:20px}.client-image img{width:300px;height:300px}.owner-content{width:420px}}