@media(max-width:990px){
*{box-sizing:border-box;}
#header, #footer {min-width:inherit;}
.wcs_mainNav,#header div:empty, #footer-background div:empty{display: none;}
#header, #footer-background{display:block;width:100%;}
.wcs_mainHeader .wcs_contact{display:none;}
img{max-width:100%;}
    /*mob_menu*/
.menuToggle.open{position:fixed;z-index:999990}
.menuToggle{color:#fff;position:relative;right:0;top:0;font-size:30px;}
.menuToggle .svg-inline--fa{padding:5px;background:#000;width:30px;}
.menuToggle .fa-times,.menuToggle.open .fa-bars{display:none;}
.menuToggle.open .fa-times{background:red;display:block;}
.topright{display:flex}
.mobCart .svg-inline--fa{padding:10px 8px 4px 0;font-size:30px;color:#fff;background:#fe0000;margin-right:5px;width:40px;}    
.mobCart{position:relative;height:30px}
.mobCart #header-cart-items{position:absolute;background:#000;width:20px;height:20px;right:7px;color:#fff;text-align:center;border-radius:20px;font-size:10px;top:2px}    
.wcs_siteMobMenu{position:fixed;right:-100%;width:300px;background:#fff;height:100%;z-index:99999;transition:all .8s;overflow:auto;overflow-x:hidden;box-shadow:-2px 0 5px 0 rgb(0 0 0 / 27%)}
.wcs_siteMobMenu.open{right:0}
.wcs_siteMobMenu nav > span{width:100%;background:#fff!important;color:#000!important}
.wcs_siteMobMenu nav span a{color:#000!important; font-weight:700; text-transform:uppercase;}
.wcs_siteMobMenu nav span a:before {content: "\f0da";font-family: 'FontAwesome';font-size:16px;padding:0 8px;}
.wcs_siteMobMenu #header-nav-main{border-top:1px solid #ccc; margin-top:6px;}
.wcs_siteMobMenu #header-nav-main a{color:#000;font-size:12px;font-weight:700;padding:6px 10px;text-transform:uppercase;line-height:30px;}
.wcs_siteMobMenu #header-nav-main ul li{width:100%;background:none;padding:0; border-bottom:1px solid #ccc !important;}
.wcs_siteMobMenu #header-nav-main ul li ul.header-secondary-category-container{position:inherit;background:#f1f1f1;width:280px;margin-left:10px;}
.wcs_contact{padding:0}
.wcs_contact > div {background:none;line-height:inherit;padding:0 5px;font-size:0;height:30px}
.wcs_contact > div > a {color:#fff;font-size:11px;line-height:30px;display:block}
.wcs_siteMobMenu #logout_button a {background:#f00;color:#fff!important;padding:2px 8px;border-radius:50px;}    

#header-nav-search #header-box-cart{display:none}
#header-nav-logo{padding:0;min-height:inherit;}
#header-nav-logo img{max-width:250px; margin-top:12px;}
.wcs_mainHeader{align-items:center}
#header-nav-search #header-box-search{width:100%}
#header-nav-search #header-box-search #header-search-string{width:calc(100% - 40px)}
/*#header-nav-search #header-box-search #header-search-button{background:#fe0000;width:50px;position:relative;text-indent:0}*/
#header-nav-search #header-box-search #header-search-button .svg-inline--fa{/*color:#200;display:block;top:7px;line-height:40px;font-size:25px;position:absolute;left:10px;*/ display:none;}
    
/*Main content*/    
    #content.has-left-column, #content.has-left-column{width:100%!important;min-width:inherit;}
    #main.has-left-column {min-width:calc(100% - 212px);}    
    #main.has-left-column > .widget-container {width:calc(100% - 12px)!important;}
    #Spotlight,.widget-featured-items{max-width:100%;}
    .fullwidth{width:100%!important;min-width:inherit;}
    .Advertisement .grid-cell, .Advertisement .grid-cell img{width:100%!important;height:auto!important;}
    
    
/*Footer*/    
    #footer-content{width:100%!important;min-width:inherit!important;position:relative;}    
    .footer_banner{padding:0 15px;}
    
/*Inner Pages*/
input[type="text"], .form-fields select, input[type="password"], input[type="email"] {height:30px;max-width:100%;width:100%;}    
.form-fields > li > label {margin:0;}
 textarea{height: 100px;}
 #main  div.widget-container > div.widget.fullpage > div.widget-header, #main  div.widget-container > form > div.widget.fullpage > div.widget-header {margin-bottom:12px;}
    
.WCSWidgetOfficeBox{display:none!important}
.zoomContainer{display:none!important}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image{width:48%!important}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image .product-image{height:auto!important;width:96%!important;border:0!important;margin-bottom:10px!important}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image #gallery-images{width:96%!important}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image .product-image #gallery-main{width:100%!important}
.AlternateList .center ul li .alt_link{background:#034a8e!important;padding:5px 15px!important;color:#fff!important;text-decoration:none!important}
.widget-container.Finders div.widget > div.widget-main > div.center{border:solid 0 #ccc!important}
div.ItemDetail td.details div.product-overview,div.ItemDetail td.details div.product-attributes,div.ItemDetail td.details div.product-warranty{border-color:#ccc!important}
div.ItemDetail ul.breadcrumbs{padding:10px 0!important;border-bottom:solid 1px #e0e0e0!important}
.pr-review-sort-box select{height:24px!important}
div.ItemDetail .ProductImage{position:relative!important}
div.ItemDetail .ProductImage .zoom-text{position:absolute;right:32%!important;top:5%}
.ItemDetail div.ItemDetail td.image{text-align:center!important}
.ItemDetail div.ItemDetail td,.ItemDetail div.ItemDetail td ul li{text-align:left!important}
.CartLogin .errors{margin:15px!important}
.CartLogin #login-fields input{width:80%!important}
body.PasswordResetRequest .wcslogoBanner,body.PasswordResetRequest #footer-background{display:none!important}
.wcsInkToner .input_inkTnr p{font-size:13px!important}
body.PasswordResetRequest #header,body.PasswordReset #header{height:150px!important;text-align:center!important}
body.PasswordResetRequest #header,body.PasswordResetRequest #content,body.PasswordResetRequest #main,body.PasswordResetRequest #footer,body.PasswordResetRequest #footer-content,body.PasswordReset #header,body.PasswordReset #content,body.PasswordReset #main,body.PasswordReset #footer,body.PasswordReset #footer-content,body.Login #header,body.Login #content,body.Login #main,body.Login #footer,body.Login #footer-content{width:100%!important}
body.PasswordResetRequest .PasswordResetRequest input#email{width:75%!important}
.ItemDetail .ProductAddQuantity li{display:inline-block;}    
.ItemDetail .ProductAddQuantity li.plugin{display:block!important}
div.ProductAddQuantity > ol > li input.quantity-box{height:26px!important}
body.Browse .Browse .widget-container.Table thead tr th{font-size:12px!important;height:24px!important;line-height:26px!important}
body.Browse .CategoryPage #merchandising-container .grid-row:nth-child(2) > div{width:33.2%!important}
body.Browse .CategoryPage #merchandising-container img{width:100%!important;height:100%!important;min-height:34px!important}
body.Browse .CategoryPage #merchandising-container .grid-row:nth-child(1) > div{width:100%!important}
body.Browse .widget-container.Browse .center{border:0!important}
body.Browse .widget-container.Browse .center tr.odd,body.Browse .widget-container.Browse .center tr.even{border:solid 1px #ccc!important;margin-bottom:15px!important}
body.Browse .widget-container.Browse .center tr.odd,body.Browse .widget-container.Browse .center tr.even,body.Search .widget-container.Search .center tr.odd,body.Search .widget-container.Search .center tr.even,body.CartridgeFinder .CartridgeFinder .widget-container.Table table tr,body.ContractItems .ContractItems .widget-container.Table table tr{border:solid 1px #ccc!important;margin-bottom:15px!important;background:none!important;padding:10px!important}
table.styled-table > tbody > tr > td,div.widget > div.widget-main > div.center table > tbody > tr > td,div.widget > div.widget-main > div.center > div.dataTables_wrapper > table > tbody > tr > td{padding:6px!important}
#variantProducts{padding:5px 0!important}
.variant-colors{width:100%!important}
.variant-colors .owl-wrapper-outer .owl-wrapper{width:100%!important}
.variant-colors .owl-wrapper-outer .owl-wrapper .owl-item{width:auto!important}
.widget-container.Compare .widget-container.Table{overflow:auto!important;width:100%!important;min-width:100%!important;border:solid 1px #b0b0b0!important}
body,#main-background,#footer-background{width:100%!important;min-width:100%!important}
.widget-container.Compare .widget-container.Table .widget-main .center{border:0!important}
.Compare .Compare .ProductAddQuantity span.button > span.button-background > a{margin-top:5px!important}
div.AlternateList ul,div.AlternateList ul.alternate-product > li{text-align:center!important}
.AlternateList .center ul li{background:#fff!important;border-bottom:1px solid #ccc!important;display:block!important;margin:0 0 2%!important;padding:10px!important;text-align:center!important;width:100%!important}
.AlternateList .center ul li ul li{display:block!important;min-height:inherit!important;width:inherit!important;text-align:left;background:none!important;border:0!important;margin:0!important;padding:8px 0 0!important}
.AlternateList .center .ProductAddQuantity ol li{display:inline-block!important}
.AlternateList .center .ProductAddQuantity ol li.plugin{display: block !important;}
.AlternateList .center ul li ul li.sku,.AlternateList .center ul li ul li.image{text-align:center!important}
body.ItemDetail .widget-container.ItemDetail tr td{border-bottom:0!important}
.AlternateList .center ul li ul li.name a{text-decoration:none!important;font-size:14px!important;color:#222!important}
#main > div.widget-container > div.widget.fullpage > div.widget-header > div.center > h3,#main > div.widget-container > form > div.widget.fullpage > div.widget-header > div.center > h3{padding:8px 10px;}
#main > div.widget-container > div.widget.fullpage > div.widget-header{margin-bottom:0!important}
.CartComplete .CartComplete div.widget > div.widget-header > div.center > h3{font-size:20px!important;background:none!important;color:#000!important;border-bottom:solid 1px #e0e0e0!important;font-weight:400!important;padding:5px 0 10px!important;margin:10px 0 5px!important}
div.OrderRouting{border-bottom:0!important;padding:10px 0!important}
.OrderAddress tr,.OrderPayments tr,.OrderAccounts tr,.OrderNotes tr{background:none!important}
.OrderAddress tr th,.OrderAddress tr td,.OrderPayments tr th,.OrderPayments tr td,.OrderAccounts tr th,.OrderAccounts tr td,.OrderNotes tr th,.OrderNotes tr td{font-size:13px!important}
body.Default #merchandising-container .grid-row .grid-cell{width:100%!important}
body.Default #merchandising-container .grid-row .grid-cell div{width:100%!important}
body.Default #merchandising-container .grid-row .grid-cell img{width:100%!important;height:auto!important}
#tabs-details > ul{border-color:#ccc!important}
.ui-tabs .ui-tabs-nav{padding:0!important}
.ui-tabs .ui-tabs-nav li{width:100%!important}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{display:block!important;float:none!important}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{padding-bottom:0!important}
.ItemDetail #ItemDetailTable .details{padding:0!important}
.ItemDetail #ItemDetailTable .ui-corner-all{border-top-left-radius:0!important}
.ItemDetail #ItemDetailTable li.features{display:none}
.ItemDetail #ItemDetailTable .justified.sales_copy{overflow:hidden;width:270px;padding-bottom:13px}    
.ui-tabs .ui-tabs-panel li.desc + li > ul{display:none}
.ItemDetail #ItemDetailTable .ui-tabs-panel .justified.sales_copy{text-overflow:inherit;white-space:inherit;overflow:inherit;margin:0 auto;width:auto;padding-bottom:13px}
.qtip{max-width:180px!important;min-width:180px!important;width:180px!important}
.qtip .widget-container{width:100%!important}
div.Table div.page-selector > ol > li > a{padding:5px 8px!important}
.page-selector{float:left!important;width:100%!important}
.page-selector select{height:28px!important}
div.Refine p a{font-size:13px!important}
div.Finders li.hon-micro > a > div.icon{position:inherit!important;left:inherit!important;right:inherit!important;margin:0 auto!important;background:none!important}
li.hon-micro{width:100%!important;text-align:center!important;height:auto}
div.Finders li.hon-micro > a{background:url(../images/Hon_Furniture_img.png) center center #034a8e no-repeat!important;height:50px;font-size:0;margin-left:0!important}
#content{width:100%!important;min-width:100%!important;border:0!important;padding:0 10px}
ul.SpotlightItems div.ProductAddQuantity li{float:none!important}
#Spotlight ul.SpotlightItems div.ProductAddQuantity{margin-left:0!important}
body.Cart .widget-container.Cart .OrderItemTotal{margin-top:0!important}
body.Cart .OrderItemDelete{padding:10px 0!important}
.fullpage{min-width:100%!important;width:100%!important}
.form-fields > li > label{width:25%!important;font-size:14px!important}
.form-fields > li input[type="text"],.form-fields > li input[type="password"],.form-fields > li input[type="email"]{width:60%!important}
div#widgetInstanceIdES3PV{width: 100% !important;}
    
#header-nav-main .mIcon:not(.wcs_Browse) > a {padding-left:40px!important;box-shadow:none!important;background-size:25px auto!important;background-position:5px center !important;background-repeat:no-repeat!important; display:block;}
#header-nav-main .mIcon.wcs_Facility > a {background:#fff url(../images/food.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Furniture > a {background:#fff url(../images/chair.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Industrial > a {background:#fff url(../images/hat.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Janitorial > a {background:#fff url(../images/clean.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Office > a {background:#fff url(../images/clip.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Technology > a {background:#fff url(../images/tech.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Ink > a {background:#fff url(../images/drop.svg); background-repeat:no-repeat;}    
#header-nav-main .mIcon.wcs_Paper > a {background:#fff url(../images/paper.svg); background-repeat:no-repeat;}
#header-nav-main .mIcon.wcs_Food > a {background-image: url(../images/food.svg); background-repeat:no-repeat;} 
#header-nav-main .mIcon.PromotionalProducts > a{background-image: url(../images/hat.svg); background-repeat:no-repeat;}
#header .wcs_mainHeader {border-left: 0px;border-right: 0px;}    
.wcs_siteMobMenu #header-nav-main ul li:not(.wcs_Ink) ul.header-secondary-category-container {display: none!important;}
#cartridge_search_suggest ul li a {color: #1c1c1c !important;}
.wcs_support_mail span {display:none;}
.ContactUs .form-fields > li > textarea {border:1px solid #b2b2b2;}
#header-nav-main > ul > li{flex:100%; text-align:left;}
#header-nav-profile span.wcs_username {font-weight:700;}    
 #header-nav-site > span a{font-weight:700;}
ul.header-secondary-category-container.inktonerfinder {margin-left:10px !important;} 


    
}

@media (max-width:767px){
#main.has-left-column{min-width:100%;padding:0 15px;}
aside.sidebar{width:100%;margin:0 0 14px}
#main > div.widget-container, aside .widget-container{margin:0 0 14px;width:100%!important}

/*Side banner images*/    
/*.imgBanner img{display:none;}*/
.imgBanner{display:block;width:100%;background:#fff;padding:5px 10px;color:#000!important;font-size:14px;font-weight:500;}
.imgBanner.mb14{margin-bottom:14px;}
    
.wcs_footer {grid-template-columns:100%;padding:0 30px;}
.Refine .widget-container.Available,.FeaturedItemsDisplay .widget-featured-items{display:none;}
.Refine.open .widget-container.Available, .FeaturedItemsDisplay.open .widget-featured-items{display:block;}
.Refine h3.widget-title:after, .FeaturedItemsDisplay h3.widget-title:after {content:"\f0d7"!important;font-family:FontAwesome;position:absolute;right:10px;}
div.Available .keyword-filter input {width:100%;}
div.Available .keyword-filter li {float:none;display:block;}
.widget-featured-item-container.alt{background:none;}
.widget-featured-item-container:nth-child(2n+1) {background:#e4e4e4;}
.quantity-container .decrement-quantity,.quantity-container .increment-quantity{display:none!important;}

/*********custom**/    
body.Login div.SimpleHeader{flex-wrap:wrap; text-align:center;}    
body.Login .SimpleHeader .cont-info {display:flex;justify-content:center;width:100%;flex-wrap:wrap;}    
body.Login #content{padding:0px;}
body.Login div.Login div.widget > div.widget-main > div.center > ol > li, body.Login div.PasswordResetRequest div.widget > div.widget-main > div.center > ol > li, body.Login div.PasswordReset div.widget > div.widget-main > div.center > ol > li {
padding: 5px 15px 5px 0px;}   
body.Login .wcs_support_mail{margin-top:12px;}    
body.Login .footer_banner{display: none;}    
#footer, body.Login #footer {width:100% !important; margin:0; padding:0;}
body.Login .wcs_support_mail span{display:block;}

.header-nav-top .wcs_contact.mob_contact .wcs_support_mail{display:none;}   
div.header-nav-top {display:flex;justify-content:space-between !important;}
    
.footer_banner {display:flex;justify-content:center;flex-wrap:wrap;width:100%;height:250px;background-size:cover;padding-top:25px;}
.footer_banner .ftrbgtxt{margin:0;}
body.Browse .widget-container.Browse.rightContainer .Table table, body.Search .widget-container.Search.rightContainer .Table table {border:0px;}
div.widget input.favorites-create-group, input.favorites-add-to-group{margin:3px 0px;} 
.displayItemsCombo span.select2-results ul li span div, span.select2-selection__rendered span div {font-size:2vw;width:100%;} .widget-container.ContactUsForm_Personal .form-fields > li > label {width:100% !important;text-align:left;
display:block;box-sizing:border-box;}
.widget-container.ContactUsForm_Personal .form-fields ul li {text-align:left;}
 body.Browse .widget-container.Browse.rightContainer .Table table, body.Search .widget-container.Search.rightContainer .Table table {border:0px;}   
.ContactUs .form-fields label:not(.option-label){ display: block;}
.ContactUs .form-fields #state,
.ContactUs .form-fields > li input[type="text"], .ContactUs .form-fields > li input[type="password"], 
.ContactUs .form-fields > li input[type="email"], .ContactUs .form-fields > li > textarea { width: 100%!important;}
.ContactUs  .form-fields > li > label:not(.option-label):not(.required){ padding-left: 0;}
.p-w-r{text-align:center !important;}
.p-w-r .pr-category-snippet{display:inline-block !important;}   
#header-nav-main > ul > li{border-left:0px !important;}   
#power_review_7 {display: inline-block !important;text-align: center !important;} 
.wcs_siteMobMenu #header-nav-main ul li ul.header-secondary-category-container{margin-left:0px;}   
.widget-container.SpotlightPage.rightContainer div.widget > div.widget-main > div.center > table > tbody > tr > td{border-left:0px;}
.widget-container.Cart.rightContainer div.widget > div.widget-main > div.center > table > tbody > tr > td{border-left:0px;}
/*footer tab   */
.tab_item{display:none}
.open .tab_item{display:block}
.tab_hdr:after{content:'';display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;position:absolute;right:0;top:18px}
.tab_hdr{position:relative;border-bottom:1px solid #fff;background:none;}    
.footer_banner .ftrbgtxt {margin:0;display:block;width:100%;}
.footer_banner .ftr-dicon {display:block;width:100%;text-align:center;} 
h2.tab_hdr.wcs_reach_txt{display:block; font-size:18px;}
#footer > div{display:block; height:auto;}
#footer.has-left-column .tab_item{display:block;text-align:center;width:100%;}   
#footer.has-left-column #footer-copyright{display:block;text-align:center;width:100%;line-height:20px;}
.widget-container.CustomHtmlSide.noprint.CustomHtml a span{display:none;}    
.wcs_contact.mob_contact .wcs_socialMedia{display:none;}
.SidebarLogin #login-fields span.button > span.button-background{padding:0px 0px 3px !important}
div.Login div.widget > div.widget-main > div.center > ol > li, div.PasswordResetRequest div.widget > div.widget-main > div.center > ol > li, div.PasswordReset div.widget > div.widget-main > div.center > ol > li {padding:5px 15px 5px 5px;}
.aboutWcs .about_us .About-title {font-size: 20px;line-height: 25px;}   
    
}



@media (max-width:640px) {
.widget-container.Table tr td div.ProductPrice{display:none}
body .widget-container.Table tr td div.ProductPrice.wcs_pPric{display:block!important}
input.quantity-box{position:relative;top:2px}
.delivery-info{display:block}
div.AlternateList ul,div.AlternateList ul.alternate-product > li{text-align:center!important}
.AlternateList .alternate-product .price{text-align:center!important}
body.PersonalItems ol > li.plugin ul .favorites-edit-move{text-align:center!important}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image{width:100%!important;display:block!important}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image .product-image{height:auto!important;width:100%!important;border:0!important;margin-bottom:10px!important}
.ItemDetail #ItemDetailTable ul{text-align:center!important}
.ItemDetail #ItemDetailTable ul li{text-align:center!important;list-style:none}
.ItemDetail .ProductAddQuantity li.plugin table.stock-check-dctable > tbody > tr > td{text-align:center!important;}
div.ProductAddQuantity > ol > li div.quantity-container{top:0;}
body.ItemDetail .widget-container.ItemDetail table#ItemDetailTable td.image #gallery-images{width:100%!important}
body.ItemDetail .widget-container.ItemDetail td{width:100%!important;display:block!important;font-weight:400;}
body.ItemDetail .widget-container.ItemDetail td:first-child{font-weight: 600;}    
body.ItemDetail .widget-container.ItemDetail td .ProductImage img{padding:5px!important}
body.ItemDetail .widget-container.ItemDetail td .ProductImage img.ec-thumb{background:#e0e0e0}
.ItemDetail #ItemDetailTable .justified.sales_copy{margin:0 auto}
.ItemDetail .ProductAddQuantity .line-item-note.noprint:before{content:""!important}
.ItemDetail .ItemDetail .ProductAddQuantity{text-align:center}
.ProductDescription ol li.alternate-items a{text-decoration:none!important;color:#111!important;display:inline-block!important;font-size:12px!important;font-weight:700!important}
.ProductDescription li.sku a{font-size:22px!important}
body.Cart #content .Cart .widget-container.Table tr td div.OrderItemTotal div{display:inline-block}
body.Cart #content .Cart .widget-container.Table tr td div.OrderItemTotal::before{content:"Item Total :";font-size:20px;margin:0 5px 0 -35px;display:inline-block}
body.Cart #content .Cart .widget-container.Table tr td div.ProductPrice span::before{content:"Price :";font-size:20px;margin:0 5px 0 0}
div.ProductDescription > ol > li{text-align:center!important}
div.ProductDescription > ol > li.desc{padding:10px 0;overflow:hidden;width:270px;margin:0 auto}
.ProductCompare.wcs_icon,.wcs_iconBox{display:none!important}
body.ItemDetail .widget-container.ItemDetail td .ProductImage img{border:solid 0 #ccc!important;padding:5px!important}
body.Browse .Browse .widget-container.Table tr{display:block!important}
body.Browse .Browse .widget-container.Table table thead,body.CartridgeFinder .CartridgeFinder .widget-container.Table table thead{display:none!important}
body.Browse .Browse .widget-container.Table tr td,body.CartridgeFinder .CartridgeFinder .widget-container.Table table tr td{display:block!important;width:100%!important;padding:1% 0!important; border:0px;}
.widget-container.Table tr td .ProductAddQuantity{padding:0!important;border-top:solid 0 #ccc!important;border-bottom:solid 0 #ccc!important;text-align:center!important}
body.Browse .Browse .widget-container.Table thead tr th{box-sizing:border-box!important;display:table-cell!important;padding:0 6px!important;text-align:center!important;width:1%!important}
.widget-container.Table tr td div.ProductPrice{font-size:22px!important;padding:0 0 10px!important;font-weight:700!important;text-align:center!important}
body.Default #main.has-left-column > div.widget-container.social-feed > div{width:100%!important;box-sizing:border-box}
body.ContractItems .ContractItems .widget-container.Table tr{display:block!important}
body.ContractItems .ContractItems .widget-container.Table table thead{display:none!important}
body.ContractItems .ContractItems .widget-container.Table tr td{display:block!important;width:100%!important;padding:1% 0!important}
body.ContractItems .ContractItems .widget-container.Table table tr{border:solid 1px #ccc!important;margin-bottom:15px!important;background:none!important;padding:10px!important}
.AlternateList .center ul li .ProductAddQuantity{text-align:center!important;padding:15px 0 0!important}
body .AlternateList .alternate-product .price{text-align:center!important}
#main span.button > span.button-background{width:100%!important;display:block!important}
.WcsSideBanner.wcs-imgsec{width:100%!important}
.has-left-column .FesscoWidget{width:100%!important;min-width:100%!important;margin-left:0!important;clear:none!important}
.has-left-column .RecyclingWidget{width:100%!important;min-width:100%!important;margin-right:0!important;clear:none!important}
.has-left-column .RecyclingWidget a{display:block; text-align:center;}
.left-sidebar .widget-container.CustomHtmlSide{width:100%!important; text-align:center; margin:0 auto;}
.wcs_search-box{width:100%!important;margin:0 0 15px!important}
#header-box-search{margin:0 0 10px!important;width:100%!important}
#header-box-cart{margin:0!important;width:100%!important;position:inherit;top:inherit;left:inherit;right:inherit}
.widget-container.Table{overflow-x:auto;overflow-y:hidden}
.pr-page-count-wrapper{width:100%!important}
.pr-page-nav-wrapper{width:100%!important;padding:10px 0!important}
.pr-page-nav-wrapper .pr-page-nav a.linky{background:#bf2e1a!important;text-decoration:none!important;font-size:13px!important;color:#fff!important;padding:2px 5px!important}
.sku{text-align:center!important}
.ProductDescription .sku{margin-bottom:5px!important;text-align:center!important}
div.Spotlight .sku > a,div.Spotlight .sku > strong{font-size:16px!important}
.ProductCompare .compare.hidden{display:block!important;font-size:12px!important;font-weight:700!important;color:#111!important;text-decoration:none!important;text-transform:capitalize!important}
.ProductDescription ol li.favorites-add a.linky{text-decoration:none!important;color:#111!important;display:block!important;font-size:12px!important;font-weight:700!important;text-align:center}
.ProductDescription ol li.favorites-add a.linky:before{font-family:'FontAwesome'!important;font-size:20px!important;color:#8d8d8d!important;content:"\f004"!important;display:block!important;margin-bottom:5px!important;font-weight:400!important}
.ProductDescription li ul,.ProductDescription li ul li{padding:0!important;list-style:none}
.ProductDescription li:not(.plugin) ul li{padding:5px!important}
div.ProductDescription ol.icons,div.ProductDescription ol.tags{text-align:center!important}
.accessory-items a{text-decoration:none!important;background:none!important;color:#111!important;display:block!important;font-size:12px!important;font-weight:700!important;text-align:center!important}
.accessory-items a:before{font-family:'FontAwesome'!important;font-size:20px!important;color:#8d8d8d!important;content:"\f140"!important;display:block!important;margin-bottom:5px!important;font-weight:400!important}
.ProductDescription ol li.alternate-items a:before{font-family:'FontAwesome'!important;font-size:14px!important;color:#8d8d8d!important;content:"\f0ec"!important;display:inline-block!important;margin-right:5px!important;font-weight:400!important;text-align:center}
div.OrderItemDelete > a.delete {width:70px;background-position:left center;height:auto;}    
.OrderItemDelete a.delete:after{content:"Delete"!important;color:#111!important;display:block!important;font-size:12px!important;font-weight:700!important;text-align:center!important}
div.ProductDescription > ol > li.desc{padding:5px 0}
.ProductDescription .wcs_iconBox{text-align:center!important}
.wcs_iconBox li{display:inline-block!important;margin:0 10px!important}
.pr-snapshot-write-review{text-align:center!important;width:100%!important;text-decoration:none!important}
.pr-snapshot-write-review a.pr-write-review-link,a.product-review-write-link{padding:5px 15px!important;display:none;text-decoration:none!important;margin-bottom:5px;text-align:center}
.ItemDetail .DetailDescription a.pr-write-review-link{display:inline-block}
.pr-snapshot-write-review a.pr-write-review-link:before,a.product-review-write-link:before{font-family:'FontAwesome'!important;font-size:15px!important;content:"\f005"!important;margin-right:5px!important;font-weight:400!important}
.ProductCompare{text-align:center!important}
body.Blank .widget-container.Table tr{display:block!important}
body.Blank .widget-container.Table table thead{display:none!important}
body.Blank .widget-container.Table tr td{display:block!important;width:100%!important;padding:1%!important}
body.Blank .widget-container.Table tr td .ProductImage img{border:solid 5px #ccc!important}
body.Blank .widget-container.Table tr td ol.icons > li,body.Browse .Browse .widget-container.Table tr td ol.tags > li{display:inherit!important;text-align:center!important}
body.Blank .widget-container.Table thead tr th{box-sizing:border-box!important;display:table-cell!important;padding:0 6px!important;text-align:center!important;width:1%!important}
body.Cart #content .Cart .widget-container.Table thead{display:none!important}
body.Cart #content .Cart .widget-container.Table tr td{display:block!important;padding:0 1%!important;width:100%!important}
body.Cart #content .Cart .widget-container.Table tr td div.ProductPrice{font-size:22px!important;padding:0 0 15px!important;font-weight:700!important;text-align:center!important}
body.Cart #content .Cart .widget-container.Table tr td div.ProductAddQuantity{padding:0!important;text-align:center!important;}
body.Cart #content .Cart .widget-container.Table tr td div.OrderItemTotal{font-size:22px!important;padding:10px 0 0!important;font-weight:700!important;text-align:center!important}
body.Cart #content .Cart .widget-container.Table tr td div.ProductImage{padding-top:15px!important}
body.Cart #content .Cart .widget-container.Table tr td div.ProductDescription{padding-bottom:15px!important}
body.Cart .OrderItemDelete.wcs_icon{display:inline-block!important;float:right;padding:0!important;margin-top:-34px!important;margin-right:2px!important}
body.CartConfirm #content .CartConfirm .widget-container.Table thead{display:none!important}
body.CartConfirm #content .CartConfirm .widget-container.Table tr td{display:block!important;padding:0 1%!important;width:100%!important}
body.CartConfirm #content .CartConfirm .widget-container.Table tr td div.ProductPrice{font-size:22px!important;padding:0!important;font-weight:700!important;color:#034a8e!important;text-align:left!important}
body.CartConfirm #content .CartConfirm .widget-container.Table tr td div.ProductAddQuantity{padding:10px 0!important;text-align:left!important}
body.CartConfirm #content .CartConfirm .widget-container.Table tr td div.OrderItemTotal{font-size:22px!important;padding:0 0 10px!important;font-weight:700!important;color:#034a8e!important;text-align:left!important}
body.CartConfirm #content .CartConfirm .widget-container.Table tr td div.ProductImage{padding-top:15px!important}
body.CartConfirm #content .CartConfirm .widget-container.Table tr td div.ProductDescription{padding-bottom:15px!important}
.OrderItemQuantity{text-align:left!important;font-size:22px!important;color:#111!important;padding:10px 0!important}
body.PersonalItems #content .widget-container.Table thead{display:none!important}
body.PersonalItems #content .widget-container.Table tr td{display:block!important;width:100%!important;padding:1% 0!important}
body.PersonalItems #content .CartConfirm .widget-container.Table tr td div.ProductPrice{font-size:22px!important;padding:0!important;font-weight:700!important;color:#034a8e!important;text-align:left!important}
body.PersonalItems #content .CartConfirm .widget-container.Table tr td div.ProductAddQuantity{padding:10px 0!important;text-align:left!important}
body.PersonalItems #content .CartConfirm .widget-container.Table tr td div.OrderItemTotal{font-size:22px!important;padding:0 0 10px!important;font-weight:700!important;color:#034a8e!important;text-align:left!important}
body.PersonalItems #content .CartConfirm .widget-container.Table tr td div.ProductImage{padding-top:15px!important}
body.PersonalItems #content .CartConfirm .widget-container.Table tr td div.ProductDescription{padding-bottom:15px!important}
body.Cart div.widget > div.widget-main > div.center{border:0!important}
.widget-container.not-droppable.Table .center{overflow:auto!important;overflow-y:hidden!important}
.widget-container.not-droppable.Table tbody tr{background:none!important;border:solid 1px #e0e0e0!important;padding-bottom:10px!important;margin-bottom:10px!important}
.widget-container.not-droppable.Table .sku > a,.widget-container.not-droppable.Table .sku > strong{color:#034a8e!important;font-size:20px!important}
div.OrderRouting > div.widget > div.widget-main > div.center > ol{padding-left:0!important}
div.message{margin:0!important;padding:0!important}
body.CartComplete #content .CartComplete .widget-container.Table thead{display:none!important}
body.CartComplete #content .CartComplete .widget-container.Table tr td{display:block!important;padding:0 1%!important;width:100%!important}
body.CartComplete #content .CartComplete .widget-container.Table tr td div.ProductPrice{font-size:22px!important;padding:0!important;font-weight:700!important;color:#034a8e!important;text-align:left!important}
body.CartComplete #content .CartComplete .widget-container.Table tr td div.ProductAddQuantity{padding:10px 0!important;text-align:left!important}
body.CartComplete #content .CartComplete .widget-container.Table tr td div.OrderItemTotal{font-size:22px!important;padding:0 0 10px!important;font-weight:700!important;color:#034a8e!important;text-align:left!important}
body.CartComplete #content .CartComplete .widget-container.Table tr td div.ProductImage{padding-top:15px!important}
body.CartComplete #content .CartComplete .widget-container.Table tr td div.ProductDescription{padding-bottom:15px!important}
div.ItemDetail td{border:0!important}
body.CartridgeFinder .CartridgeFinder .widget-container.Table table tr,body.Search .widget-container.Search tr{display:block!important}
body.Search .widget-container.Search td{width:100%!important;display:block!important;padding:1%!important;border:0!important}
body.Search .widget-container.Search table thead{display:none!important}
body.Default #merchandising-container .grid-row .grid-cell{width:100%!important}
body.Default #merchandising-container .grid-row .grid-cell div{width:100%!important;height:auto!important}
li.plugin li.favorites-add,li.plugin li.favorites-edit-move{background:none!important}
li.plugin li.alternate-items,li.plugin li.accessory-items{background:none!important}
body.Browse #merchandising-container{display:none!important}
body.Cart #content .Cart .widget-container.Table tr{display:block}
div.OrderTotal > div.widget > div.widget-main > div.center > table.order-total{width:100%!important;margin:0!important}
div.ContactUsForm div.ContactUsForm_Return table > thead > tr > th{font-size:12px!important;padding:6px 0!important}
div.ContactUsForm .widget-container.not-droppable tbody tr{border-bottom:0!important}
.fields > ol > li,.fields > ul > li{margin-bottom:10px;text-align:left}
.fields{text-align:left!important}
div.SuppliesFinder div.device_types div.devices ol{width:48%}
span.button{margin-bottom:5px!important;}
    
/****custom**/
body.Login div.Login, body.Login div.LoginInfo, body.Login div.PasswordResetRequest, body.Login div.PasswordReset{max-width:300px;}
.wcs_grow_bussiness{width:100%; margin-bottom:10px;} 
body.SavedCarts .widget-container.SavedCarts.noprint.rightContainer .widget .widget-main table tr td select {
font-size:9px;}    
    
    
}



@media(max-width:540px){
#header .wcs_mainHeader{display:block}
#header-nav-logo {display:block;text-align:center}
.wcs_mhRight {padding:0;}
#header-nav-search{padding:10px 0 0 ;}  
.wcs_footer {grid-template-columns:100%;padding:0 15px;}

div.SuppliesFinder div.device_types div.devices ol{width:100%;}

body.ItemDetail #ItemDetailTable #tabs-accessory table thead tr,
body.ItemDetail #ItemDetailTable  #tabs-alternate table thead tr,
body.ItemDetail #ItemDetailTable  #tabs-also-bought table thead tr{display:flex;}   
body.ItemDetail #ItemDetailTable #tabs-accessory table thead tr th,
body.ItemDetail #ItemDetailTable  #tabs-alternate table thead tr th,
body.ItemDetail #ItemDetailTable  #tabs-also-bought table thead tr th{flex:auto; min-height:28px;}

    
#colorbox{width:100% !important; overflow:scroll; }      
#colorbox::-webkit-scrollbar {width: 1em;}
#colorbox::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}
#colorbox::-webkit-scrollbar-thumb {background-color: #ff0000;outline: 1px solid #ff0000;}   
.services_updt ul { justify-content: center; padding-left: 10px!important;}
	.services_sec h2 {font-size: 14px; font-weight: 600; width: 210px; padding: 10px 20px;}
    
}

@media(max-width:480px){

.services_updt ul { justify-content: center; padding-left: 0px!important;}
    
}


@media (min-width:768px) and (max-width:940px) {
.footer_banner {display:flex;justify-content:center;flex-wrap:wrap;width:100%;height:250px;background-size:cover;padding-top:25px;}
.footer_banner .ftrbgtxt {margin:0;display:block;width:100%;}
.footer_banner .ftr-dicon {display:block;width:100%;text-align:center;}           
.wcs_div_four.wcs_div_col {padding-left: 10px;}
    
    
}



@media (min-width:768px) and (max-width:990px) {
body.ContactUs .ContactUsForm_Personal {width:100%; box-sizing:border-box;}
body.ContactUs .form-fields > li > select, .ContactUs .form-fields > li > textarea{width:60%!important;}
.header-nav-top .wcs_support_mail a{color:#fff;font-size:0px;line-height:30px;display:block;}
.wcs_contact > div > a svg.svg-inline--fa {font-size:25px;display:inline-block;padding-top:8px;}
div.header-nav-top{justify-content: space-between !important;}
.aboutWcs .about_us .About-title{font-size:24px;}
}


/*==========custom============*/    
@media (max-width:991px){
.header-nav-top > span.wcs_username{display:none;}
.wcs_mainNavwrap {background:none;border:0;padding:0;}
.wcs_topBanner{padding-bottom:12px;}
.CustomHtmlSide.hp img {max-width:200px;margin:0 auto;display:block;}    
}

@media (max-width:767px){
.SidebarLogin .widget > div.widget-header > div.center > h3{background-position:10px 10px;}
#mc_embed_signup label br {display:none;}
#mc_embed_signup label {max-width:210px;background-size:contain;text-align:left;padding:0 0 0 50px;margin:0 auto 15px;}
.wcs_sideLogos {display:flex;flex-wrap:wrap;align-items:center}
.wcs_sideLogos a {flex:auto;text-align:center;}    
#footer-background{margin-top:0px;} 
.wcs_gov_customer h3 {max-width:170px;margin:0 auto;}    
}
@media(max-width:640px){
    .wcs_ftrlinks{flex-wrap:wrap;justify-content:center;}
    .wcs_ftrlinks #footer-links{padding-bottom:10px;}
}




