.main_marketplace h2{font-size:28px;text-align:center;color:#141e46}.public-product-view{position:relative}.unauthenticated-layout{min-height:100vh;display:flex;flex-direction:column;position:relative}.unauthenticated-main{flex:1 1;padding-top:0;padding-bottom:2rem}.auth-required-action{position:relative;display:inline-block}.auth-tooltip{bottom:100%;background:#141e46;color:#fff;padding:.5rem .75rem;border-radius:4px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;margin-bottom:5px}.auth-tooltip,.auth-tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.auth-tooltip:after{content:"";top:100%;border:5px solid transparent;border-top-color:#141e46}.auth-required-action:hover .auth-tooltip{opacity:1;visibility:visible}@media (max-width:768px){.public-view-banner .row{text-align:center}.public-view-banner .col-md-4{margin-top:1rem}.public-view-banner .col-md-4 .btn{width:100%;margin:.25rem 0}}.top-search-bar::placeholder{color:grey!important;font-size:13px!important}.filter{gap:15px}.filter,.filter1{display:flex;align-items:center;margin:20px 0}.filter1{gap:5px;justify-content:center;text-align:center}@media screen and (max-width:991px){.filter1{text-align:center}}.business-btn{align-items:start}@media screen and (max-width:991px){.business-btn{text-align:center}}.topbar-content{display:flex;align-items:center;justify-content:space-evenly}.view-all-companies-link{display:flex;align-items:center;justify-content:end}@media screen and (max-width:991px){.view-all-companies-link{text-align:center}}.arrow{color:#141e46;margin-top:5px}.filter-btn{all:unset;background-color:#141e46;color:#edf7fb;padding:5px 12px;padding-right:12px!important;transition:background-color .3s ease,color .3s ease,border .3s ease}.filter-btn,.filter-btn:hover{display:flex;align-items:center;gap:5px;border:1px solid #141e46;border-radius:5px}.filter-btn:hover{background-color:#edf7fb;color:#141e46;cursor:pointer;padding:5px 12px}.filter p,.visit-store{font-weight:500}.visit-store{font-size:16px;cursor:pointer;color:#141e46!important;text-transform:uppercase}.card{border:none!important;overflow:hidden;position:relative}.vendor-card-detail h4{color:#edf7fb;text-shadow:rgba(0,0,0,.8) 0 1px 0;font-size:20px;padding:0;font-weight:500;text-decoration:none;margin:0 0 8px}.call_detail{display:flex;gap:3px;align-items:center}.vendor-card-detail p{color:#edf7fb;font-weight:500}.image-container{position:relative;width:100%}.image-container img{display:block;width:100%}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,33,33,.5);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);z-index:1}.vendor-card-detail{position:relative;margin-top:23%;margin-left:6%;z-index:2;color:#edf7fb}.card-detail{font-weight:300!important;margin-top:3px;padding-right:10px}.close{background-color:#edf7fb;color:#141e46;padding:3px;font-weight:500;border-radius:3px;width:50px;justify-content:center;margin-top:8%;float:right;margin-right:20px}.close,.sort-by{display:flex;align-items:center}.sort-by{gap:10px}.main_sorting{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px}.card-title-product{color:#141e46!important}#sort{font-size:500;margin-top:-15px}.input_filter{background-color:#fff!important;display:flex;gap:10px;padding:20px;border-radius:5px;border:1px solid hsla(0,2%,68%,.667)}.apply_btn{all:unset}.apply_btn,.apply_btn:hover{background-color:#141e46;color:#edf7fb;padding:4px 18px;border-radius:5px;cursor:pointer;font-weight:500}.pagination{display:flex;justify-content:center;align-items:center;margin-bottom:10px;margin-top:10px}.pagination .page-link{color:#141e46}.pagination .page-item.active .page-link{background-color:#141e46;border-color:#141e46;color:#edf7fb}.pagination .page-item.disabled .page-link{color:#d3d3d3}.pagination .page-link:hover{background-color:#141e46;border-color:#141e46;color:#edf7fb}.vendor-card-detail h4:hover{color:#141e46;cursor:pointer;transition:color .3s}.vendor-company-page h2{font-size:28px;text-align:center;color:#141e46;margin:15px 0 35px}.sidebar{padding:0 20px}.card-overlay-header{width:40%;background-color:rgba(29,28,28,.646)}.card-title{font-size:20px;font-weight:500px;color:#edf7fb!important}.logo-company img{margin-top:15px;border-radius:50%;margin-bottom:15px;margin-left:10px}.card-text{margin-left:20px}.address{display:flex;gap:10px;margin-top:15px;text-align:center}.main_sorting{background-color:#fff;padding:0 10px;border-radius:5px;border:1px solid hsla(0,8%,79%,.651)}.products-title{margin-top:15px;margin-bottom:15px}#product-search{all:unset;background-color:#141e46;color:#edf7fb;padding:5px 13px}#search-data,.view-companies-btn{background-color:#141e46!important;color:#edf7fb!important}#search-data,#search-data:hover,.view-companies-btn{padding:7px 10px;border-radius:5px;cursor:pointer;font-size:15px;font-weight:500}#search-data:hover{color:#141e46!important;background-color:#edf7fb!important}.filter-product{background-color:#edf7fb;border:1px solid hsla(0,3%,55%,.653);padding:10px!important;border-radius:5px}.product-name{display:flex!important;width:100%!important;justify-content:space-between!important}.card-body p{word-wrap:break-word!important}.card-overlay-header{display:flex;justify-content:center;align-items:center;flex-direction:column}.product-part-layout{margin-top:20px}.card-img{border-radius:0!important}.sidebar-product,.sidebar-product-form,.sidebar-product-status{background-color:#fff;border-radius:5px;padding:10px}.sidebar-product-status{margin-top:20px;margin-bottom:20px;font-size:calc(14px + 2 * (100vw - 320px) / 1600)}.sidebar-product{max-height:500px;overflow-y:auto;padding-right:15px}.sidebar-product ul{padding-left:0;margin:0;list-style-type:none}.sidebar-product ul li{margin-bottom:4px;font-weight:400;color:#000;border-bottom:1px solid transparent;padding-bottom:3px;transition:margin-bottom .3s ease,color .3s ease,border-bottom .3s ease,font-weight .3s ease}.sidebar-product ul li:hover{margin-bottom:8px;font-weight:500;cursor:pointer;color:#141e46;border-bottom:1px solid #141e46c2}.all-products-btn{margin-top:5px!important;margin-bottom:10px}.all-products-btn,.contact-form-btn-click{width:100%!important;color:#edf7fb;background-color:#141e46!important}.all-products-btn:hover,.contact-form-btn-click:hover{width:100%!important;color:#141e46;background-color:#edf7fb!important}.sidebar-product-status ul{padding-left:0;margin:0;list-style-type:none}.sidebar-product-form ul li,.sidebar-product-status ul li,.sidebar-product-status ul li:hover{margin-bottom:6px;font-weight:400;cursor:pointer}.sidebar-product-status ul li:hover{color:#141e46;font-weight:500;transition:color .3s}.sidebar-product h3,.sidebar-product-form h3,.sidebar-product-status h3{color:#141e46;font-weight:700;margin-top:10px;cursor:pointer}.contact-vendor input::placeholder{color:#b9bbbdbb;font-size:12px}.contact-vendor label{cursor:pointer;color:#141e46;font-weight:500}.contact-vendor label:hover{cursor:pointer;color:#141e46;transition:color .3s}.market-prod-card{height:340px;position:relative;border:none}.market-prod-card,.prod-radius-card{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.prod-radius-card{padding:3px 15px}.products-size{width:100%;height:100%;object-fit:cover}.prod-img-div{width:100%;height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center}.padding_change{padding:0!important}.product_detail_img{width:100%!important;height:350px!important;object-fit:fill!important}.product-title{cursor:pointer;font-size:15px;font-weight:600;margin-bottom:2px}.query-header-btn{float:right;border-bottom:none!important}.query-form input::placeholder{font-size:12px;color:hsla(0,3%,68%,.849)}.custom-placeholder::placeholder{font-size:12px;color:hsla(0,3%,68%,.849)}.options{color:#000;font-size:14px;color:grey}.contact-vendor{all:unset;background-color:none;padding:0!important;border:none;transition:none;justify-content:center}.contact-vendor,.vendor-contact-btn-container{display:flex;align-items:center;gap:5px}.main-product-detail-page{margin-top:10px}.previous-btn,.previous-btn:hover{all:unset;width:20px;color:#141e46;padding:3px 6px;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:20px;transition:color .4s ease}.next-btn{all:unset}.next-btn,.next-btn:hover{width:20px;color:#141e46;display:flex;justify-content:center;align-items:center;font-size:20px;transition:color .4s ease}.product-bio-information{display:flex;flex-direction:column;gap:10px}.product-bio-information h2{color:#141e46}.product-detail-right{padding:30px}.product-information{display:flex;flex-direction:column;gap:8px}.product-information h2{color:#141e46;font-weight:600}.vendor-information h2{color:#141e46}.product-bio-information h4{color:grey}.vendor-img img{width:60px;height:60px;border-radius:50%}.vendor-detail-information{display:flex;gap:15px;align-items:center;margin-top:15px}.vendor-sub-information{display:flex;justify-content:space-between;align-items:center}.vendor-sub-information h4{font-weight:700;color:#141e46;cursor:pointer;transition:border-bottom .2s ease}.vendor-sub-information h4:hover{font-weight:700;color:#141e46;cursor:pointer;padding-bottom:5px;border-bottom:2px solid #141e46}.vendor-detail-text-area{font-weight:500;margin-top:15px;font-size:15px;color:#141e46}.product-detail-submit-btn{all:unset;background-color:#141e46;color:#edf7fb}.product-detail-submit-btn,.product-detail-submit-btn:hover{padding:4px 8px;border-radius:5px;border:1px solid #141e46;cursor:pointer}.product-detail-submit-btn:hover{background-color:#edf7fb;color:#141e46}.contact-vendor-profile{margin-top:1px;color:grey}.contact-vendor-profile:hover{margin-top:1px;color:#141e46;cursor:pointer}.contact-vendor-btn{all:unset;background-color:#141e46;color:#edf7fb;border:none;padding:4px 8px!important;border-radius:4px;transition:none}.contact-vendor-btn:hover{background-color:#141e46;border:none}.custom-dropdown-toggle{all:unset}.custom-dropdown-toggle,.custom-dropdown-toggle:hover{color:#edf7fb;border-radius:5px!important;padding:4px 8px;background-color:#141e46}.custom-dropdown-toggle:hover{cursor:pointer}.dropdown-main-div{margin:10px 0}.drop-down-item{font-size:12px!important}.dropdown-menu{padding:0!important}.related-product{margin-bottom:20px;margin-top:20px;color:#141e46}.loading{font-weight:500;color:#141e46}.custom-arrow{all:unset;background-color:#fff;color:#141e46;border:none;font-weight:700;border-radius:50%;width:20px;height:20px;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.custom-prev{left:10px}.custom-next,.custom-prev{position:absolute;z-index:1;top:65%}.custom-next{right:10px}.product-detail-data{width:auto;height:auto;object-fit:fill}@media screen and (max-width:370px){.company_logo{display:none}}@media screen and (width:575px) and (max-width:990px){.card-detail{display:flex}}@media screen and (max-width:1200px){.company_logo img{width:55px;height:55px;border-radius:50%;object-fit:cover;float:right;margin-right:20px;margin-top:-16px;border:2px solid #141e46}.vendor-card-detail{position:relative;margin-top:13%;margin-left:6%;z-index:2;color:#edf7fb}}@media screen and (max-width:1500px){.company_logo img{width:55px;height:55px;border-radius:50%;object-fit:cover;float:right;margin-right:20px;margin-top:-16px;border:2px solid #141e46}.vendor-card-detail{position:relative;margin-top:13%;margin-left:6%;z-index:2;color:#edf7fb}}@media screen and (max-width:992px){.company_logo img{width:55px;height:55px;border-radius:50%;object-fit:cover;float:right;margin-right:20px;margin-top:-16px;border:2px solid #141e46}.contact-form-btn-click{margin-left:20px}.all-products-btn,.contact-form-btn-click{width:120px!important;margin-bottom:20px;text-align:center!important}.all-products-btn:hover{width:120px!important;color:#141e46;background-color:#edf7fb!important}}@media screen and (max-width:1045px){.vendor-card-detail{position:relative;margin-top:10%;margin-left:6%;z-index:2;color:#edf7fb;color:#f0f6f8}}@media screen and (max-width:567px){.vendor-sub-information{display:flex;flex-direction:column;align-items:start;gap:10px}.con-vendor{font-size:12px!important}.li_category:hover{border:none!important}}@media screen and (max-width:767px){.vendor-card-detail h4{color:#edf7fb;text-shadow:rgba(0,0,0,.8) 0 1px 0;font-size:14px;padding:0;font-weight:500;text-decoration:none;margin:0 0 8px}.visit-store{font-size:10px;cursor:pointer;color:#141e46!important;font-weight:500;text-transform:uppercase}.vendor-card-detail{position:relative;margin-top:13%;margin-left:6%;z-index:2;color:#edf7fb}}.prod-location{display:flex;align-items:center;justify-content:space-between;width:100%!important}.product-des{width:100%!important;display:flex!important;flex-direction:start!important}.prod-location-content{font-weight:500;font-size:12px;color:grey}.prod-price{color:#f57224;font-weight:500}.li_category{display:flex;align-items:center;gap:5px;padding:5px 0}.cate-heading,.li_category{font-size:calc(14px + 2 * (100vw - 320px) / 1600)}.cate-heading{font-weight:500!important}.sub-cate-container{position:absolute;top:0;background-color:#fff;right:0;padding:10px;border-radius:5px;width:150px}.li_subcategory{color:#333;transition:color .3s ease}.li_subcategory,.li_subcategory:hover{list-style-type:disc;margin-left:20px;cursor:pointer;font-size:calc(14px + 2 * (100vw - 320px) / 1600)}.li_subcategory:hover{color:#141e46!important;font-weight:700!important}.subcategories-list{padding:5px 0 0 18px;margin-bottom:5px}.whatsapp-container{position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-stick-button{display:flex;align-items:center;justify-content:center;background-color:#25d366;border-radius:50%;width:50px;height:50px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease;position:relative}.whatsapp-stick-button:hover{width:auto;padding:10px 20px;border-radius:30px;background-color:#25d366}.whatsapp-tooltip{display:none;margin-left:10px;color:#fff;font-size:16px;white-space:nowrap}.whatsapp-stick-button:hover .whatsapp-tooltip{display:inline-block}.prod-detail-cate{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.price-product{color:#f57224;font-weight:500}.slider-img{height:200px;object-fit:cover}.related-prod-slider-card{height:300px}.vendor-prod-stock li{display:flex;align-items:center;gap:10px}.contact-vendor-div{display:flex;align-items:center;gap:5px}.topbar-container{display:flex;align-items:center;padding:20px 0}.topbar-card{padding:0 10px;margin-top:13px}.view-btn-next{margin-top:10px}.view-btn-next,.view-btn-next a{display:flex;align-items:center;justify-content:end}.view-btn-next a{font-size:13px;font-weight:600;gap:3px}.cat-subCat-style{display:none}.product-id-style{background-color:#fff;padding:3px 5px;border-radius:5px;position:absolute;top:10px;left:10px;font-weight:600;font-size:11px}.sticky-sidebar-style{position:-webkit-sticky!important;position:sticky!important;position:sticky;top:20px;z-index:2}.search-button,.search-button:hover{background-color:#141e46;color:#fff}@media screen and (max-width:768px){.business-btn{margin-bottom:15px!important}.view-all-companies-link{margin-top:15px!important}}.filter-company-btn{padding:8.5px;border:none}.filter-company-btn,.filter-company-btn:hover{background-color:#141e46;color:#fff}.filters{display:flex;align-items:center}.search-input-map{width:100%}.search-input-map::placeholder{color:#999;font-size:13px;opacity:1;border-color:#141e46}.filter-company-btn svg{font-size:18px}@media (max-width:768px){.filters{flex-direction:column;align-items:stretch}.filter-company-btn,.search-input-map{width:100%}}.company-popup{font-size:13px}.show-comp-map-btn{background-color:#141e46;color:#fff;width:100%}.company-container-map{display:flex;gap:8px}.company-list-container{max-height:92vh;overflow-y:auto}.company-name-map{font-size:16px;font-weight:600;color:#141e46}.map-link-btn,.map-link-btn:hover{color:#fff;background-color:#141e46;width:100%}.distance-text{font-size:12px;font-weight:500;color:#00aa71}.discount-product-heading{display:flex;width:100%;gap:4px;justify-content:right}.discount-title{font-size:11px}.discount-desc{padding:0 5px 5px}.viewers-list{max-height:400px;overflow-y:auto}.viewer-item{transition:background-color .2s ease}.viewer-item:hover{background-color:#f8f9fa}.viewer-item img{border:1px solid #dee2e6}.story_seen_user_main_container{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;background-color:#f8f9fa;transition:background-color .2s ease}.story_seen_user_main_container:hover{background-color:#edf7fb}.story_seen_user_info{display:flex;align-items:center;gap:12px}.story_seen_user_image{width:40px;height:40px;border-radius:50%;object-fit:cover}.story_seen_user_name{font-weight:500;color:#141e46}.disabled-product{position:relative;pointer-events:none;opacity:.8}.product-disabled-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.822);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:2}.product-disabled-overlay span{background:red;color:#fff;padding:8px 16px;border-radius:4px;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.disabled-image{filter:blur(3px)}.disabled-text{color:#6c757d!important}.disabled-link{pointer-events:none;cursor:not-allowed}.disabled-card-body{background-color:#f8f9fa}.view-count-badge{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;z-index:2;display:flex;align-items:center;gap:4px;transition:background-color .2s ease}.view-count-badge:hover{background-color:rgba(0,0,0,.8)}.view-count-badge i{font-size:14px}.disabled-product .view-count-badge{background-color:hsla(208,7%,46%,.6);pointer-events:none}.tradeplace-view-count-badge{position:absolute;top:10px;right:18px;background-color:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;z-index:2;display:flex;align-items:center;gap:4px;transition:background-color .2s ease}.tradeplace-view-count-badge:hover{background-color:rgba(0,0,0,.8)}.tradeplace-view-count-badge i{font-size:14px}.disabled-product .tradeplace-view-count-badge{background-color:hsla(208,7%,46%,.6);pointer-events:none}.offers-btn{background-color:transparent;color:red;border-radius:5px;border:2px solid red;padding:6px 10px;cursor:pointer;font-size:15px;font-weight:600;margin-right:4px}.offers-btn.active,.offers-btn:hover{background-color:red;color:#fff;border:2px solid red}.offer-btn-content{display:flex;align-items:center;justify-content:center}.chat-header{background:#fff;border-bottom:1px solid #e6e6e6}.chat-header .btn-light{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-header .btn-light:hover{background:#e9ecef;transform:scale(1.05)}.chat-header .btn-light.active{background:#28a745;color:#fff}.chat-header .btn-light.active:hover{background:#218838}.call-button-container{position:relative;margin:10px}.call-button-container button{background:#f8f9fa;transition:all .2s ease}.call-button-container button:hover:not(:disabled){background:#e9ecef;transform:scale(1.05)}.call-button-container button:disabled{opacity:.6;cursor:not-allowed}.product-list-img{height:140px;width:100%;object-fit:cover}.product-list-name{margin:0;font-size:18px;font-weight:500;color:#333}.product-list-category{color:#f57224;font-size:12px;font-weight:600}.product-weight{color:#666;font-size:13px;font-weight:500}.tradeplace-radius-range{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;padding:3px 15px;border:none}.tradeplace-view-mode-buttons{display:flex;justify-content:flex-end}.tradeplace-view-mode-buttons button{display:flex;justify-content:center;align-items:center;gap:3px}.tradeplace-view-mode-buttons button:hover{color:#333}.product-list-item{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;border:none}@import url("https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu&display=swap");.halal-tag{position:absolute;top:0;left:0;width:27px;height:27px;border-radius:50%;background:hsla(0,0%,99%,.68);border:2px solid #00a526;color:#00a526;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:600;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.15)}.halal-tag .halal-ar{font-size:13px;line-height:13px;font-family:Noto Nastaliq Urdu,serif}.halal-tag .halal-en{font-size:6px;line-height:4px}.halal-btn{background-color:transparent;color:green;border-radius:5px;border:2px solid green;padding:6px 10px;cursor:pointer;font-size:15px;font-weight:600;margin-right:4px}.halal-btn.active,.halal-btn:hover{background-color:green;color:#fff!important;border:2px solid green!important}@media screen and (min-width:991px) and (max-width:1366px){.hide-description-medium{display:none!important}}