/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 9, 2025 */
@font-face {
font-family: "verionaregular"; src: url("../fonts/veriona-webfont.woff2") format("woff2"),url("../fonts/veriona-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinsthin"; src: url("../fonts/poppins-thin-webfont.woff2") format("woff2"),url("../fonts/poppins-thin-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinsblack"; src: url("../fonts/poppins-black-webfont.woff2") format("woff2"),url("../fonts/poppins-black-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinsbold"; src: url("../fonts/poppins-bold-webfont.woff2") format("woff2"),url("../fonts/poppins-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinsextrabold"; src: url("../fonts/poppins-extrabold-webfont.woff2") format("woff2"),url("../fonts/poppins-extrabold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinslight"; src: url("../fonts/poppins-light-webfont.woff2") format("woff2"),url("../fonts/poppins-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinsmedium"; src: url("../fonts/poppins-medium-webfont.woff2") format("woff2"),url("../fonts/poppins-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinsregular"; src: url("../fonts/poppins-regular-webfont.woff2") format("woff2"),url("../fonts/poppins-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face {
font-family: "poppinssemibold"; src: url("../fonts/poppins-semibold-webfont.woff2") format("woff2"),url("../fonts/poppins-semibold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

.btn { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; font-family: "poppinssemibold"; font-size: 0.94rem; background: #f57b20; border-color: #f57b20; padding: 0 3rem; height: 3rem; line-height: 3rem; }

.btn.btn-primary:hover { color: #fff; background-color: #ec008c; border-color: #ec008c; }

.btn.btn-outline-dark { background: transparent!important; border-color: #000; }

.btn.btn-outline-dark:hover { color: #fff; background-color: #000!important; border-color: #000; }

body, html { position: relative; }

.relative { position: relative; }

body, ul { margin: 0; padding: 0; }

html { max-width: 100%; overflow-y: scroll; overflow-x: hidden; }

html { height: 100%; }

ul { list-style: none; }

.btn, a, button { display: inline-block; outline: 0!important; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.btn, a, a:focus, a:hover, button { text-decoration: none; outline-style: none; }

h1 { font-size: 6.9rem; line-height: 1; font-family: "verionaregular"; color: #ec008c; }

h2 { font-size: 2.19rem; line-height: 1.2; font-family: "verionaregular"; text-transform: capitalize; }

h3 { font-size: 2rem; text-transform: capitalize; line-height: 1.3; }

h4 { font-size: 1.5rem; }

h5 { font-size: 1.075rem; }

h6 { font-size: 0.88rem; font-family: "poppinssemibold"; }

.pt-100 { padding-top: 6.25rem; }

.mb-80 { margin-bottom: 5rem; }

.mb35 { margin-bottom: 2.188rem; }

.mt35 { margin-top: 2.188rem; }

.pb-100 { padding-bottom: 6.25rem; }

body { font-weight: normal; line-height: 1.8!important; font-size: 0.875rem; background: #ecf0f0; font-family: "poppinsregular"; font-weight: 400; position: relative; z-index: 0; overflow-x: hidden; overflow-y: hidden; min-height: 100%; color: #000; }

header { position: absolute; left: 0; top: 5rem; width: 100%; z-index: 999; font-size: 0.94rem; }

header a { color: #000; }

header a:hover { color: #00aaab; }

header .logo { position: absolute; width: 7.13rem; left: 0; right: 0; margin: 0 auto; z-index: 9999; }

header .ecom-icon { width: 2.56rem; height: 2.56rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; line-height: 2.56rem; text-align: center; margin: 0 0.2rem; }

header .ecom-icon.wish { background: #ec008c; }

header .ecom-icon.cart { background: #00aaab; }

header .auth a { font-family: "poppinssemibold"; padding-left: 1rem; font-size: 0.88rem; }

.stellarnav { width: auto; left: 1.5rem; }

.stellarnav ul { display: flex; }

.stellarnav ul li { padding: 0 1rem; }

.stellarnav ul li:nth-child(4) { padding-right: 4rem; }

.stellarnav ul li:nth-child(5) { padding-left: 13rem; }

.stellarnav ul a { color: var(--bs-dark); padding: 0.5rem 0!important; font-weight: 500; font-size: 1rem; }

.stellarnav ul a.active, .stellarnav ul a:hover { color: #00aaab!important; }

header.fixed .stellarnav ul a { color: #ed1b24!important; }

header.fixed .logo { padding: 0.2rem 0 0.2rem 0; }

.banner { background: #fff498; padding: 19rem 0 22rem; position: relative; z-index: 1; min-height: 100vh; }

.banner .couple { position: relative; z-index: 2; }

.banner .bannerWraps { position: relative; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; align-items: center; }

.banner .bannerWraps h1 { position: relative; z-index: 2; margin-top: 15%; }

.banner .bannerWraps p { max-width: 22rem; width: 100%; top: -60%; position: absolute; right: 0; font-family: "poppinslight"; color: #593f3f; font-size: 1.13rem; }

.banner .bannerWraps .bannerthumbs { position: absolute; width: 14.85rem; }

.banner .bannerWraps .bannerthumbs.top { top: 2%; left: -7%; }

.banner .bannerWraps .bannerthumbs.btm { bottom: 2%; right: -7%; }

.banner .bannerWraps .searchBox { max-width: 58.44rem; width: 100%; margin: 0 auto 0; background: var(--bs-white); padding: 1.22rem; position: absolute; bottom: -117%; left: 0; right: 0; z-index: 2; }

.banner .bannerWraps .searchBox ul { display: flex; margin: 0 -8px; }

.banner .bannerWraps .searchBox ul li { width: 25%; flex: 0 0 25%; padding: 0 8px; position: relative; }

.banner .bannerWraps .searchBox ul li span { position: absolute; top: 0.6rem; right: 1rem; }

.form-control, .form-select { height: 3rem; padding: 0 1rem; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-color: #a39999; font-size: 0.88rem; }

.form-control::placeholder { color: #000; }

.slideMain .gallery-main { width: calc(100% - 13.03rem); min-height: 300px; background: #e9e6e3; }

.slideMain .gallery-main .swiper-button-next, .slideMain .gallery-main .swiper-button-prev { position: absolute; bottom: 0; right: 0; top: auto; left: auto; height: 75px; width: 40px; color: #e9e9e9; background: #1e1e1e; }

.slideMain .gallery-main .swiper-button-next::after, .slideMain .gallery-main .swiper-button-prev::after { font-size: 12px; }

.slideMain .gallery-main .swiper-button-prev { right: 40px; border-right: 1px solid #e9e9e9; }

.slideMain .gallery-title { position: absolute; top: 15px; right: 15px; font-family: "Epilogue",sans-serif; font-size: 50px; font-weight: 700; text-align: right; text-transform: uppercase; text-shadow: 0 0 20px rgba(0, 0, 0, 0.3); color: #fff; }

.swiper-slide-active .slideMain .gallery-title { animation: slide-in 0.3s ease-in both; }

.slideMain .gallery-thumbs { order: -1; width: 12.03rem; flex: 0 0 12.03rem; height: 32.25rem; overflow: hidden; padding-bottom: 3rem; }

.slideMain .gallery-thumbs .swiper-slide img { transition: 0.3s; height: 130px!important; width: auto; object-fit: contain; }

.slideMain .gallery-thumbs .swiper-slide-thumb-active .thumbBox { border: #ed1b24 1px solid; }

.slideMain .gallery-main2 { width: calc(100% - 32%); min-height: 300px; background: #e9e6e3; }

.slideMain .gallery-main2 .swiper-slide img { height: 481px; object-fit: contain; }

.slideMain .gallery-main2 .swiper-button-next, .slideMain .gallery-main2 .swiper-button-prev { position: absolute; bottom: 0; right: 0; top: auto; left: auto; height: 75px; width: 40px; color: #e9e9e9; background: #1e1e1e; }

.slideMain .gallery-main2 .swiper-button-next::after, .slideMain .gallery-main2 .swiper-button-prev::after { font-size: 12px; }

.slideMain .gallery-main2 .swiper-button-prev { right: 40px; border-right: 1px solid #e9e9e9; }

.slideMain .gallery-thumbs2 { order: -1; width: 30%; flex: 0 0 30%; height: 32rem; overflow: hidden; }

.slideMain .gallery-thumbs2 .thumbBox { margin: 0!important; padding: 0; }

.slideMain img { width: 100%!important; }

.slideMain .gallery-thumbs2 .swiper-slide img { background: #fff; transition: 0.3s; height: 140px!important; object-fit: contain; }

.slideMain .gallery-thumbs2 .swiper-slide-thumb-active .thumbBox { border: #ed1b24 1px solid; }

.sec-gap { padding: 6.88rem 0; }

.slideMain { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: flex-end; margin-top: 0; }

.slideMain .form-select { background-color: transparent; }

.slideMain img.h-100 { object-fit: contain; background: #fff; }

.beautyBox span { object-fit: cover; width: 125px; flex: 0 0 125px; height: 125px; }

.beautyBox span img { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.slideMain .btn { padding: 0 2rem; width: 100%; }

.slideMain .btntop { margin: 0 -5px; }

.slideMain .btntop li { padding: 0 5px; }

.slideMain .thumbBox { position: relative; padding: 0.6rem 0.6rem; width: 100%; margin-bottom: 1rem; }

.slideMain .thumbBox h6 { position: absolute; background: #292929; padding: 0.7rem; text-align: center; color: #fff; left: 0; right: 0; bottom: 0.4rem; margin: 0 auto; width: calc(100% - 1.2rem); }

.slideMain .beautyBox { padding: 2rem 0; display: flex; justify-content: space-between; align-items: flex-start; border-bottom: #d5d1cd 0.13rem dashed; }

.slideMain .beautyBox:last-child { padding-bottom: 0; border: none; }

.slideMain .beautyBox h5 { font-size: 1rem; }

.slideMain .beautyBox .contents { padding-left: 1.5rem; }

.slideMain .beautyBox p { font-size: 0.81rem; font-family: "poppinslight"; color: #593f3f; margin: 0 0 0.5rem; }

.slideMain .beautyBox p a { color: #593f3f; }

.slideMain .beautyBox .actions { width: 2.09rem; flex: 0 0 2.09rem; }

.slideMain .beautyBox .actions li a { width: 2.09rem; height: 2.09rem; line-height: 2.09rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color: #fff; text-align: center; margin-bottom: 1rem; display: flex; justify-content: center; align-items: center; }

.slideMain .beautyBox .actions li:first-child a { background: #ec008c; }

.slideMain .beautyBox .actions li:last-child a { background: #00a651; margin-bottom: 0; }

.home-featured { background-color: #f0efe1; position: relative; overflow: hidden; z-index: 1; }

.home-featured::before { position: absolute; left: 0; right: 0; top: -10%; margin: 0 auto; content: ""; width: 795.24px; height: 795.24px; background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; z-index: -1; }

.home-featured .swiper-slide-next { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }

.home-featured .featuredBox { background: var(--bs-white); padding: 2.5rem; border: #bfbfbf 0.06rem solid; }

.home-featured .featuredBox h6 { font-size: 0.81rem; font-weight: "poppinssemibold"; }

.home-featured .featuredBox small { font-size: 0.65rem; font-weight: "poppinslight"; color: #593f3f; }

.home-featured .featuredBox small img { margin-right: 0.2rem; position: relative; top: -0.1rem; }

.home-featured .featuredBox ul { text-align: center; }

.home-featured .featuredBox ul li { display: inline-block; margin: 0.2rem 0.4rem; }

.home-featured .featuredBox .badge { border-radius: 4.31rem; -webkit-border-radius: 4.31rem; -moz-border-radius: 4.31rem; -ms-border-radius: 4.31rem; -o-border-radius: 4.31rem; font-weight: "poppinssemibold"; font-size: 0.69rem; padding: 0.8rem 1rem; }

.home-featured .featuredBox .badge.bg-primary { background-color: #ffd9f0!important; color: #ec008c; }

.home-featured .featuredBox .badge.bg-success { background-color: #c5ffff!important; color: #00aaab; }

.home-featured .featuredBox .badge.bg-danger { background-color: #ffccce!important; color: #ed1b24; }

.home-featured .featuredBox img.main { position: relative; margin-top: -6rem; margin-bottom: 1rem; width: 13.68rem; height: 13.68rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; object-fit: cover; }

.home-blog { background-color: #f5f0eb; }

.home-blog .swiper { width: 100%; padding-top: 3.13rem; padding-bottom: 3.13rem; }

.home-blog .swiper-slide { background-position: center; background-size: cover; width: 33.313rem; height: 41.804rem; background-color: #fff; padding: 2.94rem; }

.home-blog .swiper-slide img { width: 100%; }

.home-blog .swiper-slide p { margin-bottom: 0; font-size: 1.213rem; font-family: "poppinsregular"; line-height: 1.5; }

.home-blog .swiper-slide ul { margin-bottom: 15px; }

.home-blog .swiper-slide ul li { font-family: "poppinsmedium"; font-size: 1.213rem; }

.home-blog .swiper-slide a { font-family: "poppinsbold"; font-size: 1.399rem; color: #000; }

.home-blog .swiper-slide .text { padding: 0 20px; margin-bottom: 3rem; }

.home-blog .swiper-slide-active { border: 0.063rem solid #e4d4d4; }

.home-blog .swiper-slide-active img { height: 400px; object-fit: cover; width: 100%; }

footer { background-color: #272727; padding-top: 30px; padding-bottom: 40px; color: #fff; font-size: 15px; }

footer a { color: #f57b20!important; }

footer .privacy { color: #fff!important; }

footer .privacy:hover { color: #f57b20!important; }

.service { background-color: #f0e9e9; }

.section-heading { display: flex; justify-content: space-between; align-items: center; padding: 30px 0 10px 0; }

.section-heading h2 { color: #000; padding: 10px 0; }

.section-heading span { border: solid 1px #292929; padding: 5px 20px; color: #292929; border-radius: 0; }

.section-heading span:hover { border: 1px solid #c43030; color: #fff; background-color: #3d3a3a; }

.service-image h5 { color: #524e4e; padding-top: 25px; }

.service-image img { width: 100%; height: 482px; object-fit: contain; background: #fff; }

.service-image P { color: #7a7373; font-size: 15px; padding-bottom: 10px; }

.service-image span { background-color: #f57b20; padding: 8px 35px; color: #fff; font-size: 15px; border-radius: 0; }

.selling-product { background-color: #f0efe1; }

.tab { display: flex; justify-content: space-between; border-bottom: 1px solid #b8b8b5; padding: 0; }

.tablinks { font-family: "verionaregular"; border: none; background-color: transparent; font-size: 1.8rem; }

.tablinks.active { box-shadow: -10px -28px 0 -24px #f57b20 inset; -webkit-box-shadow: -10px -28px 0 -24px #f57b20 inset; -moz-box-shadow: -10px -28px 0 -24px #f57b20 inset; }

.product-heading h2 { text-align: center; margin-bottom: 35px; }

.product-details { color: #292929; background-color: #fff; border: solid 1.5px #abaca5; text-align: center; height: 100%; }

.product-details h5 { font-family: "poppinssemibold"; font-size: 20px; }

.product-details h4 { font-family: "poppinsbold"; font-size: 25px; }

.product-details a { border-radius: 0; font-size: 15px; margin: 10px 0 25px 0; }

.product-details .out_bg { height: 300px; width: 100%; object-fit: contain; background-color: #fff; }

.outer-img { position: relative; padding-bottom: 30px; }

.inner-img { position: absolute; right: 0; top: 30px; display: flex; justify-content: space-between; width: 100%; }

.inner-img h5 { background-color: #fff; padding: 5px 25px; }

.inner-img img { padding-left: 30px; }

.featuredSlider .swiper-wrapper { padding-top: 12%; padding-bottom: 6%; }

.vendor { background: #fff498; position: relative; }

.vendor .vendorBox { max-width: 573px; width: 100%; left: 0; top: -40px; opacity: 0.32; position: relative; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.vendor .vendorBox::before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/vendor/focus.png) no-repeat top left; background-size: 100% 100%; opacity: 0; content: ""; }

.vendor .vendorBox .btns { position: absolute; right: -20px; bottom: 0; padding: 10px 30px; background: #fff; color: #000; opacity: 0; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.vendor .vendorBox .btns i { font-size: 14px; margin-left: 20px; }

.vendor .vendorBox img { -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.vendor .vendorBox:nth-child(2) { top: 40px; margin-bottom: 150px; left: -2%; }

.vendor .vendorBox:nth-child(4) { min-height: 329px; left: 20px; top: 50px; max-width: 560px; }

.vendor .vendorBox:nth-child(5) { max-width: 614px; top: 69px; }

.vendor .vendorBox:last-child { max-width: 503px; }

.vendor .vendorBox:hover { padding: 30px; opacity: 1; }

.vendor .vendorBox:hover::before { opacity: 1; }

.vendor .vendorBox:hover .btns { opacity: 1; }

.inner-banner { padding: 11rem 0 4rem; position: relative; z-index: 1; height: 300px; }

.inner-banner .banner-title { text-align: center; }

.inner-banner .banner-title h1 { color: #ed1b24; font-size: 3.2rem; }

.inner-banner::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff498; opacity: .89; z-index: -1; }

.faqSec .accordion-item { margin-bottom: 20px; }

.faqSec .accordion-item .accordion-button:not(.collapsed) { background: #f57b20; color: #fff; }

.subscription-title { padding-bottom: 3rem; }

.subscription-title .pricing-toggle { display: flex; align-items: center; justify-content: center; gap: 1.5rem; margin-bottom: 7rem; }

.subscription-title .pricing-toggle .switch { position: relative; display: inline-block; width: 60px; height: 34px; }

.subscription-title .pricing-toggle .switch input { opacity: 0; width: 0; height: 0; }

.subscription-title .pricing-toggle .switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; transition: all 0.3s ease; border-radius: 34px; }

.subscription-title .pricing-toggle .switch .slider::before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: #f57b20; transition: all 0.3s ease; border-radius: 50%; }

.subscription .tab-content { padding-top: 150px; }

.subscription .premium { transform: translateY(-85px); }

.subscription .pricing-box { background-color: #fff; padding: 50px 30px; position: relative; }

.subscription .pricing-box::before { content: ""; background-image: url(../images/pricingbg.webp); display: block; position: absolute; top: 0; right: 0; width: 175px; height: -webkit-fill-available; background-repeat: no-repeat; }

.subscription .pricing-box .recommended { background: #ec008c; color: #fff; padding: 5px 30px; position: absolute; width: 100%; left: 0; top: -35px; }

.subscription .pricing-box .disable { opacity: 0.5; }

.subscription .pricing-box .pricing-list { padding-top: 30px; }

.subscription .pricing-box .pricing-list li { margin-bottom: 10px; }

.subscription .pricing-box .pricing-list li i { color: #ec008c; }

.subscription .btn { width: 100%; }

.subscription .outline { background: unset; border: 1px solid; color: #f57b20; }

.pricing-toggle input:checked+.slider:before { transform: translateX(26px); }

.contactUs .input-box input { border-radius: 0; border: 1px solid #4b4b4b; background: transparent; width: 100%; padding: 15px 30px; margin-bottom: 25px; font-weight: 400; font-size: 18px; line-height: 141%; color: #000; height: 52px; }

.contactUs .input-box textarea { border-radius: 0; border: 1px solid #4b4b4b; background: transparent; width: 100%; padding: 15px 30px; margin-bottom: 35px; min-height: 120px; resize: none; font-weight: 400; font-size: 18px; line-height: 141%; color: #000; }

.contactUs .input-box label { padding-left: 0; margin-bottom: 10px; }

.contactUs .contactPart { background: #2b2b2b; position: relative; padding: 45px; margin-bottom: 35px; }

.contactUs .contactPart a, .contactUs .contactPart h3 { color: #fff; }

.contactUs .contactPart ul li { display: flex; color: #fff; margin-bottom: 15px; }

.contactUs .contactPart ul li .icon { margin-right: 10px; }

.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff498; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 30px; outline: 0; padding: 30px 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }

.modal-content .modal-header { border: none; padding-bottom: 0; }

.modal-content .modal-header .modal-title { margin-bottom: 0; line-height: 1; border-bottom: #000 1px solid; padding-bottom: 15px; }

.modal-content .modal-header .btn-close { position: absolute; right: 30px; top: 20px; border: 0; border-radius: 0.25rem; opacity: 1; }

.modal-content .form-control { height: 50px; border: none; padding: 0 30px; font-size: 16px; border-radius: 60px; -webkit-border-radius: 60px; border: #000 1px solid!important; }

.modal-content .relative i { position: absolute; color: #3e3e3e; right: 15px; z-index: 1; top: 18px; }

.modal-content .widebtn { width: 100%; border: #000 1px solid!important; font-size: 16px; padding: 0 55px; color: #fff; line-height: 40px; border-radius: 60px; -webkit-border-radius: 60px; }

/* .modal-backdrop {
  background: #fff498;
  opacity: 1 !important;
} */

.about-sec { margin-bottom: 50px; }

.about-sec .about-Img { height: 637px; z-index: 2; position: relative; }

.about-sec .about-Img img { height: auto; position: relative; z-index: 2; }

.about-sec .about-content { padding: 60px 55px; position: relative; z-index: 1; }

.about-sec .about-content::after { position: absolute; width: 880px; height: 490px; bottom: -100px; right: 0; content: ""; background: #fff; z-index: -1; }

.servingLove { background-image: url("../images/serving-love.webp"); background-repeat: no-repeat; background-size: contain; }

.servingLove::before { position: absolute; content: ""; width: 70%; height: 100%; top: 0; right: 0; background: linear-gradient(270deg, #fff498 50.12%, rgba(255, 244, 152, 0) 102.82%); }

.servingLove .serveBox { position: relative; background-color: #fff; padding: 5rem 9rem; }

.servingLove .serveBox .btn-lg { font-weight: 400; }

.why-chooseUs { background: #f0efe1; }

.why-chooseUs .why-chooseBox { display: flex; justify-content: space-between; align-items: center; margin-bottom: 100px; }

.why-chooseUs .why-chooseBox .content { width: 52%; }

.why-chooseUs .why-chooseBox .content h4 { font-size: 20px; font-weight: 500; font-family: "poppinsmedium"; }

.why-chooseUs .why-chooseBox .choose-img { width: 45%; position: relative; z-index: 1; }

.why-chooseUs .why-chooseBox .choose-img::after { position: absolute; width: 221px; height: 216px; left: 12px; top: -25px; content: ""; background: #fff; z-index: -1; border-radius: 50%; }

.mission { background-color: #f5f0eb; }

.mission .mission-boxes { width: 100%; max-width: 582px; background: #fff; padding: 50px; margin-bottom: 35px; }

.mission .misions { padding-right: 290px; }

.mission .visions { padding-left: 290px; margin-bottom: 0; margin-top: 90px; }

.mission .missionVissionImg { position: absolute; width: 480px; left: 28%; top: 20%; z-index: 1; height: 500px; }

.mission .missionVissionImg img { height: 100%; object-fit: cover; }

.mission .missionVissionImg::after { position: absolute; background-color: #fff; content: ""; height: 150px; width: 150px; border-radius: 50%; top: -70px; z-index: -1; right: -60px; }

.mission .missionVissionImg::before { position: absolute; background-color: #fff; content: ""; height: 150px; width: 150px; border-radius: 50%; bottom: -70px; z-index: -1; left: -60px; }

.vendors { background-color: #f0efe1; padding: 25px 0; position: relative; }

.vendors::after { position: absolute; content: ""; background-color: #fff; width: 100%; left: 0; top: 11.5rem; height: 328px; }

.vendors .vendor-box { padding: 1.3rem 5rem 1.3rem 11rem; position: relative; z-index: 1; }

.vendors .vendorSlider .swiper-wrapper { align-items: center; }

.vendors .vendorSlider .swiper { width: 100%; padding-top: 5.1rem; padding-bottom: 5rem; }

.vendors .vendorSlider .swiper .swiper-slide { background-position: center; background-size: cover; width: 300px; height: 350px; }

.vendors .vendorSlider .swiper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

.vendors .vendorSlider .swiper .swiper-slide .text { opacity: 0; }

.vendors .vendorSlider .swiper .swiper-slide.swiper-slide-active { height: 480px; }

.vendors .vendorSlider .swiper .swiper-slide.swiper-slide-active .text { display: block; opacity: 1; padding-top: 1.4rem; }

.vendors .vendorSlider .swiper .swiper-slide.swiper-slide-active .text img { width: 25%; }

.vendors .vendorSlider .swiper .swiper-slide.swiper-slide-next { height: 400px; }

.vendors .vendorSlider .swiper .swiper-slide.swiper-slide-next .text { display: block; opacity: 1; padding-top: 1.4rem; }

.vendors .vendorSlider .swiper .swiper-slide.swiper-slide-next .text img { width: 25%; }

.testimonial { background-color: #f5f0eb; }

.testimonial .swiper { width: 100%; height: 100%; padding-left: 8rem; }

.testimonial .swiper .swiper-slide { padding-top: 30px; margin-top: 50px; }

.testimonial .swiper .swiper-slide .testimonial-box { padding: 30px; background: #fff; position: relative; display: flex; justify-content: center; align-items: center; padding-right: 80px; }

.testimonial .swiper .swiper-slide .testimonial-box::before { position: absolute; content: ""; left: -25px; top: -25px; background: #fff498; z-index: -1; width: 100%; height: 100%; }

.testimonial .swiper .swiper-slide .testimonial-box .quote-img { position: absolute; top: 25px; left: 10px; width: 30px; height: auto; z-index: 0; }

.testimonial .swiper .swiper-slide .testimonial-box .quote-img img { width: 100%; height: 100%; object-fit: contain; }

.testimonial .swiper .swiper-slide .testimonial-box p { position: relative; }

.testimonial .swiper .swiper-slide .testi-img { position: absolute; right: -50px; z-index: 2; width: 100px; height: 100px; }

.testimonial .swiper .swiper-slide .testi-img img { width: 100%; height: 100%; object-fit: cover; }

.blog-sec { min-height: 550px; }

.blog-sec .search-row { margin-bottom: 50px; }

.blog-sec .searchForm { position: relative; }

.blog-sec .searchForm input { width: 100%; padding-left: 35px; border: none; border-bottom: 1px solid #b9b9b9; background: transparent; height: 43px; }

.blog-sec .searchForm input:focus-visible { outline: unset; }

.blog-sec .searchForm button { position: absolute; left: 0; top: 2px; border: none; height: 40px; background: transparent; }

.blog-sec .searchForm button i { color: #292929; }

.blog-sec .form-select { height: 43px; background-image: url("../images/filter.webp"); }

.blog-sec .form-select:focus { box-shadow: unset; }

/* .blog-sec .blog-details {
  background-color: #f0efe1;
  border: solid 1.5px #c0bebe;
  margin: 10px 0;
} */
.blog-sec.category .blog-details { background-color: #fff; border: 1.5px solid #c0bebe; border-radius: 0; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12); transition: all 0.3s ease-in-out; position: relative; margin: 10px 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; box-shadow: none; }

/* .blog-sec.category .blog-details:hover {
    box-shadow: 0 8px 22px rgba(0,0,0,0.18);
    transform: translateY(-3px);
} */
.blog-sec.category .blog-details .blog-img { position: relative; height: 300px; /* You can adjust this */ border: none; /* Remove default border */ overflow: hidden; }
.blog-sec .blog-details { margin-bottom: 30px; }
.blog-sec .blog-details .blog-img { height: 250px; object-fit: contain; background: #fff; }

.blog-sec .blog-details .blog-img img { width: 100%; height: 100%; object-fit: contain; }

.blog-sec .blog-details h5 { font-size: 15px; font-weight: 700; margin-bottom: 10px; min-height: 35px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

/* .blog-sec .blog-details .blog-containt {
  padding: 30px;
} */
.blog-sec.category .blog-details .blog-containt { /* position: absolute; */ bottom: 0; left: 0; width: 100%; padding: 12px 10px; background: rgba(98 92 92 / 60%); text-align: center; }

.blog-sec .blog-details .btn { border: 1px solid #201e1e; background: transparent; color: #272727; }

.blog-sec.category h2 { margin-bottom: 3.43rem; }

.blog-sec.category .blog-details { background-color: transparent; border: unset; border-radius: 25px; }

.blog-sec.category .blog-details .blog-img { height: 300px; border: solid 1.5px #c0bebe; /* border-radius: 25px; */ border-top-left-radius: 25px; border-top-right-radius: 25px; }

.blog-sec.category .blog-details .blog-containt { padding: 20px 0 0; }

/* .blog-sec.category .blog-details .blog-containt h5 {
  font-size: 1.05rem;
  line-height: 1.4rem;
  color: #000;
} */
.blog-sec.category .blog-details .blog-containt h5 { font-size: 1rem; color: #fff; margin: 0; font-weight: 600; }

.blog-sec.category .all-btn a { color: #fff; padding: 0 8rem; }

.blog-details { background-color: #f5f0eb; }

.blog-details .blog-content .blog-img img { margin-bottom: 30px; height: 420px; object-fit: contain; background-color: #fff; }

.blog-details .blog-content .review { display: flex; margin: 40px 0; font-weight: bold; }

.blog-details .blog-content .review a { color: #000; }

.blog-details .blog-content .review i { margin-right: 5px; font-weight: bold; }

.blog-details .blog-content .review .left { display: flex; margin-right: 5rem; }

.blog-details .blog-content .review .left .like { margin-right: 2rem; }

.blog-details .blog-content .review .left .like i { color: #df0000; }

.blog-details .blog-content .comment { position: relative; }

.blog-details .blog-content .comment input { background: transparent; position: relative; }

.blog-details .blog-content .comment .icon { position: absolute; top: 7px; font-size: 18px; right: 53px; }

.blog-details .blog-content .comment .icon i { margin-right: 5px; }

.blog-details .blog-content .comment .formbtn { position: absolute; right: 25px; top: 5px; border: none; background: transparent; font-size: 18px; }

.blog-details .category-list { background-color: #fff; padding: 40px 30px; }

.blog-details .category-list h3 { font-weight: bold; }

.blog-details .category-list ul li { position: relative; font-size: 1.25rem; padding: 0.63rem 0; margin-bottom: 5px; font-family: "poppinsbold"; }

.blog-details .category-list ul li::before { position: absolute; content: "- - - - - - - - - - - - - - - - -"; width: 100%; height: 1px; bottom: 0; color: #bfbdbd; left: 0; line-height: 0.2; }

.blog-details .category-list ul li:hover a { color: #f57b20; }

.blog-details .category-list ul li a { color: #000; }

.blog-details .category-list ul li i { color: #f57b20; border-radius: 50%; border: 1px solid; margin-right: 0.5rem; height: 1rem; display: inline-flex; justify-content: center; align-items: center; width: 1rem; display: inline-flex; justify-content: center; align-items: center; font-size: 0.7rem; }

.mt--3 { margin-top: -2rem; }

.dashboards { background: #f5f0eb; }

.dashboards .btn { border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; -ms-border-radius: 0!important; -o-border-radius: 0!important; }

.dashboards .btn-outline-success { color: var(--bs-success); border: var(--bs-success) 1px solid!important; }

.dashboards .btn.btn-sm { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; font-family: "poppinsmedium"; font-size: 0.84rem; padding: 0 1rem; height: 2.5rem; line-height: 2.5rem; }

.dashboards .badge-sm { font-size: 12px!important; }

.dashboards .badge-sm:hover { color: #fff; }

.dashboards .invoice h6 { font-size: 14px!important; font-family: "poppinsmedium"; color: #000; }

.dashboards .invoice .info { font-size: 13px; font-family: "poppinsregular"; }

.dashboards .invoice .info li { padding: 0 5px; border-left: #e7e7e7 1px solid; line-height: 0.8; }

.dashboards .invoice .info li:first-child { padding-left: 0; border-left: none; }

.dashboards .table tr th { background: #f2f2f3; font-weight: normal; text-align: center; font-size: 14px; padding: 10px; color: #636363; }

.dashboards .table tr td { font-weight: normal; text-align: center; font-size: 13px; padding: 15px 10px; vertical-align: middle; border-bottom: #e7e7e7 1px solid; }

.dashboards .table tr:last-child td { border-bottom: none; }

.dashboards .form-control, .dashboards .form-select { border: #a39999 1px solid; height: 45px; padding: 0 20px; font-size: 13px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; background-color: transparent!important; }

.dashboards .cardHead { font-family: "poppinssemibold"; font-size: 18px; border-left: #ceba18 2px solid; padding-left: 10px; color: var(--bs-dark); }

.dashboards .card { border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border: none; padding: 25px; box-shadow: 1px 8px 5px -2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 9px -3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 8px 5px -2px rgba(0, 0, 0, 0.1); }

.dashboards .card hr { background-color: #afafaf; }

.dashboards .card .form-check-input { margin-top: 0.15em; }

.dashboards .card .form-check label { font-size: 12px; }

.dashboards .card .form-check-input:checked { background-color: #f57b20; border-color: #f57b20; }

.dashboards .card .transBtn { background: transparent!important; color: var(--bs-dark); padding: 0; font-size: 16px; border: none!important; }

.dashboards .card .transBtn.dropdown-toggle::after { display: none; }

.dashboards .card .dropdown-item { font-size: 13px; }

.dashboards .card .dropdown-item i { margin-right: 6px; color: var(--bs-secondary); }

.dashboards .borderBox { border: #d4d4d4 1px solid; background: #fff; border-top: 0; border-radius: 33px 33px 0 0; -webkit-border-radius: 33px 33px 0 0; -moz-border-radius: 33px 33px 0 0; -ms-border-radius: 33px 33px 0 0; -o-border-radius: 33px 33px 0 0; }

.dashboards .blueBox { margin-bottom: 25px; border-radius: 33px; -webkit-border-radius: 33px; -moz-border-radius: 33px; -ms-border-radius: 33px; -o-border-radius: 33px; text-align: center; }

.dashboards .blueBox p { font-size: 14px; margin: 20px 0 0; }

.dashboards .blueBox small { font-size: 12px; }

.dashboards .blueBox .avatar-upload { position: relative; max-width: 105px; margin: 0 auto; }

.dashboards .blueBox .avatar-upload .avatar-edit { position: absolute; right: 0; z-index: 1; bottom: 0; }

.dashboards .blueBox .avatar-upload .avatar-edit input { display: none; }

.dashboards .blueBox .avatar-upload .avatar-edit input+label { display: inline-block; width: 31px; line-height: 31px; height: 31px; margin-bottom: 0; border-radius: 100%; background: #fff; cursor: pointer; font-weight: normal; transition: all 0.2s ease-in-out; }

.dashboards .blueBox .avatar-upload .avatar-edit input+label:hover { background: #f1f1f1; }

.dashboards .blueBox .avatar-upload .avatar-edit input+label:after { content: "\f040"; font-family: "FontAwesome"; color: #757575; position: absolute; top: 0; left: 0; right: 0; text-align: center; margin: auto; }

.dashboards .blueBox .avatar-upload .avatar-preview { width: 100px; height: 100px; position: relative; border-radius: 100%; }

.dashboards .blueBox .avatar-upload .avatar-preview>div { width: 100%; height: 100%; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }

.dashboards .dashNav li { padding: 0 30px; }

.dashboards .dashNav li.active { box-shadow: -11px 0 0 -7px #fba004 inset; -webkit-box-shadow: -11px 0 0 -7px #fba004 inset; -moz-box-shadow: -11px 0 0 -7px #fba004 inset; }

.dashboards .dashNav li.active a { color: #000; }

.dashboards .dashNav li.active span { background-color: #006f70; }

.dashboards .dashNav li.active span img { filter: brightness(0) invert(1); }

.dashboards .dashNav li a { padding: 15px 0; border-bottom: #e4e4e4 1px solid; display: block; color: #1e4240; font-size: 14px; }

.dashboards .dashNav li a span { width: 39px; height: 39px; line-height: 39px; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; display: inline-block; background: #f2f2f3; margin-right: 10px; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.dashboards .dashNav li a span img { -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.dashboards .dashNav li a:hover { color: #1e4240; }

.dashboards .dashNav li a:hover span { background-color: #006f70; }

.dashboards .dashNav li a:hover span img { filter: brightness(0) invert(1); }

.dashboards .dashNav li:last-child a { border: none; }

.dashboards .nav-pills .nav-link { background: #dfdfdf; color: #6e6e6e; border: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; font-size: 12px; margin-right: 15px; border: 1px solid #ebf0f6; }

.dashboards .nav-pills .nav-link.active, .dashboards .nav-pills .show>.nav-link { color: #f57b20; background-color: transparent; border: 1px solid #f57b20; }

.dashboards .nav-tabs { border-bottom: none; }

.sticky { position: relative; top: 0; }

.categoryList { border: #dcdcdc 1px solid; padding-right: 30px; color: #6e6e6e; font-size: 17px; }

.categoryList .categorypic { width: 310px; flex: 0 0 310px; margin-right: 25px; }

.categoryList h5 { font-family: "poppinssemibold"; font-size: 16.8px; color: var(--bs-dark); }

.categoryList h4 { font-family: "poppinssemibold"; font-size: 18px; color: #fff498; }

.categoryList h4 sub { bottom: -0.05em; font-family: "Poppins Light"; font-weight: 300; }

.categoryList .btn { padding: 0 1.5rem; line-height: 52px; font-size: 13px; font-family: "poppinsregular"; }

.categoryList .rates { border: #e7e7e7 1px solid; font-family: "poppinssemibold"; font-size: 16px; padding: 8px 15px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; color: var(--bs-dark); }

.categoryList .rates i { color: #fba004; }

.categoryList .wishlist { width: 32px; margin-right: 10px; height: 32px; text-align: center; line-height: 32px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: #ebf0f6; color: #fff498; }

.categoryList .wishlist:hover { background: #fff498; color: #fff; }

.facilities { display: flex; }

.facilities li { margin-right: 22px; }

.facilities li a { font-family: "poppinssemibold"; font-size: 13px; color: var(--bs-dark); }

.facilities li span { width: 40px; display: inline-block; height: 40px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; text-align: center; line-height: 40px; border: #e7e7e7 1px solid; margin-right: 10px; }

.calendar-section { margin-bottom: 20px; }

.calendar, .calendar_content, .calendar_weekdays { max-width: 100%; }

.calendar { /*float: left;*/ margin: auto; min-width: 320px; font-weight: 400; }

.calendar_weekdays { color: #aaa; font-weight: lighter; }

.calendar_weekdays div { display: inline-block; vertical-align: top; font-family: "Poppins SemiBold"; color: #565656; }

.calendar_content, .calendar_header, .calendar_weekdays { position: relative; }

.calendar_content:after, .calendar_header:after, .calendar_weekdays:after { content: " "; display: table; clear: both; }

.calendar_content div, .calendar_weekdays div { /*border: 1px dotted #999;*/ width: 14.28571%; height: 68px; line-height: 69px; overflow: hidden; text-align: center; background-color: transparent; color: #191818; }

.calendar_content .today { color: #3b8fc7; }

.calendar_content div { float: left; margin-left: -1px; margin-top: -1px; font-family: "poppinsmedium"; border: 1px solid #e7e7e7; }

.calendar_content div:hover { /*line-height: 68px;*/ cursor: pointer; }

.calendar_content div.blank:hover { cursor: default; border: none; }

.calendar_content div.past-date { cursor: initial; color: #d5d5d5; }

.calendar_content div.today { background-color: #d4fff8; color: #3bb29f; }

.calendar_content div.selected { background-color: #d4fff8; }

.calendar_header { width: 100%; text-align: center; }

.calendar_header h2 { float: left; width: 70%; margin-top: 10px; padding: 0 10px; font-family: "Lato",sans-serif; font-weight: 300; font-size: 1.5em; color: #fff; }

button.switch-month { background-color: rgba(113, 113, 125, 0.1); padding: 0; outline: none; border: none; line-height: 52px; height: 55px; float: left; width: 15%; transition: color 0.2s; }

button.switch-month:hover { color: #5eade2; }

button.switch-month:hover { background-color: rgba(113, 113, 125, 0.1); }

.calendar_header h2 { color: var(--bs-dark); line-height: 1.7; font-family: "poppinsmedium"; }

.blueBox { background: #fff498; color: #000; padding: 30px; }

.vendorDash { color: #9c9c9c; font-size: 16px; }

.vendorDash .card.d-flex { padding: 15px; height: 100%; }

.vendorDash h4 { color: #000; font-family: "poppinssemibold"; }

.vendorDash small { font-size: 70%; }

.vendorDash .btn-secondary { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.vendorDash .dashLeft h4 { line-height: 0.8; color: var(--bs-dark); margin: 0 0 6px; font-family: "poppinsmedium"; font-weight: 500; font-size: 26px; }

.vendorDash .dashLeft p { margin: 0; }

.vendorDash .bookInfo { padding: 15px 0; color: #767676; border-bottom: 1px solid #e7e7e7; }

.vendorDash .bookInfo small { font-family: "poppinsmedium"; font-size: 13px; line-height: 0.8; }

.vendorDash .bookInfo h6 { font-family: "poppinsmedium"; font-weight: 500; font-size: 14px; color: var(--bs-dark); margin: 0; line-height: 0.8; }

.vendorDash .bookInfo .bg-light { background-color: transparent!important; color: #015555; border: #e7e7e7 1px solid; font-size: 10px; padding: 6px 10px; }

.vendorDash .bookInfo .user { width: 50px; flex: 0 0 50px; margin-right: 10px; }

.vendorDash .bookInfo .user img { width: 100%; height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; object-fit: cover; }

.vendorDash .bookInfo:last-child { border: none; padding-bottom: 0; }

.form-select.sm { width: 150px; height: 35px!important; font-size: 12px!important; }

.badge { padding: 8px 15px; font-size: 13px; font-weight: normal; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }

.bg-success { background-color: #06713a!important; }

.bg-primary { background-color: #fff498!important; }

.dropdown-item.active, .dropdown-item:active { color: #fff!important; text-decoration: none; background-color: #00aaab; }

.creditBox { border: 1px solid #e7e7e7; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; font-size: 14px; color: var(--bs-dark); }

.creditBox h5 { font-family: "poppinssemibold"; font-weight: 600; }

.creditBox .grayBox { background: #e2e8f0; padding: 25px; color: #535353; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }

.creditBox .grayBox h6 { font-family: "poppinssemibold"; font-weight: 600; font-size: 16px; }

.creditBox .grayBox h4 { font-weight: 700; color: var(--bs-dark); font-size: 19px; }

.creditBox .grayBox p { font-size: 14px; margin: 0; }

.creditBox .grayBox p b { font-family: "poppinssemibold"; font-weight: 600; color: #535353; }

.creditBox .grayBox .btn { padding: 0 1.031rem; text-transform: capitalize; box-shadow: none!important; color: #fff; line-height: 36px; border: #003984 0.063rem solid; font-size: 13px; }

.creditBox .creditBoxGreenBox { width: 209px; flex: 0 0 209px; padding: 30px 15px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; background: #fff; text-align: center; color: var(--bs-dark); }

.creditBox .creditBoxGreenBox h4 { font-family: "poppinsbold"; color: #f57b20; }

.creditBox .creditBoxGreenBox p { margin: 12px 0 0; }

.creditBox .creditBoxGreenBox .btn { font-size: 13px; color: #fff; padding: 0 1.031rem; font-family: "poppinsregular"; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

.creditBox .creditBoxRight { margin-left: 10px; }

.creditBox .creditBoxRight .btngroups .btn { margin-right: 10px; font-size: 14px; padding: 0 2.5rem; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

.vendorEarn table td a i { color: var(--bs-dark); font-size: 16px; margin: 0 10px; }

.vendorEarn .earnInfo { padding-right: 35px; }

.vendorEarn .earnInfo p { margin: 0; font-family: "poppinssemibold"; font-weight: 600; color: #535353; font-size: 14px; }

.vendorEarn .earnInfo h5 { font-size: 19px; margin: 0; display: inline-block; }

.vendorEarn .earnInfo small { color: #767676; position: relative; top: -3px; }

.vendorEarn .earnInfo .bg-success { display: inline-flex; justify-content: center; align-items: center; background-color: #d5ff51!important; color: var(--bs-dark); padding: 5px 10px; margin: 0 5px; font-family: "poppinssemibold"; font-weight: 600; font-size: 11px; }

.vendorEarn .earnInfo .bg-success i { font-size: 18px; }

.vendorEarn .inputs { display: flex; }

.vendorEarn .inputs li { position: relative; padding-left: 6px; }

.vendorEarn .inputs li .btn { position: absolute; position: absolute; right: 18px; top: 0; padding: 0; background: transparent; color: var(--bs-secondary) #6c757d; border: none; height: 35px; line-height: 35px; }

.vendorEarn .inputs li .form-control.sm { padding-left: 30px; }

.vendorEarn .inputs li #date-range { width: 250px; padding-left: 15px; }

.vendorEarn .inputs li .ui-datepicker-trigger { position: absolute; top: 6px; right: 15px; }

.form-control.sm, .form-select.sm { width: 122px; height: 35px!important; font-size: 12px!important; }

.text-primary { color: #fff498!important; }

table .bg-primary { background-color: #004caa!important; }

table .img-thumbnail { padding: 0; max-width: 32px; background-color: transparent; border: none; border-radius: 0.25rem; }

table h6 { font-size: 13px; font-family: "poppinsregular"; }

table .bi-star-fill { color: #00aaab; }

.dropstart .dropdown-toggle::before { display: none; }

.effectnone { border-left: none!important; padding-left: 0!important; }

.noeffect { box-shadow: none!important; }

.content { height: 341px; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #653009!important; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_inside>.mCSB_container { margin-right: 18px; }

.dashNav { width: 234px; flex: 0 0 234px; margin-right: 20px; }

.vendor-register-form center span a { color: #000!important; }

.forgot-pass-form center span a { color: #000!important; }

.filterMain { background: #fff; }

.filterMain h3 { font-family: "verionaregular"; font-size: 35px; }

.filterMain .input-box { position: relative; }

.filterMain .input-box img { position: absolute; right: 15px; top: 10px; }

.wishlists { position: absolute; right: 15px; top: 10px; width: 2.09rem; height: 2.09rem; line-height: 2.09rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color: #fff; text-align: center; background: #fa69bf; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.wishlists img { width: auto!important; height: auto!important; object-fit: contain!important; }

.category.details { background: #f5f0eb; }

.category.details h5 { font-size: 1.25rem; font-family: "poppinsbold"; margin: 0; text-transform: capitalize; }

.category.details p { color: #593f3f; }

.category.details .slideMain { align-items: flex-start; margin-top: 0; }

.category.details .rateings a { color: #f57b20; margin-left: 5px; font-size: 1.1rem; }

.category.details .rateings a b { color: var(--bs-dark); font-size: 0.875rem; }

.category.details .nav-tabs .nav-item.show .nav-link, .category.details .nav-tabs .nav-link.active { color: #000; background-color: transparent; border-color: transparent; box-shadow: 7px -47px 0 -42px #f6cb5b inset; -webkit-box-shadow: 7px -47px 0 -42px #f6cb5b inset; -moz-box-shadow: 7px -47px 0 -42px #f6cb5b inset; }

.category.details .nav-tabs .nav-link { font-family: "poppinsbold"; color: #000; }

.category.details .tab-content { font-family: "poppinsmedium"; }

.category.details .tab-content a { color: #593f3f; }

.category.details .tab-content h4 { font-family: "poppinsbold"; font-size: 20px; }

.category.details .whiteBox { border-color: #593f3f!important; }

.category.details .whiteBox h5 { font-family: "poppinsbold"; font-size: 20px; }

.category.details .whiteBox .states li { margin-top: 20px; color: #593f3f; margin-right: 15px; float: none; display: inline-block; }

.category.details .whiteBox .states img { width: 33px; height: 33px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; object-fit: cover; margin-right: 6px; }

.category.details .whiteBox .form-control { border-top: none; border-left: none; border-right: none; background: transparent!important; padding-left: 0; }

.category.details .whiteBox textarea { height: 100px; resize: none; }

.category.details .br-right { border-left: #ddd 1px solid; }

.userProfiles { width: 2.56rem; height: 2.56rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: #ec008c; line-height: 2.56rem; text-align: center; color: #fff; display: inline-block; font-size: 1.2rem!important; padding: 0!important; }

/*# sourceMappingURL=main.css.map */

/*#calendar*/
.edit-icon { position: absolute; top: -19px; right: 4px; font-size: 16px; color: #18b2a0; }

/* .calendar-show .edit-icon {
  display: none;
} */
.categoryList { border: #dcdcdc 1px solid; background: #fff; padding-right: 30px; color: #6e6e6e; font-size: 17px; }

.categoryList h5 { font-size: 16px; color: #000; margin-bottom: 0; }

.categoryList small b { font-size: 13px; font-family: "poppinsmedium"; color: #593f3f; }

.categoryList p { font-family: "poppinslight"; font-size: 13px; color: #593f3f; margin-top: 10px; }

.categoryList .categorypic { width: 246px; flex: 0 0 246px; margin-right: 25px; }

.categoryList .categorypic img { width: 100%; height: 236px; object-fit: cover; }

.categoryList .categoryBtns { display: flex; }

.categoryList .categoryBtns li a { width: 41px; height: 41px; line-height: 45px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: #00aaab; color: #fff; text-align: center; margin-right: 15px; font-size: 20px; }

.category.details .whiteBox { border-color: #cdcdcd!important; }

.category.details .whiteBox.styleOne h5 { font-size: 18px; color: #000; font-family: "poppinsmedium"; }

.category.details .whiteBox.styleOne p { font-size: 18px; color: #9c8d8d; margin: 0 0 15px; }

.category.details .whiteBox.styleOne p a { color: #9c8d8d; }

.category.details .search .form-control { background: transparent; }

.category.details .search .btn { background: transparent; color: #9c8d8d; padding: 0; border: none; position: absolute; right: 30px; top: 0; box-shadow: none!important; }

.category.details .serviceBOx h4 { font-family: "verionaregular"; font-size: 40px; line-height: 1; margin: 10px 0; }

.category.details .serviceBOx a { display: inline-block; text-align: center; color: #000; }

.category.details .serviceBOx p { color: #9c8d8d; font-size: 14px; line-height: 1.2; text-align: left; }

.category.details .serviceBOx img { width: 100%; height: 350px; object-fit: contain; margin: 0 auto; }

.category.details .serviceBOx li { color: #593f3f; margin-bottom: 8px; }

.category.details .serviceBOx li i { color: #ec008c; }

.category.details .serviceBOx small { color: #9c8d8d; text-align: left; display: block; margin-bottom: 6px; }

.category.details .serviceBOx h5 { font-family: "poppinsmedium"; color: #593f3f; text-align: left; }

.category.details .serviceBOx h4 { text-align: left; color: #000; }

.category.details .serviceBOx sub { bottom: -0.05em; font-size: 14px; }

.category.details .serviceBOx .btn { font-size: 14px; font-family: "poppinsregular"; float: right; padding: 0 2rem; }

.category.details .btn.btn-outline-dark { border-color: #9c8d8d; color: #9c8d8d; }

/* 15th Sep */
.submit-form-enquiry textarea { height: 150px!important; padding: 15px!important; border-radius: 0.5rem!important; -webkit-border-radius: 0.5rem!important; -moz-border-radius: 0.5rem!important; -ms-border-radius: 0.5rem!important; -o-border-radius: 0.5rem!important; resize: none!important; }

.dashboards.enquiry .table tr td, .dashboards.enquiry .table tr th { text-align: left!important; }

.dashboards.enquiry .table tr td:nth-child(2) { width: 50%; }

.dashboards.enquiry .table tr td:nth-child(2) p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 0; }

.vendor-items { color: #292929; background-color: #fff; border: solid 1.5px #abaca5; text-align: center; height: 100%; }

.vendor-items.category .blog-details .blog-containt { padding: 20px 0 0; }

.vendor-items .blog-details .blog-containt { padding: 20px 0 0; }

/* .vendor-items .blog-details .blog-containt h4 {
  font-size: 1.05rem;
  line-height: 1.4rem;
  color: #000000;
  font-size: 15px;
  font-weight: 700;
} */

#enquirySpinner { display: none; margin-top: 12px; }

.category-card a { display: block; }

.bg-secondary.enquiry-row { background: #ddd!important; }

/* .bg-secondary.enquiry-row .view-enquiry-btn { background: #ed1b24; padding: 4px 8px 2px; color: #fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; } */
.btn2 { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; font-size: 0.94rem; padding: 0 0.8rem; height: 2.2rem; line-height: 2.2rem; color: #fff!important; }

textarea.form-control { height: 200px!important; padding: 15px!important; }

.main-content { min-height: 600px; }
