@media all and (max-width: 760px)
{
	.header-wrapper{display:none;}	
	.custom-header-mobile{display:block;position:fixed;background:#fff;z-index:999999;width:100%;}
	.custom-header-mobile .toll-free{text-align:left;float:left;}
	.custom-header-mobile .top-link{text-align:right;height:35px;display:table;}
	.custom-header-mobile .top-link a:link,.custom-header-mobile .top-link a:visited{font-size:13px;text-align:right;padding-right:0px;display:table-cell;vertical-align:middle;}
	.custom-header-mobile .logo{padding:10px 0px;}
	.custom-header-mobile .apparatus-logo-wrapper{margin-bottom:0px;}
	.top-menu { background: #00a3e6 none repeat scroll 0 0;color: #fff; width: 100%;position:relative;padding:10px;}
	.top-menu .menu-button {margin: 0;padding: 0px;	border: 0;list-style: none;line-height: 1;display: block;	position:relative; z-index:99;cursor:pointer; }
	.top-menu .menu-button::after {
		display: block; 
		content: ''; 
		position: absolute;
		height: 7px;
		width: 22px;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		left:2px;
		top: 8px;
   } 
   .top-menu .menu-button::before {
		display: block;
		content: '';
		position: absolute;
		height: 3px;
		width: 22px;
		border-top: 2px solid #fff;
		left: 2px;
		top: 3px;
   }
   .top-menu .menu-button {
		color: #fff;
		cursor: pointer;
		display: block;
		float: none;
		font-size: 14px;
		font-weight: 700;
		letter-spacing: 1px;
		padding: 0px 18px 6px 33px;
		text-decoration: none;
		text-transform: uppercase;
		width: 90%;
  }
   .top-menu .cart{position:absolute !important;top:-9px;right:5px;}
   .top-menu .cart p{display:none;}  
   .c-menu--push-left .c-menu__close{height:0px !important;padding:0px !important;}
   .subcat-menu{display:none;background-color:#202020 !important;margin-left:0px;}
   .c-menu__item .fa{float:right;color:rgba(255, 255, 255, 0.7);cursor:pointer;padding:4px;}
   .subcat-menu li{list-style:none;text-align:left;}
   .subcat-menu li a,.subcat-menu li a:visited,.subcat-menu li a:link{padding:5px 12px;color:rgba(255, 255, 255, 0.7) !important;display:block;font-size:13px;border-bottom:1px solid #262626;}
    .c-menu__item label{
		 background: #444 none repeat scroll 0 0;
		border-top: 1px solid #5e5e5e;
		color: #999;
		display: block;
		font-size: 0.857143rem;
		margin: 0;
		padding: 0.3rem 1.07143rem;
		text-transform: uppercase;
		text-align:left;
	}
	.c-menu__item label:hover{background-color:transparent;}
	.m-search{position:relative;}
	.m-search  form{text-align:center;}
	.m-search  .search{float:none;margin:18px 18px 5px;}
	.m-search input[type="text"] {
		background-color: #262626 !important;
		border: 1px solid #262626;
		color: #b3b3b3;
		border-radius:15px;
		padding:5px 12px;
    }
   .push-content{position:relative;}
   .side-menu,.side-menu1,.side-nav-title{display:none !important;}
}

