@media(max-width:1199px){.cart-left-list-box,.tabs-nav ul{flex-wrap:wrap}.story-right h2{font-size:38px}.tabs-nav ul{gap:10px;justify-content:center}.modal-left{width:35%;padding:30px}.modal-right{width:65%;padding:74px 30px 0}.modal-left-top h2{font-size:22px}.mb-box{font-size:8px}.catalog-inner-bottom h3{font-size:16px}.catalog-btn-sec a{font-size:7px}.download-btn{width:40px;height:40px;border-radius:10px}.address-inner{flex-wrap:wrap;gap:20px}.address-left{width:100%;padding-right:25px}.sign-up-sec-inner{height:100%}}@media(max-width:991px){.navbar-toggler:focus,.sub-menu{box-shadow:none}.navbar-toggler-icon{width:2.2em;height:2.2em}.navbar-toggler{border:0;padding:0;background:0 0}.nan-btn-icon{display:block;width:30px;height:3px;background-color:#000;margin:7px 0}.curent .sub-menu{visibility:visible;opacity:1;position:relative;transform:translateY(0);z-index:1;transition:none;background-color:transparent;display:block!important;min-width:100%;left:0!important;transform:translate(0,0)}.sub-menu>li>a{color:hsl(222.2 84% 4.9%);padding:5px 0;font-size:14px}.sub-menu>li{border:0}.web-header .navbar .navbar-nav .nav-item:hover .sub-menu,.web-header .navbar .navbar-nav li:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.menu_overlay{content:'';position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;display:none;z-index:2}.navbar-collapse{background-color:#fff;position:fixed;top:0;left:0;width:260px;height:100%!important;max-height:100%!important;overflow:hidden;overflow-x:scroll;display:block!important;transform:translateX(-260px);opacity:0;visibility:hidden;padding:18px 15px;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;z-index:3}.navbar-collapse.menu-visible{transform:translateX(0);transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;opacity:1;visibility:visible;overflow:auto}.sub-menu{display:none!important;position:relative;border:none;transform:translate(0,0);left:0;width:100%;background:0 0}.filter-btn,.menu_overlay.menu-visible{display:block}.web-header .navbar .navbar-nav .nav-item.curent .sub-menu{visibility:visible;opacity:1;position:relative;transform:translateY(0);z-index:1;transition:none;display:block!important;min-width:100%;left:0;transform:translate(0,0)}.story-right{margin-top:75px}.catrgory-header h2{font-size:46px}.why-choose-bottom{justify-content:center}.why-choose-box{width:33.33%;margin-bottom:25px}.footer-bottom{flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;gap:15px}.latest-baz-bottom,.modal-right,.order-history-inner .profile-dtl-header-right,.sign-box-right,.workflow-header{width:100%}.nav-item{padding:10px 15px}.vision-box{padding:30px}.vision-icon{width:58px;height:58px}.vision-icon img{width:22px}.vision-right img{width:128px}.inovation-img-box{padding:75px 38px}.quality-sec .row{flex-direction:column-reverse}.contact-dtl-sec{top:0;padding:60px 0}.secound-banner{padding:84px 0 80px}.socound-banner-inner h1{font-size:41px}.bulk-list-box-outer,.contact-box-outer{margin-bottom:24px}.contact-form-left-top h2{font-size:33px}.contact-form-left{margin-bottom:30px}.filter-btn{background:#fff;border:0;font-size:22px}.product-details-right{margin-top:30px}.modal-left,.right-arrow,.sign-box:first-child,.workflow-outer::before{display:none}.workflow-header h2{font-size:36px}.workflow-header p{font-size:14px;padding:0 70px}.workflow-box{width:33.33%;margin-bottom:38px}.bulk-banner{height:453px;padding:0}.catalogModal .modal-dialog{max-width:600px}.cart-wrapper,.order-history-box-left,.profile-dtl-header{flex-wrap:wrap}.cart-list-box-right{max-width:100%}.select-size-box{width:16.66%}.cart-right,.profile-dtl-header-right .tabs-nav,.profile-dtl-right{margin-top:25px}.bought-together-right{padding-top:40px}.profile-img{width:350px;height:352px}.profile-dtl-left{display:flex;flex-direction:column;align-items:center}.address-info-checkmark{padding:28px;border-radius:23px}.order-history-inner .profile-dtl-header-right .tabs-nav{display:flex;align-items:center;justify-content:center}.order-history-box-info{width:100%;margin-bottom:12px}.order-history-box-img{padding-left:0}.order-history-box-right{width:40%;border:0}}@media(max-width:767px){.footer-top-box:last-child,.latest-header,.socound-banner-inner,.specialization-sec .catrgory-header,.vision-header{width:100%}.latest-header h2{font-size:42px}.catrgory-header h2{font-size:38px}.counter-box-outer{margin-bottom:30px}.testimonials-inner{height:315px}.why-choose-box{width:33.33%}.accordion-item{padding:29px 20px}.baz-bottom p,.baz-quote{font-size:13px}.footer-top-box{width:33.33%;margin-bottom:20px}.vision-header h2{font-size:48px}.vision-box-outer{margin-bottom:25px}.inovation-img-box h2{font-size:28px}.specialization-sec .category-wrapper{padding-bottom:0}.map-inner{height:474px}.hq-box{right:14px}.product-details-top h2{font-size:35px}.new-price{font-size:32px}.similer-product-top-left{width:325px}.workflow-trusted{flex-wrap:wrap;gap:15px}.catalogModal .modal-content{height:455px}.cart-left{padding-right:0}.address-top-header h2{font-size:18px}.bought-together-box{width:50%}.plus-sec{display:none}}@media(max-width:575px){.webHeaderMobileSearchArea{display:block}.nan-btn-icon{height:2px;margin:7px 0}.webHeaderMobileSearchAreainner{position:relative}.webHeaderMobileSearchAreainner input{width:100%;height:40px;border:1px solid #dee2e6;outline:0;box-shadow:none;position:relative;padding:6px 6px 6px 38px;font-size:14px}.webHeaderMobileSearchAreainner .searchBtn{position:absolute;top:8px;left:6px;background-color:transparent;border:0;color:#a19f9f;font-size:14px}.catrgory-header{width:100%;margin-bottom:30px}.catrgory-sec{overflow:hidden;padding:50px 0}.contact-input-btn-sec p,.search-switcher{display:none}.vision-header h2{font-size:38px}.vision-left h3{font-size:31px}.vision-top{margin-bottom:20px}.inovation-img-box{margin-top:50px}.vision-sec{padding:60px 0 50px}.quality-sec .story-right{padding-right:0}.edge-sec{width:100%;padding:50px 0}.story-sec{padding:40px 0 52px}.footer-top{padding:50px 0 70px}.web-header{padding-bottom:15px}.hq-box{width:303px;padding:26px}.place-order-box,.similer-product-top{flex-wrap:wrap;gap:15px}.order-history-box-left,.similer-product-top-left{width:100%}.similer-product-top-left h2{font-size:29px}.des-left h2{font-size:26px}.policy-box-outer{margin-bottom:25px}.policy-box-outer:last-child{margin-bottom:0}.catalog-btn,.quote-btn{padding:15px 22px;border-radius:10px}.modal-right .btn-close{width:32px;height:32px;font-size:13px}.checkout-address-top-inner ul li{padding:0 20px}.checkout-address-top-inner ul li::before{right:-11px;width:18px}.payment-info-name h4,.place-holder-box-left h5,.placeholder-icon{font-size:12px}.payment-icon{width:40px;height:40px}.payment-info-name p{font-size:10px}.place-order-sec{padding:21px}.placeholder-icon i{font-size:15px}.order-user-box,.order-user-box img{width:192px;height:192px}.order-user-box span{width:58px;height:58px;font-size:29px;right:33px;bottom:23px}.login-dtl-box .dropdown-menu{width:256px;left:auto;right:-33px}.address-book-wrapper{flex-wrap:wrap}.address-info-box{width:100%;margin-bottom:15px}.order-history-box{flex-wrap:wrap;border-radius:18px}.order-history-box-info{width:50%}.order-history-box-right{width:100%;border:0;text-align:left;margin-top:17px}.why-choose-box{background:#fff;border-radius:12px!important;padding:18px!important;box-shadow:0 30px 60px 0 #0000000D;align-items:flex-start;text-align:left}.why-choose-top{display:flex!important;flex-direction:row;align-items:center;gap:16px}.choose-icon{margin:0!important}.why-choose-top p{font-size:14px!important}.why-choose-box-bottom{margin:0!important;font-size:11px!important;height:55px!important}.why-choose-box-bottom p{transform:translateY(0);opacity:1;visibility:visible;left:19px;margin-top:20px!important;font-size:12px!important}}@media(max-width:480px){.hq-box,.product-details-tag{left:11px}.nan-btn-icon{width:26px}.trusted-box{width:216px;padding:26px}.trusted-box h2{font-size:40px}.trusted-box p{font-size:9px}.story-right h2{font-size:30px}.accordion-item-header,.catrgory-header p,.grandTotalBox p,.quote-box,.upload-title{font-size:15px}.chairman-info h4,.explore-btn,.hq-box p,.inventory-info h4,.orderDetailsInfo-list-inner p,.workflow-box p{font-size:12px}.latest-bottom{padding-top:48px}.tabs-nav ul{gap:5px;justify-content:flex-start}.tabs-nav a{padding:8px 16px}.product-box-img{height:294px}.catrgory-sec{padding:48px 0 10px}.catrgory-header h2{font-size:26px;margin-bottom:10px}.blog-sec,.latest-baz-sec,.testimonials-sec{padding:50px 0}.order-history-box-right h3,.testimonials-header h2{font-size:29px}.testimonials-box{padding-bottom:0}.why-choose-box{width:100%;padding:0}.bulk-right,.chairman-img::before,.checkout-address-top-inner ul li::before,.footer-bottom-right a img,.login-dtl-sec,.why-choose-box::before{display:none}.accordion-item{padding:17px 14px}.baz-quote{padding:0 0 36px}.edge-bottom,.latest-baz-bottom,.why-choose-bottom{padding-top:20px}.baz-btn-bottom{flex-wrap:wrap;gap:18px}.latestbaz-bg-text{font-size:379px}.footer-top{width:100%;padding:50px 0 0}.footer-top-box:first-child,.footer-top-box:nth-child(2),.workflow-box{width:50%}.bought-together-box,.cart-btn,.contact-form-btn,.footer-top-box:nth-child(3),.order-history-box-info,.order-history-sec,.place-order-btn-sec a,.thumb-slider{width:100%}.footer-bottom-center p{font-size:13px;text-align:center}.footer-bottom{padding:12px 0;flex-direction:column}.lagency-box{width:108px;height:108px}.message-box,.review-score-right,.workflow-header p{padding:0}.message-box img{width:79px;height:58px;top:20px;left:-16px}.bed-cum li,.bed-cum li a,.chairman-info p,.order-item-info ul li,.time-sec{font-size:10px}.story-right{margin-top:64px}.hq-box{right:auto;top:8px;border-radius:20px}.hq-box h3{font-size:16px;margin-bottom:9px}.contact-form-box{border-radius:0 0 22px 22px;padding:32px}.contact-input-btn-sec{justify-content:center}.contact-form-box-top h3,.profile-dtl-header-left h2{font-size:18px}.secound-banner{padding:47px 0}.secound-banner-heading{font-size:9px;padding-left:46px}.secound-banner-heading::before{width:32px}.socound-banner-inner h1{font-size:32px}.socound-banner-inner p{font-size:14px;padding-right:0}.banner-right h3,.contact-form-left-top h2{font-size:27px}.product-gallery{flex-direction:column-reverse;gap:15px}.product-details-sec{padding:38px 0}.thumb-slider .slick-slide{width:60px!important}.thumb-slider .slick-track{height:60px!important}.thumb-slider .slick-list{height:78px!important}.counter-box h3,.latest-header h2,.new-price,.order-user-center h2,.product-details-top h2{font-size:25px}.cart-btn-sec,.inventory-top,.order-details-top,.place-order-btn-sec,.price-sec,.tracking-top{flex-wrap:wrap;gap:15px}.old-price{font-size:12px;margin-bottom:8px}.bulk-sec,.bundil-box{padding:25px}.inventory-top-right{width:100%;justify-content:space-between}.investory-sec{padding:22px}.inventory-icon,.order-item-info h4,.profile-dtl-header-left p{font-size:13px}.investory-bottom-right .total{font-size:17px}.checkout-btn{width:100%;font-size:14px}.bg-img-inner h2,.billing-summery-bottom-box h3,.buldil-top-right h3,.cart-right-box h2,.des-left h2,.grandTotal-sec h4,.inovation-img-box h2{font-size:20px}.des-faq-box{padding:18px}.bg-img-inner p,.billing-summery-bottom-box h4,.counter-box p,.des-faq-box-right h3,.grandTotal-sec p,.tracking-heading h4{font-size:14px}.score-box{padding:35px}.rating-sec .new-rating{font-size:50px}.review-score-right ul li{padding:17px}.review-top{flex-wrap:wrap;gap:12px}.banner-btn-sec,.order-item-info-box,.quality-list-box,.trusted-left{flex-wrap:wrap}.order-dtl-sec,.workflow-sec{padding:40px 0}.workflow-wrapper{padding-bottom:5px}.workflow-trusted{padding-top:40px}.trusted-left{gap:5px}.why-choose-box-bottom{height:40px}.why-choose-box-bottom p{left:19px}.contact-form-left-bottom ul li p{width:50%;font-size:9px}.contact-form-left-bottom ul li span{width:50%;font-size:11px;padding-left:12px}.bulk-banner{height:415px;padding:0}.catalog-btn,.quote-btn{font-size:10px;padding:10px 18px;border-radius:10px}.cart-heading h2{font-size:30px;margin-bottom:28px}.billing-summery-box h3,.cart-list-box-info h3,.shipping-address-box h3{font-size:16px}.select-size-box{width:33.33%}.addressRightBox,.banner-right,.cart-right-box,.order-details-box{width:100%}.cart-right-box{border-radius:26px;padding:26px}.total-top-list{margin-bottom:10px}.total-bottom-right h3{font-size:23px}.checkout-address-top-inner ul li{padding:0 8px;gap:6px}.address-top-header{flex-wrap:wrap;gap:10px}.address-left{padding-right:5px}.address-box-inner{border-radius:12px;padding:17px 17px 17px 52px}.addressRightBox,.newAddressModal .modal-content,.order-details-box{border-radius:20px}.addressRightBox h2{font-size:17px;padding:20px 20px 0}.orderShortBox{padding:0 20px}.grandTotalBox,.order-details-bottom,.orderShortBox-price-info-sec{padding:20px}.grandTotalBox h3{font-size:24px}.new-address-body-sec{padding:21px}.newAddressModal .btn-close{width:30px;height:30px}.login-dtl-box .dropdown-menu,.order-item-box,.profile-img,.tracking-box{border-radius:15px}.orderDetailsInfo-details ul li{width:100%;margin:0}.bought-together-left h2,.vision-header h2{font-size:28px}.add-buldin-btn{font-size:13px;padding:16px 5px}.banner-right{padding:50px 28px}.send-btn{padding:11px 35px}.section-two p::after{left:-68px;width:51px}.section-two p::before{right:-68px;width:51px}.sign-btn a{font-size:16.2px;margin:13px 0 10px}.order-history-box{padding:23px}.order-item-info{width:65%}.order-item-info ul{flex-wrap:wrap;gap:4px}.order-item-info-box-right h3{font-size:20px;margin-top:20px}.tracking-box{padding:27px;margin-bottom:30px}.order-item-box h2{font-size:15px;padding:18px 20px}.medfit-btn,.quality-list-info span{font-size:11px}.billing-summery-box,.shipping-address-box{border-radius:15px;padding:25px}.profile-img{width:100%;height:303px}.user-box-top{padding:15px 18px}.user-box-bottom ul li a{padding:10px}.category-heading::before{width:115px}.quality-list-info{padding-left:0;padding-top:12px}.brand-inner h2{font-size:20px;margin-bottom:0!important}.latest-sec{padding:30px 0 50px}.brand-wrapper-sec,.medfit-list-sec{padding:20px 0}.tabs-content{padding-top:28px}.address-book-sec,.medfit-sec,.order-history-sec{padding:40px 0 0!important}.medfit-btn{padding:13px 27px}.bulk-order-sec .workflow-bottom{padding-top:15px}.testimonials-header{margin-bottom:16px}.why-choose-sec{padding:28px 0 12px}.accordion-bottom{margin-top:28px}.workflow-header h2{font-size:26px}.medfit-list-sec ul{flex-wrap:wrap;gap:16px}.story-sec{padding:45px 0 52px!important}.inovation-img-box{padding:38px}.category-box a{height:auto!important}.quality-sec .story-right h2{font-size:28px!important}.edge-box{padding:26px!important}.chairman-sec{padding:65px 0 52px!important}.listing-top-left ul li:last-child{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.branding-outer-box{margin-bottom:12px}.profile-dtl-header{gap:17px}}

/* Header search mobile overrides (must load after existing 575px rules) */
@media(max-width:575px){.searchModal{padding:0!important}.webHeaderMobileSearchAreainner .searchBtn{top:9px}.web-header{flex-direction:column!important;min-height:auto;padding-bottom:0!important}.webHeaderMobileSearchArea{display:none!important;width:100%!important}.search-switcher{display:block!important}.searchInputSec{width:auto}.web-header .rightPart .search-opener i,.web-header .rightPart .icon i{font-size:15px!important}.web-header .nan-btn-icon{height:3px;margin:6px 0}.search-suggestion-right ul{height:115px}.searchInputSec input{padding-right:53px}.web-header .navbar-brand{margin-right:auto;margin-left:20px}.web-header .navbar-brand img{max-width:107px}}

/* Footer mobile overrides (from footer partial) */
@media(max-width:480px){.web-footer .social-media-list li a{border-radius:16px}.web-footer .footer-bottom-center p{font-size:10px;font-weight:700;text-align:center;letter-spacing:4px}}

/* Shop / product listing mobile overrides */
@media(max-width:991px){.filter-btn svg{width:24px;height:20px}}
@media(max-width:575px){.listing-top-left{display:none}.listing-top-right{width:100%;justify-content:space-between}.listing-top-sec h2{font-size:20px!important}.remove-all-mobile{display:inline-flex!important;align-items:center;justify-content:center;padding:4px 10px;margin-left:8px;border:1px solid #111827;color:#fff;border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;text-decoration:none;background:#111827}.remove-all-mobile:hover{color:#fff;text-decoration:none}.productListBox_outer{padding:0 5px!important}.productBox-info h3{height:auto;font-size:13px!important;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.productBox-info{padding:12px!important}.productBox-info-botom h4{font-size:15px!important}.addToCartBtn{width:32px!important;height:32px!important;font-size:12px}.listingPagepagination ul li a{width:35px!important;height:35px!important;border-radius:8px!important;font-size:12px!important}#closeSidebar{display:block!important;background:#fff!important;border:0!important;font-size:20px!important;padding:0!important}.filter-top{font-size:14px!important}.filter-top h2{font-size:13px!important}.filter-list-sec{padding:12px!important}.slider-range{height:3px!important}.slider-track{height:3px!important}#filterSidebar{position:fixed;top:0;right:-320px;width:320px;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:.3s ease;z-index:1000}#filterSidebar.active{right:0}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:.3s;z-index:999}#overlay.active{opacity:1;visibility:visible}.sidebar-header{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #eee}.productListBox-img .productTag{display:none!important}.addCartModalfade .modal-content{border-radius:15px!important;padding:18px!important}.addCartModalfade .modal-footer{flex-wrap:wrap;gap:12px}.addCartModalfade .modal-footer button{width:100%;padding:8px 8px!important;font-size:16px!important;border-radius:5px!important}.inventory-icon{width:40px!important;height:40px!important}.product-quantity{height:38px!important}.product-quantity button{height:38px!important}.product-quantity input{height:38px!important}.investory-bottom ul li{padding:5px!important}.investory-total-sec{padding-top:11px!important;margin-top:10px!important}.embroideryModal .btn-close{width:25px;height:25px}#indexAddCartSizeList{height:128px}}
@media(min-width:1200px){.about-banner.brand-catalog-banner{padding:0!important;height:275px!important}}