@media only screen and (min-width: 220px) and (max-width: 755px) 
{
body {
    overflow-x: hidden;
    width: 100%;
        -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.mobileonly
{
display:block;

}

.desktoponly
{
display:none;
}
.desktoptabletonly
{
display:none;
}
.RUKFloatingWidget--right
{
display:none;
}
	.headercontent
	{
		width:100%;
		margin:0px;
		display: block;
		    margin-left: auto;
		    margin-right: auto;
 
		 
	}
	
	.logo {
		margin:1px;
	width:198px;
	float:left;
	 }
	
	 .mobilenav
	{
	display:block;
	float:right;
	padding:15px 0px 15px 0px;
	width:90px;

	}
	 
	 .logo img
	 {
		     width: 99%;
		     height: auto;	 
	 }
	 
	 .searchbox
	 {
	 width:100%;
	 	margin:0;
		display:block;
		justify-content:left;
		align-items:left;
	 }
	.search
	{
	width:100%;
		margin:0;

	}
	.searchform
	{
	width:100%;
	margin:0;
		}
	
	.headersearch
	 {
		
		
		 width:99%;
	     float: left;
		 margin:0px;
		 height:52px;
	     text-align: center;
		 color:#ffffff;
		 font-family: Verdana;
		 font-size: 14px;
		 display:block;justify-content:block;align-items:block;

	 }
	 	
	.livesearchboxpos
{
	 position:relative; left: 0px; top: 1px;
}
.livesearchbox
{
	  overflow:auto; z-index:99; position:absolute; width:100%; background:#ffffff;
}
	 
    .offerboxes
    {
        display:none;
    }
    .product_bookmark
    {
        display:none;
    }
		.phoneno
	{
display:none;
	}
 .rightheader
	 {
			   display:none;

	 }
	 .silverbar
	 {
	 display:none;
	 }
	 
	 .basketnav
	 {
	 width:40px;
	 float:left;

	 }
	 .clicknav
	 {
	 width:40px;
	 float:right;


	 }	
	
.content_container_middle
 {
	width:100%;
	margin:0px;

}

.content_main_frame_fullpage {
   float: left;
   margin: 0px;
   padding: 0px;
   width: 100%;
}   
.content_main_frame {
   float: right;
   width: 100%;
}   	 
 	 
.content_left_frame {
   float: left;
   width: 100%;
   }
   .productscroll
   {
   width:98%;
   } 
	
.category_container
{
width:100%;
column-count: auto;
padding:0px;
margin:0px;
}
.w3-display-container
{
height:auto;
}
.w3-badge
{
display:none;
}
/* HIDE DROPDOWNS INITALLY */
.bearingsearchcontent
{
display:none; 
}
.beltsearchcontent
{
display:none; 
}
.filtercontent
{
display:none; 
}
.whyuscontent
{
display:none; 
}
/* DESGIN 2 */
.description
{
display:none; 
}
.category_box
{
width:99%;
margin-right:0px;
}
.category_box_third
{
margin-right:0px; 
}
.category_image_box
{
width:110px;
}
.category_contents_box
{
width:52%;
}

.category_subcontents_box
{
width:50%;
}

.headnav
{
display:none;
}
.sortingbox
{
text-align:right; display:block;
float:none;
}
.product_contents_box
{
width:92%;
text-align:center; 
}
.product_subcontents_left
{
width:92%;
text-align:left; 

}
.product_subcontents_right
{
width:92%;
padding-left:40px;
text-align:center;
}

.product_attributes
{
column-count:2;
}
.product_image_box
{
padding:5px;
display:block; 
text-align:center;
}

.product_left_container
{
width:99%;	
}
.prod_image_main
{
width:99%;
margin:auto;
}
.productpage_attribute_block
{
width:160px;
}
.zoomwrapper
{
margin:auto;
}
.prod_image_main img
{
margin:auto;
}
.product_right_container
{
width:99%;
}
.productbox
{
width:95%;
}
.productpage_pricing_price
{
width:99%;
}
.productpage_pricing_basket
{
float:none;
text-align:center;
margin:auto;
}
.productpage_help
{
display:none;
}
.product_pricing_price_basket
{
    white-space: normal;

line-height:30px;
display:block;
}

.checkout_smalltext
{
display:none; 
}

#checkout_hideme
{
display:none;
visibility:hidden; 
}

.content_main_frame_leftcheckout {
   float: left;
   width: 100%;
}   	 
 	 
.content_main_frame_rightcheckout {
   float: left;
   width: 100%;
   } 
	
.checkout_optionbox
{
width:43%; 
}

.checkout_form
{
width:300px;
}

.checkout_input_div
{
width:210px;
}
.checkout_input_div_left
{
width:90px;
}

.checkout_input
{
width:200px;
}
#idpc_dropdown
{
width:200px;
}
.checkout_input_drop
{
width:200px;
}
.checkout_button
{
width:200px;
  font-size:16px;
}
.checkout_input_postcode
{
width:100px;
}

.bulkdiscounts
{
column-count:4;
}

.brand_boxes
{
column-count:1; 
}
.footer_middle
{
padding:0px; 
width:90%;
	margin-left: auto;
	margin-right: auto;
}

.footer_cols
{
column-count:auto;


}	

}