.onlymobile {
	display: inline;
}
div#wrapper {
	width: 95%;
}
div#header_subpage a img, div#header a img, img.mobileresize {
	max-width: 100% !important;
}
div#header_content strong, div#breadcrumbs, .nomobile, div.newaccounts, div.employment, div.translate, div.newsletter {
	display: none !important;
}
div.social h3 {
	display: block !important;
}
.col3 .social, .col3 {
	border: none !important;
}
#footer .col2 {
	border-bottom: 1px solid #494949;
	width: 85%;
	padding-bottom: 15px;			
}
#header_subpage #header_content {
	margin-top: 15px;
	text-align: center;
	width: 100%;
	float: none;
}
#header #header_content {
	margin-top: 15px;
	text-align: center;
		width: 100%;
}
#header_subpage #header_content img, #header #header_content img {
	vertical-align: middle;
}
#content_subpage_dock .layoutcol1 {
	float: none;
	width: auto;
}
.navigation {
	width: 95%;
	margin: 10px auto;
	text-align: center;
}
#content_subpage_dock .productinfo {
  	width: 95%;
	text-align: center;
}
#content_subpage .productinfo {
  	width: 88%;
	text-align: center;
}
.productinfo img {
	margin-bottom: 15px;
	float: none;
}
#content_subpage_dock .productinfo p, #content_subpage .productinfo p {
  	width: 95%;
}
table.partspecs {
	margin-bottom: 15px;
}
#content_subpage_dock .layoutcol2 {
	float: none;
	width: 100% !important;
}
table.partspecs {
   width: 100% !important;
}
#content_subpage {
	clear: both;
}
#content_subpage table.fullspecs {
	width: 98%;
	margin-bottom: 15px;
}
/*********************************************

		     	  Homepage
				
*********************************************/

#box_products, #box_repairservice, #content, #content_subpage .boxlinks {
	width: 92%;
}
#sidebar {
	margin-left: 0;
	width: 94%;
}
/*********************************************

		     	  About Us
				
*********************************************/

iframe {
	width: 100%;
}

/*********************************************

		      Repair and Service
				
*********************************************/

.location_repair .colleft {
	float: none;
	padding-top: 0;
	width: 100%;
}
.location_repair iframe {
	width: 95%;
}
/*********************************************

		    Custom Hose Assembly
				
*********************************************/
form#customhose label {
	display: block;
}
form#customhose input, form#customhose textarea {
	width: 90%;
}
form#customhose .formcol input, form#customhose .formcol select {
	width: 55%;
}
/*********************************************

		        Contact Us
				
*********************************************/

div.location {
	margin-bottom: 20px;
	width: 93%;
}
div.location iframe, form#contactform input, form#contactform textarea {
	width: 95%;
}
/*********************************************

		        Hoses
				
*********************************************/
.firstcol, .secondcol {
	width: 100%;
} 
/*********************************************

		    Product Thumbnails
				
*********************************************/
a.productbox, a.productbox_industrial {
	width: 90%;
	height: auto;
}

.small_nav .navigation {
	display: none;
}
.rmm {
	right: 0;
	  margin: 15px 0 !important;
}

#content_subpage {
  margin-top: 90px;
 }
 #header {
 	text-align: center;
 }
 #box_hosedoctor, #box_custom, #box_certification {
 	width: 92%;
 }
 .rmm ul {
 	  font-size: 16px;
 }