*/")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),ne.buildFragment=function(e,t,n){var r,i,o,a,s=e[0];return t&&t[0]&&(a=t[0].ownerDocument||t[0]),a.createDocumentFragment||(a=Z),!(1===e.length&&"string"==typeof s&&s.length")?e.cloneNode(!0):(a=e,s=Z.createElement("div"),Ye.appendChild(s),s.innerHTML=a.outerHTML,s.firstChild);if(!(ne.support.noCloneEvent&&ne.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ne.isXMLDoc(e)))for(c(e,s),r=u(e),i=u(s),o=0;r[o];++o)i[o]&&c(r[o],i[o]);if(t&&(f(e,s),n))for(r=u(e),i=u(s),o=0;r[o];++o)f(r[o],i[o]);return r=i=null,s},clean:function(e,t,n,r){var i,o=[];void 0===(t=t||Z).createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||Z);for(var a,s,l=0;null!=(a=e[l]);l++)if("number"==typeof a&&(a+=""),a){if("string"==typeof a)if(Ie.test(a)){a=a.replace(Pe,">");var u=(qe.exec(a)||["",""])[1].toLowerCase(),c=Ge[u]||Ge._default,f=c[0],d=t.createElement("div"),p=Ye.childNodes;for((t===Z?Ye:T(t)).appendChild(d),d.innerHTML=c[1]+a+c[2];f--;)d=d.lastChild;if(!ne.support.tbody)for(var h=We.test(a),m="table"!==u||h?"
"!==c[1]||h?[]:d.childNodes:d.firstChild&&d.firstChild.childNodes,g=m.length-1;0)/gi,bt=/^(?:select|textarea)/i,xt=/\s+/,Tt=/([?&])_=[^&]*/,wt=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Nt=ne.fn.load,Ct={},Et={},kt=["*/"]+["*"];try{st=te.href}catch(e){(st=Z.createElement("a")).href="",st=st.href}lt=wt.exec(st.toLowerCase())||[],ne.fn.extend({load:function(e,t,r){if("string"!=typeof e&&Nt)return Nt.apply(this,arguments);if(!this.length)return this;var i,n=e.indexOf(" ");0").append(n.replace(vt,"")).find(i):n)),r&&o.each(r,[n,t,e])}}),this},serialize:function(){return ne.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?ne.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bt.test(this.nodeName)||ht.test(this.type))}).map(function(e,n){var t=ne(this).val();return null==t?null:ne.isArray(t)?ne.map(t,function(e,t){return{name:n.name,value:e.replace(ft,"\r\n")}}):{name:n.name,value:t.replace(ft,"\r\n")}}).get()}}),ne.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){ne.fn[t]=function(e){return this.on(t,e)}}),ne.each(["get","post"],function(e,i){ne[i]=function(e,t,n,r){return ne.isFunction(t)&&(r=r||n,n=t,t=C),ne.ajax({type:i,url:e,data:t,success:n,dataType:r})}}),ne.extend({getScript:function(e,t){return ne.get(e,C,t,"script")},getJSON:function(e,t,n){return ne.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?n(e,ne.ajaxSettings):(t=e,e=ne.ajaxSettings),n(e,t),e},ajaxSettings:{url:st,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(lt[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":kt},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":x.String,"text html":!0,"text json":ne.parseJSON,"text xml":ne.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:r(Ct),ajaxTransport:r(Et),ajax:function(e,t){function n(e,t,n,r){if(2!==x){x=2,d&&clearTimeout(d),f=C,c=r||"",T.readyState=0=o.duration+this.startTime){for(t in this.now=this.end,this.pos=this.state=1,this.update(),o.animatedProperties[this.prop]=!0,o.animatedProperties)!0!==o.animatedProperties[t]&&(r=!1);if(r){if(null==o.overflow||ne.support.shrinkWrapBlocks||ne.each(["","X","Y"],function(e,t){i.style["overflow"+t]=o.overflow[e]}),o.hide&&ne(i).hide(),o.hide||o.show)for(t in o.animatedProperties)ne.style(i,t,o.orig[t]),ne.removeData(i,"fxshow"+t,!0),ne.removeData(i,"toggle"+t,!0);(e=o.complete)&&(o.complete=!1,e.call(i))}return!1}return o.duration==1/0?this.now=n:(n=n-this.startTime,this.state=n/o.duration,this.pos=ne.easing[o.animatedProperties[this.prop]](this.state,n,0,1,o.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},ne.extend(ne.fx,{tick:function(){for(var e,t=ne.timers,n=0;n=i[a]?i[o]:Math.max(e.body[a],i[a],e.body[s],i[s]):n===C?(r=ne.css(e,t),i=parseFloat(r),ne.isNumeric(i)?i:r):void ne(e).css(t,n)},n,e,arguments.length,null)}}),x.jQuery=x.$=ne,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return ne})}(window);
Same Day Shipping
Place your order by 2 pm CST and we will package and ship it today! Fulfilling your needs is our priority.
Click Here for Details
Customer Stories
See some of the things our customers do with our products.
Read their stories
Shop by Category
Already know the difference between vials, bottles, test tubes, and closures? Great! Let's get started.
Shop our products
Shop by Industry
Looking for specific solutions for your business or project? View a list of some of our top industries and the products they purchase the most.
Shop our products
Featured Products
MSRP:
$179.99
Was:
Now:
$139.99 - $159.99
MSRP:
$29.99
Was:
Now:
$19.99 - $179.99
MSRP:
$29.99
Was:
Now:
$24.99 - $229.99
MSRP:
Was:
Now:
$14.99 - $187.79
MSRP:
Was:
Now:
$13.99 - $2,128.77
MSRP:
Was:
Now:
$27.99 - $224.99
MSRP:
Was:
Now:
$13.79 - $1,170.33
MSRP:
Was:
Now:
$22.99 - $314.99
wholesale glass tubes