@media only screen and (max-width :1110px) {
	.protect-me{ overflow:hidden; }
	html, body{ -moz-user-select: none; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; }
	
	.hlogo{ position:absolute; }
	
	nav{ width: 100%; margin-right: 0; padding-left: 310px; }
	nav ul{ display:table; width:100%; }
	nav ul li{ display:table-cell; }
	nav ul li a{ padding:0 5px; }
	
	#banner{ height: 350px; overflow: hidden; }
	.banner-tab{ bottom:0; }
	
	#main .products ul li{ float: none; margin: 0 5px 40px; }
	.products h2{ font-size: 21px; line-height: 47px; width: 93%; margin: 0 auto 20px; }
	
	[id^="bottom"]{  min-height:auto; background: #18687d; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(#18687d, #010a0d); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#18687d, #010a0d); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#18687d, #010a0d); /* For Firefox 3.6 to 15 */ background: linear-gradient(#18687d, #010a0d); /* Standard syntax */ }
	[id^="bottom"] img{ display:none; }
	article[class^="bbox"]{ float: none; width: 100%; padding: 20px 10px 30px; }
	article[class^="bbox"] p + p{ margin-bottom:0; }
	
	.ftop .wrapper{ padding:0 10px;	}
	
	.fnav, .flogo, .copyright{ float:none; display:block; text-align:center; margin: 10px 0 }
	
	
 }
 
 @media only screen and (max-width : 970px) {
	
	#mid{ padding:30px 0 50px; }
	#mid .wrapper{ padding:0; }
	 
	 article[class^="mbox"]{ float:none; margin: 0 0 45px; }
	 article.mbox3{ margin-bottom:0; }
 }
 
 @media only screen and (max-width : 900px) {
	 
	 header{ padding:10px;  }
	 header .wrapper{ min-height:83px; }
	 .hlogo, nav{ position:static; float:none; display:block; text-align:center; margin:10px 0; }
	 nav{ padding:0; }
	 
}
 
 
@media only screen and (max-width : 800px) {
	
	
	
}

 
@media only screen and (max-width : 750px) {
	
}
 
@media only screen and (max-width : 600px) {
	
	nav, .rslides, .thumb-dn, .box_skitter { display: none; }
	nav ul li, nav ul li span, .nav-toggle-button{  display: block; }
	
	nav{ height:auto; padding:10px; transition:none; margin:auto; }
	nav ul li{ width: 100%; margin:4px auto; border:1px solid #ccc; }
	nav ul li a{ padding:8px 0; line-height:100%; }
	nav ul li span{ display: block; }
	nav ul ul{ width:100%; transition:none; position:static; }
	nav ul ul li a { text-align:center; width:100%; }
	
	#banner{ height:auto; }
	.slider{ background:url(https://27fbd4.claudeassets.com/20180829113331im_/http://www.superflushsystems.com/wp-content/themes/superflush/images/banner-mobile.jpg)no-repeat center; background-size:cover; height:212px; }
	.banner-tab { height: 132px; bottom: auto; min-height: auto; top: 37px; padding: 30px 0 0 20px; background-position: top left; width: 100%; }
	.banner-tab ul li a{ font-size: 16px; padding-left: 15px; }
	.banner-tab ul li a:before{ content: url(https://ea0f7b.claudeassets.com/20180829113331im_/http://www.superflushsystems.com/wp-content/themes/superflush/images/ban-icon-mobile.png);  }
	
	#main .products ul li{ width: 45.7%; padding-top: 110px; height: auto; padding-bottom: 31px; margin-bottom: 20px; }
	.products ul li h3{ font-size:11px; }
	.products ul li img{ width: 74px; }
	.products ul li a{ width: 56px; height: 21px; font-size: 10px; bottom: -9px; line-height: 20px; }
	
	
	[id^="bottom"]{ text-align:center;  }
	[id^="bottom"] img{ display:block; position:static; width:100%; margin-top:30px; }
	
	article[class^="bbox"]{ padding:30px 0 0; }
	article[class^="bbox"] p{ padding:0 10px; }
	article[class^="bbox"] a{ display:inline-block; }
	
	.ftop{ padding:40px 0; min-height:auto; }
	.form form input.input{ width:100%; }
	
	.fbot{ padding:30px 0; }
	.fnav ul li{ width:100%; }
	.fnav ul li a{ background:url(https://7e3e54.claudeassets.com/20180829113331im_/http://www.superflushsystems.com/wp-content/themes/superflush/images/fnav-list-bg.png)no-repeat top center; line-height:52px; }
	.fnav ul li:first-child a{ background:none; }
	
	.thumb-db{ display:block; float:none; margin:auto; }
	
	.contact p{ white-space:pre-line; }
	.contact p i{ display: inline; } 
	.contact p span{ display:none; }
	
	.copyright i{ display:none; }
	.copyright span{ display:block; }
		
	#scrollTop{ display: none; position: fixed; bottom: 30px; right: 10px; z-index:99999; }
	
	.shipshape_review iframe{width:100% !important}
	.YouTube-vid {width: 100%;}
 }
 
@media only screen and (max-width : 400px) {
	.banner-tab{ background-position:top right; }
}

/*
     FILE ARCHIVED ON 20:20:53 Jul 09, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:13:24 Aug 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.774
  exclusion.robots: 0.116
  exclusion.robots.policy: 0.101
  esindex: 0.009
  cdx.remote: 12.734
  LoadShardBlock: 171.685 (3)
  PetaboxLoader3.datanode: 145.839 (5)
  PetaboxLoader3.resolve: 407.293 (4)
  load_resource: 414.032 (2)
*/