
/* ================= BASE DESKTOP ================= */
/*! l3.min.css: v2.0 Last Updated: 2026-02-06 Author: Mohd Ashif */
.container{width:100%;padding-right:var(--gutter-x,.75rem);padding-left:var(--gutter-x,.75rem);margin-right:auto;margin-left:auto}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-right:auto;margin-left:auto;max-width:1920px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1* var(--bs-gutter-y));margin-right:calc(-.5* var(--bs-gutter-x));margin-left:calc(-.5* var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:0.25rem}
.g-1,.gy-1{--bs-gutter-y:0.25rem}
.g-2,.gx-2{--bs-gutter-x:0.5rem}
.g-2,.gy-2{--bs-gutter-y:0.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:2rem}
.g-5,.gy-5{--bs-gutter-y:2rem}
.col{flex:1 0 0%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.d-block{display:block}
.d-flex{display:flex}
.d-none{display:none}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.align-items-center{align-items:center}
.main-section{padding:20px 0 63px 0}
.main-content{flex:0 0 auto;width:100%;padding:0}
.content__inner{padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}
.content-main-title{font-size:18px;line-height:18px;color:#1d2939;font-weight:700;margin:var(--gutter-0);display:flex;align-items:center;justify-content:space-between}
.about-category{background-color:#f3f3f4;padding:17px 16px 17px 24px;margin-top:39px;text-align:center}
.about-title{font-size:18px;line-height:18px;font-weight:500;color:var(--color-blue);margin:0}
.about-desc{color:#1b2131CC;font-size:14px;line-height:24px;margin-top:18px;margin-bottom:0}
.btn{--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);width:100%;outline:0;font-size:18px;font-weight:500;line-height:18px;border-radius:8px;border:1px solid var(--color-green);padding:19px 16px;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn:hover{color:var(--color-white);background-color:var(--color-green);border-color:var(--color-green)}
.btn:focus-visible{color:var(--color-white);background-color:var(--color-green);border-color:var(--color-green);box-shadow:var(--bs-btn-focus-box-shadow)}
.btn:active{color:var(--color-white);background-color:var(--color-green);border-color:var(--color-green)}
.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}
.content-title{margin-bottom:10px}
/*! mro-sourcing-form */
.mro-sourcing-form{display:none}
/*! mro-sourcing-form End */
/*! Explore More */
.main-content .random-products.random-links{display:none}
/*! Explore More End */
.filterBtnwrap{display:none;flex-wrap:wrap;align-items:center;gap:10px;margin-top:1em;border-top:1px solid #1b213133;border-bottom:1px solid #1b213133;padding:10px 0;width:100%;margin-bottom:10px}
.filterClearbtn{border:none;background-color:#fff;color:#30bdff;font-size:13px;cursor:pointer}
.filterBrand{color:#1b2131bf;font-size:11px;border-left:1px solid #1b213133;padding-left:10px}
.filterResultbtn{border-radius:8px;padding:5px 30px 5px 14px;text-align:left;position:relative;background-color:#fff;border:1px solid #1b21311a;font-size:12px;line-height:12px;display:flex;align-items:center;cursor:pointer;pointer-events:none}
.filterResultbtn::after{right:14px;content:'';height:8px;width:8px;cursor:pointer;position:absolute;background:url(https://static.raptorsupplies.com/static/common/sprites.svg) no-repeat;background-position:-213px -10px;pointer-events:auto}
#loadMoreBtn{display:inline-block;border:1px solid #00b868;border-radius:6px;outline:0;color:#00b868;padding:.857rem 0;font-size:18px;width:185px!important;background:#fff;line-height:1.5}
/*! Accordion Area Start */
.accordion-title{position:relative}
.accordion-area{margin-top:32px}
.accordion-container{position:relative;width:100%;height:auto;margin:10px auto 0;border-top:none;outline:0}
.set{position:relative;width:100%;height:auto;background-color:#fff}
.set:last-child{border-bottom:1px solid #1b21311a}
.accordion-container .accordion-title{display:flex;align-items:center;position:relative;margin:0;padding:10px 0;font-size:14px;font-weight:700;color:#1b2131;border-top:1px solid #1b21311a;cursor:pointer;line-height:20px;width:100%}
.accordion-content{display:none}
.accordion-container p{margin-bottom:21px;padding:0;text-align:justify;font-size:14px;line-height:19px;color:#697891}
.accordion-container p b{font-weight:600}
.accordion-content ul{padding-left:0;margin:0 0 20px 0}
.accordion-content ul>li{position:relative;list-style:none;margin-left:28px;text-align:left;font-size:13px;line-height:19px;color:#697891}
.accordion-content>ul>li:not(:last-child){margin-bottom:10px}
.accordion-content>ul>li::before{content:"";position:absolute;margin-left:6px;left:-26px;top:4px;width:9px;height:10px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-48px -11px}
.buyingguide-wrap{position:relative;width:100%}
.basedonbody-cont{padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch}
.commonclass{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:20%;flex-direction:column;border:solid #1b21311a;border-width:1px 0 0 1px;display:flex;justify-content:center;align-items:center;padding:5px 15px}
.commonclass:nth-child(2n){-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;width:80%}
.basedonbody-cont .commonclass:nth-child(2n){border-right:1px solid #1b21311a;align-items:flex-start}
.basedonbody-cont .commonclass:nth-last-child(-n+2){border-bottom:1px solid #1b21311a}
h4.mainhead{font-size:16px;margin-bottom:0;padding:15px 0}
.buyingimg img{max-width:100%;width:100px;height:100px;object-fit:contain}
.buyingcont p{color:#1b213199;font-size:13px;margin-bottom:0}
.splithead h3{font-size:13px;font-weight:500;color:#1b2131;margin:0}
.accordion-area .accordion-title:after{content:"";position:absolute;right:0;width:14px;height:7px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-127px -14px}
.accordion-area .accordion-title.active:after{background-position:-151px -14px}
.buyinghead{margin-bottom:5px;border-top:1px solid #1b21311a;padding-top:10px;cursor:default;font-size:16px;font-weight:700;color:#1b2131}
#buyingguide .insideacc .accordion-title{font-size:14px;padding:10px 0}
#buyingguide .insideacc.accordion-header{border-top:1px solid #1b21311a}
#buyingguide .accordion-header .accordion-title:first-child{border-top:none}
#buyingguide .accordion-title:before{content:"";position:absolute;left:-15px;top:13px;width:9px;height:10px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-48px -11px;display:none}
#buyingguide .buyinghead.accordion-title:before{display:none}
#buyingguide{border-top:1px solid #1b21311a;border-bottom:1px solid #1b21311a}
.box-content{display:block}
.category-faq-area{margin-top:0}
.category-faq-area .accorden-wrapper{display:none}
.category-faq-title h2{font-size:14px;padding:10px 0;line-height:20px;position:relative;border-bottom:1px solid #1b21311a;margin-bottom:0;display:flex;align-items:center;cursor:pointer}
.category-faq-title.active h2{border-bottom:0}
.category-faq-title h2:after{content:"";position:absolute;right:0;width:14px;height:7px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-127px -14px}
.category-faq-title.active h2:after{background-position:-151px -14px}
.category-faq-area .category-faq-box{box-shadow:0 2px 6px #1b213126;padding:1rem}
.category-faq-box .box-title{text-align:left;font-size:16px;font-weight:700;color:#1d2939}
.arrow-down{content:"";position:absolute;margin-left:4px;right:0;width:14px;height:7px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-127px -14px;display:none}
.category-faq-box .box-content{text-align:left;font-size:14px;color:#697891;line-height:20px}
.category-faq-area .category-faq-box+.category-faq-box{margin-top:24px}
.box-content ul{padding-left:0;margin:0}
.box-content ul>ol{padding-left:50px}
.box-content ul>li{position:relative;list-style:none;margin-left:28px}
.box-content>ul>li:not(:last-child){margin-bottom:10px}
.box-content a{color:#30bdff}
.box-content>ul>li:before{content:"";position:absolute;margin-left:6px;left:-26px;top:4px;width:9px;height:10px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-48px -11px}
/*! Accordion Area End */
.categories-heading-wrapper.title-fixed{top:104px;z-index:9;padding:16px;position:sticky;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02)}
.categories-heading-wrapper.title-fixed :is(.view-toggler,.categories-tabs){display:none}
.content-main-title img{width:112px;height:26px}
.categories-heading{font-size:18px;margin-top:9px;line-height:18px;color:#1a4ab9;font-weight:500;margin-bottom:13px}
.sub-categories-box{flex:0 0 auto;display:flex;width:50%}
.categories-box{border:1px solid #1b21311A;border-radius:8px;padding:13px 27px 14px 27px;width:100%}
.categories-box:hover{box-shadow:0 3px 6px #00000029;border:1px solid transparent}
.figure-box{flex:0 0 auto;width:100%;text-align:center;margin-bottom:10px}
.figure-box img{width:60px;height:60px;object-fit:contain}
.content-box{flex:0 0 auto;width:100%;text-align:center}
.content-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:6px}
.content-title.height-exceeded{display:block}
.content-main-title.height-exceeded:not(.d-none){display:block}
.content-main-title.height-exceeded:not(.d-none) .products-count-value{margin-left:9px}
.content-title.height-exceeded span{margin-left:6px}
.content-title.height-exceeded .span-height-exceeded+span{margin-left:0;display:block}
.content-title a{color:#1b2131;font-size:13px;line-height:16px;font-weight:500;position:relative;transition:all .6s}
.content-title span{color:#1b213199;font-size:12px;line-height:16px;font-weight:400}
:where(#tiles-view) .categories-box:hover .content-title a{text-decoration:underline}
.content-main-title{justify-content:flex-start;column-gap:9px}
.content-main-title .products-count-value{font-weight:400}
.categories-heading-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin-bottom:20px;gap:10px}
.categories-tabs{list-style:none;display:flex;align-items:center;margin:0}
.categories-tabs_list{position:relative}
.categories-tabs_list+.categories-tabs_list::before{content:'|';color:#8c8e93e6;padding:0 14px}
.categories-tabs_item{font-size:14px;color:#1a4ab9}
.main-content .random-products.random-links ul+.product-heading{margin-top:35px}
/*! List/Grid View Start Here */
.view-toggler{--color-light-gray:#F3F3F4;align-items:center;column-gap:6px;margin-left:auto}
.view-icon{padding:0 9px;border-radius:0;cursor:pointer;background-color:var(--color-white);transition:all .6s}
.content-sub-title .brand-title-name{margin-bottom:5px;font-size:13px;font-weight:400;line-height:16px;color:#1b213199}
.content-sub-title .brand-title-name:hover{text-decoration:underline}
:where(#grid-view,#list-view) .sub-categories-box{width:100%}
:where(#grid-view) .categories-box{padding:16px 10px}
:where(#list-view) .categories-box{padding:16px 26px 18px 18px}
:where(#grid-view) .content-box{text-align:left}
:where(#grid-view) .title-wrapper{margin-bottom:10px;width:100%}
:where(#grid-view) .cart-details{width:100%;min-height:40px;display:flex;flex-direction:column}
:where(#grid-view) .content-title{justify-content:flex-start;margin:0}
:where(#grid-view) .content-title a{height:34px;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;line-height:18px;color:#2071a7;font-weight:400}
:where(#grid-view) .content-title a:hover{text-decoration:underline}
.availability-wrapper{display:flex;align-items:center;column-gap:4px;font-size:12px;font-weight:400;color:#10adda;line-height:12px;width:100%}
.availability-wrapper+.cart-details{margin-top:10px}
.cart-details .price{font-size:11px;font-weight:400;color:#1d2939;line-height:13px;display:inline-block}
.cart-details .price strong{font-weight:700;color:var(--bold-black);font-size:16px;line-height:normal}
:where(#grid-view) .cart-details .cart-price+.cart-btn-area{margin-top:4px}
.cart-details .cart-btn-area .btn{color:var(--color-white);width:auto;min-width:114px;font-size:14px;border:1px solid var(--color-green);padding:8px;line-height:14px;font-weight:400;background-color:var(--color-green);border-radius:8px}
.cart-details .cart-btn-area .btn:hover{color:var(--color-white);background-color:var(--color-green)}
.cart-details .cart-btn-area .btn svg{display:none}
:where(#list-view) .figure-box{width:12%}
:where(#list-view) .figure-box figure{width:70px;height:70px}
:where(#list-view) .content-box{width:88%;display:flex;flex-wrap:wrap;margin-top:calc(-1* var(--bs-gutter-y));margin-right:calc(-.5* var(--bs-gutter-x));margin-left:calc(-.5* var(--bs-gutter-x));justify-content:space-between}
:where(#list-view) .content-box>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-top:24px;}
:where(#list-view) .content-box .title-wrapper{width:28%}
:where(#list-view) .content-sub-title{text-align:left}
:where(#list-view) .content-title{justify-content:flex-start}
:where(#list-view) .content-title a{text-align:left}
:where(#list-view) .content-box .availability-wrapper{width:16%}
:where(#list-view) .content-box .cart-details{width:55%;justify-content:space-between;display:flex;align-items:center;margin:0}
/*! List/Grid View End Here */
.cart-price{min-height:28px}
:where(.categories-heading-wrapper,.content-main-title).d-none{display:none}
#loadMore{display:flex;align-items:center;justify-content:center;margin-top:23px}
#loadMore button{display:inline-flex;align-items:center;color:#60b470;text-transform:capitalize;justify-content:center;border:1px solid #00b868;border-radius:8px;padding:.5rem;font-size:14px;min-width:114px;background:#fff;cursor:pointer}
.categories-details+.new-data{display:block;margin-top:2rem}
.view-icon.active{cursor:not-allowed}
.view-icon.active svg path{fill:#3a4ab2}
span.new-data .brand-title-name:nth-child(2){margin-top:var(--bs-gutter-x)}
.customePagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}
.customePagination span{font-style:normal;font-weight:400;font-size:18px;color:rgba(27,33,49,.7);text-align:center;display:inline-block;line-height:25px;padding:2px 10px;margin:0 4px;cursor:pointer}
.customePagination .active{background:rgba(151,222,255,.6)}
@media (min-width:768px){
.main-section{padding:20px 0 56px 0}
.main-content{width:calc(100% - 280px)}
.content{padding:20px 16px 56px 20px}
.col-md-6{flex:0 0 auto;width:50%}
.content-title{font-size:16px;line-height:22px}
/*! mro-sourcing-form */
.mro-sourcing-form{padding:12px 32px 56px 32px;margin-top:56px;display:block}
.mro-sourcing-form .mro-form-title{font-size:28px;line-height:26px;color:var(--color-bold-black);font-weight:500;text-align:center;margin-bottom:40px}
.mro-form .form-label{margin-bottom:5px;color:var(--color-black);font-size:14px}
.mro-form .form-control{padding:.675rem 14px;font-size:14px;border-radius:8px;color:var(--color-bold-black);line-height:14px;border:1px solid var(--color-secondury-black)}
.mro-form .form-control::placeholder{color:var(--color-secondury-black)}
.mro-form .textarea{min-height:98px}
.mro-form .g-recaptcha{margin:0;transform:scale(.8461);-webkit-transform:scale(.8461);transform-origin:0 0;-webkit-transform-origin:0 0}
.mro-form .mro-form-btn{background-color:var(--color-green);color:var(--color-white);max-width:254px}
.form_gdpr{display:flex;gap:8px}
.form_gdpr-wrapper{display:flex;width:auto;position:relative;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form_gdpr input{height:16px;width:16px;padding:0;border-radius:0;margin:0;position:absolute;opacity:0;cursor:pointer;z-index:1}
.form_gdpr .gdpr_checkmark{position:relative;height:16px;width:16px;background-color:transparent;border-radius:8px;display:inline-block;cursor:pointer;border:1px solid #1b21314D}
.form_gdpr input:checked~.gdpr_checkmark{background-color:var(--color-white-smoke);border:1px solid var(--color-white-smoke)}
.form_gdpr .gdpr_checkmark::after{content:"";position:absolute;display:none;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.form_gdpr input:checked~.gdpr_checkmark::after{display:block}
.form_gdpr p{font-size:12px;color:#1b2131CC;margin:0}
.mro-form-address-area{display:flex;flex-direction:column;align-items:flex-start}
.mro-form__address-title{font-size:14px;color:var(--color-secondury-black);margin-bottom:18px;line-height:12px}
.mro-form-address-text,.mro-form-address-text a{font-size:14px;color:var(--color-bold-black);line-height:18px}
.mro-form-support{margin-top:43px}
/*! mro-sourcing-form End */
/*! Explore More */
.main-content .random-products.random-links{display:block;padding:54px 24px 51px 24px;background-color:#f3f3f4}
.main-content .random-products.random-links .myContainer{padding:var(--gutter-0)}
.main-content .random-products.random-links ul{column-gap:20px;column-count:2}
.random-products.random-links .product-heading{margin-bottom:25px;font-weight:700}
.main-content .random-products.random-links li{margin-bottom:8px;height:40px}
.main-content .random-products.random-links.random-links li a{padding:0;color:#1d2939;line-height:20px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/*! Explore More End */
.filterBtnwrap{margin-bottom:25px}
.content-main-title{max-width:70%}
.categories-heading-wrapper.title-fixed .content-main-title.height-exceeded:not(.d-none){max-width:100%}
.categories-heading-wrapper{flex-wrap:wrap;align-items:center}
.categories-tabs{width:100%}
.content-main-title img{width:201px;height:48px}
.figure-box img{width:100px;height:100px}
:where(#list-view) .figure-box img{height:70px;width:70px}
:where(#grid-view) .figure-box img{height:120px;width:120px}
.d-md-block{display:block}
.d-md-flex{display:flex}
.availability-wrapper:empty{min-height:12px}
:where(#grid-view) .sub-categories-box{width:50%}
}
@media (min-width:992px){
.d-lg-none{display:none}
.d-lg-block{display:block}
.g-lg-5,.gy-lg-5{--bs-gutter-y:2rem}
.g-lg-5,.gx-lg-5{--bs-gutter-x:2rem}
/*! mro-sourcing-form */
.form__g-lg-3{--bs-gutter-y:22px;--bs-gutter-x:22px}
.mro-form [class^=col]:nth-last-child(2){--bs-gutter-y:12px}
.mro-form [class^=col]:last-child{--bs-gutter-y:39px}
/*! mro-sourcing-form End */
.mro-form-address-inner{display:flex;width:100%;column-gap:4rem}
.mro-form-support{margin-top:0}
.sub-categories-box{width:33.33%}
:where(#list-view) .sub-categories-box{width:100%}
}
@media (min-width:1200px){
.g-xl-0,.gy-xl-0{--bs-gutter-y:0}
.g-xl-0,.gx-xl-0{--bs-gutter-x:0}
.content-main-title{font-size:22px;line-height:26px}
.about-category{padding:43px 64px 56px 64px;margin-top:56px}
.about-title{font-size:26px;line-height:26px}
.about-desc{margin-top:39px}
.mro-sourcing-form{padding:12px 64px 56px 98px}
.mro-sourcing-form .mro-form-title{margin-bottom:56px}
.col-xl-6{flex:0 0 auto;width:50%}
.mro-form-address-area{align-items:flex-end}
.mro-form-address-inner{display:block;width:auto}
.mro-form-support{margin-top:73px}
.main-content .random-products.random-links ul{column-gap:60px;column-count:4}
.main-content .random-products.random-links li{margin-bottom:18px}
.accordion-container .accordion-title,.category-faq-title h2{font-size:18px;line-height:26px}
.d-lg-block{display:block}
.d-lg-flex{display:flex}
.content{padding:20px 16px 56px 32px}
:where(#grid-view) .sub-categories-box{width:33.33%}
:where(#list-view) .sub-categories-box{width:100%}
.categories-heading-wrapper{flex-direction:row}
.categories-tabs_item{font-size:16px}
.categories-tabs_list+.categories-tabs_list::before{padding:0 10px}
.content-title a{font-size:15px;line-height:18px}
:where(#grid-view) .content-title a{line-height:18px}
:where(#list-view) .content-box .availability-wrapper{width:19%}
:where(#list-view) .content-box .cart-details{width:48%}
}
@media (min-width:1366px){
.content{padding:20px 13px 56px 32px}
.main-content{width:calc(100% - 290px)}
:where(#list-view) .content-box .availability-wrapper{width:16%}
:where(#tiles-view) .sub-categories-box{width:25%}
:where(#grid-view) .sub-categories-box{width:25%}
.categories-tabs_list+.categories-tabs_list::before{padding:0 19px}
}
@media (min-width:1400px){
.content{padding:20px 50px 56px 32px}
.main-content{width:calc(100% - 312px)}
.content-main-title{max-width:84%}
:where(#tiles-view) .sub-categories-box{width:20%}
}
@media (max-width:767px){
iframe#launcher{bottom:100px!important}
.customwhatsup{bottom:104px!important}
.categories-heading-wrapper.title-fixed{position:fixed;top:0;left:0;right:0}
/*! Accordion Area Start */
.accordion-title:after{position:absolute;right:0}
.set>.accordion-header{font-size:14px}
.commonclass{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;border-width:1px 1px 0}
.commonclass:nth-child(2n){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
.basedonbody-cont .commonclass:nth-child(2n){border-right:1px solid #1b21311a;margin-bottom:20px;border-bottom:1px solid #1b21311a;border-top:none}
.buyingcont.commonclass{border-top:none}
.basedonbody-cont .commonclass:nth-last-child(-n+2){border-bottom:initial}
.basedonbody-cont .commonclass:nth-last-child(-n+1){border-top:none;border-bottom:1px solid #1b21311a}
/*! Accordion Area End */
.main-section{padding:0 0 55px 0}
/*! List/Grid View Start Here */
:where(#grid-view) .figure-box{width:30%}
:where(#grid-view) .content-box{width:70%}
/*! List/Grid View End Here */
.mother-mobile-filter .filter-box .filter-title{position:relative;width:100%;margin-bottom:10px;font-weight:600;font-size:14px}
.mother-mobile-filter .filter-title:after{content:"";position:absolute;right:0;top:6px;width:14px;height:7px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-151px -14px;background-repeat:no-repeat}
.mother-mobile-filter .filter-title.open:after{background-position:-127px -14px}
.mother-mobile-filter .filter-title.open~:is(.filter-search-box,.filters-list-box,.filter-img-box){display:none}
.categories-tabs_list+.categories-tabs_list::before{padding:0 8px}
.categories-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;white-space:nowrap}
.categories-heading-wrapper.title-fixed{flex-direction:row}
h1.content-main-title{display:inline-block;margin:0}
.accordion-container p,.category-faq-box .box-content{font-size:13px;line-height:18px}
.accordion-container .accordion-title{font-size:15px}
.category-faq-box .box-title{font-size:14px}
}
@media (max-width:320px){
.categories-tabs_item{font-size:12px}
.categories-tabs_list+.categories-tabs_list::before{padding:0 10px}
}

/* ================= FILTER DESKTOP ================= */
/*! common_filter_new.min.css: v2.0 Last Updated: 2024-11-12 Author: Mohd Ashif */

.aside{width:100%;flex:0 0 auto;position:relative}
.filters-wrapper{padding:20px 23px 16px 23px;box-shadow:0 3px 6px #00000029;border:var(--border-filter-light);border-radius:11px 11px 0 0;overflow-y:auto;max-height:82.2vh}
.aside.show.active .filters-wrapper{max-height:78.4vh}
.filter-main-title{font-size:16px;line-height:16px;font-weight:700;color:var(--bold-black);margin:var(--filter-gutter-0) var(--filter-gutter-0) 26px var(--filter-gutter-0)}
.filters-wrapper .filter-box+.filter-box{margin-top:16px;padding-top:21px;border-top:1px dashed transparent;border-image:repeating-linear-gradient(to right,#1b21314D 0,#1b21314D 4px,transparent 4px,transparent 8px) 1}
.filter-title{display:inline-flex;align-items:center;margin-bottom:5px;font-size:14px;font-weight:600;line-height:14px;gap:5px}
.filter-information-icon{cursor:pointer;transform:rotate(180deg)}
.filter-search-box{position:relative;display:flex;align-items:center}
.form-control{display:block;width:100%;padding:6px 8px;font-size:12px;font-weight:400;line-height:12px;color:var(--bold-black);background-color:#fff;background-clip:padding-box;border:1px solid #1b213199;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#1b21314D}
.input-group{position:absolute;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--filter-gutter-0);right:8px;background:#fff;}
.filters-list-box{padding:8px var(--filter-gutter-0)}
.filter-search-box+.filters-list-box{margin-top:8px}
.filters{--bs-gutter-x:1.5rem;padding:var(--filter-gutter-0) 11px var(--filter-gutter-0) var(--filter-gutter-0);max-height:128px;overflow-y:auto;margin-right:calc(var(--bs-gutter-x)* -.5)}
.filters::-webkit-scrollbar{width:4px;transition:all .6s;height:4px}
.filters::-webkit-scrollbar-track{background:#f1f1f1}
.filters::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}
.filters::-webkit-scrollbar-thumb:hover{background:#b1b1b1}
.filter-item{display:flex;align-items:center;gap:8px;position:relative}
.filter-item+.filter-item{margin-top:8px}
.filter-item-label{font-size: 12px;line-height:16px;color:var(--light-black);margin:var(--filter-gutter-0);display:inline-block;padding-left:24px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;cursor:pointer}
.filter-item-label .filter-items-count{margin-left:2px}
.filter-item-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.filter-item-checkbox-replica{border-radius:3px;height:16px;width:16px;position:absolute;top:0;left:0;border:var(--border-filter)}
.filter-item-checkbox:checked+.filter-item-checkbox-replica,.filter-item.active .filter-item-checkbox-replica{background-color:var(--blue);border:1px solid var(--blue)}
.filter-item-checkbox-replica::after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.filter-item-checkbox:checked+.filter-item-checkbox-replica::after,.filter-item.active .filter-item-checkbox-replica::after{display:inline-block}
.filter-box{position:relative}
.filter-item-label .whole-number {font-size: 14px;vertical-align: baseline;}
.filter-information-box{top:42px;z-index:10;width:280px;display:none;position:absolute;background-color:#f5f6f6;margin-left:0;border-radius:0 8px 8px 0;box-shadow:0 3px 6px #00000029;transition:opacity .3s ease,visibility .3s ease}
.filters-wrapper .filter-box+.filter-box .filter-information-box{top:48px}
.filters-wrapper .filter-box+.filter-box:last-child .filter-information-box{top:auto;bottom:-6%}
.filter-information{padding:13px 16px 22px 17px}
.filter-information-title{font-size:14px;font-weight:500;line-height:14px;color:var(--bold-black);margin-bottom:11px}
.filter-information-content p{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-black)}
.filter-information-content p:not(:last-child){margin-bottom:20px}
:where(#double-no-img,#double-one-img,#double-all-img,#double-one-img-search) .filters-list-box .filters{--bs-gutter-y:0;display:flex;row-gap:8px;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)* -1);margin-left:calc(var(--bs-gutter-x)* -.5)}
:where(#double-no-img,#double-one-img,#double-all-img,#double-one-img-search) .filters-list-box .filters>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-top:24px;}
:where(#double-all-img) .filters{max-height:200px}
:where(#double-no-img,#double-one-img,#double-all-img,#double-one-img-search) .filters-list-box .filters>.filter-item{flex:0 0 auto;width:50%;padding-right:0}
:where(#double-all-img) .filters-list-box .filters>.filter-item{padding-right:calc(.5rem* .5)}
:where(#double-all-img) .filter-item-label{display: flex; flex-direction:column;align-items:center;padding:8px;border-radius:8px;gap:6px;border:1px solid transparent;width:100%;color:#1a4ab9;transition:all .6s;}
:where(#single-side-img) .filter-item-label{padding:9px 11px 7px 9px;justify-content:space-between;width:100%;border:1px solid transparent;border-radius:8px;transition:all .6s;color:#1a4ab9;display: flex}
:where(#single-color-img) .filter-item-label{display: flex;gap: 8px}
:where(#double-all-img,#single-side-img) :is(.filter-item-label:hover, .filter-item.active .filter-item-label), .filter-item-label.active{border:1px solid #1a4ab9;font-weight:700;}
.filter-img-box{margin:8px 0}
.filter-img-box img{width:auto;height:40px}
[class^=filter-items-colour]{height:16px;width:16px;border-radius:100%;background-color:#1b2131}
.filter-items-colour__blue{background-color:#8fe0ff}
.filter-items-colour__black{background-color:#000}
.filter-items-colour__yellow{background-color:#f2e520}
.filter-items-colour__red{background-color:#eb1d1d}
.filter-items-colour__orange{background-color:#e3931a}
.filter-items-colour__white{background-color:#fff;border:1px solid #1b213112}
:where(#single-color-img) .filters{max-height:140px}
/*! L1 Page Changes Start */
.aside:is(#categories_l1) .filters-wrapper .filter-main-title{margin:var(--filter-gutter-0)}
.aside:is(#categories_l1) .filters-wrapper .filters{max-height:100%;padding:0;margin:0}
.aside:is(#categories_l1) .filters-wrapper .filters-list-box{padding-top:0}
.aside:is(#categories_l1) .filters-wrapper .filter-item{background-color:var(--white);padding:9px;width:100%;font-size:14px;line-height:16px;color:#1b2131CC;text-decoration:none}
.aside:is(#categories_l1) .filters-wrapper .filter-item+.filter-item{margin-top:var(--filter-gutter-0)}
.aside:is(#categories_l1) .filters-wrapper .filter-item:is(:hover,.active){background-color:#e0f5ff}
.aside:is(#categories_l1) .filters-wrapper .filter-item:is(:hover,.active) .filter-item-label{font-weight:700;}
.bottom-filter-area{display:none}
@media (min-width:768px){
.aside:is(#categories_l1) .filters-wrapper{padding:0 0 16px 0;min-width:232px}
.aside:is(#categories_l1) .filters-wrapper .filters-title-wrapper{padding:20px 24px 16px 24px;border-bottom:1px solid #1b21314D;position: sticky;top: 0;z-index: 9;background-color: #ffffff}
.aside:is(#categories_l1) .filters-wrapper .filter-item{padding:9px 24px}
}
/*! L1 Page Changes End */
/*! Mobile Filter Start */
.mobile-filter-area{background:#fff;position:fixed;bottom:0;width:100%;z-index:999999;padding:0 24px 17px 24px;box-shadow:0 3px 6px #00000029;border-top:1px solid #1b21311A;border-radius:8px 8px 0 0}
.mobile-filter-area:is(.filter-visible,.active){border-radius:0;box-shadow:none;border:0;padding:0 calc(var(--bs-gutter-x)* .5) 0 calc(var(--bs-gutter-x)* .5)}
.mobile-filter-area:is(.filter-visible,.active) .mobile-filter-box{padding:22px 15px 31px 16px;box-shadow:0 3px 6px #00000029;border-top:1px solid #1b21311A}
.mobile-filter-box .mobile-filter-btn{border:0;outline:0;background:0 0;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:16px;margin-bottom:8px;color:var(--color-bold-black)}
.applyed-filter-value{font-size:12px;color:#1d2939;line-height:12px;text-align:left;margin-bottom:0}
.products-count-value{font-size:14px;color:#1b213199;line-height:14px;margin-bottom:0}
/*! Mobile Filter End */
/*! Mobile Filter Start */
.drag-btn{padding:12px 0 22px 0;display:inline-block;cursor:grab;line-height:5px}
.mobile-filter-area.filter-visible :where(.drag-btn,.mobile-filter-btn,.applyed-filter-value,.products-count-value){display:none}
.mobile-filter-area.filter-visible:not(#categories_l1_mobile-filter) .text-right{text-align:unset}
.mobile-filter-area.active .drag-btn{display:none}
.mobile-filter__clear-btn{border:1px solid var(--green);border-radius:8px;padding:12px;width:100%;max-width:140px;font-size:16px;color:var(--green);font-weight:500;background:0 0;outline:0}
.mobile-filter__done-btn{border:1px solid #bbbcc0;border-radius:8px;padding:12px;width:100%;max-width:140px;font-size:16px;color:var(--white);font-weight:700;background:#bbbcc0;outline:0}
.mobile-filter-area:not(.filter-visible) :where(.mobile-filter__clear-btn,.mobile-filter__done-btn){display:none}
/*! Mobile Filter End */
@media (min-width:768px){
.aside .drag-btn,.mobile-filter-area{display:none}
.aside{padding-right:0;width:280px;display:block}
.filters-wrapper{margin-left:20px;max-width:248px;position:sticky;top:110px;z-index:2;border-radius:8px;max-height:77vh}
.filter-title{align-items:baseline}
.filter-information-box{margin-left:calc(100% - 10px)}
}
@media (min-width:1400px){
.filters-wrapper{margin-left:52px}
.aside{width:312px}
}
@media (max-width:767px){
.aside{position:fixed;background:#fff;bottom:-100vh;z-index:999999;padding-top:16px;transition:bottom .3s ease-in-out}
.aside.show{bottom:103px}
.aside.show.active{bottom:89px}
.dragging .drag-btn{cursor:grabbing}
.aside.show .drag-btn{padding:19px 0 22px 0}
.aside.show .filters-title-wrapper{position:absolute;margin:0;padding:0 23px 27px 23px;background:#fff;z-index:9;top:15px;border-radius:8px 8px 0 0;left:13px;right:13px;text-align:center}
.filter-main-title{margin:0;text-align:left}
.filters-wrapper .filter-box:nth-child(2){margin-top:69px}
/*! L1 Page Changes Start */
.aside:is(#categories_l1).show.active{bottom:50px;height: 100vh;display: flex;align-items:flex-end}
.aside:is(#categories_l1).show.active .filters-wrapper{max-height:80vh;position: relative;width: 100%;padding-top: 0}
.aside:is(#categories_l1).show .filters-title-wrapper{top:0;padding:0;position: sticky;border-radius: 0}
#categories_l1_mobile-filter:is(.filter-visible,.active) :where(.mobile-filter-btn,.products-count-value){display:none}
#categories_l1_mobile-filter:is(.filter-visible,.active) :where(.mobile-filter__done-btn){display:inline-block;background:var(--green);border:1px solid var(--green);color:var(--white)}
.aside:is(#categories_l1) .filters-wrapper .filter-main-title{border-bottom:1px solid #1b21314D;padding-bottom:13px;padding-left:9px}
.aside:is(#categories_l1) .filters-wrapper .filter-item:not(:first-child){border-top:1px solid #1b21311A}
.aside:is(#categories_l1) .filters-wrapper .filter-box:nth-child(2){margin-top:13px}
/*! L1 Page Changes End */
.filterGridLeft .filters-title-wrapper{display:none}
}
@media (max-width:320px){
.filter-information-box{width:260px}
}

/* ================= MOBILE ================= */
/*!L3 Page: v2.0 Last Updated: 2026-02-06 Author: Mohd Ashif*/
img{max-width:100%}
button{cursor:pointer}
table{caption-side:bottom;border-collapse:collapse;border:1px solid #1b21311a}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
.table>tbody>tr>td{padding:8px;color:#1b2131cc;text-align:center}
.backgroundoff .table>tbody>tr>td{padding:0}
th{text-align:inherit;text-align:-webkit-match-parent;padding:8px 0 8px 15px;position:relative;color:#1d2939}
@media(prefers-reduced-motion:no-preference){
:root{scroll-behavior:smooth}
}
/*!Main CSS Start Here*/
.cattabledestext img{object-fit:contain;aspect-ratio:1}
.newallsprite{background:url(https://static.raptorsupplies.com/static/common/sprites.svg) no-repeat;display:inline-block}
.greenmsg,.redmsg{font-size:12px;margin-top:10px;font-weight:400;display:block;line-height:12px}
.greenmsg{color:#00b868}
.redmsg{color:#f33;display:flex;align-items:flex-start;position:relative}
.redmsg img{width:auto!important;height:auto;vertical-align:inherit;margin-right:5px}
.maincategorybox{display:flex;padding-bottom:52px}
.category-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;max-width:100%}
.category-container>.row{margin:0}
.categoryleftbox{flex:0 0 auto;width:277px;padding-left:0}
.categoryrightbox{flex:0 0 auto;width:calc(100% - 277px);padding-right:0}
.category-sticky{position:-webkit-sticky;position:sticky;top:90px}
.category-filter{width:100%;border:1px solid #1b21311a;overflow-y:auto;max-height:84vh;padding:24px 10px}
#filtersection{display:none}
#xyz{display:none}
.ellipsis .ellipsisspan{font-size:14px;font-weight:400;color:rgba(27,33,49,.8)}
.box-content{display:block}
.accordion-title{position:relative}
.gradeclass{width:100%}
.gradeclass ul{list-style:none;display:flex;justify-content:space-between;padding:0;margin:0}
.gradeclass a{font-size:11px;color:#1b2131cc}
.gradeclass p{text-align:center;padding-top:6px}
.threaddir{width:100%}
.threaddir ul{list-style:none;display:flex;padding:0;margin:0}
.threaddir li{margin-right:18px}
.threaddir a{font-size:11px;color:#1b2131cc}
.threaded p{text-align:left;padding-top:6px}
.catrighttophead{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;margin-top:0;margin-bottom:.5rem}
.category-title{text-align:left;font-size:22px;font-weight:700;line-height:22px;margin-bottom:0;text-transform:capitalize;color:#1a4ab9;min-height:28px}
.cattit_pra p{font-size:13px;color:#1b213199;margin:0;padding:0;padding-bottom:20px}
.catviewbox{display:flex;align-items:center;text-transform:capitalize;justify-content:space-between;margin-right:0}
.catviewbox ul{padding:0;margin:0;list-style:none;display:flex;align-items:center}
.catviewbox li{text-align:left;font-size:14px;cursor:pointer;padding-left:0;position:relative;color:#1b2131}
.catviewbox li:not(:last-child){margin-right:15px}
.viewbox{display:flex;align-items:center}
.catviewbox li .listview{width:20px;height:20px;background-position:-270px -35px}
.catviewbox li .colunview{width:17px;height:20px;background-position:-301px -35px}
.catviewbox li .tableview{width:20px;height:20px;background-position:-328px -35px}
.catviewbox li:hover .listview{width:20px;height:20px;background-position:-270px -224px}
.catviewbox li:hover .colunview{width:17px;height:20px;background-position:-301px -224px}
.catviewbox li:hover .tableview{width:20px;height:20px;background-position:-328px -224px}
.catviewbox li.active .listview{width:20px;height:20px;background-position:-270px -224px}
.catviewbox li.active .colunview{width:17px;height:20px;background-position:-301px -224px}
.catviewbox li.active .tableview{width:20px;height:20px;background-position:-328px -224px}
.iconleftview{width:50px;height:50px;background:url(https://static.raptorsupplies.com/static/l3/arrow.svg) no-repeat;display:inline-block;transform:rotate(180deg)}
.iconrightview{width:50px;height:50px;background:url(https://static.raptorsupplies.com/static/l3/arrow.svg) no-repeat;display:inline-block}
.catFdescription{text-align:left;font-size:13px;margin-bottom:0;color:#1b213199;transition:.7s;padding-right:0;line-height:22px}
.category-heading ul{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center;white-space:unset;list-style:none;overflow-x:auto;line-height:50px;margin:0;padding:0;overflow-y:hidden}
.category-heading li{text-align:left;font-size:14px;line-height:14px;position:relative;cursor:pointer;transition:.7s;display:inline-block;text-transform:capitalize}
.category-heading li a{color:#30bdff}
.category-heading li a:hover,.category-heading li.active a{color:#30bdff}
.category-heading li+li::before{content:"|";color:#ccdaf9;padding:0 16px}
.category-product-img-wrap{display:flex;justify-content:flex-end;gap:20px;flex-wrap:nowrap;margin:0}
.mimagebox{border:1px solid #1b213133;cursor:pointer;border-radius:8px}
.mimagebox img{border-radius:8px}
.product-slider-card label{text-align:left;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;display:block}
.product-slider-card label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.filter-checkmark.active{background-color:#30bdff;border:1px solid #30bdff}
.filter-checkmark.active~.mimagebox{border:1px solid #30bdff}
.product-slider-card .filter-checkmark{position:absolute;top:1px;right:1px;left:inherit;width:16px;height:16px;border:0 solid #1b21311a}
.product-slider-card label .filter-checkmark.active:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;content:''}
.filter-checkmark.active:after{display:block}
.product-slider-card .description{padding-top:6px;border-top:0 solid #e7e8ea}
.product-slider-card .description a{text-align:left;font-size:12px;display:inline-block;color:rgba(27,33,49,.8)}
.product_result-img{display:flex;justify-content:space-between;padding-top:30px}
.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#1b213133;display:inline-block;cursor:pointer;border-radius:8px}
.product_result-img .owl-nav :is(.owl-prev,.owl-next){top:28%}
.product_result-img .owl-nav .owl-next{position:absolute;right:-8px;width:32px;height:32px}
.product_result-img .owl-nav .owl-prev{position:absolute;left:-30px;width:32px;height:32px}
.owl-theme .owl-nav .disabled{display:none}
.filterClearbtn{border:none;background-color:#fff;color:#30bdff;font-size:13px}
.filterBrand{color:#1b2131bf;font-size:11px;border-left:1px solid #1b213133;padding-left:10px}
.filterResultbtn{border-radius:8px;padding:5px 30px 5px 14px;text-align:left;position:relative;background-color:#fff;border:1px solid #1b21311a;font:normal 400 normal 12px/12px var(--font-proxima);display:flex;align-items:center}
.filterResultbtn::after{right:14px;content:'';height:8px;width:8px;cursor:pointer;position:absolute;background:url(https://static.raptorsupplies.com/static/common/sprites.svg) no-repeat;background-position:-213px -10px}
.cattabledestext{display:flex}
.cattabledestext p{text-align:left;font-size:13px;color:#1b213199;padding-left:24px;line-height:24px}
.cattableBox{margin-bottom:16px}
.brandSubhead{font-size:16px;color:#30bdff;border-bottom:1px solid #1b213133;margin:0;padding:0}
.brandSubdeta{font-size:13px;color:#1b2131;margin:0;padding:0;padding-top:13px}
.table{width:100%;max-width:100%;margin-bottom:0;color:#1b2131;vertical-align:top;border:1px solid #1b21311a}
.table>tbody>tr>td:empty{display:none}
.table tbody tr td:last-child{border-right:1px solid #ddd}
.sanmothv{font-size:14px;font-weight:400}
.table>thead{vertical-align:bottom;background-color:#e0f5ff;border:1px solid #1b21311a;font-size:13px;position:sticky;top:219px;z-index:8}
.cattableDescription:is(.tableTitleSticky.is-sticky)+.cattableBox+.category-product-table .table>thead{top:212px}
.table>thead.stick-l3_head{top:205px}
.table>thead th{cursor:pointer;text-align:center;width:10%;vertical-align:middle;font-weight:600}
.table>thead tr th.pricetext{padding-right:10px}
.table>tbody>tr{font-size:12px;padding:.5rem 15px;border:1px solid #ddd;cursor:pointer}
.table>tbody>tr>td.pricgreen{position:relative;color:#00b868}
.pricgreen .pricearrow{height:8px;width:13px;background:url(https://static.raptorsupplies.com/static/common/sprites.svg) no-repeat -127px -265px}
.table>tbody>tr.active,.table>tbody>tr.active .pricgreen .pricearrow,.table>tbody>tr:hover .pricgreen .pricearrow{background:url(https://static.raptorsupplies.com/static/common/sprites.svg) no-repeat -151px -139px}
.table>tbody>tr.active,.table>tbody>tr.active .pricgreen,.table>tbody>tr.active td,.table>tbody>tr:not(tr.backgroundoff,.load_more_table_products):hover td{background:#30bdff;color:#fff}
.table>tbody>tr.opentablebox.active td span,.table>tbody>tr.opentablebox:hover td span{color:#fff!important}
.table>tbody>tr.backgroundoff:hover td{background:#fff}
.ellipsis{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
h1.stick-l3{position:sticky;top:105px;background:#fff;z-index:9}
.category-four h1.title-fixed{width:100%;position:fixed;padding:.5rem 0;-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease}
.alltabelbox{display:flex;align-items:center}
.alltabelbox h2{font-size:16px;line-height:normal;margin:0}
.alltabelbox h2 a:hover{text-decoration:underline}
.cattableDescription .title:empty{display:none}
.cattableDescription .title::after{content:'|';padding:0 .5rem;color:#1b213133}
.alltabelbox.tableTitleSticky{padding:15px 0}
.alltabelbox.tableTitleSticky.stick-l3_sub{position:sticky;z-index:9;background:#fff;top:116px!important;margin-left:0!important}
.pagination{display:flex;align-items:center;justify-content:space-around;width:70%}
.customePagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}
.pages{display:flex;flex-direction:row;gap:24px}
a.page{border:1px solid #1b213133;height:24px;width:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;color:#1b2131}
.btnnex:hover,.btnpre:hover,a.page.active,a.page:hover{background-color:#30bdff;color:#fff!important;border:#fff}
a.page.dots{cursor:default}
a.page.dots:hover{background-color:#fff;color:#1b2131!important}
.btnpre{background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid #1b213133;width:120px;text-align:center;padding:13px 0;position:relative}
.btnpre:before{content:"";position:absolute;left:20px;top:16px;width:8px;height:13px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-192px -8px}
.btnnex{background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid #1b213133;width:120px;text-align:center;padding:13px 0;position:relative}
.btnnex:after{content:"";position:absolute;right:30px;top:16px;width:8px;height:13px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-174px -8px}
.btnpre:hover:before{background-position:-192px -134px}
.btnnex:hover:after{background-position:-174px -134px}
.btn--icon{height:24px;width:24px;stroke:rgba(27,33,49,.7)}
.customePagination a,.customePagination span{font-style:normal;font-weight:400;font-size:18px;color:rgba(27,33,49,.7);text-align:center;display:inline-block;line-height:25px;padding:2px 10px;margin:0 4px;cursor:pointer}
.customePagination .active{background:rgba(151,222,255,.6)}
.pagetotal{font-size:12px;color:#1b213199;width:15%}
.paginationbox{display:flex;align-items:center;justify-content:flex-start;margin-top:30px}
.shorting-icon{width:5px;height:10px;bottom:14px;display:none;margin-right:5px;background:url(https://static.raptorsupplies.com/static/l3/shorting-arrow.png) no-repeat}
.table>thead th[class~=active] .shorting-icon{display:inline-block}
.shorting-applyed{transform:rotate(180deg)}
.tablesorter-headerDesc .tablesorter-header-inner:before,.tablesorter-headerUnSorted .tablesorter-header-inner:before{content:"";left:5px;width:5px;height:10px;bottom:13px;position:absolute;display:inline-block;background:url(https://static.raptorsupplies.com/static/l3/shorting-arrow.png) no-repeat;cursor:pointer}
.tablesorter-headerAsc .tablesorter-header-inner:before{content:"";left:5px;width:5px;height:10px;bottom:13px;position:absolute;display:inline-block;background:url(https://static.raptorsupplies.com/static/l3/shorting-arrow.png) no-repeat;cursor:pointer;transform:rotate(180deg)}
.table>tbody>tr.backgroundoff{border:1px solid #30bdff}
.table>tbody>tr.backgroundoff td{text-align:left}
.table>tbody>tr.backgroundoff td .pkg::before{content:'/';color:#1b2131;padding:0 0 0 .3rem}
.tableOpen{display:flex;width:100%;cursor:default;justify-content:space-between}
.tableopenimg{flex:0 0 auto;width:9.33333333%}
.product-description-area{flex:0 0 auto;width:90.66666667%}
.tableopendetali{flex:0 0 auto;width:35.33333333%}
.product-description-area .cart-area{flex:0 0 auto;width:64.66666667%}
.product-description-area .add_quote_input{flex:0 0 auto;width:25%;transition:.7s linear}
.product-description-area .price{flex:0 0 auto;width:48%}
.product-description-area .cart-box{flex:0 0 auto;width:27%}
.scrollbutn{display:none}
.tableopendetali p{color:var(--bs-color-dark);margin:8px 0 0;font:normal normal normal 13px/14px var(--font-proxima)}
.modelresut{font-weight:400;color:var(--bs-color-bold-dark)}
.add_quote_input_wrapper,.add_quote_input_wrapper .number-input{display:flex;align-items:center;justify-content:center}
.number-input button{outline:0;-webkit-appearance:none;appearance:none;background-color:rgba(151,222,255,.3);border:0;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;margin:0;position:relative;display:block;box-shadow:none;border-radius:3px}
.number-input button:after,.number-input button:before{display:inline-block;position:absolute;content:'';top:12px;left:50%;width:14px;height:2px;background-color:#00b868;transform:translate(-50%,-50%)}
.number-input input{width:59px;height:24px;text-align:center;color:#00b868;font-size:14px;line-height:19.6px;border:none}
.product-description-area .add_quote_input_wrapper input{width:56px}
.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.webAddtocart{font-size:14px;color:#fff;background:#00b868;padding:13px 0;border:0;display:block;width:100%;cursor:pointer;text-align:center;border-radius:8px}
.popAddtocart a{font-size:14px;color:#30bdff;display:block;text-align:center;padding:10px 2px 0 0;position:relative;padding-bottom:0}
.popAddtocart a:hover{text-decoration:underline}
.webpricehead{font-size:14px;color:#1d2939;margin-right:5px}
.webpricetext{color:#1d2939;font:normal normal bold 16px/16px var(--font-proxima);display:inline-flex;align-items:center;gap:2px}
.product-description-area .price .pkg{font-size:14px;color:#1d2939}
.webpricesubtext{font-size:14px;color:#1b213199;margin-left:5px}
.bottom-filter-area{display:none}
.category-mobile-filter{inset:0;z-index:9999999;padding:0 15px;position:fixed;background:#fff;transform:scale(0);animation:blowUpModal .5s cubic-bezier(.165,.84,.44,1) forwards;display:none}
.bottom-filter-wrap{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;align-items:center;background-color:#fff;box-shadow:0 1px 9px #0000002b}
.category-view-type{display:flex;align-items:center;text-transform:capitalize;justify-content:space-between;column-gap:2em}
.category-view-type .dropdown{position:relative;display:inline-block}
.bottom-filter-wrap>.category-view-type .dropbtn{border:0;width:auto;font-size:16px;text-align:right;font-weight:700;padding:12px 0 12px 40px;color:#1b2131;background-color:#fff;position:relative;box-shadow:none}
.bottom-filter-wrap>.category-view-type .dropdown-content{bottom:100%;display:none;position:absolute;background-color:#fff;min-width:180px;box-shadow:0 3px 6px #00000029;z-index:9;border-radius:8px}
.category-view-type .dropbtn::before{content:"";background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);position:absolute;left:0;width:27px;height:20px;background-position:-234px -35px}
.bottom-filter .bottom-filter-btn{color:#1b2131;border:0;position:relative;padding-left:24px;background-color:var(--bs-bg-white);font-size:16px;display:flex;align-items:center;font-weight:700}
.package .tablesorter-header-inner:before,.pricetext .tablesorter-header-inner:before{display:none}
.category-card-col{flex:0 0 auto;width:100%}
.categoryvCard{border:1px solid #1b21311a;padding:24px 23px;margin-top:20px}
.categoryvCard :is(.image,.imageBox){margin-bottom:1rem;padding-right:.5rem}
.categoryvCard img{width:105px;height:auto;cursor:pointer;display:block;object-fit:contain}
.categoryvCard .brandName{text-align:left;font-size:13px;margin-top:0;width:auto;display:inline-block;color:#1b213199}
.categoryvCard .title h3{text-align:left;font-size:16px;margin:19px 0;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;color:#000;height:48px;font-weight:600}
.categoryvCard .title h3 a{color:#000}
.categoryvCard .subtitle{text-align:left;font-size:13px;color:#1b213199;min-height:20px;margin-right:auto}
.categoryvCard .subtitle strong{font-weight:400;color:#1b2131}
.categoryvCard .price{text-align:left;font-size:13px;margin-top:1rem;color:#1b2131;line-height:19px;height:24px}
.categoryvCard .price strong{font-weight:700;color:#000;font-size:16px}
.categoryvCard .buttonBox button,.categoryvCard .buttonBox>div{padding:13px 0;text-align:center;font-size:14px;font-weight:700;width:100%;margin-top:1rem;color:var(--bs-color-white);background-color:var(--bs-bg-green);border:1px solid #00b868;cursor:pointer;transition:all .7s}
.cart_staper:not(.submit-rfq-popup.cart_staper){display:flex;margin-top:1rem;padding:0;min-height:48px}
#cart-popup .cart_staper:not(.submit-rfq-popup.cart_staper){margin-top:0}
.categoryvCard .buttonBox button:hover,.categoryvCard .buttonBox>div:hover{background-color:#00b868;color:#fff}
.listViewcard .categoryvCard .buttonBox .add_quote_input_wrapper,.listViewcard .categoryvCard .buttonBox .add_quote_input_wrapper .number-input{display:flex;align-items:center;justify-content:center}
.listViewcard .categoryvCard .buttonBox .number-input button{outline:0;-webkit-appearance:none;appearance:none;background-color:rgba(151,222,255,.3);border:0;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;margin:0;position:relative;display:block;box-shadow:none}
.listViewcard .categoryvCard .buttonBox .number-input button:after,.number-input button:before{display:inline-block;position:absolute;content:'';top:12px;left:50%;width:14px;height:2px;background-color:#00b868;transform:translate(-50%,-50%)}
.listViewcard .categoryvCard .buttonBox .number-input input{width:59px;height:24px;text-align:center;color:#00b868;font-size:14px;line-height:19.6px;border:none}
.listViewcard .categoryvCard .buttonBox .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.listViewcard .categoryvCard .buttonBox .cart_staper{display:flex;margin-top:0;padding:13px 0;border:0;justify-content:flex-end}
.listViewcard .categoryvCard .buttonBox .cart_staper:hover{background:0 0;color:#00b868}
.listViewcard .categoryvCard :is(.price,h3,.brand-name,button){margin:0}
.listViewcard .category-card-col{width:100%}
.listViewcard .categoryvCard{display:flex;align-items:center;justify-content:flex-start;gap:1em;flex-direction:row;padding:16px}
.listViewcard .categoryvCard .imageBox{width:12.3%}
.listViewcard .categoryCardwrap{padding:0 45px;width:100%}
.listViewcard .categoryvCard :is(.price,h3,.brand-name,button){margin:0}
.listViewcard .categoryCardcontent{gap:1em;flex-direction:row;display:flex;align-items:flex-start;justify-content:space-between}
.listViewcard .categoryvCard .productDescwrap{width:31%}
.listViewcard .categoryvCard .buttonBox{width:28%}
.listViewcard .categoryvCard .buttonBox button,.listViewcard .categoryvCard .buttonBox>div{padding:13px 0;margin:0}
.fancyHeading{font-size:28px;color:#1a4ab9;text-align:center;position:relative;margin-bottom:30px;font-weight:700;line-height:42px}
.fancyHeading:after{content:"";position:absolute;background-color:#00b868;width:40px;bottom:-10px;right:0;left:0;margin:0 auto;height:3px}
.submit-rfq-popup h2:after{top:26px}
.d-flex{display:flex;flex-wrap:wrap}
.columnViewcard .green-big-arrow{display:none}
.cattableDescription{padding:0 0 15px 0;position:sticky;top:103px;z-index:8;background-color:#fff;font-size:18px;color:#1a4ab9;display:flex;align-items:center;line-height:normal}
.blur-grey{z-index:99}
.cattableDescription.tableTitleSticky:not(.is-sticky){position:unset}
.cattableDescription.tableTitleSticky .title{display:none}
.cattableDescription.tableTitleSticky.is-sticky:not(.stick-l3_sub) .title{display:block}
.cattableDescription.stick-l3_sub{top:133px;min-height:74px}
.cattableDescription .title{line-height:normal}
.alltabelbox a{color:#000}
.alltabelbox a h2{font-size:13px}
.product-slider-card{width:100px}
/*!whatsapp-chat-help Start Here*/
.mother-chat-help{background-color:var(--bs-bg-blue);margin-top:40px;padding:15px}
.mother-chat-help .chat__title h2{text-align:left;font-size:38px;font-weight:700;line-height:43px;color:var(--bs-color-white)}
.mother-chat-help .chat__sub__title{margin-top:20px;line-height:28px;text-align:left;font-size:28px;color:var(--bs-color-white-smoke)}
.mother-chat-col>.mother__chat__btn{text-transform:capitalize;color:var(--bs-color-white);background-color:var(--bs-bg-green);position:relative;font-size:15px;width:240px;text-align:center;padding:13px 20px;border:0;display:block}
.mother-chat-col>.mother__chat__btn::before{content:'';position:absolute;left:25px;background:url(https://static.raptorsupplies.com/static/common/spriteicon.svg) no-repeat -319px -515px;width:16px;height:19px}
/*!whatsapp-chat-help End Here*/
.tab-content-inner .image img{filter:contrast(1)}
.buyingguide-wrap{position:relative;width:100%}
.basedonbody-cont{padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch}
.commonclass{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:20%;flex-direction:column;border:solid #1b21311a;border-width:1px 0 0 1px;display:flex;justify-content:center;align-items:center;padding:5px 15px}
.commonclass:nth-child(2n){-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;width:80%}
.commonclass.with-image{padding:15px}
.basedonbody-cont .commonclass:nth-child(2n){border-right:1px solid #1b21311a;align-items:flex-start}
.basedonbody-cont .commonclass:nth-last-child(-n+2){border-bottom:1px solid #1b21311a}
h4.mainhead{font-size:16px;margin-bottom:0;padding:15px 0}
.buyingimg img{max-width:100%;width:100px;height:100px;object-fit:contain}
.buyingcont p{color:#1b213199;font-size:13px;margin-bottom:0}
.splithead h3{font-size:13px;font-weight:500;color:#1b2131;margin:0}
.with-image .splithead h3{margin:5px 0 0}
.accordion-content ul{margin-bottom:20px}
.accordion-area .accordion-title:after{content:"";position:absolute;margin-left:4px;right:0;top:16px;width:14px;height:7px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-127px -14px}
.accordion-area .accordion-title.open:after{background-position:-151px -14px}
.buyinghead{margin-bottom:5px;border-top:1px solid #1b21311a;padding-top:10px;cursor:default;font-size:16px;font-weight:700;color:#1b2131}
#buyingguide .insideacc .accordion-title{font-size:14px;padding:10px 0}
#buyingguide .insideacc.accordion-header{padding-left:15px;border-top:1px solid #1b21311a}
#buyingguide .accordion-header .accordion-title:first-child{border-top:none}
#buyingguide .accordion-title:before{content:"";position:absolute;left:-15px;top:13px;width:9px;height:10px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-48px -11px;display:none}
#buyingguide .buyinghead.accordion-title:before{display:none}
#buyingguide{border-top:1px solid #1b21311a;border-bottom:1px solid #1b21311a}
#features .accordion-content p{padding-left:7px}
#features .accordion-content p b{color:#1b2131}
.price-wraper{display:flex;align-items:center;gap:5px;justify-content:center}
.cattableDescription:is(.is-sticky){box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02);padding:16px}
.cattableDescription:is(.tableTitleStickyFirst,.tableTitleSticky.is-sticky){top:169px}
.filterselect{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.product-description-area .title{margin:0;color:var(--bs-color-white-smoke);font:normal normal normal 15px/17px var(--font-proxima);line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.product-description-area .title a{color:var(--bs-color-white-smoke);text-decoration:none}
.load_more_table_products{cursor:default;text-align:right}
.load_more_table_products [name=load_more_table_products]{display:inline-flex;align-items:center;color:#1a4ab9;text-transform:capitalize;justify-content:flex-end;border:0;border-radius:8px;padding:0;font-size:13px;min-width:100%;background:#fff;cursor:pointer;text-decoration:underline}
.brand-title-name{font-size:13px;color:#1b213199;margin-bottom:var(--bs-gutter-1);font-weight:100;line-height:normal;display:inline-block}
.brand-title-name:hover{text-decoration:underline}
.category-product-table+.brand-title-name,.collection-wrapper+.collection-wrapper{margin-top:var(--bs-gutter-x)}
#load_more_container{display:flex;align-items:center;justify-content:center;margin-top:23px}
#load_more_container button{display:inline-flex;align-items:center;color:#60b470;text-transform:capitalize;justify-content:center;border:1px solid #00b868;border-radius:8px;padding:.5rem;font-size:14px;min-width:114px;background:#fff;cursor:pointer}
.lazy-table-block:not([data-page="1"]){display:none}
.cattableDescription:is(.is-sticky)~.lazy-table-block{display:block}
.tableopenimg img{width:60px;height:60px;object-fit:contain}
.discounted-price{display:flex;align-items:center;line-height:18px}
.discounted-price s{color:grey}
.priceWrap{margin-top:10px}
.product-price .discounted-price{font-size:12px;margin-top:5px}
.product-price .discounted-percentage{font-size:12px}
.product-box .product-price .discounted-price .currency-symbol{font-weight:400}
.discounted-percentage{font-size:14px;color:#e02b27;margin-left:8px;border-radius:6px;line-height:12px;font-weight:600}
.discounted-percentage s{color:grey}
@media(min-width:576px){
.mother-chat-col .mother__search__icons{width:230px;height:180px;object-fit:contain}
}
@media(min-width:768px){
.category-container{padding-top:7px}
.mother-chat-help{padding:15px}
.mother-chat-row{align-items:center;flex-direction:row-reverse}
.chat-img-box{text-align:right}
.mother-chat-col{flex:0 0 auto;width:50%}
.mother-chat-col:first-child{width:100%}
.mother-chat-col:nth-child(2){margin-top:1em}
.mother-chat-help .chat__title h2{font-size:24px}
.mother-chat-help .chat__sub__title{margin-top:0}
.product-description-area .add_quote_input{width:29%}
.product-description-area .price{width:40%}
.product-description-area .cart-box{width:31%}
.category-card-col{width:50%}
.columnViewcard.row .category-card-col:nth-child(2n){padding-right:0}
}
@media(min-width:992px){
.mother-chat-help{padding:15px 70px 15px 45px}
.mother-chat-help .chat__title h2{font-size:30px}
.mother-chat-help .chat__sub__title{margin-top:5px}
.product-description-area .add_quote_input{width:25%}
.product-description-area .price{width:48%}
.product-description-area .cart-box{width:27%}
.category-container{padding-left:32px;padding-right:32px}
.category-card-col{width:33.33%}
.columnViewcard.row .category-card-col:nth-child(2n){padding-right:calc(var(--bs-gutter-x) * .5)}
}
@media(min-width:1200px){
.mother-chat-row{flex-direction:row}
.mother-chat-col{width:28.5%}
.mother-chat-col:first-child{width:43%}
}
@media(min-width:1400px){
.mother-chat-col>.mother__chat__btn{width:230px;margin:0 auto}
.mother-chat-col{width:33.33%}
.mother-chat-col:first-child{width:33.33%}
.category-container{padding-left:64px;padding-right:64px}
.table>thead{top:219px}
.cattableDescription:is(.tableTitleSticky.is-sticky)+.cattableBox+.category-product-table .table>thead{top:219px}
}
@media(min-width:1600px){
.catviewbox{margin-right:0}
.category-card-col{width:25%}
.columnViewcard.row .category-card-col:nth-child(2n){padding-right:calc(var(--bs-gutter-x) * .5)}
.columnViewcard.row .category-card-col:nth-child(3n){padding-right:calc(var(--bs-gutter-x) * .5)}
.columnViewcard.row .category-card-col:nth-child(4n){padding-right:0}
}
@media(max-width:1440px){
.filter-box .filter-title{padding-right:10px}
}
@media(max-width:1366px){
.category-heading li+li::before{padding:0 16px}
.categoryleftbox{padding-left:0}
.categoryrightbox{padding-right:0}
.pages{gap:10px}
.popAddtocart a{padding-top:5px}
}
@media(max-width:1280px){
.tableOpen{padding-top:0}
.popAddtocart{width:18%}
.category-card-col{width:30%}
}
@media(max-width:1084px){
.popAddtocart{width:21%}
}
@media(max-width:1024px){
.category-heading ul{display:-webkit-box;height:30px}
.category-heading li{display:flex}
.pages,.pagetotal{display:none}
.listViewcard .categoryCardcontent{flex-direction:column}
.listViewcard .categoryCardwrap{padding:0}
.listViewcard .categoryvCard .productDescwrap{width:100%}
.listViewcard .categoryvCard .buttonBox button{padding:8px 0}
.listViewcard .category-card-col{width:100%;padding-left:0;padding-right:0}
.pagination{justify-content:space-between;width:100%}
.table>tbody>tr>td.pricgreen{padding-right:10px;display:flex;align-items:center}
.pricgreen .pricearrow{margin-left:5px}
.cattableDescription{top:74px}
.alltabelbox{top:130px}
.table>thead{top:177px}
.category-card-col{width:28%;margin-right:30px}
}
@media(max-width:991px){
.category-heading li+li::before{padding:0 8px}
.category-filter{padding:16px}
.categoryrightbox{width:100%;padding-left:0}
.catviewbox li{margin-left:4px}
.cattableDescription{top:66px}
.table>thead{top:167px}
.alltabelbox{top:120px}
.listViewcard .categoryvCard .imageBox{width:24%}
.customwhatsup{bottom:57px!important}
.category-view-type .dropdown:hover .dropdown-content{display:block}
.category-view-type .dropbtn{color:var(--bs-color-bold-dark);border:var(--bs-border);background-color:var(--bs-bg-white);position:relative;padding:12px 15px;font-size:14px;width:180px}
.category-view-type .dropdown:hover>.dropbtn::after{transform:rotate(180deg)}
.category-view-type .dropdown{position:relative;display:inline-block}
.category-view-type .dropdown-content{display:none;position:absolute;background-color:var(--bs-bg-white);min-width:180px;box-shadow:0 3px 6px #00000029;z-index:9}
.category-view-type .dropdown-content ul{list-style:none;margin:0;padding:0}
.category-view-type .dropdown-content li{color:var(--bs-color-bold-dark);font-size:13px;padding:12px 10px;text-decoration:none;display:block}
.category-view-type .dropdown-content li:not(:first-child){padding-top:0}
.category-view-type .dropdown-content li:hover{background-color:var(--bs-bg-light-blue)}
.category-view-type .dropdown:hover .dropbtn{box-shadow:0 0 6px #00000029}
.category-view-type__area ul{padding:0;margin:0;list-style:none}
.category-view-type__area .view-type:not(:last-child){margin-right:1.5em}
.category-view-type__area .view-type{display:inline-block;text-align:left;font-size:14px;cursor:pointer;padding-left:0;position:relative;color:var(--bs-color-bold-dark)}
.category-view-type__area .view-type.active,.category-view-type__area .view-type:hover{color:var(--bs-color-blue)}
.tab-content-inner .image{padding:0;flex:0 0 auto}
.tab-content-inner p{font-size:15px;line-height:15px;margin-top:10px;margin-bottom:0;color:#1b2131;text-align:left}
.tab-content-inner .image{border:0}
.tab-content-inner{padding:8px 7px!important;display:flex;align-items:center;flex-direction:column;border-radius:8px;width:100%;margin-bottom:16px;border:1px solid #1b21311a}
.tab-content-inner .image img{height:56px;width:56px}
.tab-content-inner p{margin-top:0}
.tab-content-inner p span{display:block;color:#1b213199;font-size:13px;line-height:13px;margin-top:9px}
.tab-content-inner p a{font-size:14px;color:#1d2939;margin:0;padding:0;font-weight:600}
.category-card-col{width:45.6%;margin-right:32px}
.table>thead.single-element{top:117px}
.bottom-filter-area{display:block;position:fixed;left:0;bottom:0;width:100%;z-index:100;padding: 0;}
.mobfilRem{font-size:16px;align-items:center;color:#fff;margin:0;font-weight:700;line-height:0}
.mother-mobile-filter__applyFilter{margin-left:auto}
}
@media(max-width:768px){
h1.stick-l3{top:97px}
.cattableDescription.stick-l3_sub{top:127px}
.table>thead.stick-l3_head{top:178px}
}
@media(max-width:767px){
.breadcrumbs a,.breadcrumbs span{font-size:13px}
h1.stick-l3{top:0;font-size:17px;line-height:22px;margin-bottom:.5rem}
.category-title{font-size:17px;line-height:22px;margin-bottom:.5rem}
.tab-content-inner{flex-direction:row;column-gap:1rem}
.catviewbox{display:none}
.category-card-col{width:48%}
.listViewcard .categoryvCard .buttonBox{width:50%}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.green-big-arrowleft{background-position:-364px -102px!important;height:12px;width:14px}
.lthreeleft{position:absolute;left:-14px;top:0}
.smrContainer{position:relative}
.lthreeright{position:absolute;top:0;right:-14px}
.allnewFooter{padding:20px 0 90px}
.categoryvCard .title h3{height:auto;margin:1rem 0}
.categoryvCard .price{margin-top:1rem}
.mother-chat-help .chat__title h2{font-size:15px;line-height:20px;margin-bottom:0}
.mother-chat-help .chat__sub__title{font-size:12px;margin-top:0}
.mother-chat-col>.chat-img-box{width:100%;height:100px;text-align:center}
.mother-chat-col .mother__search__icons{width:170px;height:90px;margin-top:18px;object-fit:contain}
.mother-chat-row{align-items:flex-start}
.mother-chat-row>.mother-chat-col{flex:0 0 auto;width:50%}
.mother-chat-row>.mother-chat-col:first-child{order:1}
.mother-chat-row>.mother-chat-col:nth-child(2){order:2}
.mother-chat-row>.mother-chat-col:last-child{order:3;margin-top:-20px}
.mother-chat-col>.mother__chat__btn{font-size:12px;padding:.7em .7em .7em 1.3em;border-radius:8px}
.mother-chat-col>.mother__chat__btn::before{left:16px;top:9px}
.all-pro-inner>*{padding:0}
iframe#launcher{bottom:56px!important}
.maincategorybox{padding-bottom:1rem}
.commonclass{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;border-width:1px 1px 0}
.commonclass:nth-child(2n){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
.basedonbody-cont .commonclass:nth-child(2n){border-right:1px solid #1b21311a;margin-bottom:20px;border-bottom:1px solid #1b21311a;border-top:none}
.buyingcont.commonclass{border-top:none}
.basedonbody-cont .commonclass:nth-last-child(-n+2){border-bottom:initial}
.basedonbody-cont .commonclass:nth-last-child(-n+1){border-top:none;border-bottom:1px solid #1b21311a}
.categoryvCard{display:flex}
.categoryvCard .title h3{font-size:18px;line-height:24px;height:auto}
.categoryvCard .price{font-size:20px}
.categoryvCard .price strong{font-size:20px}
.categories-heading-wrapper.title-fixed{position:fixed;top:0;left:0;right:0}
.categories-heading-wrapper.title-fixed h1.stick-l3{margin-bottom:0}
footer{padding-bottom:35px}
.filterBtnwrap{border:none;padding:0;margin:0}
}
@media(max-width:560px){
.category-card-col{width:100%}
.listViewcard .categoryvCard .imageBox{width:100%}
.listViewcard .categoryvCard{display:block}
.category-card-col{width:100%;margin-right:0}
}
@media(max-width:575px){
.mother-card-col:first-child{margin:0}
.mother-chat-col>.mother__chat__btn{width:100%;font-size:10px;padding:.7em .7em .7em 2em}
.mother-chat-col>.mother__chat__btn::before{left:16px;top:5px}
}
@media(max-width:320px){
.mother-chat-row{align-items:center}
.mother-chat-row>.mother-chat-col:first-child{width:100%}
.mother-chat-row>.mother-chat-col:nth-child(2){order:3}
.mother-chat-row>.mother-chat-col:last-child{order:2;margin-top:var(--bs-gutter-0)}
.mother-chat-col .mother__search__icons,.mother-chat-col>.chat-img-box{height:60px;margin:var(--bs-gutter-0)}
.mother-chat-col>.mother__chat__btn{padding:.7em .7em .7em 2.5em}
.mother-chat-col>.mother__chat__btn::before{left:7px}
}

/* ================= FILTER MOBILE ================= */
/*! Fasteners Filters: v2.0 Last Updated: 2024-11-26 Author: Mohd Ashif */
.mother-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
.whole-number{font-size:14px;font-weight:400;color:rgba(27,33,49,.8);vertical-align:bottom}
.fraction-part{font-size:1em;vertical-align:middle}
/*! Filter Css Start Here */
.mother-filter{width:100%;overflow-y:auto;max-height:84vh;border:var(--bs-border);padding:24px 10px}
.filter-checkbox{overflow-y:auto}
.search-filter{background:#1b21310D 0 0 no-repeat padding-box;border:1px solid #1b213133;opacity:1;padding:16px;margin:10px 0 0 0}
.filter-search_box{padding:var(--bs-gutter-x);background:#1b21310D 0 0 no-repeat padding-box;border:1px solid #1b213133}
.figure{margin:0;padding:0}
.figure-img,.img-fluid{max-width:100%;height:auto}
.figure-img{margin-bottom:.3em}
.figure-caption{color:var(--bs-color-secondury-dark);font:normal normal normal 11px/15px var(--bs-font-2)}
.g-2,.gy-2{--bs-gutter-0:1rem}
.filter-box.row.gy-2{justify-content:space-between}
.filter-box:not([style="display:none"])+.filter-box:not([style="display:none"]){margin-top:13px;padding-top:13px;border-top:var(--bs-border)}
.filter-box .filter-title{display:flex;align-items:center;text-transform:capitalize;color:var(--bs-color-bold-dark);font:normal normal normal 14px/20px var(--bs-font-2);margin:var(--bs-gutter-0);cursor:pointer}
.filter-box .filter-searchbox,.filter-box .filter-wrapper{margin:10px 0 0 0}
.filter-input-box label.fraction::first-letter{initial-letter:2;font-size:16px;font-weight:500;padding-right:2px}
.filter-input-box label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.filter-input-box label{padding-left:30px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;display:block;color:var(--bs-color-secondury-dark);font:normal normal normal 12px/16px var(--bs-font-2)}
.filter-checkmark{position:absolute;top:0;left:0;width:18px;height:18px;border:var(--bs-border)}
.filter-input-box label input:checked~.filter-checkmark{background-color:var(--bs-color-white-smoke);border:1px solid var(--bs-color-white-smoke)}
.filter-checkmark:after{content:"";position:absolute;display:none}
.filter-input-box label input:checked~.filter-checkmark:after{display:block}
.filter-input-box label .filter-checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid var(--bs-color-white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.arrow-up{background-image:url(https://static.raptorsupplies.com/static/l3/chevrontop.svg);background-repeat:no-repeat;display:inline-block;cursor:pointer;margin-left:4px;width:12px;height:6px}
.arrow-down{transform:rotate(180deg)}
.arrow-right{display:inline-block;height:22px;width:22px;background:url(https://static.raptorsupplies.com/static/common/spriteicon.svg) no-repeat -405px -98px}
.filter-checkmark:hover{border:1px solid var(--bs-color-white-smoke)}
.accordion-content{text-align:left;font:normal normal normal 13px/19px var(--bs-font-2);color:#1b213199}
.filter-input-box{align-items:center;justify-content:flex-start;margin-bottom:7px}
.filter-checkmark{position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #1b2131;background:#fff}
.filter-checkmark:hover{border:1px solid #30bdff}
.filter-box+.filter-box{border-top:1px solid #1b21311A}
.filter-searchbox #InCh{width:100%;font-size:12px;padding:10px 20px 10px 15px;border:1px solid #ddd;margin-bottom:16px;position:relative}
.searchicon{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-color-dark);text-align:center;white-space:nowrap;background-color:var(--bs-bg-white);border:1px solid #1b2131bf;border-radius:0;border-left:0;cursor:pointer;transition:all .6s}
.filter__search-icon{width:16px;height:13px;background:url(https://static.raptorsupplies.com/static/l3/filter-search-icon-grey.svg);background-repeat:no-repeat}
.filter-searchbox .sizebox{overflow-y:scroll;height:148px}
.search-filter{background:#1b21310D 0 0 no-repeat padding-box;border:1px solid #1b213133;opacity:1;padding:16px}
.serachfilter{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:var(--bs-gutter-x)}
.serachfilter>input{position:relative;flex:1 1 auto;width:1%;min-width:0;border-right:0;border-radius:0;padding:5px 10px;font:normal normal normal 12px/16px var(--bs-font-2);transition:all .6s}
.serachfilter>input:focus{outline:0;border:1px solid var(--bs-color-white-smoke);border-right:0}
.serachfilter>input:focus+.searchicon{outline:0;border:1px solid var(--bs-color-white-smoke);border-left:0}
.search-filter .filter-checkbox{max-height:138px}
/*! Filter Css End Here */
.category-filter .accordion-title:after{content:"";position:absolute;right:0;top:6px;width:14px;height:7px;background-image:url(https://static.raptorsupplies.com/static/common/sprites.svg);background-position:-151px -14px;background-repeat:no-repeat}
.category-filter .accordion-title.open:after{background-position:-127px -14px}
/*! Mobile Filter Css Start Here */
@media (max-width:991px){
.bottom-filter-area{display:block}
.bottom-filter-area{position:fixed;left:0;bottom:0;width:100%;z-index:100}
.bottom-filter-wrap{list-style:none;padding:var(--bs-gutter-0);margin:var(--bs-gutter-0);display:flex;justify-content:space-around;align-items:center;background-color:var(--bs-bg-white);box-shadow:0 1px 9px #0000002B}
.bottom-filter-wrap>.mother-view-type .dropbtn{border:0;width:auto;font-size:13px;text-align:right;font-weight:700;padding:12px var(--bs-gutter-0) 12px 40px}
.bottom-filter-wrap>.mother-view-type .dropdown:hover .dropbtn{box-shadow:none}
.bottom-filter-wrap>.mother-view-type .dropdown-content{bottom:100%}
.bottom-filter-wrap>.mother-view-type .dropbtn::before{left:0}
.bottom-filter-wrap>.mother-view-type .dropbtn::after{display:none}
.bottom-filter .bottom-filter-btn{border:0;position:relative;padding-left:24px;background-color:var(--bs-bg-white)}
.bottom-filter .bottom-filter-btn::before{content:'';position:absolute;width:20px;height:20px;left:0;top:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" class="bi bi-sliders" viewBox="0 0 20 20" style="font-family:var(--bs-font-1);font-weight:bold"><path fill-rule="evenodd" d="M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1z"/></svg>') no-repeat center}
.mother-view-type .dropdown-content ul{list-style:none;margin:0;padding:0}
.mother-view-type{display:flex;align-items:center;text-transform:capitalize;justify-content:space-between;column-gap:2em}
.mother-view-type .dropbtn{border:0;width:auto;font-size:13px;text-align:right;font-weight:700;color:var(--bs-color-bold-dark);font-family:var(--bs-font-2);background-color:var(--bs-bg-white);position:relative;padding:12px var(--bs-gutter-0) 12px 40px}
.mother-view-type .dropbtn::before{content:"";background-image:url(https://static.raptorsupplies.com/static/l3/sort_by.svg);position:absolute;left:0;width:27px;height:20px}
.mother-view-type .dropdown-content{display:none;position:absolute;background-color:var(--bs-bg-white);min-width:140px;box-shadow:0 3px 6px #00000029;z-index:2;bottom:100%}
.mother-view-type .dropdown:hover .dropdown-content{display:block}
.mother-view-type .dropdown-content li{color:var(--bs-color-bold-dark);font-family:var(--bs-font-2);font-size:13px;padding:12px 10px;text-decoration:none;display:block}
.mother--mobile-filter-open{overflow:hidden}
.mother-mobile-filter{inset:0;z-index:9999999;padding:0 15px;position:fixed;background:var(--bs-bg-white);transform:scale(0);animation:blowUpModal .5s cubic-bezier(.165,.84,.44,1) forwards}
.mother-mobile-filter .mother-filter{margin-top:4em}
.mother-mobile-filter .mother-filter{padding:var(--bs-gutter-x)}
.mother-mobile-filter__title__area{display:flex;justify-content:flex-start;align-items:center;background-color:var(--bs-bg-blue);position:fixed;left:0;right:0;padding:15px;top:0;z-index:1}
.mother-mobile-filter__title{margin-left:1em}
.mother-mobile-filter__title h4{font-size:16px;color:#fff;margin:0;font-weight:700;line-height:0;font-family:var(--bs-font-1)}
.mother-mobile-filter__close__icon{height:16px;width:16px;cursor:pointer;display:inline-block;background:url(https://static.raptorsupplies.com/static/common/spriteicon.svg) no-repeat;background-position:-589px -472px}
.mother-mobile-filter .mother-filter .filter-title{display:flex;cursor:pointer;align-items:center;justify-content:space-between}
.mother-mobile-filter .mother-filter .filter-wrapper{display:none}
.mother-mobile-filter .mother-filter .filter-box.active .filter-wrapper{display:block}
.mother-mobile-filter .filter-title .arrow-up{transform:rotate(180deg)}
.mother-mobile-filter .filter-title .arrow-down{transform:rotate(0)}
.mother-mobile-filter__clearFilter{margin-left:auto}
.mother-mobile-filter__clearFilter h4{color:#fff;padding:0;margin:0;font-weight:400}
.category-filter{margin-top:4em}
/*! CSS Used keyframes */
@keyframes blowUpModal{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
.accordion-content{display:none}
.mother-mobile-filter__close{line-height:11px}
}
/*! Mobile Filter Css End Here */
@media (min-width:768px){
.d-md-none{display:none}
.d-md-block{display:block}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-6{flex:0 0 auto;width:50%}
}
@media (min-width:992px){
.col-lg-3{flex:0 0 auto;width:277px}
.col-lg-9{flex:0 0 auto;width:calc(100% - 277px)}
.all-pro-inner .col-lg-3{width:25%}
.d-lg-none{display:none}
.d-lg-block{display:block}
/*! Filter Css Start Here */
.mother-sticky{position:sticky;top:110px}
/*! Filter Css End Here */

}
@media (min-width:1200px){
.internalariba{padding-top:15px}
}
@media (min-width:1600px){
.col-xl-3{width:277px}
.col-xl-9{width:calc(100% - 277px)}
}
@media (min-width:1900px){
.col-xxl-2{width:20%}
.col-xxl-3{width:277px}
.col-xxl-9{width:calc(100% - 277px)}
}
@media (max-width:767px){
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2rem}
footer{padding-bottom:35px}
}
