.productDetailsLeft .table>tbody>tr>td.table-width{width:35%;}
.item-model-crossref{line-height:17px; display:flex;}
.productInfoRight .brand-info span strong{font-family:'Circular Std'; font-weight:700; color:#1b2131;} 
.productInfoRight .brand-info .item-model-crossref span:not(:first-child)::before{content:'|'; padding:0 5px;}
.in-stock{padding-right:5px; margin-top:10px; width:70%;}
.payment-delivery{background:url(https://b2bdecdn.raptorsupplies.com/pub/static/frontend/Raptor/Desktop/en_US/images/payment-stripe.svg) no-repeat;display:inline-block;margin-right:2px}
.visa{background-position:-446px 0;height:33px;width:51px}
.mastercard{background-position:-502px 0;height:33px;width:51px}
.american-express{background-position:-558px 0;height:33px;width:51px}
.paypal{background-position:0 -56px;height:33px;width:51px}
.przelewy{background-position:-168px -56px;height:33px;width:51px}
.sofort{background-position:-280px -56px;height:33px;width:51px}
.sepa{background-position:-503px -56px;height:33px;width:51px}
.tnt{background-position:0 0;height:33px;width:51px}
.dhl{background-position:-56px 0;height:33px;width:51px}
.fedex{background-position:-112px 0;height:33px;width:51px}
.bancontact{background-position:-56px -56px;height:33px;width:51px}
.eps{background-position:-96px -104px;height:33px;width:51px}
.giropay{background-position:-152px -104px;height:33px;width:51px}
.twint{background-position:-321px -104px;height:33px;width:51px}
.ideal{background-position:-224px -56px;height:33px;width:51px}
.flatshippingicon{background:url(https://b2bdecdn.raptorsupplies.com/pub/static/frontend/Raptor/Desktop/en_US/images/sprite.svg) no-repeat;display:inline-block}
a{text-decoration:none}
#variants-groups .vat{font-family:"Circular Std Book";font-weight:400;position:unset;display:inline-block!important}
.delivery-option{width:100%}
.shippig-box .gt-block{order:1}
.shippig-box .gt-block.flatshipbox{order:2}
.delivery-option{order:3;display:flex}
.delivery-dropdown{position:relative;margin-left:5px;line-height:14px;color:#1b213199;margin-top:0;display:flex;align-items:center;font-family:'Circular Std Book';font-size:14px;font-weight:400}
.selected-delivery{cursor:pointer}
.productInfo .coupon_variant p{margin-bottom:0;background-color:rgb(26 74 185);color:#fff;padding:5px 15px;font-size:14px;font-family:'Circular Std Book';margin-top:0;font-weight:400;line-height:18px}
.delivery-option ul{border:0;list-style-type:none;margin:0;padding:10px;position:absolute;border-radius:.3rem;background-color:#fff;z-index:9;width:220px;border:1px solid #0000002d;display:none;top:20px}
.int_price,.int_title{font-family:'Circular Std';color:#1b2131;font-weight:700}
.int_title span{display:block;font-family:'Circular Std Book';color:#1b213199;font-weight:400;font-style:italic;font-size:12px;margin-left:8px;margin-top:2px}
.delivery-option li{display:flex;justify-content:space-between;font-size:15px;cursor:pointer;padding-bottom:8px}
.check-availability{flex-direction:column;display:inline-flex;margin-top:8px}
.productInfo .restrictions{color:#dc3737;font-size:13px;margin-left:0;background-color:#dc373714;padding:0 10px;display:inline-block;font-weight:400;margin-top:10px}
.check-availability a{color:#30bdff;font-size:14px;line-height:14px;font-weight:400;font-family:'Circular Std Book'}
.check-availability a :hover{text-decoration:underline}
.productInfo .delivery-option p{color:#1a4ab9;font-family:'Circular Std';font-weight:700;margin-bottom:0;font-size:14px;line-height:16px;margin-top:0}
.coupon_variant{display:flex;margin-top:10px;align-items:center;flex-wrap:wrap}
.product-variant{margin-right:10px}
.coupon_variant p{margin-bottom:0}
.scrollbutn{display:none}
header,section{display:block}
.fancyHeading{font-size:28px;color:#1a4ab9;text-align:center;position:relative;margin-bottom:30px;font-family:"Circular Std";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}
.productInfoRight .btn_wrp{margin-top:.5rem}
.priceInnerwrap+.btn_wrp{margin-top:2rem}
.payment-method-available{margin-top:20px;display:flex;flex-direction:column}
.payment-method-available p{font-size:13px;font-family:"Circular Std Book";font-weight:400;color:#1b213199!important;margin-bottom:7px!important;line-height:13px}
.payment_images img{margin-bottom:5px;margin-right:4px}
#variants-groups .ex-vat{font-family:"Circular Std Book";font-weight:400;position:unset;display:inline-block!important}
#truepilot{margin-left:10px;width:345px}
.productInfo .myContainer{border-bottom:1px solid #f2f2f3;padding-bottom:30px}
.ex-vat.invat{position:absolute;bottom:-20px;left:4px}
.vat.invat{display:block!important;position:absolute;bottom:-20px;left:4px}
.scale-img{transition:.5s ease-in-out;object-fit:contain}
.scale-img:hover{transform:scale(1.7)}
.contact-us{padding:25px 0}
.grey-bg{background:rgba(27,33,49,.05)}
.contact-us p{color:rgba(27,33,49,.6);font-size:16px;text-align:center;font-family:"Circular Std Book";line-height:22px}
.contact-us p.info{margin-top:58px;margin-bottom:64px}
.contact-us .contact-details{display:flex;width:100%}
.contact-us .contact-details .box{background-color:#fff;font-size:0;border:1px solid rgba(27,33,49,.05);width:33.33%;margin:0 14px 50px 0}
.contact-us .contact-details .box a{display:flex;align-items:center;padding:20px;color:#1b2131;text-decoration:none}
.contact-us .contact-details .box:last-child{margin-right:0}
.contact-us .box .image{display:flex;width:20%;text-align:center;background-color:#f4f4f6;height:60px;vertical-align:top;justify-content:center;align-items:center}
.contact-us .box .contact-info{padding-left:20px;width:80%;display:inline-block}
.contact-us .box .contact-info p{font-size:14px;margin-bottom:0;text-align:left;font-family:"Circular Std Book";line-height:19px;margin-top:8px}
.contact-us .box .contact-info h3{margin-bottom:0;line-height:23px;font-size:16px;font-family:"Circular Std Book";font-weight:400}
.contact-us .box:hover .contact-info h3{color:#1a4ab9}
.contact-us .box:hover{border:1px solid rgba(151,222,255,.3);box-shadow:0 30px 60px rgba(133,149,158,.15)}
.contact-us .box:hover .image{background-color:#e1f5ff}
.contact-us .box:hover .inbox-mail{background-position:-1126px -237px}
.contact-us .box:hover .phone{background-position:-90px -234px}
.contact-us .box:hover .whatsapp{background-position:-316px -235px}
.white-bg{background-color:#fff}
input:not([disabled]):focus{box-shadow:0 0 #000}
.green-arrow{width:10px;height:10px;background-position:-145px -103px!important}
.motherGroups table{width:100%;max-width:100%;border:1px solid #e8edf8;background:#fff;table-layout:fixed;word-break:break-all}
.motherGroups table thead{background:rgba(151,222,255,.3)}
.motherGroups table>tbody>tr>td,.motherGroups table>thead>tr>th{padding:8px 0;line-height:1.42857143;border-top:1px solid #e8edf8;font-weight:400;font-size:12px;color:#1b2131;text-align:center;vertical-align:top;word-break:break-word}
.motherGroups table>tbody>tr>td{font-family:"Circular Std Book";vertical-align:middle}
.motherGroups table>tbody>tr>td a{color:#1b2131}
.motherGroups table>tbody>tr>td a:hover{text-decoration:underline}
.motherGroups table>thead>tr>th:last-child{width:15%}
.motherGroups table>tbody>tr>td .na{font-size:20px}
.motherGroups table>tbody>tr>td.addto_cart{color:#00b868;font-weight:700}
.addto_cart{color:#00b868;font-weight:700;text-align:left;cursor:pointer}
.cartBtn{cursor:pointer;position:relative;color:#00b868;font-weight:700}
.product-variants .cart_staper{text-align:center}
.product-variants{margin-bottom:0}
.cart_staper .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}
.cart_staper .number-input button:after,.cart_staper .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%)}
.cart_staper .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.scroll-table{border:1px solid rgba(27,33,49,.05);margin-top:10px}
.category_l3_table thead{border-bottom:1px solid rgba(27,33,49,.05)}
.motherGroups table.category_l3_table{border:none}
.category_l3_table tbody tr:hover{background-color:rgba(151,222,255,.6);cursor:pointer}
.motherGroups table.category_l3_table th{color:#1b2131;font-weight:700;border:none}
.motherGroups table.category_l3_table td{border-top:1px solid rgba(26,74,185,.1)}
.smrContainer{position:relative}
.green-big-arrowleft{background-position:-364px -102px!important;height:12px;width:14px}
.lthreeleft{position:absolute;left:-14px;top:0}
.lthreeright{position:absolute;top:0;right:-14px}
.category_l3_table tbody tr:hover .cart_staper .number-input button{background:#fff;border:1px solid #00b868}
.category_l3_table tbody tr:hover .cart_staper .number-input input{border-top:1px solid;border-bottom:1px solid}
.cart_staper .number-input input{width:59px;height:24px;text-align:center;color:#00b868;font-size:14px;line-height:19.6px;border:none}
.image span{font-size:14px;font-family:"Circular Std Book";margin-top:0}
.product-brand-wrap{position:relative;padding:10px 0;display:flex}
.authorised-bage{position:absolute;right:0;top:0}
.product-brand{color:#1a4ab9;font-size:18px;line-height:25px;font-weight:400;display:inline-block;margin-bottom:0}
.productInfo h1{font-size:28px;color:#1b2131;line-height:39px;font-weight:700;word-wrap:break-word}
.productInfo p{color:rgba(27,33,49,.6);font-family:"Circular Std Book";line-height:19px;font-weight:400;margin-bottom:0}
.desctaco_pro .half-collomn{width:33.33%}
.half-collomn{width:50%;position:relative}
.productInfo .productInfoLeft.half-collomn{width:45%}
.productInfo .productInfoRight.half-collomn{width:55%}
.brand-info{display:flex; flex-wrap:wrap;}
.productInfoLeft{border:none;padding-right:30px}
.productInfoLeft .producImg{display:flex;justify-content:center;align-items:center;height:auto;border:1px solid rgba(27,33,49,.06);height:310px}
.productInfoLeft .producImg img{object-fit:contain;width:100%}
.trust-bage{padding:30px 0;flex-direction:column}
.trust-bage img{width:100%}
.trust-bage .half-collomn:first-child{width:100%}
.trust-bage .half-collomn:last-child{width:100%}
.producImg .xzoom{box-shadow:none;max-width:100%}
.productInfoRight{padding-left:15px}
.productInfoRight .brand-info .instock{border-radius:25px; padding:5px 15px; background-color:#00b868; color:#fff; font-size:14px; line-height:22px; font-weight:400; font-family:'Circular Std Book';} 
.productInfoRight .instock .green-tick{margin-right:2px; background-position:-771px -517px;}
.productInfoRight .brand-info span{color:rgba(27,33,49,.6);font-size:12px;line-height:17px;font-family:"Circular Std Book"}
.productInfoRight .shippig-box{font-size:16px;line-height:23px;font-weight:400;color:#000;padding:15px 0 0 0;font-family:"Circular Std Book";display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.shipping-country{position:relative;width:216px;display:inline-block}
.shipping-country .down_arrow_gray{position:absolute;right:0;top:0;background-position:-50px -4px;height:17px}
.loginDiscount .green-arrow{margin-left:15px}
.select_country{color:#1a4ab9;border:0;cursor:pointer;font-family:"Circular Std Book";-webkit-appearance:none;appearance:none}
.select_country:focus{outline:0}
.shipping-country-dropdown{color:#1a4ab9;display:inline-block;position:relative;cursor:pointer;padding-right:20px}
.shipping-country-dropdown i,.shipping-country-dropdown span{pointer-events:none}
.shipping-country ul{padding:12px;margin:0;font-size:14px;list-style-type:none;box-shadow:0 8px 24px rgb(26 74 185 / 10%);width:100%;max-height:200px;overflow-y:auto;display:none;cursor:pointer;position:absolute;left:0;top:22px;z-index:9999;background:#fff;color:#000}
.shippig-box p{color:#1b2131;margin:10px 0 0 0}
.shippig-box p .truck-icon{vertical-align:bottom}
.variantsGroup.loginDiscount a{font-size:16px;font-family:"Circular Std";font-weight:700;margin:5px 0}
.loginDiscount a{color:#00b868;font-size:16px;line-height:17px;margin-top:0;display:inline-block;font-family:"Circular Std";font-weight:700}
.variantsGroup.loginDiscount .green-arrow{margin-left:10px}
.cart_staper .number-input{display:inline-flex;align-items:center;font-family:"Circular Std Book"}
.rpt_btn{font-size:16px;line-height:20px;font-weight:400;padding:12px 45px;display:inline-block;font-family:"Circular Std Book"}
.rpt_white_btn{background:#fff;border:1px solid #00b868;color:#00b868;cursor:pointer;text-align:center;margin-right:0}
.rpt_green_btn{background:#00b868;border:1px solid #00b868;color:#fff;cursor:pointer}
.productInfoRight .rfq-btn{padding:12px 0;width:47%;text-align:center}
#product-addtocart-button.rpt_white_btn{width:48%;margin-right:10px}
.productInfoRight .cart-btn{padding:12px}
.priceWrap{width:100%}
.priceWrap .actual-price{color:#1b2131;font-size:40px;line-height:46px;font-weight:700;margin-right:30px}
.priceInnerwrap{position:relative;display:flex;padding-right:10px;margin:15px 0 15px 0;align-items:center}
.priceWrap .actual-price small{font-size:16px;font-weight:400;line-height:20px}
.priceWrap .ex-vat{font-size:14px;font-weight:400;line-height:22px;color:rgba(27,33,49,.6);font-family:"Circular Std Book"}
.priceWrap .cart_staper{display:inline-block}
.productDetailsLeft{width:50%;padding-right:60px}
.productDetailsLeft .table{border:none}
.productDetails h2{font-size:24px;color:#1a4ab9;line-height:24px;font-weight:700;padding:15px 0 20px 0;margin:0}
.productDetails table{width:100%}
.productDetails ul{list-style-type:none;margin:0;padding-left:40px}
.productDetails{padding-top:15px;font-size:16px;line-height:22px;font-weight:400;font-family:"Circular Std Book";color:rgba(27,33,49,.6);padding-bottom:50px}
.productDetailsLeft .table>tbody>tr>td{color:rgba(27,33,49,.6);font-size:16px;line-height:22px;padding:5px 0;font-weight:400;font-family:"Circular Std Book";width:40%;border:none;}
.productDetailsLeft .table>tbody>tr:first-child td{padding-top:0}
.productDetails table strong{font-weight:700}
.productDetails{padding-bottom:50px}
.productDetailsRight{width:50%;padding-left:20px}
.productDetailsRight .product-description{font-size:16px;line-height:22px;font-weight:400;font-family:"Circular Std Book";color:rgba(27,33,49,.6)}
.productDetailsRight .product-description li{list-style-type:none;margin-bottom:10px;position:relative;font-size:16px;line-height:22px;font-family:"Circular Std Book";color:rgba(27,33,49,.6)}
.productDetailsRight li{position:relative}
.productDetailsRight li:after{content:"";position:absolute;left:-36px;top:5px;background:url(https://b2bdecdn.raptorsupplies.com/pub/static/frontend/Raptor/Desktop/en_US/images/spriteicon.svg) no-repeat;background-position:-143px -380px;height:15px;width:10px}
.motherGroups .cart_staper{display:none}
.viewall{margin:30px auto 0;text-align:center}
.viewall a{text-decoration:none;font-size:16px;display:inline-block;font-weight:400;padding:15px 40px;border:1px solid #00b868;font-family:"Circular Std Book"}
.motherGroups .viewall a:hover{color:#fff}
.floating-strip{background-color:#1a4ab9;padding:14px 0;position:fixed;bottom:0;width:100%;border-top:1px solid #fff;display:none;z-index:9}
.floating-strip .vat.invat{position:unset;display:inline-block!important}
.strip-div{display:flex}
.strip-div .left-strip{width:50%;display:flex;align-items:center}
.strip-div .right-strip{width:50%;display:flex;justify-content:flex-end;font-family:"Circular Std Book"}
.strip-div .right-strip button.addTocart{background-color:transparent;border:1px solid #fff;font-size:14px;line-height:19px;color:#fff;font-weight:400}
.popular-suggested-products h2{padding-top:0}
.popular-suggested-products ul{list-style-type:none;margin:0;padding:0}
.popular-suggested-products li{font-size:14px;line-height:19px;margin-bottom:15px;font-family:"Circular Std Book";font-weight:400;padding-right:15px}
.popular-suggested-products li:last-child{margin-bottom:0}
.popular-suggested-products li a{width:300px;color:rgba(27,33,49,.6)}
.desctaco_pro li a{width:300px;color:rgba(27,33,49,.6);text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.popular-suggested-products li a:hover{color:#1a4ab9;font-weight:700}
.flash-msg{width:100%;position:fixed;top:100px;left:0;right:0;margin:auto;font-family:"Circular Std";text-align:center;z-index:999}
footer.marginbottom{margin-bottom:0}
.talk-quote .get-a-quote select{cursor:pointer}
textarea{overflow:auto;resize:vertical}
.form-div{margin-top:0;display:flex;flex-direction:column}
.form-div label{width:100%;font-size:16px;line-height:22px;margin-bottom:8px;color:rgba(27,33,49,.6)}
.form-div input,.form-div textarea{width:100%;font-size:16px;line-height:22px;padding:14px 19px;background-color:transparent;border:1px solid rgba(27,33,49,.6);font-family:"Circular Std Book";margin-bottom:8px}
.form-div input::placeholder,.form-div textarea::placeholder{color:rgba(27,33,49,.4)}
input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{box-shadow:0 0 #000}
.model_no span{font-weight:400;font-size:12px;color:rgba(27,33,49,.6)}
.search_cards_innerWrap .model_no span{display:inline-block;margin-top:0;font-size:12px;color:rgba(27,33,49,.6);line-height:16px;word-break:break-all;font-family:"Circular Std Book"}
.search_cards_innerWrap .model_no{line-height:0}
.cart_staper .number-input input:focus{outline:0}
.cart_staper .number-input button.rfq_plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.d-flex{display:flex;flex-wrap:wrap}
.rfq-btn{order:2}
#product-addtocart-button2.addTocart{order:1}
.strip-div .right-strip button{padding:4px 8px;margin-left:26px;font-size:16px;order:2;font-family:"Circular Std Book";font-weight:400;line-height:20px}
.floating-strip .pd_name{font-size:16px;font-family:"Circular Std Book";color:#fff;line-height:22px;display:inline-block;width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.floating-strip .pd_price{display:inline-block;margin-left:24px;font-size:24px;font-weight:700;color:#fff;font-family:"Circular Std";line-height:33px}
.floating-strip .pd_price .unit{font-size:16px;color:#fff;font-family:"Circular Std Book";line-height:22px;font-weight:400}
.floating-strip .pd_price .vat{font-size:14px;color:rgba(255,255,255,.6);font-family:"Circular Std Book";line-height:19px;font-weight:400}
.flat_fm.stripFixed{background:#fff}
.flat_fm.stripFixed .pd_name,.flat_fm.stripFixed .pd_price,.flat_fm.stripFixed .pd_price .unit,.flat_fm.stripFixed .pd_price .vat{color:#000}
.flat_fm.stripFixed .strip-div .right-strip button.addTocart{background-color:#fff;border:1px solid #00b868;color:#00b868}
.xzoom-lens img,.xzoom-preview img,.xzoom-source img{display:block;max-width:none;max-height:none}
.xzoom-thumbs{text-align:left;margin-bottom:10px;float:left;width:94%}
img#xzoom-default{width:auto;max-width:100%}
.xzoom-hidden,.xzoom-source{display:block;position:static;float:none;clear:both}
.xzoom-hidden{overflow:hidden}
.xzoom-preview{border:1px solid #888}
.xzoom-lens{border:1px solid #555;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:crosshair;width:100px!important;height:100px!important}
.productpagecss #launcher{bottom:0!important}
.productpdf{margin-top:20px}
.pdfdown{float:left;width:100%;padding-top:10px;line-height:40px}
.pdfdown a{color:#007bff}
.pdfdown i{float:left}
.pdfdown span{float:left;margin-top:3px;padding-left:6px;font-size:16px}
.product-description h3{font-size:16px}
.product-description br{display:none}
.percent{background-position:-551px -421px;width:18px;height:18px;margin-left:0;vertical-align:top}
.tooltipbox{background-position:-575px -421px;width:18px;height:18px;margin-left:7px}
p.flatshipbox{color:rgba(0,184,104,1);font-size:16px;display:flex;align-items:center}
.textchange_con,.textchange_con_1{padding-left:5px}
p.flatshipbox span.catOneLinear2{position:relative;display:inline-block}
.catOneLinear2:hover .oneliner{opacity:1;display:block}
p.flatshipbox .oneliner{display:none;top:84px;margin:Auto;color:#000;background-color:#fff;font-weight:400;font-size:12px;border-radius:0;position:absolute;z-index:9;box-sizing:border-box;box-shadow:0 3px 6px #00000029;transform:translate(-50%,-50%);padding:23px 16px;width:350px;left:10px}
p.flatshipbox .oneliner span{font-family:"Circular Std Book";font-size:12px;color:#1b213199;margin:0;height:75px;line-height:19px;overflow-y:auto;text-align:left}
.oneliner i{position:absolute;top:-18px;transform:rotate(-90deg);left:50%;margin-top:0;width:12px;height:24px;overflow:hidden}
.oneliner i::after{content:"";position:absolute;width:16px;height:16px;left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#fff;box-shadow:-1px 0 4px #00000029}
.productDetailsLeft .table>tbody>tr td:last-child{padding-left:2rem}
.trustpilot-widget a{color:#191919;font-size:14px;font-weight:400;margin-left: 15.2px;font-family:Arial,sans-serif;display:flex;line-height: 25px;}
.trustpilot-widget a strong{font-weight:600;display:contents}
span.starnew{display:inline-block;margin:0 1px 0 8px}
.starnew img{height: 19.5px;vertical-align: super;}

.random-products {
    background-color: #f4f4f5;
    padding: 50px 0 30px;
}
.random-products.random-links{padding: 50px 0 30px !important;}
.random-products ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.product-variants+.random-products{background-color: #ffffff;}

.random-products li {
    margin-bottom: 26px;
    font-size: 14px;
    line-height: 14px;
    font-family: "Circular Std Book";
    width: 25%;
}
.random-products li a {
    line-height: 17px;
    color: #1b2131cc;
    display: inline-block;
    padding-right: 40px;
}
[lang=fr] .delivery-option ul{width: 270px;}
[lang=fr] .delivery-option li{font-size: 12px;}
.przelewy, .sofort, .sepa, .rfq-hidden{display:none;}
@media screen and (max-width:1280px){
.contact-us .box .image{height:50px}
.contact-us .box .contact-info{padding-left:15px}
p.flatshipbox .oneliner.ome1{left:-70px}
p.flatshipbox .oneliner.ome2{left:-70px}
p.flatshipbox .oneliner.ome3{left:-70px}
.oneliner.ome1 i{left:72%}
.oneliner.ome2 i{left:72%}
.oneliner.ome3 i{left:72%}
}
@media screen and (max-width:1024px){
#product-addtocart-button.rpt_white_btn{width:45%}
.productInfoRight .rfq-btn{width:calc(55% - 10px)}
.floating-strip .pd_name{width:50%}
.floating-strip .pd_price{width:50%;margin-left:15px}
.vat.invat{bottom:-16px}
.desctaco_pro li a{width:100%}
.product-variants .sectionGap{padding:20px 0}
.cart_staper{vertical-align:super}
.cartBtn{text-align:center}
.cartBtn::after{right:5px}
.productInfoRight .cart-btn,.productInfoRight .rfq-btn{padding:12px}
.productDetailsLeft,.productInfoLeft{padding-right:35px}
.priceWrap .actual-price{font-size:30px}
.strip-div .left-strip{width:60%}
.floating-strip .pd_name,.floating-strip .pd_price .unit,.strip-div .right-strip button{font-size:14px}
.floating-strip .pd_price .vat,.strip-div .right-strip button.addTocart{font-size:12px}
.floating-strip .pd_price{font-size:20px}
.strip-div .right-strip{width:40%}
.productInfo h1{font-size:20px;line-height:28px}
.contact-us .contact-details .box a{flex-direction:column}
.contact-us .box a .image{width:100%}
.contact-us .box a .contact-info{width:100%}
.contact-us .box .contact-info{padding:10px 0 0}
.contact-us .box .contact-info h3,.contact-us .box .contact-info p{text-align:center}
.sourcingCards p{width:auto}
.scale-img:hover{transform:none}
.submit-rfq-form{padding-left:30px}
.brand_name{font-size:13px}
p.flatshipbox .oneliner{left:-115px}
.oneliner i{left:86%}
.shippingoffer{display:block}
.random-products,.random-products.random-links{padding:35px 0 20px !important}
}
@media screen and (max-width:768px){
	.brand-info{align-items:flex-start;}
.coupon_variant{flex-direction:column;align-items:start}
.productInfo .coupon_variant p{margin-top:0;margin-left:0}
.rpt_btn{font-size:13px}
.productInfoRight .cart-btn,.productInfoRight .rfq-btn{padding:12px 0}
.priceWrap{width:100%}
.authorised-bage{display:none}
.trust-bage{padding:10px 0}
.trust-bage .half-collomn:first-child{width:100%;margin-bottom:10px}
.trust-bage .half-collomn:last-child{width:100%}
.productInfoRight .brand-info .instock{float:left;width:auto;font-size:12px}
.in-stock.call-avail{width:40%}
.in-stock.call-avail+.item-model-crossref{width:60%}
.productInfoRight .brand-info span{padding:0 5px}
[lang=nl] .productInfoRight .brand-info .instock,[lang=sv] .productInfoRight .brand-info .instock{width:102px}
[lang=fi] .productInfoRight .brand-info .instock{width:94px}
[lang=el] .productInfoRight .brand-info .instock{width:164px}
.percent{margin-left:0}
p.flatshipbox .oneliner.ome1{left:-126px}
p.flatshipbox .oneliner.ome2{left:-119px;padding:16px;width:300px}
p.flatshipbox .oneliner.ome3{left:-104px}
.oneliner.ome1 i{left:89%}
.oneliner.ome2 i{left:93%}
.oneliner.ome3 i{left:82%}
.prom-trukicon img{height:auto;width:100%}
}
@media screen and (max-width:767px){
	.trustpilot-widget a{margin-left:0; flex-wrap:wrap;}
.random-products li{width:100%; margin-bottom:19px;}
	.random-products, .random-products.random-links{padding:0px 0 20px !important;}
	.random-products li a{padding-right:0;}
.random-products ul{flex-direction:column;}
.starnew img{height:19.5px!important;width:90px!important}
.priceWrap :is(.greenmsg,.redmsg){align-items:self-start}
.motherGroups table.category_l3_table th{vertical-align:unset}
.productInfoRight .cart-btn+.rfq-btn{margin-top:10px}
.productInfo .coupon_variant p{padding:5px;font-size:12px}
.productInfo .restrictions{padding:2px 5px}
.delivery-option{flex-direction:column}
p.flatshipbox{font-size:14px}
.tooltipbox{vertical-align:text-top}
.shippingoffer{display:block}
p.flatshipbox .oneliner{padding:14px 16px;width:330px;left:2px}
.customwhatsup{bottom:58px!important}
.productpagecss iframe#launcher{bottom:55px!important}
.productpagecss iframe#launcher{bottom:55px!important}
.productpagecss footer{margin-bottom:40px}
.productDetails ul{padding-left:26px;margin:0}
.popular-suggested-products ul{padding-left:0}
.customwhatsup{bottom:60px!important}
.payment-method-available{margin-top:0}
.product-brand-wrap{flex-direction:column}
#truepilot{margin-left:0}
.floating-strip{display:block}
#product-addtocart-button.rpt_white_btn{width:100%}
.productInfoRight .rfq-btn{width:100%;margin-top:0}
.productInfoRight .rpt_btn{width:100%;margin-left:0;margin-right:0!important}
.priceWrap .vat{font-size:13px}
.desctaco_pro .half-collomn{width:100%}
.viewall a{font-size:14px;font-family:"Circular Std Book";padding:13px 40px;display:inline-block;line-height:19px}
.strip-div .right-strip.full_rfq button{width:100%}
.fancyHeading{font-size:18px;line-height:24px}
.fancyHeading:after{bottom:-10px}
.floating-strip{padding:0;border-top:none;background-color:transparent}
.strip-div .left-strip{display:none}
.strip-div .right-strip{width:100%;justify-content:unset;display:flex}
.floating-strip .myContainer{padding:0}
.strip-div .right-strip button.addTocart{background-color:#fff;color:#00b868;border:1px solid #00b868;order:1;font-size:16px}
.cart_staper{display:none;text-align:left;margin-left:0;margin-top:8px}
.cartBtn{text-align:right;padding-right:25px}
.scroll-table{overflow:auto;border:1px solid rgba(27,33,49,.05)}
.scroll-table tr>:last-child{position:-webkit-sticky;position:sticky;right:0;background:#fff}
.scroll-table thead th:last-child{right:0;z-index:9;background-color:rgb(224 245 255)}
.motherGroups table>thead>tr>th:last-child{width:auto}
.cartBtn::after{top:1px;right:0}
.cart_staper .number-input input{width:53px;background-color:transparent}
.motherGroups table thead{background-color:rgba(151,222,255,.3)}
.motherGroups table{border:none;border-collapse:collapse;table-layout:auto;max-width:unset;width:100%}
.motherGroups table>tbody>tr>td,.motherGroups table>thead>tr>th{font-size:12px;white-space:nowrap;vertical-align:middle;padding:8px}
.product-variants{margin:10px 0 30px 0}
#variants-groups .scroll-table{margin-top:50px}
.scrollbutn{display:block}
.image span{margin-top:4px}
.category_l3_table tbody tr:hover{background-color:transparent}
.half-collomn{width:100%}
.productInfo .productInfoLeft.half-collomn,.productInfo .productInfoRight.half-collomn{width:100%}
.trust-bage{padding:0}
.trust-bage .half-collomn{margin:10px 0}
.product-brand{font-size:12px;line-height:16px;display:inline-flex;width:fit-content}
.productInfo h1{font-size:16px;line-height:21px;margin-top:0;margin-bottom:10px}
.producImg .xzoom{padding-left:0}
.productInfoLeft{border:none}
.productInfoRight .instock{font-size:12px;padding:6px 23px;line-height:19px}
.productInfoRight .shippig-box{font-size:14px;padding:8px 0}
.productInfoRight .brand-info span{font-size: 13px;display:inline-block;margin-right: 0;padding:0;word-break:break-all}
.brand-info{margin-top:11px;}
.in-stock{ margin-bottom:7px;}
.item-model-crossref{width:auto;flex-wrap: wrap;}
.loginDiscount a{font-size:14px;line-height:24px;margin-top:0}
.variantsGroup.loginDiscount a{margin-top:4px}
.priceWrap{width:100%}
.priceWrap .actual-price{color:#1b2131;font-size:20px;margin-right:15px;line-height:33px}
.priceWrap .actual-price small{font-size:12px}
.priceInnerwrap{justify-content:left;margin:10px 0 25px 0;padding-right:0;align-items:flex-start}
.btn_wrp{display:flex;flex-direction:column}
.btn_wrp .rpt_btn:first-child{margin-right:10px}
.productInfoRight .rpt_btn{margin-right:0;text-align:Center;width:100%;padding:12px 0}
.productDetails h2{padding:30px 0 10px 0;font-size:14px;line-height:24px}
.productDetailsLeft .table>tbody>tr>td{font-size:12px;line-height:16px;padding:6px 0}
.productDetailsRight,.productInfoRight{padding:0}
.productDetailsRight .product-description{padding-left:0;font-size:12px}
.productDetails h3,.productDetails p{font-size:12px;line-height:16px;margin-top:0}
.productDetails br{display:none}
.product-description h3{font-size:12px}
.productDetailsRight li:after{top:2px}
.productDetailsRight .product-description li{line-height:18px}
.productInfoLeft .producImg{border:none;height:auto}
.productInfo .cart_staper{margin-top:0}
.productDetailsRight .product-description li{font-size:12px;color:rgba(27,33,49,.6);margin-bottom:8px}
.productDetails{margin-bottom:10px;padding-bottom:0}
.productDetailsLeft,.productInfoLeft{padding-right:0}
.productDetailsRight li:after{left:-24px}
.product-description ul{padding-left:26px;margin:0}
.productInfoRight .brand-info .instock{font-size:12px;line-height: 16px;display:unset;float: unset;}
.productInfoRight .instock .green-tick{background-position:-772px -516px;}
.popular-suggested-products h2{padding:0 0 10px 0}
.popular-suggested-products li{font-size:12px;margin-bottom:10px;padding-right:0}
.popular-suggested-products li:last-child{margin-bottom:10px}
.contact-us .box a .image{width:18%}
.contact-us .box a .contact-info{width:82%}
.contact-us .box .contact-info h3{font-size:14px;text-align:left;margin-top:0}
.contact-us .box .contact-info p{text-align:left}
.contact-us .contact-details{flex-direction:column}
.contact-us p.info{font-size:12px;line-height:16px;padding:0 15px;margin:0 0 32px 0}
.contact-us .contact-details .box{width:100%;margin:0 0 24px 0}
.contact-us .contact-details .box a{flex-direction:row;padding:12px}
.contact-us .box .image{height:55px}
.contact-us .box .contact-info{padding:0 10px;width:80%}
.contact-us h2{font-size:22px;line-height:33px;margin-top:0}
.strip-div .right-strip button{margin-left:0;width:50%;font-size:16px;padding:13px 0;order:2}
.shipping-country{width:210px}
.prom-trukicon img{height:auto;width:100%}
.textchange_con,.textchange_con_1{height:initial}
.tooltipbox{margin-top:-2px}
.item-model-crossref span:last-child:not(:nth-child(3)) {width: 100%;}
.item-model-crossref span:last-child:not(:nth-child(3))::before{display:none}

}
@media screen and (max-width:423px){
p.flatshipbox .oneliner.ome1{left:-80px;width:280px;margin-right:10px}
p.flatshipbox .oneliner.ome2{left:-114px;width:280px;margin-right:0}
p.flatshipbox .oneliner.ome3{left:-60px;width:280px;margin-right:10px}
.oneliner.ome1 i{left:81%}
.oneliner.ome2 i{left:93%}
.oneliner.ome3 i{left:75%}
}
@media screen and (max-width:360px){
	.trustpilot-widget a{font-size:12px;}
	.starnew img{width:70px !important; height:19.5px!important;}
	span.starnew{margin:0 1px 0 5px;}
}

@media screen and (max-width:340px){
#truepilot{width:100%}
p.flatshipbox{font-size:13px}
p.flatshipbox .oneliner.ome1{left:-58px}
.oneliner.ome1 i{left:74%}
}
@media screen and (max-width:320px){
	.productInfoRight .brand-info .item-model-crossref span:last-child::before{padding:0 5px 0 0;}
}
@media screen and (min-width:1024px) and (max-width:1366px){
.productInfoRight .brand-info .instock{font-size:14px}
}