.text-right{text-align:right!important}.home-contact-inner,.ribbon-center,.success-popup{text-align:center}.ribbon-center p{color:#fff;margin:0;font-weight:600;font-size:13px}.logo a img{width:172px}#primary-menu{text-align:right}.dropdown{padding:20px 35px}.banner-heading{font-size:50px;font-weight:700;line-height:43px;margin-bottom:55px;color:#c33}.home-about-info a.btn-white,.slider-content a.btn-def{border-color:#c33;color:#c33}.ribbon-left ul{display:flex;align-items:center;gap:15px}.ribbon-left ul li a{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px}.main-menu>li>a span,.mean-container .mean-nav ul li a span{text-transform:lowercase}.single-service h5{margin:20px 0 6px}.single-service p{margin:0}.single-service{height:100%}.slider-sec .slick-slide img{width:100%;max-height:940px;object-fit:cover}.branding-section-area{background:#b38e69}.breadcumb-area.breadcumb-3,.home-contact-sec{background-repeat:no-repeat;background-size:cover}.bg-color{background-color:#eee}.single-product{border:1px solid #1111112b;border-radius:10px;overflow:hidden}.single-product .product-text{padding:0 14px 18px}.product-icon ul li a{display:inline-flex;align-items:center;justify-content:center}.home-contact-sec{width:100%;background-image:url(../images/banner3.webp);background-attachment:fixed;position:relative;padding:80px 0}.popup-overlay,.success-popup{position:fixed;opacity:0;visibility:hidden}.home-contact-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000070}.home-contact-sec .container{position:relative}.home-contact-inner{max-width:560px;margin:0 auto}.new-arrival-area{padding-bottom:70px}.home-about-sec,.way-sec{padding:80px 0}.color-white{color:#fff}.way-sec .text-center .uppercase{text-align:center!important}.way-sec{background:#eee}.home-about-img img{width:100%}.single-blog{border:1px solid #1111112b;overflow:hidden}.blog-wraper .blog-title,.total-blog .blog-item .blog-content{padding:0 16px 15px}.blog-title .blog-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.footer-logo{display:inline-block;margin-bottom:20px}.footer-logo img{width:158px}.footer-contact ul li,.single-footer.contact-us-2 .contact-info li{display:flex;align-items:center}.breadcumb-area.breadcumb-3{background-image:url(../images/bedcum-bg.webp);background-position:right}.choose-des p a{color:rgb(207 65 65)}.single-choose{display:flex;flex-direction:column;align-items:center}.choose-icon,.thumbnail-carousel .nav li{display:flex;align-items:center;justify-content:center}.card-body a,.policy-inner p a,.product-des-tab-sec .tabs-content li p a,.sp-des p a{color:#c33}.contact-us-2 .contact-info .contact-text a{display:inline-block}.map-inner{width:100%;height:500px}.map-inner iframe{width:100%;height:100%}.policy-inner h3{font-size:26px}.policy-inner ul,.sp-des p{margin-bottom:12px}.policy-inner ul li{display:block;padding-left:18px;margin-bottom:8px;position:relative}.policy-inner ul li::before{content:"";position:absolute;width:5px;height:5px;background-color:#212529;border-radius:50%;left:5px;top:11px}.checkout-sec,.policy-sec{padding:60px 0}.popup-overlay{inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(3px);z-index:99999;transition:.3s}.success-popup{top:50%;left:50%;width:90%;max-width:500px;background:#fff;border-radius:16px;padding:70px 40px 40px;z-index:9999999;transform:translate(-50%,-50%) scale(.9);transition:.35s;box-shadow:0 20px 60px rgba(0,0,0,.18);overflow:visible}.popup-overlay.active,.success-popup.active{opacity:1;visibility:visible}.success-popup.active{transform:translate(-50%,-50%) scale(1)}.popup-close{position:absolute;top:18px;right:18px;border:none;background:0 0;font-size:28px;color:#999;cursor:pointer;transition:.3s}.popup-close:hover{color:#444;transform:rotate(90deg)}.popup-icon{position:absolute;top:-45px;left:50%;transform:translateX(-50%);width:90px;height:90px;margin:0;background:#c33;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(34,197,94,.3)}.popup-icon i{color:#fff;font-size:38px}.success-popup h3{margin:0 0 12px;font-size:40px;font-weight:500;color:#333}.success-popup p{margin:0 auto;color:#666;font-size:18px;line-height:1.8;max-width:360px}.popup-btn{display:inline-block;margin-top:25px;background:#c33;color:#fff;padding:12px 30px;border-radius:50px;text-decoration:none;font-size:15px;font-weight:600;transition:.3s}.popup-btn:hover{background:#c33;transform:translateY(-2px);color:#fff}@media (max-width:576px){.success-popup{padding:60px 25px 30px}.popup-icon{width:80px;height:80px;top:-40px}.popup-icon i,.success-popup h3{font-size:32px}.success-popup p{font-size:16px}}.header-area{z-index:9999}.content-404 img{max-width:550px}.content-404 .btn-def{margin-top:20px}.blog-title .read-more{margin-top:14px;display:inline-block}.blog-dtl-img img{width:100%;max-height:600px;object-fit:cover}.blog-dtl-img{margin-bottom:20px}.shop-tab-sec{display:flex;align-items:center;justify-content:center;gap:12px}.shop-tab-sec li a{display:inline-block;color:#666;border:1px solid #1111112b;font-size:16px;font-weight:700;padding:12px 18px;border-radius:5px;transition:.3s ease-in-out}.shop-tab-sec li a.active,.shop-tab-sec li a:hover{background-color:#c33;border-color:#c33;color:#fff}.thumbnail-carousel a{background:#eee;border:1px solid #ccc}.social-icon ul li a.add-cart.add-cart-text{font-size:14px;padding:4px 30px;width:auto;height:auto}.product-des-tab-sec .tabs{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px}.product-des-tab-sec .tabs li{background:0 0;color:#666;font-family:montserrat;font-size:16px;font-weight:700;padding:0;text-transform:uppercase;cursor:pointer;flex-wrap:wrap;position:relative}.product-des-tab-sec .tabs li.active-tab{color:#000}.product-description-content h6{font-size:20px;font-weight:500}.chart-table-sec table tbody tr td,.chart-table-sec table thead tr th{padding:7px 12px;text-align:center;font-size:15px;border:1px solid #e8e9eb}.chart-table-sec table tbody tr td{font-size:13px}.product-des-tab-sec .tabs li.active-tab::before{background:#ccc;top:auto;bottom:-13px;content:"";height:5px;left:0;position:absolute;width:40px}.product-des-tab-sec .tabs li.active-tab::after{background:#c33;top:auto;bottom:-13px;content:"";height:5px;left:0;position:absolute;width:20px}.descripton-area{padding-bottom:60px}.thumbnail-carousel .nav li img{width:100px;height:121px;object-fit:contain}.bred-hading>h1{color:#fff;font-size:16px;margin-bottom:5px;text-transform:uppercase}.product-label .new{left:10px}.error-heading{font-size:36px;font-weight:700;letter-spacing:4px;line-height:45px;text-transform:capitalize}.contact-text{width:90%}.frequently-accordion .card-header button{display:block;width:100%;padding:15px 10px 15px 25px;cursor:pointer;font-size:14px;font-weight:400;text-transform:capitalize;color:#212529;border:0;text-align:left}.frequently-accordion .card-header button.collapsed:before,.frequently-accordion .card-header button:after{content:"\f067";font-family:fontawesome;position:absolute;right:15px;top:15px;color:#b9b9b9}.frequently-accordion .card-header button:after{content:"\f068 "}.error-msg{color:red}.product-description-content{border:1px solid #ccc;padding:20px}.contact-text>p{margin:-6px 0 0 8px}.slick-next::before,.slick-prev::before{color:#000;border-radius:50%;font-size:38px}.slick-prev{left:-4%}