/* HIDE THESE */
#header_welcome,
#header_cart,
#navBar,
#footerNav,
#footer .footFloat,
#mobileFoot,
#header_search,
#accountLinks
	{ display:none; }
#printLogo { display:block; }

#home-logos-slider{text-align: center; margin-top: 12%; margin-bottom: 5%;}

#leftColumn50 {width: 49%; float: left;}
#rightColumn50 {width: 49%; float: right;}

/* auto is the initial value */
/* this affects the margin in the printer settings */


@media print {

  	@page {                
    	size: A4;
    	margin: 0mm;
  	}
	@-moz-document url-prefix() {
  		@page {                
    		size: A4;
    		margin: 8mm;
  		}
	}

html, body {
width: 1150px;
margin: 0 auto;
}
#wrapper { 
}


.dultmeier-banner {	
	width:100%; 
	min-height: 50px;
	margin:auto;
	display:inline-block;
	margin-bottom: 30px;
}
.ban-car-truck-wash, .ban-agricultural, .ban-industrial, 
.ban-lawn-turf, .ban-deice-anti-ice, .ban-petroleum, 
.ban-carpet-jansan, .ban-shop-all-divisions {
	width:25%;
	min-height: 50px; 
	position:relative; 
	float:left;	
}
.dultmeier-banner ul {
	display:none;
}
.ban-extra{ 
	display: none; 
}

ul.home-category-boxes li:nth-child(3n+1) {
    clear: left;
}   
ul.home-category-boxes li div ul li { 
	width:100%; 
	margin: 0;
 	list-style: disc; 
 	margin-left: 15px;
}
ul.home-category-boxes li {
    float: left;
    width: 33%;
    margin-top: 30px;
}
.column13container div.column13 {
    float: left;
    width: 30%;
    margin-right: 5%;
    line-height: 20px;
}
.column13container div.column13:nth-child(3n) {
    margin-right: 0%;
}
ul.home-category-boxes li img {
    float: left;
    max-width: 100%;
}
ul.home-category-boxes li div {
    float: left;
    width: 50%;
    margin-left: 5%;
}

/* products Start */
#ppLeft {
    float: left;
    width: 28%;
    text-align: center;
    margin: 0 2% 0 0;
}
#ppRight {
    float: right;
    width: 70%;
    padding-left:20px;
}
.ppHeader{
	clear:none!important;
}
.divPhoto { 
	max-width: 60%;
	float: left;
}    
.divLinks {
 	width: 40%; 
 	float: right; 
}  
.ppPhoto { 
max-width: 100%;
max-height: 400px;
} 
.ppEPage{
	text-align: center!important;
    font-size:16px!imoprtant;
}
.ppEPage a {
	color: #9ebf4a;
	font-weight:bold;
}
.ppLogo {
    float: right;
    margin: 0px 0px 0px 10px;
}
.ppLogo img{
    max-width: 150px;
}
.ppNotes{
	clear:both;
}
.ppAdditionalImage br {
    display: none;
}

ul.column ul li {
    float: none;
    width: 100%;
    margin: 0px;
    display: list-item;
}
    
ul.column { list-style:none; margin:0; padding:0; }
ul.column li img { max-width:100%; } 

ul.column_nav {margin-left:20px;} 
ul.column_nav ul {margin: 2em 0 0 0; list-style-type: none; width:100%!important;}
ul.column_nav ul li{margin-bottom: 10px!important; }	
ul.column_nav ul li a{line-height: 18px;}
ul.tech_column ul { margin-top: 0}


ul.column14 li { float:left; width:22%; margin-right:4%; }
ul.column14 li:nth-child(4n) { margin-right:0%; }
	
ul.column13 li { float:left; width:30.3%; margin-right:4%; }
ul.column13 li:nth-child(3n) { margin-right:0%; }

ul.column12 li { float:left; width:48%; margin-right:4%; }
ul.column12 li:nth-child(2n) { margin-right:0%; }

ul.column7 li { float:left; width:16%; margin-right:5%; }
ul.column7 li:nth-child(5n) { margin-right:0%; }	
ul.column7 li:nth-child(5n+1) { clear:left; }

ul.column6 li { float:left; width:16%; margin-right:5%; }
ul.column6 li:nth-child(5n) { margin-right:0%; }	
ul.column6 li:nth-child(5n+1) { clear:left; }

ul.column5 li { float:left; width:16%; margin-right:5%; }
ul.column5 li:nth-child(5n) { margin-right:0%; }	
ul.column5 li:nth-child(5n+1) { clear:left; }

ul.column4 li { float:left; width:22%; margin-right:4%; }
ul.column4 li:nth-child(4n) { margin-right:0%; }
ul.column4 li:nth-child(4n+1) { clear:left; }
ul.column.column4.center li{ margin-bottom: 30px;}

ul.column3 li { float:left; width:30.3%; margin-right:4.5%; }
ul.column3 li:nth-child(3n) { margin-right:0%; }
ul.column3 li:nth-child(3n+1) { clear:left; }

ul.column2 li { float:left; width:48%; margin-right:4%; }
ul.column2 li:nth-child(2n) { margin-right:0%; }
ul.column2 li:nth-child(2n+1) { clear:left; }



.hr5 {margin: 2% 0;}
   
.shopping-cart-main {
    float: right;
    display: inline-block;
    margin-top: 10px; }     

.mfgCol {width: 100%; text-align: center;}
.mfgColCell {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding: 0;
    margin: 0;} 
.mfgColCell img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto; }
.mfgColCell p {
    margin: 0;
    margin-right: 0px;
    padding: 0;
    font-size: 14px;
    margin-right: 10px;
    
}   

.mfgCol div.center{ width: 100%; margin:20px; padding: 20px 0; clear:both;}
.mfgCol div.center a{ width: 100%;}
   
div.home-three { text-align: center; margin-top: 20px; }
div.home-three.home-three-a { width: 30%; float:left; margin-right:5% }
div.home-three.home-three-a .envelope img {max-width: 100%; height: 30px; }
div.home-three.home-three-a p {width:100%;}

div.home-three.home-three-b { width: 30%; float:left; margin-right:5%  }  
div.home-three.home-three-b .ad_special img { width: 28%; }

div.home-three.home-three-c { width: 30%; float:left }      
div.home-three.home-three-c .last_chance img { width: 28%; }

.column13container {padding:20px;}
ul.home-category-boxes li{list-style-type: none;}
ul.home-category-boxes li ul {padding-left: 0px; list-style: disc;}    
    
.ppAdditionalImage { max-width: 100%;}  
.ppAdditionalImage img { float: left; padding-right: 20px;}   
    
.ban-new-product { display: none; }

#button{ background-color: #009bd8; }

#leftColumn34 { float:left; width:75%; padding-right:15px; }
#rightColumn14 { float:right; width:25%; padding-left:15px; }

#leftColumn14 { float:left; width:30%; margin-top:1%; padding: 0;}
#rightColumn34 { float:right; width:70%; margin-top:1%; padding-left:15px; }

#leftColumn65 { float:left; width:65%; height: auto; margin:0; padding-right: 25px; line-height: 1.5em; border-right: 1px dotted #dddddd; }
#rightColumn35 { float:right; width:35%; margin:0; padding-left: 25px; }

#leftColumn50 { float: left; width:49%; margin-top:1%; padding:0; }
#rightColumn50 { float: right; width:49%; margin-top:1%; padding:0; }

#leftColumn35 { float:left; width:35%; height: auto; margin:0; padding-right: 35px; line-height: 1.75em; border-right: 1px dotted #009bd8; list-style-type:none; }
#rightColumn65 { float:right; width:65%; margin:0; padding-left: 35px; }


#table1, .table-catalog { width: 100%;}
input.ppQty { width:70px!important; } 

.web_dialog { border: 1px solid #555;  }
.web_dialog table.ppItems tbody tr::after { border: none }
table.ppItems thead th { border-bottom: 1px solid #ccc; text-align: center;}
table.ppItems, table.ppItems tbody tr { width:100%; position: relative; }
table.ppItems tbody tr::after{ content: ""; left:0 ;width:100%; position: absolute;height: 1px;border-top: 1px solid #ccc; }
	
.box13 { margin-bottom: 40px;}
.box13 img { width: 292px; margin:0 auto;}
.box13 ul { text-align:center; }
.box13 ul li { list-style-type: none }

.navigation{ display: block!important; width:100%!important; }
.nav-list{display: block!important; }

.product-shopping-cart-btn, .pop-up-cart-close { display: none }

.table-catalog {
    border-collapse: collapse;
    margin: 10px 0;
}
.table-catalog tr th {
    border: 1px solid #666;
    min-width: 60px;
}
.table-catalog tr td {
    border: 1px solid #666;
    padding: 2px 5px;
}
.table-catalog tbody tr::after {
    border: none !important; 
}
.catalog-quick-order-table {
	width:400px;
	margin: 0 auto;
}
.table-catalog tr td input.ppBig {
    border: none;
    width:100%;
    float:left;
    text-align:left;
}
.table-catalog tr td input.ppQty {
    border: none;
    width:100%;
    text-align:center;
}

.row {padding:0!important;margin:0!important;}

   .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;padding:0!important;
   }
   .col-sm-12 {
        width: 100%;
   }
   .col-sm-11 {
        width: 91.66666667%;
   }
   .col-sm-10 {
        width: 83.33333333%;
   }
   .col-sm-9 {
        width: 75%;
   }
   .col-sm-8 {
        width: 66.66666667%;
   }
   .col-sm-7 {
        width: 58.33333333%;
   }
   .col-sm-6 {
        width: 50%;
   }
   .col-sm-5 {
        width: 41.66666667%;
   }
   .col-sm-4 {
        width: 33.33333333%;
   }
   .col-sm-3 {
        width: 25%;
   }
   .col-sm-2 {
        width: 16.66666667%;
   }
   .col-sm-1 {
        width: 8.33333333%;
   }


.row a, .nav a { text-decoration: none!important}


/* Ninh added here */
a[href]:after {
content: none !important;
}
.containers{
display: block!important;
}
.left_nav_filter{
display: none;
}
.left_nav{
float:left!important;
margin: 0!important;
width: 25%!important;
border: 1px solid #ddd;
}
.product {
float: right!important;
width:75%!important;
}
#header {
margin-bottom: 20px;
}
.navigation {
width:100%!important;
margin-bottom: 20px;
border-bottom: 2px solid #19d;
}
#footer {
background: white;
width:100%!important;
position:unset!important;	
margin:0!important;
padding:0!important;
}
.media-container{
padding-right: 20px;
}
.total-full-width {
width: 100%!important;
position: relative!important;
left:unset!important;
right:unset!important;
margin-left: unset!important;
margin-right: unset!important;
display: block!important;
}
.wrapper-responsive {
width: 100%!important;
position: relative!important;
left:unset!important;
right:unset!important;
margin-left: unset!important;
margin-right: unset!important;
}
.manufacturer-cover-photo {
background: none;
}
.manufacturer-product ul li {
border-bottom: none;
margin-bottom: 30px;
}
.manufacturer-offset-photo {
display: none;
}
.manufacturer-logo {
border: 1px solid #ddd;
}
.schematic-mfg img {
border: 1px solid #ddd;
}
.schematic-right {
display: none;
}
.responsiveTable.cart-responsivetable {
padding: 0 10px;
}
.column13container div.column13 li {
margin: 10px 0;
} 
.we-know-flow {
text-align: center;
}
.footer-we-know-flow {
filter: invert(.2);
}
.we-know-bg, .we-know-bg button, .mini-logo, .banner-shop-now {
display: none;
}
.nav-list {
border: none;
}
.h-cart-contact {
float: right;
}
.header_fixed .h-cart-contact {
margin-top: 30px;
}
.header-divider::after {
display: none;
}
.features-block {
display: none;
}
.featured-title {
display: block;
}
.full-width-div {
width:100%;
position: relative!important;
}
.about-header {
}
.column13container {
display: unset;
}
.column13container img {
width:100%;
}
#video_iframe, iframe {
display:none;
}
.rcs-video-page-rightColumn div {
display: inline-flex;
}
.rcs-video-page-rightColumn div img {
max-width: 200px;
}
.trustpilot-widget, .trustpilot-widget iframe {
width: 100%;
}
#new-items-slide {
height: 125px;
}
.category-feature-image {
float: left;
margin: 10px 20px 10px 0px;
width: 125px;
height: 125px;
}
.h-search, .morelink{
display: none!important;
}

.mfg-hover {
display: unset!important;
}
.mfg-key-item, .dropdown, .mfg-view-all, .unicode-arrow {
display:none!important;
}
.mfg-key-subitem {
width: 100%!important;
padding: 0!important;
border: none;
}
.mfg-key-subitem h2 {
margin-top: 30px!important;
font-size: 30px!important;
}
.technical-warning, .closed-warning {
display: none!important;
}  
/* Ninh added over */


}